From 6870c2326f4dc85bc05253edc06e528221612c82 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Mon, 28 Mar 2011 22:10:37 -0700 Subject: [PATCH 1/7] Updated Ninject using NuGet --- NzbDrone.Core.Test/NzbDrone.Core.Test.csproj | 5 +- NzbDrone.Core.Test/packages.config | 4 + NzbDrone.Core/Libraries/Ninject.dll | Bin 104960 -> 0 bytes NzbDrone.Core/NzbDrone.Core.csproj | 8 +- NzbDrone.Core/packages.config | 4 + NzbDrone.Web/Libraries/Ninject.Web.Mvc.dll | Bin 0 -> 11776 bytes NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml | 183 + .../ControllerMissingBindingResolver.cs | 50 - .../Ninject.Web.Mvc/FilterInjector.cs | 60 - .../Ninject.Web.Mvc/IFilterInjector.cs | 24 - .../Ninject.Web.Mvc/NinjectActionInvoker.cs | 42 - .../NinjectAsyncActionInvoker.cs | 43 - .../NinjectControllerFactory.cs | 88 - .../Ninject.Web.Mvc/NinjectHttpApplication.cs | 104 - NzbDrone.Web/NzbDrone.Web.csproj | 21 +- NzbDrone.Web/packages.config | 4 + .../Ninject.2.2.1.0/Ninject.2.2.1.0.nupkg | Bin 0 -> 791908 bytes .../lib/.NetFramework 3.5/Ninject.dll | Bin 0 -> 105984 bytes .../lib/.NetFramework 3.5/Ninject.pdb | Bin 0 -> 314880 bytes .../lib/.NetFramework 3.5/Ninject.xml | 4691 +++++++++++++++++ .../lib/.NetFramework 4.0/Ninject.dll | Bin 0 -> 106496 bytes .../lib/.NetFramework 4.0/Ninject.pdb | Bin 0 -> 316928 bytes .../lib/.NetFramework 4.0/Ninject.xml | 4686 ++++++++++++++++ .../lib/Silverlight 2.0/Ninject.dll | Bin 0 -> 96768 bytes .../lib/Silverlight 2.0/Ninject.pdb | Bin 0 -> 290304 bytes .../lib/Silverlight 2.0/Ninject.xml | 4477 ++++++++++++++++ .../lib/Silverlight 3.0/Ninject.dll | Bin 0 -> 96768 bytes .../lib/Silverlight 3.0/Ninject.pdb | Bin 0 -> 290304 bytes .../lib/Silverlight 3.0/Ninject.xml | 4477 ++++++++++++++++ .../lib/Silverlight 4.0/Ninject.dll | Bin 0 -> 96768 bytes .../lib/Silverlight 4.0/Ninject.pdb | Bin 0 -> 290304 bytes .../lib/Silverlight 4.0}/Ninject.xml | 457 +- packages/repositories.config | 6 + 33 files changed, 18770 insertions(+), 664 deletions(-) create mode 100644 NzbDrone.Core.Test/packages.config delete mode 100644 NzbDrone.Core/Libraries/Ninject.dll create mode 100644 NzbDrone.Core/packages.config create mode 100644 NzbDrone.Web/Libraries/Ninject.Web.Mvc.dll create mode 100644 NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/ControllerMissingBindingResolver.cs delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/FilterInjector.cs delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/IFilterInjector.cs delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/NinjectActionInvoker.cs delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/NinjectAsyncActionInvoker.cs delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/NinjectControllerFactory.cs delete mode 100644 NzbDrone.Web/Ninject.Web.Mvc/NinjectHttpApplication.cs create mode 100644 NzbDrone.Web/packages.config create mode 100644 packages/Ninject.2.2.1.0/Ninject.2.2.1.0.nupkg create mode 100644 packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.dll create mode 100644 packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.pdb create mode 100644 packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.xml create mode 100644 packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.dll create mode 100644 packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.pdb create mode 100644 packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.xml create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 2.0/Ninject.dll create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 2.0/Ninject.pdb create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 2.0/Ninject.xml create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.dll create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.pdb create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.xml create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 4.0/Ninject.dll create mode 100644 packages/Ninject.2.2.1.0/lib/Silverlight 4.0/Ninject.pdb rename {NzbDrone.Core/Libraries => packages/Ninject.2.2.1.0/lib/Silverlight 4.0}/Ninject.xml (95%) create mode 100644 packages/repositories.config diff --git a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj index 39f3fe0a2..158e24a14 100644 --- a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj +++ b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj @@ -46,9 +46,9 @@ - + False - ..\NzbDrone.Core\Libraries\Ninject.dll + ..\packages\Ninject.2.2.1.0\lib\.NetFramework 4.0\Ninject.dll ..\NzbDrone.Core\Libraries\NLog.dll @@ -128,6 +128,7 @@ Designer Always + NKIiU=Ej-P|D}5I{pM=M9oL5=q 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

    ^>`0{lLiv*fqzZ#pop0iAgqF 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�X@=aHZ>e}Trs{k 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

    EL~p4tg9`T1P(N@-CtG*MUyrJ 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�YidRFfRm%6We;Oq9sIFRch&zlD1!4XYhLDd+@iyq6e% z4MnuMos7M^M({eqK?zO>2~`J|hn@dP`usDQpJpID1rnb$HvG~3TFOkhl}H{`%bekm zo9Tg;C4iGMQ=!Js&I4|kRtE1d9-t;bCdK`s;_YB`>UFVB)OjHN>f-T(cPeyk$*<*a z=dBQp+vZSmUqBH&U@x_pW0Mrp23r7pImyXM;ul|FPomdo`aEaNFwF32Jv2=^`#&tp zzKE&h^=|r-*02OEIY+q%VPly|d3g)|@GDLKUKi>6-39?6o=aEURPo})i*#*miPe6g zM?Z}`wd@*|yh|i{4z6jIkYj5=Zq>tzi$st`%{Ea&V6y%=t5Ekh-qA_S!9^a7bL2tS zePa6myS*8qmkY)I%>$J%JnVDTa5YvH4=b?r_~)nLf>hSYq9lxYWt8{u?q7I=Hg*ld ztz{TRxESt#_QysQacthpRuxIFp!(=~-9e2FfU727@6dpEGtbsG*0Y%QT# zo*d|pga2cx?SigcMWoDfs^KwV%B>v66LHXG!)yZ@uKv-s{YGE#g9CF0FIW6s{=88Nse?)&w{)Wq2$j(Xy1oZB$_0ea z>b&u;i1n}QbY_Y190wCs_g`&$`Zk@f?|>*rc5QOmOKr$yYu|3vbZ{QSf4cO5pPk6I z__Bd-MN985EK(%>PSJbAl5L9CmTx)PB$WEhjgQ6{nR@L$n_}UTU4(G^BP%UlXDcB> z*QkU*^||V!TEe_?LK1RDTS1ZKQ@YPXUeLvSZ>f;Wqua~?@MQaoxl}#G8f&6W1qY4N zM0~5|GM8OcGeMVlEFmZd>_DH0QZ}}f(A$m^ykEek9vHb#$ToswPeAMV@EeZ z+~O}t4C~yiG`c=4SygKV!9@)g*RT&0USk(Tr0xT5z_lqVw;Z zadO*%#b&=8Amz@^CvZf=%*S_Ksj2u*4ad2u-I=ema*MAu5QzZIybA<(Q)InmixOX} z?5%NIucig8#;nH2tBx!#X6FyTCb$tVJo%h?YAD=srh15=BtEp&+Z-dQ zOpZ?zI6!5*&oNwo@)uuX=LUt}-KfR>1ur*AE%R~84$MT}deA0))xM(nP4>wGZpIOs z6D=!s|KHb>YQlu&+W5o6;3wz(^}nBR-0K1uMnE+E1w^klxP+(&``%UkwP5`8vo*a0 z0on=!X8LYE2U);@A{~R2ld86}ojYv@p76DbLO;?djMwbV#$A7dWP?dQp5rzPXt}Eh z!$Fg$!G`)WRsnUeyPrdagd)5*ah)3ka?+#x{Z*uLhxS6xr_PZYZT-$NPT+a-OPe#j zIsFvc28Cg9`n%eF)EcqJSB|`O3wt;zEcZ!SxiwDBiQo~Jkc5@?U}I2q@I8d51K71$ns?Q8pNZ@BqR5Oqc|zZ_tGKxQ<%hl4?R=MginahZI>4k#kefh;#2 z!D$%&O9~dU^e)r$C*Ci5d%dszPlnA{=OwHWf8Yq+u6hfBkPYJq+@>cFD@p;oh?0e0 z^k|3>J8A*d2}A~4e}n}rWL#eHcdC}wd74mATHSFsP4zoWwdrImW7_H9o{?d!4xcYO5ORj%t#WcFy~(gc=2uNsDFDq3fj?fR#$Z)J#or_TFsbYVTSgCIt}x z>1$^Q=6q6{-&4yxoTt}l;ZrQFN=Lb!DKeo|&sYFQCm8;`%gib)2X{4<`6AdmP6D0Y z>=%e&-F1$}M=8DZQZVegH3%H^z44bSMWy|-xdH}F(ahp$B&}sk>E{tf_XPjlC>998 z=3MEkqplp14EF~7=rWdNf7c~1mibI2U`8|rJYL_MUP08Gz?Y~?lHuxR_pLz@cZd$ zZ^=;X3e4)VDG_7O7;W-rw~d0)vE-h@@C=k(Tgw6jcSKe=JX-V zq9Fgzvy9Et;q;rYu%u+k!svNXRdLbD+V$Z-5b@kDAtac%eLD_F>(+zYqLc-v_s6I? z1xR|mLY35h`%}-ujyXU9WRGbIfC z6HTBJwNb)7BPy;AHg}HL*6sDqlHOJ3?pYit zDzAI{^stj|C*QN1bRIZq5$Ra>fcA4kGhPZaeLiO)7qgl{eYlBgpmDN}rYVB3N4nnh zsY#uT@4)2~L&m>coN6+iu4U4=9d_F+)XKA9i}Q$;@Bu4!L@0kBQ_md2C6XRnmf#_@ zHLeX$f6D_x1mrIe(7aEeP;_S4L&@6mm7^Yjh27$eu}#MB%&0V$afeahyWS6 zPhPCDHw0t@w3VM%J~#MK-uk8By=E;3O6QhXO7+j0bhvB3C~a&k^xjvX$x!lfezrIQ zLrV`BXd42mc}XaHv*^+Zv^6iyjxZoLeSUzrS4c% z$3km5&(keFb4*mG3(;oD=>`bm)tsy$b-i#?5lxGYwF*t=tc)+XrM0Ju`^#!ypV@ON za6K$5*^RzTN)72414=09vF4I`&HAsAnN1~n{tR$GnjG=$KH3re{l=4!Yt+loamLoL zET%edf`HLCB^AV)U6+--#E1RI2AbcLn6?*3_--LdQ{8KC>mZO3W_=Y$2x~cf(-0|r zQ0D@7c2Ae{wT+!*KlG(*l!Bq!$OuJ207x+vKD&;E$;6;73Sua6E^u;~GE=Wv|UMdr{#@+ZW zVk-07@GT92PUJbA@M+E^B2!i3DyoYZnj`~57)53t94NpqCTk>|8UHGrT})Prj9J4& zN&uo^RlF4EF%1gZhP;_Q2XmWIkk47jLg*KDWRdyfO1h3H9pt>p1D=82ogX6$hn@|Nbs&x!jW=-~KcR@1el17n_+FCQcYU+ZA`uyp6?Gm>=C`N0)?E%U zEDnuCGa)WL5w?M145T+tH~wE2Wg9f8>TSa`$73_ySJdsRmbf6 zf0%J!p?Tb}4`&O1VwwU%gv0V$9ODJ`7{AXt_UuB@*xX~el~MXrBVz;UZjaFPsOgsy zJZ}&oo-J9s1*~b~W8#w)`1$zt%n4vVnKKS1lzJ;axowgZCMM~&%u~u}ZUo%{oR~v*;J*vo#O{evd>MH|9NaA>Kd1iL`I|pxIk^Pi@o@b z_Px1HrysejmA!3w>2G?USLdA!)W6-C{70L$!2c|tr!9_lch__;^Ur<9E-Wef_$uMM zQcU{FVd$3e*&&I{?j(&zFJEucv@f_ys({|~Hcm~NT@iy=?(i$lG+P81e<6CUs{6+Xf9V4_=A*)b zBQ{~T%<)5GVfc|TK3Kk)N}_*?QK9EX?(F8KaeO0g^5d$$?w-y4dUAi()6*^N*FzGd zqsUpfO+#UW^4^8vlI~`S49hkLGr-S@yxO4|r7wpd(3dja*zgzw;|{=OsQEFel5I}N zP8Z0xMxe#=r8j*TF7GQPRzfV& zBi;(ntvb(U5FI5E{_X*?!3 zC)FOd*4oHFGWRM(LMRmUMXA*&Z83r+^hhI0c zm4fxwP)B(Hyx$z<(%=yo0a6ZLMvgg8LmKx4Ksac4AB3lkzOZrC%6lzwJ|5^nS&sl& zLXCMu^h!a7@jc-_{>HVBgJklL>pz90+)1!%YVH@04{GIR}WVupAf=*D)6HqUpS@Z!rjEXr;wxrw2qyegLnif zqvJ+FTd-a%EWl$WA@&IY_S{4iv?F_GHhu%%lSo`q1k($(rN0>t=}FiPlwm_OWe+3s zniqp1FjU##ctVBqVO9xN@&3nM@sI^VWZL(3J%Usi4^d!+^tlS6ocFCtfc=oM;FtH0 zt8fI!=4R7iLL$F)z=knbVqE_oNl|;rr)Jr@)H+M&+nO%!rs&KbQ7C_EjVM;t=l&1!g1G6=_h0GA3kr>N4oFr0=0NX4^TZ?|32&DU-Pvfy8Ig$A z{+euX^?hVP&gIoX?-<)v`7no0w#N&e`2;$Yt8wkI?`Erqh;#ZADdzOi?%RIq&-c9O zXW+3g%Bw7f*MSh@!@h(&-!tmhMcs272PUeIeXt#&9O)R|Dd*rR6duby7t+bVR?l88wbCuMgFFCa5>_ z+}-JA_0eaf?veMhDdcdjgWVH?yqCSWFW=u4^0F%52`i24ovr`M2jr$g*0?OjbVrOd z{0ehFzgLw=1ceN{91xg1z`Ezxpq<^62Jh&!fo#^^UQ$DKR)P=B4~~ZZbN&+hX+Abf zRqjDjvG=%x;CNQl+dpxiALJu~21BwfLWaNH<$QaEid=niKqa|o&Fu}Ebc}i}@^9M5 zIPO{ftJo$WM>owdBR<~xxQZfmqEE4}PD#W^0R+xLapZn!+EE(@{O`5hjguwD{%j?3z?Xz$@aN@qEr_u(08J! z1bj4W@+MlUw#J+Rlvxc2Q{MenB`4%>%j0r_TPcA&zIpXUKYs3a=c|&+{$>a`3*n8; z#3m>QHVP+LKG7U~6)!6IfH%ry!ygo&GINE^=z8V;lIZ8VGG0#RqnC9aq5Z5h>SIFM zfS2zbm3t4ogjut7=k4Df&7|b53MRrj$i*IC6Xc8hhI8~83{6%gmkGv^VMnfp>uaWw>w@n& z*QU)jQg)emo)vbBa&j!RFxCjdT@2iMr98z5jtjBNZqQ-RyYlD<{u$1?+ZH;JTl?E- zZ6E|}jPpeTsAT-$e;jAe9EhV!Csx1ynJlS(iB!NrMEa+_@LOIXwVy{Mwjt>ScHqV* zrEAuA!pw&&6)5{i>R`V^Gt$VuyBRCl0l0!LW9qMW3Okyh!=5~<1vThv!W8=v*&h9@7~kk(6mXoq~a#um{?_j>T9 z)Iw{l`3RrXhMK>00N)GarUY~UwfsVrJds0RUtB){x;T&c1T3XChtbxCL zKaYD;s(s6{>#zRljds6Fk)B#LAvd|@8W>=-0^vwe8c4U=Z`pJ5CJ$v({4w1-DPFvGPosquZ|Zo0bz(lYFgU!)T;R!?pi&-JLhN^ZqbQ> zoU}OEy0Im81uhydJ4vZIDe;Jdd4Cmjx`nD~%d@TSTQAz#ByIcbw?TKkeKTS;ncbN; zlOEp|2efgMmA#ICyrW zfdpoiz6G#ryiY%2P?rooe-%bEy08w^=UwTGjL7Fn%`jz{a3-RIgcj^C2!$aUp`VnR zF0-CYQWR5B9}!T#&hGrIAye85v2qBaPxVqqYl;yFDXp|mv+`S2n!72D;9UY!e3}qd zpbs8z*K;0s<(4qRyQ@pD|72!ovs+bWsBKQYSR({Gsr&Ysn(Q3tjFn)=d-JZ^4OGhi zgCU4ZU{nF=p+0RT_P04AN|s?k+V_g;u!OGh62HRIfw3fY%%Y$%ke~ZK4x~vv@gLDY zjogyyMub!+HoOltyq3RNulBcRRWg}=JfC_IRqBC7#v}wSoifR-y7F3FeD@muT9`Yq z1wV8kuBrza8g1%KSzPtv=$&Y8&i&8a4gh=VhYytgqtW$0J~&b0KTb4_cFTaLwAPYW z8p;g9zdr?iwF*)Hj0?#B5X^eejj<3vbU}hlZ$5JGDXgZKD+l>D^RHam;ax0u=8t8<_V)WmRo2RiQB!J^4KWdAIn z21Roe=0&lboS*M}K~dH(I5@8tPiO&nDJZDceY@(8an3Ti(7)FEAC(i@GGuFxeN?@p z5?CVB72eg}Sh9#&AM#@2+nXJoj;;x08ywJ5vMVKd!%=GvjBU5qsuSV}0pc?NYbd+57iS6zADKZrJ50aV}2w;t8sEy~E~xQSll8M{A8;~F}xs6QYGOR2z75JE7J z>^UAi2tf7VYXuCb3@LnLL$D3BuM(f9@%ko0zJ}?4;5etiHo!>|gpk)tuvd|ESR3N= z@nLisaIS{x5##p@aQ&hWG@uHTaQgwtjd3Zr{te(SqVI*p?qUo1%5{ za#-RX1@NaZd8wyP2|@ZMlHhRXo?N348^OauhW7uaXSJ_qW|r{Y8U^B(5Rz}wr!YTb zy_5!8eyjb%NPG&g(FA>D(tI!^lXCtmy0?qd$SSi{2T17m$C{|W^Asxv1@L@wwQ~P$ z;SmYIEnK`jvpsP9cL;X79E73n*k(^5CzT?pdd544c!j<5(a{ipC@znG7b|UwCy~W6 zfgcq5Wt!qPzy~Osau91c!BP)YcPsdC(i^BX<37yZQDDa9rvxMjKq1@3pTM>xY+>kr zwsT3i_J_r3DQkD3y4~dqkG) zSMvdsj}_R3{^qn+2CTIbl+D40vm;MzO!<aY00?Nt2f6a9*~>%i&bK~3@EAG>}PB*mMy2u=AHBngJI@<9HMC8 zb0<68>WrY-{S&8`?IzuGLImA?&V7^WnUrM@fWqueE0SJ|n@7Ze;j@qeekA(+M*Fk< zCD^T(H!{PpBf@7u4~^~{Q(!ga!c^TJ^gqB``?BSwrPcfRd0)~NYIl_Q`D>*XXNV7_ z7)iz&9L;4<=YdL{w+AdzmEoDR7;CF-!n81c!0kS+W371PBe)Y55aBk zwio-(d(;{Srm}6yDaz!pR%9C?l_yIsw~RjwO;i^yII8Z3nl}aO0p8{h5V7cB+WQwf zdw!o9Y8hzL-$a$lf~1`DM1AVz$k5LP4ALq81(i&=pw6ks*)R8c_Kw#9xl!PODd;L+ zYOjAf=nW0KQ0YqlJhXVr%YOd6!dUT^O=6On<~rq2U()l#XLnOQG_E-h@2uAh#&O2> z&mshr)2vr=xb;7GU+bCn<_DAI`#zNMg3X**PHq5#h|RHTlg=ae^Q*|DHXwbWwz&yP z{$;`LN_21sLyv)Jlww?wvF$T^0qHg3CSpm~V)GJ~QOq~w*8x>&-|@)SmE^f^NBwaj zLGoyoy|O5GVBChOJMEW|)zz0r2TU7% z3cR)a2Wn~wt3;kZX3^qhp@h9s0ao=`iQ0Eu3exJ|sUL@aH_S=oSh-)5m*b7B7 zoL^*|2dEcR(>OS2vkz7L90|ezeEh`c^u!x$ZkqwOI|`liYA80ZWhY6+(?CuxWaix8 zJS-27v8mvS=>H$$-aRg+?TsHt zDz}6Xg+YjuBxDY$kxMQi=QzhLY~+%YjLS)M*;`V%ltGA+K@pP8A%oN^QBtWSL#f?O zw^1|G%rtxU?7i1-_4)nt`{Vch`}@Z<^O~9Vti9H=p3D1rKkIpxzRx&=`(?eY%qEil zXD0Reo~G;8`Q4v`+*#)VO`Dwt{Fq~smu9!M?`yZPewy&BPG5H$GWvFp3^o6@Kf65T z+VTA2v;KQSy&vy*vchxUp#y8g%=GAmr^Y)Sc{JB4_wZ&{pW!uz|UtxlUivKhPTKz_@~WjEhjNJqNS}2(GG-w=fioGrf79+KOFa&26!bFL zq?8G_hVDz8NJIC?)i3v3cVrzr|G^7YT5nU7eqX?$4!8&SCATzm=c9yiTz=vIUwaf! z#h2lcg{ap_aPR*^dz9J#pY|xb_W$2*kCIJ45VgtajGk_Qayk%oOVY!heu9LYoKUKK zAQHL}Ll9bE*vj9en&fmf{!0qC!pE4#AcC3M*R5B-ewcP{zE4WU{#TEx{=Jl{3%)+G zNZW>h-=!`^1wbvn!5$dU_!G6c_Fn*9hz_jLS}-Gf=0TW@evjEo5GQ-6ZIqwt;(Ck-mbj+q>o< zy6Q=zh^uN|r!++4C0L{IjsT*D@u=T2Sl6V;wdc^qsT`w5cng3I&h3CE$dO|U@Qdfu zM!w;q-FcJzz;)hjLHQQG1q)GMBAZrC$Y+=zxNZHHAus#vjnX}qcdk(Nb|cEA(*v?O z|GF!fUQRdiGuyR7#)XI#D4vI0{}@VXfA~N>_$lB^+1`Ms3?fIKr5>z=aZa7E8tSDl z37X<7zEj!|b^@_mW4nN{<*$kw3*Z}Q49e6HBGxq?Ks~yHYkUJ>OMSS-fZGep4WceD zG-C#WFD?Q*b$j;!US#x9in;$pO<)DykPDzCcLg=Cqg}=Doq*fRdJ{DKPh-h@g9;fD zK^-v4(uydf53Ex%PTV-r(e5CaRw3m}_7LwVbqiNa1$9LTpb3#n>dtwjh{Lr0ToqVC z7y{C;_;0N~J>4T+JK4>^jH6vzH54mnYU0w-6YX*d3(@+(%|1)gFtJg{XW-S26T3*g ze*ia9Yamn#80-U3duDxWBwA{d06YSOvjcJiiuG$ab{CToR)HSzooK zx~FNSguC_}nu4!i#jB~Xa|ewX76;g(COMOVJ0GLvwM;;(@hWd{AqvS6xVkzDyMac~ zw@Yr!$aPFhH-ag*js9Y8%B%%86l#w-2HN}(#wvwh)LiHMY--cODWJAh$msBNjHxaU zszlxI(5;PFJZ0vr^B6U_`h1A~c8qVAzZ^X1II0kujjI%&$o9q9QQ6D!bTMZFj&hmT zlz0vE*r1d1fp`t3fQ-&>JJ_aiT}yyMQj^HOE+HZ}oL&yjPZ$Qf2JZSmG3)U3=Ae|T zph<4}qDw(WV={c1R`36JX}O=^;60h4%d8NCdQzu=hu&2HU){hq3AS8-uM){%9IO)>9PxChkQtIx@7FJv zCSi@q8$iCe&l^4oOM7KMBa{NgtI0Q0ck ztGfzipNNif@tx1h4y(VDNP=E>-MoKFi58RgUMxX>-hUWp>!wp6eMXVF_mo1Iq4;=q zm9FLU-a?X7%<1X0sX}v~qYFZvO1IuTL$wPJ;F*{ai6>r!wFqG#l94_afPvH~oW<-V z(Up2=#tscy7uM(Dfu84m4gxlxxk_F%nOl?Y#d?6;^f9W@r^eBKW~84uSp2F0=hogx5k z29>hnTe#b9CswE6MuI&V11}RbRJ)7~gb_s;7M#|7LhZ)1$XK1o@Jk4FX<<*^l3Tg& z+8R`*VOA+CZ!Wz<;Eh-!!CnQQBwRE2H1bTjeKMsL-p`H@!=s_Bf;R`YS?n})78}eJ zYZD=pj7j-jb3Mc$SNwQCMB|G>m5eUgn!RVQa~Vj9a&mex{B3k%g}Ty&WjQoG?A|A* zzTbQ?c*$2BEh8|xd=t_oL>kp4--ny8sv?c(BB0yJqep9?OB6~Ev?zL}J8VjxIQi85 z<$Eq+38TIr>+}6s-|sog*m>6!aqZ5hyKF-*!Dis08=cZ1hb2T(2O2gEge0a6dbes^ zy-z}RI%auz$q{v-SZn(iFn4F4dgDf_q2LAXU92T_zCH!lJ`2*$Pgn^87GVo|$MPn_ z?g@+lPn4w3{KJ0L8&TwGz3mV+ZepP2Mn}SJ;?0Mr&=8GZ$ycVqTp?=d%DOJCMK{=} zH@dVFg=L2nayk?G-nP@4wB0$6k9Y0zKfQ$=tJM^2^mdNK?IhlKo7ivakv<<6nC`|G zYYZbZ=%#qy^WOV)&wpP!F!Y^N%#CWjczT;*%o2K+QATITvMmPio6&B073c}}kKHkm z@OJ2{b-wU^Qe3tnLxwx8ZIDhF##KSN_*uXTt$<}fxMuRT=sh4m8RV4JBQ=2RL~dK~ zNzQ-Lfl$wq1__3)>#}jMC*aW53mj_5Ff~m*MU+shwiAc9Z(lqxPT8b?Pqp!H*C!846KZRUF3psI*y4`#cpL)KB@u z(pLM0BN=-`I-Z`sL2DG(lz~Dgj|eg6_*o_6)6?YF{xzfpoAd)CWJ7LMZU9kJQ>YP1 zJ3Ck4IKUR)L_Y$X{kr1nQZa?-*aR{Anfh4#(e_`swfLiWw|g|EKlA46iJ6s3i@ApM zl%S=54mrF)gIuP)dyxW*Wa+$!92g;F$|>q6I+Xy5;M^8qZlWc@(*Dij3X?!bNW%zLJ> z`no0V%GJq)0+ka?tLyfc6HkxK;WxK9z^rjQXYa^8!qS1VW)Rh~XbX}@y7ZlP%ZYo$ zC(`sP^X%GP{x62}acc76_A4A~S;sS${ND)!hn=S07?M6rVe>`Z{%}|*^aWp?JQ@X! z`R8wS1?f^F?k?*pATzF*jNqERm&#$Uz7OAtiBW-DF3!_nkM2M7enA{Dpwnq4+%FM% zmf*-Dtlp&Ozd@wyK0R4?MD<>5mb9t@7K&-bhEpMnFuqUdriLP_55`}exgFpcDVBId zdnUNI>>8z%Kjv3meIl}TTXkQSK0pd>Mu|M23%)J}22D7Kj1W|?!{&5dYn8Xi+KJkE z(}*eg%NFPgNz|<|c-ldFX->V&Y%s8}%jRs0yui`G!5?8Tc)@PsmM(0Us@{%oCNc7# z91X~3)s6p zFI=m2ogJ$m_}2mpJ`PzU<~=dvS)J7UpM#AKu9hkMP%qeABAJc4pgVa~U`n}RvY%0* z4mq%1fUrX5TCO=NOz1v_|O^Utn_FfvDVJv}qB`jKWnGiofatA2FT>Myqdg4iJc-$A zjTPg!jen0VA@_6P3yKz-|CHKaj(%W1wYk4zKaPi44*KUG&L6OU7ChBS*H+a3bv8UsRv5aHeYQ zfUIk1>&$&WscbDVDBKV`E%-JSc^?`6Ijsi805{Ywx`p)8vVoB|!B^yau)#jW96!5% zw<2%16l`z%_&gX17SVT-(K;>`Ekks=XqYs7E*zC{+YG!KP#}n$>qCsfxn$=SG=_rh z!$EDXU`+?EL0(tGB(Ots#>@e@TXFHdn#kyvJ5QCfhenks2L#eX3x-#t?#U%l^~ij_ zQl?Y2?JQL%ubTJ-)QZ=JSqj`zCCEuo$a!a^p(+>j8FF@2I3}5HvwMNN=qv)W`P+STqN=`(K%mt^$vIx&n?v+5V>5T; zfXqrb=zSZ}c}*vBZU@OH`HS`UME!qg?N27Eh7#wCP5WjsK^baEVm|R-K#YVwQt{0% z5@R!M+v>5_2+Yr&j%0ERnj<8-2uDrsRs3K<=)q+o`l_MMhsm{Xj_}q-Tr_M?5$sR2 ze4&eYYB)g{G73F8HxRWT-;~K9Ry*7V4~~T6M>K8XF2xs+#&Pn%ZJ*KWSJN#XoB_S6 z8sy)ZbE-yp4dX?V?Si`kaA4^?HD+nJ<^AG?suT-X;&Iqs1=%PConNUO5s{S+&e+2A zFE1yaMXuEO|K1X@IpGm`-NzMVpRD={z6yn5OMU5pdH0x_nd^K|2!oy81E+JEOfk#{ zDtQ%iPJLJ>8M^T7`gci7z4n#zvL-jWRAl#<;GaZ!IS-|uq*qwd@g{sf zTd9vqc9J`EZAFcDgxadb^2ulfd)t2C-6+;F(7&Xo?7GBdqUtY3Wu1$^0Mlj~V1auRmt7=rXZgZ>haLZ2slr zbl{|5&bdrU2VL6OB)kpdMlvpF!`4&{a&Fn0cY`e|Co@b(`3G}Bry{?{0eG0@(y{ii zc}xirpmd-!KkYTnUNzuQ^-M?Sma(cD&~FzCKK@HS`P84Oyj83mVW?BlAg_;81- zAWD@hUJz0RE4X@&BCMaiviY|Ej%ZKp}41UJzB43VHd=PAjC;zK5M1)Q)6Oo@2Il za)~scAXWOg7oJ6R>zkkAX?(^Dek?POacpWqfkZ%A5i$6hM#g>hMiCb@&1Pep>@R&N zl;LUOvD|#nO*%;Dz>G3;W||u38|-FdY>@#4exg3dIAg?L(gA<))^CCh{_@BP6uGry z;`3TYN?0^5J=RNNv5=3{tY4Q9K@H7rY1Mz-RaVsFcHJBj4tlkpdp`c>)2TkDKBm@* z_b-=Wg!8Xl!g1dt>63krdcHO8n8qnQ-+DYT4X^z7GeUy+J!N80fe;G!3uEMhi5+lq z>*O^O){86=S7K(DrQGK3%v}okj?Uhnc2z&gU(I(pz4+(c1g@$QJ0AoGcrvvl#$CzT zG}EAa2+s1OxaMXO*jR)=H=KyE-~T>!)He|?n1l+VJbD-EB1%iuO31B%NO$X5xz6{tP?H+rxWg#}_?(~oRoNW@$lKM9MXqeJy zf27M6+6a`$Lb*3LtsBOG%Hjgqr2K^PmT7)#zHg&{2itVA+t1L(GRAtG2V>I<*7gFE z&Cdb%8)tTLwye#@9hcgM6x7Qi%!aH&-kLIHE($9R3f3Hyi&Cr zT&Vg3Bu#3QWjtGU82aa0ti=1@=lop=C){+;>%pAs7h>Y-eytJe#h*lPSuX4rMQ(rt zm`?daeCVEYW3QxBroSna1-mNkkxhQeWMp~6-n)Vi{vvpNa8*D?15E9L8@e{ARtwe2_AQ=6^2GS z4BuM)p4vxD7WH#%^0kx_u4X%}+~Z#5wRnRO?i8o1HIc#w`ML0821T_QXcTWJxT0TV z`KDP2mF8@SRzbi)KJa+W#{z>l>-=xOWJNHS@q39Dsopi`ck>3pvoJ2N=Jx5r^OC(c zwYiF0oqW`bO3_c8Ga-^oB4+tAMZC@Idk8wEBV2u}U~Kuco%R3(Y1_y=0b4a|>ew^U z9gwlD#t4df$1^_sy>2h^*& z3o3xOxf~{rXE(c#7D30;eY2lv@3*2b)l*71Pp{6xi6rX3#TI0NNRDp+bowunxMHka zQ4+A*nCeQu+a03z@xfn49)$0KuH%?d&vRpxZ1~s(2MS$5z1V8q{KS{dW$2X07AG6~ zAOzP4WG}hRpxz!B(Mm4v+brMEVvvM*_%b>fzBl44X-N;i7XW=e7l@nmYTK9Yor2eD zJ5Ro5i=dKPoa2dNfep}hptqkMYK<=U}rit_lq^0n)^GgF{J%LSCW#9RRKE5A8FqB!i19vY&XG@OBXLa zpp&UL!^u66QFXAmOp1IjW$_HI|NP0)P)1Qnc=e6&#&gjyHasmQvYMr|OPyfJKEK0* zz&H-drc{;h8t5GO38%2UmQ-xue_DhD9R=Im_>M(<^G$rirBv0C<2w}Aqx$T>oT_~D z@0+d`-bQt83s`r|2Tn3m*|IMhDV2~mZKUdj^j7?tI?MYeAFPwU-#T&iZyOiTx_06{ zo+9RlY9ott#86RLC>CUI@Anrxz?uS;_vrtQ#FZ@Im%%e9_2Lz*KBiSaus-jP<*K0EqM!fg%eOtyEW$mBA=iPe;ri;z>1Cb=JE;N&~yypRdN8@+KkRafvK7wSx{ z0`%`*7@r~&!^aZ8gtXP!EF$p<)6y14b?OZr4+)RWVbw2&HSN3GiLowE7WQCgfKwh> zc}?>int`a4csvb@SZ7zPKE;#HcTjZ%v}}dTv@lf*m1Pk740DHxRzTR4+TMbWnrW9d z5wI6>st6|oB{~JUIGPfjgPa#lf%A~dq$wf>avNw0qR)QP8}4fz&q(lP?Z14>{#{+w zC{LM3Ti|XVS8@sc_Te4W3nu>Mgeq=L%~4Ue;$n#CQWRLDb4s4j+^WBI)aOelHh*sK zb(}vpcz7D?psf}g3#_K$B}klL0N#PHUXuU&=1TH{?{Ryr|f zb0e^B?JpnD{Yi3Y(1{i#?g7m5k)e1J)s9TkSYAQhC5W~&XCga?UT&t6CH(kMt(W(Z zfi;V#KS%iZ`byw*#OS}H806cda5j5+EzIe0Cb9&e9--M-1A)GOn){5x4onY*sd)^hKH*Hu>swR!e~(2O=zl@ zcWUB?J<9B>kdLmcH736?kSDDFTyv_7Tsnlez12nS>>B+}jQ&w?+nNg0Btkf9NB-0h zS=7R8gT)J|L6JGhyB^FXyx}8)*m)K~o(5eS4Cm>R6(wwc(_w#U9lQkN?=Q%+{O0jy zpoP9wNIweq%blS2s7kR~v37y@;v;@96P?XqCsZg0!Ub14C1a1;jnTVmZ`mF7 zNF&;UX1{|0uS%Qb#sL0CcaZPHJ7ag--ukwD20kyFjmM8T{6h>bDOPr6{tZq}^I){Z zQaQN98+5p;Nq%R^3a)f*L^F|WiL273Y{m1Q?V`Hv-cJRXp{j6yj`z~cFIJPWg``>DVLPRc^8Qd|eszI3Cq?Iah-zZ^rPzDUGu z=Z)Mv23nMF>3VDbTbeLik=(CSdyolyNcHRG6dk3rHQwi^*e3R2W!W>fB~!EBwF^z3 zP*K_hEt^;_B7T@=jWsm6g7u62LkgX83+Ar47iWKN*WQ%t*}9LR-HJH~Y}@CaaHNiGZ%IT;>i*={xj)7oZW#i0 zox`1ZZhe(tDP5834dycHu-;tKi#`nTnGAEpj_W% z;IVk$>Za6vH8JlDC^Kf#dIf{={NM!&U=NhV*;=C^^?Ced~TOVU8g~4u*zTk31RLrI=-dOufc7?7zk5QcvjoxzEVt@@AC< ztnq4FgB-;$5u#qr#*v8J@X^!{SsZSWkTTYo!M-8i!Zhr?x#zy?` z^d+}cQ!A!L8_*HS1|hkuY(Y?Y1475!TWH^C{sh-F`5HC!((aduO_1DU zfUcM2M8MH}!9@NQX$YKi>y07xLn3S<+pCUm0vYX3xNr#~MCsqyUil4d} zWS4bYgK)F(i$5_x4_4AACS;ZgpdB=huqz4kS6G@~-XnOXE$H>xKyHmokWEob-bvcM zbA<3bT&=TjpwdMNkh5#0C=R7831{v1u!X_>RuK-k!6#<^X11zw1kbO-I~bvCyY`%5 z<92XVH*F?2dtxm9RNk6Po>^hk%C9ODOvcuDCzPw5w7Eeg=2WF6F4p8K9R>Y_W!A)4 zKB^XFcV*8eWEJuJ6W>zbhy^K1Jpf!~xu)+s z((28kXPdwO-IOk}p2G${Ts(42o*vlKhq;)JN6+3M&t9gB?~}8{&~Ky$MZU9%)h;)` z%lJ{7>@Jc@lvg{dOFd-$qrrJRi%tNuXRG&fhF*4nH|>;zGVb;5TuP((@LQdD(MD*o zuyOYN6ilobx+^!dJLH6Bu=>o1KZ{KZt#%IoXovE`QT?i@<>O0=K!*T!$#c5Cijxl; zdothyQ!L#zriYaVu|8-f36KI20r9U0)M7G@!LbtRc9BIh!jC zsi!swCO15%3Z9IIiv;XtLtUyiLWvS0*2AR4#V7y6IIYH($pL9#^p)L|P!NiVXs*~C zNO6@h(Gn-PI?I^?wm0Lk$Nhsg;tWE^Zdbl*p1snzp9{HWN#A<1;n<+rn`65bF9VM? z+#&wFrk3VQnn!7AAuYG3b<||5C{c$YmdPx!*!2lof|!3O|(gJIyvH=<_w zV`81&bopE+_9sFN+?GaABlCizsF~CGNO$^2Xbxa4_WZt{W9NsvvvX-E|2}_lHE2Mq zF!-Dae}%Qve4nT#IJvc{E~!_oSET-~rPBUDZ^@nL4SwAT;WpR2duw9f zhW^ZBf9s=>Df8GBbBqUiX@<`v#F2(L_hQPvk0xmCHOaqS4?#Q}G|N+@^PlCBQX#5G zPSlP&uvHc>ouOZO$Gc-=?93V9!olNaTX5|C&k*++l=%!G;H(rX{j%s>dt#w7u6S8{ z=^rV0s{5aDSVhyD;ZC2oeAvr2m;9w(bPlQcxdYVlM&U!y|Ewlx*uRQPgD!_=>wI9s z9$oF=-Cswa^=Ox@O~HLEA0Pyv#W^(FBJ|S;!E=>5mzv;C^li+$Fp=IesBWEuJBVbF z8>Al7>(8a{8xEUo8Svh8b?6pV(CH%V?aP_>`^^x!ohYKZ{5QZM2Mx>duCDbu*&lKL z#6Qqp-DVj3f?qzzc8srb$ckjGbX!wMvC>yjtNlm<+$2#r~7FRjGG#Ak#^l!&}nQ!iwdW+xD zXX!ifLUyF!(JOls?R)fnCy$wt!SB~v6t|o(tl6=xd;2!aoJmWFvc+F=*gi9fr*GNt z2!o_wv2=94CVo(Z0loL&Ej!um8nIo_EV!HB^yAnhcA%m64gE>z^;^CCgb8oHX};Gs z-s^nEmS_LVt@0#g!zks|^G|N*4jPp6jn9}GmPWu_tseX2+5LuMj#3*}1#?%I*U0cgn!Q`A@zy4Tw zdFE*>)6o0r_yU2Ru-NvTDM=K0w#9gY+R{1-ktXWrd7KZw&lQ}kBF5zK<2J6R-QNGr zy}xpM4(#fC&Xibi5T%yal$(;{*#7hHU)fg#%FMwBv>T_pOk3`5)%TRA+VsZ zht{yecmpzTRd4=sxSapL9oygzt8|p&O)*h8@c1@<^Q!wBPI&slv1iOu_7kzvIs=sM z&r5eA96uL{^XB-ZlX-m#2@Y3dq$o-y3BXri`blt(THayM=Vp4?p+= zi<`%m`p&z%>VwqsDTA(y{1-$OsR-q*>yyDKh~!|*SX^O_XhS|5*Y}?PSuoJV>xFaoq27VBm8OX#Kx+!@e0X=@m!rOTKq@ zmH(d?N38Y)X}o$vpFW?%cG*v}R1bZw{VFk;9iWn1efT4tU@f!-;`_i#V-HHC8e5Km zpT%O6pH#gZ#^Za91!7hKy}(UFW33p4u4bR#i*vTJWb#K@laZ2$ zj8vM11!_<^n206cvQ=bblwR={@!Q63xgp~rG5GokOo@WQLd-s#j(eu->(-DpEla=kjb2z30zVhrYoU%R#J4413A5W8 zFFGu0)@LcPDE!JMjZqw;lwHM$L{T(7a=8oP(7Gy&4`_{px0)KL!8hPwC;=n#b_`Sp zwHFZ9?z|mtp_CBIs@WBSocG0BFOIhRlo- zL`nJ^bVQh$%F)ms1Y>3Rkx^^ep)ZWi`}DS)Ij~OOv4I#6sP|II_D$Q!nrx3x7xmtJ zIqodc>(W^`{#pK4S^wiEjdJ)jof;Ob6`mM$dWIY8@}CG{n7Z30pm750FC^xeb)&F3 z9uKoigw`XK&Y!4jyPEVnUOkJf9JZ!q7d#B7l)j^h2<;T6T3uVEpp zJBZbrJJ}k-ZIhm{AUeiXqO31wbrO`wf-$@(2d>7gr~B~@qIXZ`^!RAEk=pnvaE{^D z9lh6%wQrJvCHoCZ)Ag|E+JlnK`T9}f0-K(+U0+*HGAo4Z{~k@e4%zfgxyQ8r3cU~2 z=lq2@qTd)M^~{ZhL0o5FjXtvTc6*BJsYMk895prM>? zj5*=aB8j3|4Af!~n>c$FW4-YvjaUX?q<}rNws6i>?}x;&-^zCyjfMYE$V$Q;i|WTY zYQy@ZxKK|Phw=CgxOPE#tGw~vHt7d{whFfnKTj{4=nJ{tvo~CWr$ybGgTIKSr`q8c zvM`TT%zQ}LIASxeEVP?7ShW|Wpo@xj^DhY2>XQ!6MKSj@=W??2!Mk!X?Za;F(u-Av zWTx(J;Y<`&)_$dWZ8@{=Au$rLe>z>%`XETAM4YL!^xY%sEqSAjW|A&o=1{%wdcbq}pV|3gG!8+x1qIiGZn1)ZR)4Vk-F~=Lo!-d- zhbt`sQQ07m79j2zpSqYuMWbPY45DOl?4jyp>AE_Ux;g+oEoDSSeRE!SCYO;%-bA=^ zw|IAd!*6Flh@KLv`wCxqtOuRpB`OG^sYznEGRUIi>XEl9B6_=ru%9bnR=kn7Y@dah?dtZJb9K)#{;I@Ei~QF zMdx(8*0z8bq1xr{cZ6{9Sj(?rGw!CL9P>X5UtnF);Wisxz3@UoC(hZ?a>5eu7a!&G z2gh|&O@oR>J8&*gK@?RbphUPRe>hT>u#Gg$TF-sNOgswV*;2eF9eVCTskuM$kM+ca zf&lkAYWA%EDgDw+3C6R@#=SVoT#s0?n&|9?_-V{Ia_9d%HI11dAI(-*=lFV{dCe`Q+z)szm8edobm{DI%TiUvQek?RM*2 zE92i^5c=?gS)IEQekae&nQL-cOq|1>F{N$KP(Dk+F+SjWfXD1DJ_}M%o`JL0#!lJ7 zpPX4g(HF5@W04czVs|xcmB=ffbbUlM$m?dv{+H7e>O=Owxd`LOPb@JY;xzl9@7~;l zyhFi*^$U03b^QZ31e}=nI(+&4}1i6f3;2=^uU^gHDOmAr1~iA{VJWJ z|70JNN2j$g>k$2mPxZLolcAlxJqotVFK2XE_q@4xLNTDFzW?pms9mpXaSkr7zT8E- zTrIm|apwja1V7o&pg?Tbz9h%635%ETdv@`6rOp%DvnU$D<}e3~ux=t8H;2KD=jCwW z)&S*ozzbPjW}9Hwp{b|7F=eHWAK`3qj_PQh38D7!&(sm zuYk3&>BUO5e`v6ZCvZGsV?t)trF7}Z-f)~%(76Sb-UrSUkg}yS+U-H#CRR7KpZ|_| zyz7T=O7pb?8l-(r2lThct7|My5CaE}%K6%>Th!~DQsTir-7^GQo2jdJ4*4IC$fVa# z?=#hcSt2mvm$wGvY!*B%5zi1sI!<|K0T+aC*CEPw1JV2bAHSWvbAV$dPo%J_6878L z<-dFt9bZ;D;HeU+P0q9ACmB06Ce-bp?jBxU?l}=6_pd~KB@l`o+`g*nFR8~R!Ee!f z7xV{wH_D|VvT=~2L#;v8vqUaJ1~T|6Q^TDz~8LQlI4{pXUFdp$7> znL%HjE){ro?>!sC4K5)${}9x^&xSpB%pkB|unauy!Aaqu)>D(`eq9PoxGf%Lk1Hk1 z?7Bwc+nZS*0n*y*kDS0RQB!(xPV>6>qSl{eQ>YW+$4)v4`a!tz+gnrsz+L@(_~Ucd!f&bha^9)#?&xD} zlG$&xL_|D3`dEL&Li3q7yp9COTb+CP{t4^t!$wqD7X6apJqv3)3PfE$FY4i{&2j|p zi3<|L>44bB#zs7L89enZjc7oE?s@H`gy?A3_qAkaAjrqHzC~>GhhC-o-7o$bUP4Yt z7!arSSF+50k@^@4@6@ZN-BsOqq5bkYwK5Tmjx$bt{<^sK7Uap>-Pao)V-j&wZm zv~Z_Wcih6W7{cEFMANRWfrQ)f@FN#0;o!x3MI|Uy{t6p7^G(C9Z0%m@`U|aIYaKrRiNwI%ZKkiYE&YBj22x%>>AJZ=T(tZlPriIN?z63CuPA?U=hl z0xuE#vq@Q+$_)fkFzd$MZ-@5?Tx^Vt_V#V$%<`+PEn7>N8qHA`Yy*_K3x6 z{`NyzFLeR(>rQSUVshcAh*!%Nm9ekE$T=lWoYf!z=X=)uZv$=s<1!2uc$?HOfqng= zKcc5(6iRm`u)+U(eRoBd;^J9jo~ncNCJrQ7Rg{|(zq`{Gs$A2)wD;WYcvvX!t2O-3 z^-G^OP_@3^2TGZYcE_D3hr&0*V4jz=H2W6 zhztJEJQIUM^a{b*dEPxz(ixT#vB-KRiwIUje!BU&G)Su_P<@6HosluL zD^7)!e{&EK4;qE6b1-5JP((?{#^H;Va|VKZY7K<)@)B~j|7I;j7}be(*5&tww-(IU zHA<<0qGXt7Z_u?J`3F%!$AYMwTxD6y5k}N7w!U-8G8(ZND1(JJ3Jg#HvVzy^TL^fc zI_LrU(X0~t1bHh^PpyQ!1KR-#5oL*0idD88sZ}aJ!P*vr@J9bqPdL$3w{TGr_7U=D zz|dQh0jdDF#@Zm_M2z=QnvxJ!p}dm6M|1HU`Xi%DP&)RP+~|TT*v1Uu6DY(FP6d?> zLUuJC>qIC_vy4JGmrh|j%DN=XSd~$#aqX1{ltBxP9n{5wF4qPap$($EZT*? zk$Fr{{#cqw?MD=njG*KCo?D7?d(Q3>K;B8K6rd@u()X-vBet%pv~%_+DZgI&r!5){ zJ6yV;g=mrXDFt+eD9Ihw^Tjpyb~p5fMoTq-9T7xhE^<7^jH}aYOr9Hj(aoq)jwjzl_|<|e?u#2QOm0Pgz_mxx#~_MFaEjnSP_)&(W9^>Tv??h|F8 z$}upM(^YGNU<;{EWD_pvs59`j#{VM*92S311t=}0u;V+Y5vWebrkbr$qTezD`EHk9 zBN?IlGtC9)7B0^+_!*3ci>Mo4mzMokcNLjS^+{l~!%IYGvW@A5RPPzYw4R~LgI@il zRQ`M(+K~-D^kAl%i$I%{q|F&PFz`4S~O!RzYeefPjgoX&p;v7j07 zE}UZa0fXRB5z*QP_VOoo-_d#yDn$u|)1tc0 z(IlaeJK`2>C7*EZ3Ph_F+e%970l)VjLn48!+3?DKhJod1W2}XSkp&@k?OTEQJJl?-M+*?J}sig zb_F33uahH=+%~OTx$?W#?tsC_nmwa>%>&8Uz-L`(DMk5&`p0KXGBrqj88XH;((dyx zDT*S@WLuD4-!m0z#0wi14*fQe?+h|L#f$|#d(Dei%;wWLm+S_BUxKe$m+S&1cSn%P zJGVB(gur#Jq#zm0c==Q6MYv7aszG<--$tTBno^|DuTjPj{FmU49&eV@cUd`jL~yr% zbWyj_&f=Lo0|_snZG`kH(tQ1YbOH7$OxnzQfPCpkf_rg>MR~m<@BdfwD-7g1USWyK zrKTS+m`@U|e*8ti`m^)cn$j|)M4Xrmz7CbAqAjIrnr*`hy8T%lE0-n{TC=@Ru;(>JX(9=hE4Q!G4539@=DXBZ!~mp;DuQeC2dOUe zH^@1g=y5X$j#OWlBP-<3j;jqK8p%Vy>J389#(vyQV)iBrRws6QixEYndLAm;8Ph-l zo&5JWo+d$uoX(<261_szf+rz^){av9hZYjtYV^wB&z{Ob`us80=mI0Za0tdAgx@E# zI!9iiG`M6dVq2AHUIgMnsAyB|CK*ORQXQtuBvf*mLmG^k&FU;Uo9oMJ2wHv(X-X49 zFJW!aAgagKlZ00OvJQ+xH~WqJLxoX|fLCLU>H1oc+J8EltxLdYPsE<>*_b4O_@+y1 zAF&m{voV8hDSYwzDr_JRb(H_Y7?-KXml1BzO)Uq=#UCaa2CGPQ^e_x&f^us0NJA>3 z#mDkld@QtN^hz$4$iy^3XqMp=K?Nv9`E}%qv7KUFBKH_o5*kdW>z!{#C5k(-0=MWMKqIu2&N32<%t3gj^`LJ%E9luJ%x>8tmFDT}G zEtAe?V%2ps`G8Ldut2z$9=F|2JK(kpk;?Xo>8uqSoj$h!x!6c@^Ua#yi;aRZCD9}{ zVxIw#D<1fPu!QKN7qEmh83fa*W;xm$MO0@2UW0W1HTI}wE2W@13rUA#d^0j{NM>M1 zc{9n5?KuuWNsm>36=_{h&Vrnhw!YwID8Uh<3wcmzqwzszP3e>&o=X6=q&|${?BOjo zh<776DI2kp4_Xazq+mWH&y_PSQv+fEH!uOE;Vwf?uLK62#csY6Q&qEOCri;nEMT{m zH7dExE$F1r6u6Gj^P_gp#5aWE2;+`!)njxf->6lpQ58Nv%Cqn9v)bE~jIzw0=nEbG zHDi0sSQ5d?poM96E-KMi6Rib!m*q;_mo+-_9Lbiblvx6ER@7VoQo4!n5^#@z(E`9* zs0$HI&}M#w!>-zB9HP~30o5XnEsul`jfSh%ex;0=+?waFS&~0+J`=B3;%eI-(X<8# z8nP>Hlj?25t3n>s-*0nb1E!78EMwnNZ9*QY*Jz(>92J64ohd*;UQ~mkbWxXZ=z)~% zPNe_(Pc=~7;|qP(>ZH((FOVQGxKRk*h$I0lLGt^HZVfV`7bsWGVKn9HjkgC`{lf-> zd=a4+B){wsy*7GR6EM#e){wCjAw}s^q=Y4|aLUpV6=LojKsD?BtX9VVhZP~JP^f}3 zy7&TkThG6uq9(rZKK+*Yy4DC=JH5GXw0vs8%;M-||F=!vT$2->glA!mi0Uzg(R*(n zb1zv4+?Rf{dv3_{Bp79kxB!gI4qE|vpCFZ?#``totEojwqEL2}=*=g=lPdjQ>TM?R z-JYmYcJ&akD;h;e%;U3ls7$eER0!9N4rUeIC-SUgDn;z*nM3^&A!m6W4Ncc`7qVoK z)YeT_D2d!8P{{KeX5QrOX%1-#yiIAi^m|h&?FLew68^Tz^Q{yXAtf4w{1GAH7Gpi>xAKT|Xj37?s7S2$72+Vj%4&s0eX&S2S5@6$NyJSr_AoAzdO0 zDuygX2qcD4K(dOVS0M}#NQsdI2qBP2MhHm*`DREu^Oc$D?yCAd1AF)0`#aDk)_jy11KJl^kl93?7ZS8K$W3v+OC9UEkZj7R%GkCnTJglIaK;3cL*W!Ru z%=M2r=cmv7)~Z88epave?l8~!kn)xC4eOC>UiA$ha1`-!BcXvmiG8&WqF5b!m@56< z@L3P} zNat0+$lcsdF>UAh(A3ThT%L#aLP;Zy{fWgPw>QObYUHK1^)mAGJtu(iUse z`6Idn*U+DU3jiH_^e}3dRFmAbJS)7=U*uDN45aXR--Na1SC}g9bY&BG=nkh_g|;Tj z7hQO{rtFV@?R}T99$MuF4trldI3EB3l{NI+V{J21z9F?IF0G{l5%qk)VXWfsVZ}tR zx422J9*}<;&;)36Cj{Wf*DU+z^cjBT*i>3|0Uq()7x^&Kyw3XQL@(s@%<$--^*wBu zSj)VQlJ9CD#xn7%zD%$_w~cysW^82bOS~y;2dPCQaa{vVGpCC`7+&%NVOg{T-?dl! zTLQ)Y6oJ0T-_@qlcRJ6z-vto3$?%YW1rpiK18G%7e_vA%Uqw$=%5wmRe(AOOGbf|3 zR;2gEclo30;)wm?A(NG%V`?-ggXh>xcoC)BsLYV2j&je;YG z1L@XYc&iOf6w(z8zQ5_BA0uQX&wgv#S7-I8eJ9|S&%UYMr~2I8^86@l4*jfnLx1zI1sRK+(`-DfM$-ij_B%I}L-%rn_q_VP#fc?y=bz#0; zyO6mP$~KCtO9qe zC7-039O+hG`S?5ydDdT92X8(XHj{S+lYT@=h}=inp!>x8a_ayQg6#r|;A{SoK9^RF z=F>X5fQyDkdp!@;#QLnB9{)SHPdar_{wYaf_I;~usx9{XaED`71|JdLPKp5FI`^%EA1m(kqA^~%HSav-XSK7kSu5J*ZGig^ zM0-;raY}$J1FD9()Se>3U8HLzH$c?a&+=?XtejBZ4LV@K8!ALW%@ru zZZ1i1|8}hKI|3_7E`d4c>4jgY7S_o&bI6e-h}9A{XpXoF2R{^lm?X~1a}>G7oZQPs zBL)y^qTBE!wTPKYlho$2s{!#HQ`w5sR1w-8KK`DWY0YhsXCk|%m4ybfn`wU7 zV`G_C1V1`O`FGkYO#td*4F6WHgtFrSdT?^MSv4Kv=7B9TZFGD_Iii_pWZX;rD=_Il z{j4kHS3YK5&_lOrSJYw5Bk7^?Wtx8s3u)cXAC0_7va&}B2i@OwtKvCYc?&-TKOp-v z|LM}FloRy6+Fzf?G)D^AF%#_*~zyeb2YS!O23 z;`IF^(FUbP>i6(DBzHXPO^S>We>A*nm4S-|xOi8+ew$9tsN+uRFYVzGfO2JEO{iK7 zD_t^mkvY#gO@2~+>peWSfZS*`fa>^*xH3!Zlv|S;=tFf9tcv6j*B+HR+&{^5DG$x# z&tn~kmcR?T#|qi4*XT*=vx{zMR8S0Su{Vw6hG3Prjl6C(-XFiH(dDxrf`X|MJ&sU~ zvcQb@{yrT4fWPjCF(|BJcz7AV)$}-cW+L5XdaH?-3eVf5S(K7yxtfKtc_aNQ9N%$> zh45>)ufpusjEaF@vr>VvVWAbgkznv#k7#U9ze@j6v4gO^q}fr-A0!*upkG*^M2ybPx>WiUy=pCFq}5TcD}MLlX@oT!!{_(U6vM>7loWx~ zP{Zpwp+9th!kV5LEVo$`rWs!Cr2bGH?Y|@=lI4D}K^DczzzaMJMvF(k?F!PY`p5<6 zmmx&tSbJCan_c}))`6hM@%Ov5rG8SW`kK0&q}>sy28DyY@-FB46+qUJ7sOAKtXx{P zihr~?Ql#Ww#RdiXU_4f1_3C+g@%Kh**SCu`a;F1NJ<;?? zeO~;m$|cr+WfiWc6r6E(FzKkKp(Qm&e21<>2fwW7>6qp#8Hu`4`fKpw`*eE26I}tS zWPRqR1B|I)stScM5>x+0ZVWzD29{~H+&a@IlRn2ktas=T&`ddVGx&qFSAx=?VR^6; z{H8;(V?Cd@*7Fziz4XiGi!$wvxXoInnf$~<2OZ(20feQ|b*8tRHdE6s^7|1^ z{0>CY%Z*+~`1`OYtd#f2VW`iI_l?~IpSj$cYQ(=MN=RKDqq1feX^N6<+MLL(ql>4F|U+3EM_JawO$C9q!LRwLLD+T~$MfKV5j{GI|@ zDM!4#fL2{RYK2xR%}~*i@I{$~R8zxhaoTw_hJ8#8E8R(b6k%;Tq;M~+4PVjZ0=kt} zYS5{1v?SCe;71m!ehm@lRC6@R z9R!SJ4d*3tcqSV*o_isU%Cdo^OYfst{a>KwVMN`bnp8;jC7z6gH42Rx8`C-i$XN45( z*;?tL8gsa~3!0@s|9GJIC$1xs#pI>_1go01y8PZhtyyF96)029_*XAFtzmAXm z7Vtu`i+}XH7~3My`+ZKshE|3=R@Uspva2B*#()ZNf8KKxOsvn#7Sg%L2&<+YNzq~@ znPrU{^WwLPTMp!XPuMYl9Axnf=vSvwIF0PQ)bDZhb?X)e(+0)y4-mrcv`Cr6lf`0& z5YAfNvMZLIXJ672lcL3Uzao-Jp2zPwr7sbleE~Z!unL0CPS2a5WTS4gU6;n(M548&; zk#yF`r0(do2XkqghjwDM0SDV66H6tqXTF%+A=f~CKSp_S@2sjY9z+k$ z3V3YXOF?GIrpE>qgO2$AbifX|iDgY8Ij@QLLW4MyMdE(SN9(H2 zKhSzTY)M)kHja_;+gnJ%RCc9LTAs!*r zaa_|)JAZ=>VL9lb@3kf?B%hEKLS-CL37bQElh^=y(Ic)>YPF5p4X)e42hCji)6Emi zWc`ry*8Q*2juC*c)-89zfFN-&B_f0QFUXkVSLe%tMNqtaFyAEiCDhAFlh-%Mi|)CP zOh5jfVdsBfgLZCw@hCUsKDQVaRio}FeeTwYrnX-%>AlFzPe*K(}#TTwva{UuZ9h9m-W<57P|d=f(j?fWAjqJFSs{3cmpo>w%%Uj{*SorUR0B zX^n^`?54ayYfp)c3wwlxgjA`&qzNID_lLMqt`zmy%<&gxan!NsEcMohgAq{lUDU9hIe?GtaLR~aj4CT|#e=Bu*teK(I2iyaR?a;TArB9J_>Ymce+bF1(d)VW&WA(qcotMrKg|c7%LoqvuGfK6k zbID<7p)Mzq+T$DKkCcJe@~@#3>vcZHz)VOcKa!={iVNAv==-}&kLI64Ai3I+Y zHWPw(EZm-S+)yDq^B~`R+n9E78j2UNd6*gh$73wyj`5AaKOek_*s}^PMEUo$k%#i| z^}P|V=jk&bta8Gh#e@}pf|_<;SRu%H*vWeG=>aGYwtaJ(16`d*y$}0Suv$iSqqxn1 zIe*0Trtq%R!`dsC9ACYFURAc7n|50FL^JoVlSh#v=8bH=H`>%AOTIsCu!i@mPxj5c z!3qr|Z+ElMR1%yzij**Ky496FosZR3dS5gfBC)PbheWLX#c%85#-Mz1$n-j%udq>As;Z9)K^0zc3$1D%HyN)q*mkM zeEMUOs8=Vt(M^XD|IcUjtJ(w60vzlL7sL)8i4CNTOJLO-bm zg=8;s;G(ERM4u9ceKJw`NvtX#{QFBHiz}%GrK@7VJ~~XG6g!>^c(gUvR3yyCnj%G$ z(_!$u?02z3N&%Cegk=}Vh@Cc*cGy(1ROViQi2B%ld(>!V?NM1g?$=o1A~wkKg8(8f zOx7p(3OP^!hOtj&67o8r-Qilc`#*~TBO6D+UqH-%VCDWb;xHd@*+g!XxYt@PcCZ*U z&tuEQ%CN`LpTME}9HKR*!$!j^FlPS_;UA4cOQ{9)H-VUZuLktEvP1OS7k10K5sf_JqVzrN?JYf1}8D6~s7Fe|n zEeNa8yl!W{P1;2HVm@fZSrUtZ0oU`+DohP|QM9#Asg%8*BX#Zj$+_wP$_DVVn?bSl zwMx^;tRr%;m!9rvax7OoC9(}9q)&6|f3#u_)DHYFr_0s+e zDbX@MdRby=zO|J$iY?^j;X^@qhomH|f=< zdSH$%(|QuIbVohI5T=lKZa-G$9{9fd9QT>ce2xLnb8N-_R_h6Rj9E(QbF8;n?;mc| z=#vNEH;t6WUwgy;651FB*SnEtEaHRy8kX7eZZ)JHc49q_r1Cm?ZYshRF%iGj`kZE& zQtnzuaYvs(XNF~OlM(+f9`P8(E$3rPx3!G8WjzJa&T|cqj^eKC=m`|0qYn#X4spXS zy@h4Gem7yGXcM9|Kf|!D2C{pg@vd7(dHxNxO8?6LVe>FkEupC zIx<_Lxm5>#)iW-vBIV_Dwdr+pA563sz*sz@7UGYLXyA`~hr9Tc-g3FsDJH{dop0us zH8;y%sg1t6z!~-!>Te6Qvni2gnN7)#4Y0;`QBwz7aL>w4z^rCGI%x9l$gx$9gy&rM@xd_qp#3sR)4 zWsJ`Q6S`t69dhyGt<;ox!sMOgCTePtgyB4cjBs!H;x{>AbY00kR|Om*c@;Wi9W`SR zmA(7<2$mt99W}<+qWkO%O8;7;H9XtrcZyVHB)G9~xyS+VJ*@LQKBanBn06xA2Z*sp z0|3a~_$%C<8k1P=45f5<@57BRBa_;U0h~Eq=PGetqp-S>va zNx;mZluRi76y3E>avc06%I=PT2|Jtf<`1l_PS2e zif~gq^`S0yRz|>Mq#%bO9k%b!jwL>Ojx1s{M7&i6VwJrG7}Sw68%_Hc%nB=)oPd}k zIOu@Gk6(Z>_PkI;d7&0*R&nw7 z00i!dc+*+L0l1jZT`u8?(~mp*lltH0SDNwr*3d&dl*G0YQ}q?#mV>$X!@KV~wH0{R z*a#32oerwb{<<(0Dftw-Wf}TB>hKpJ7Pj#wzUkem|ddW>A6ZwGh-=sOf@ChBHJeWYCp7~t74HWDw zy6kOhG?ewX+8EseBTm249)6ymg!*luw~ZDT)X?Zq(xD@?-_G`ue_8`xjCwHRXYg0z zxGc(sTsjuD=d2KGPVgqIOn^^E9Daw$=OI}*v6&{utrU`a-A=eycjscot}hv+5^k%*m5H9WqS zi*Amkhh$yM;8<$tXhg~p-Xe)ifnC=kPfpl{6&V3lcI(b?i}fpkBj}e^X0OD`?u0q( z%RXavxuejk1VKv@K*(S=cC*fR$X-Vi96HdAS|T}-y+bo3QO5VeeL;M7mLEGc{*0Lg z1cfpm?%q8*M-@Os=z!aMmGn390yJiqUSXo9`dFVZ)gz{_kauMG5)=la4PSFG`@SeuLh2sB3=S@?IjfFbm{-!Y< zw~37zZ9b<>1xwlDq`+IQP`Q?0VM66(byR>M0LDTWqWGPNlqt=hn7sniXAYd7k>|R~ z1y+w~ThUWqk70*^wAxaaLvGxMdRW1dkWCi}8+TC*>-W52N>7R%9l7 zFt)3r_pYY>bhE}D%@g$+Z1XZP$@?b(hj|`u0AAQ`h4V;Huo{K6a@s4VDLrHcuDmO) z{Hc67+gN$VNzbY5d3?qH>>olZWz*)bFmv&Hr#d%xD@;dXnt*@5K%JfHe~PH>x2 ztVKM0|1f;(zx+t?!PrL;k6!GC#nI&)ZS(>GZ)?m67qQcqMq^r6xpvXR>-OskYCusC z)VJa{qD=b^PlkY3Gd3T!X&PcCF+A&NKNw@XB~R^E1DX6Z{j-3Y&Lf>pR;u)L%mciE z>*?U7iNr_LPDMZ$E9sV1B@bVth}bsye5@K%zbz)%E47gyiEMyd+N!cShDYYvtCUL3=i#LYaXs&OXqDl#%Cv6z z(4WLA+AnP(w-+IB>@*$GG_G5Rfk3hJ4$E6bMt&OOn|HKA2+U#v(%%z_g{Pex!dXK^ zqd%Hq^-DrZ!O-tscJfyWe}9&eOFqK}ON4J#w!KRu-eoWI6;}y9Gl8;pOLtd%L_}P# z*YiCsnn151{>+>~+O_w)t}N1w{q8o3smx-?n6%sV?CqgO{u%Pi{})W34{DrJB+;l1P@`+AjuN z_aeV(adgq{T1Wpi_lXahEZZ)ptzsVxs$sM>aeJ+N_TfJ1`fGo;voyW0RG71Rz2lcJ zI^vq7Map+xzv{vEbwAZ*TIF#f+@Y0RC)Q9lRLu>VQv-?Q9$|hqu3#OR9p`p+=lBbJ ziDV@4$N3WL)#H|YKAjI=IP#Z%Qm}!g@2Mr#0@kvweyzPj^2)A1J!5DL~XwRq}sCSNtN)=bN^Rf%g?{O${BqjbI8J2sFf)I;AzCW&1vWlI}*BXc=*EF8J_r-Jz> z-eiRRY2~V$TFkz;vZjVBhZl5>dcDE(ck));F>}}F;E-n=}5sVEw$?nIyKs6>;D%^ zjpirqBag>FneaX3iN}ttxDWRpAzs|Ll4#j(p+^4XN7%(uA2 z_oqG(@C-?dCiK27MNcghGp}3nfs+&;>U{tArX>dd{!HgrGcD>r!?b=4cs>$3m2$)2 zkvm4xk@ffA|M@=y>RFPb+_J{LG|=>B`A{({;zY2FH!%(GeO{(#b~e2fihoz|o2=5J zQ}=BWqxY?=n0l@yIc>+1(Y~@J{Os=px3%bL8@2N%a(Cf%5R`_$Pv|~Q-6d`6-jx~& z&9aoEC)l8M$R~bT`CfL=M9t*~s`|-AJL9bxQ2S`>B!Q|d7#N43JKIJ0excIsqpy}>Q z2mfGfI9`XP;MYwkAW5t=_}}IjEM==kVw-4kf47MJ@N1FxyNsuVfCAItbDw&77I0U+AkDaKiAJ&w7Tb8_);L`J3q`zTFef~<4;bX~1?7m{ zdJ-Yp!9_v4l@%0l>^*SXcSCR;_-j9_5TEf_t0pq(Ya#a1s&Pztn%Wxlbf{F_^Dey9 zQ)ma?sDP^Ujrgghs+F? z9}K70Ytoa16mUM4u~~*$9t`W#iD>zs4H5!x#t1CuBK5c+7@CoWaFbeX#c3<;myYmP z6QsvAabu2nF38ePg#XWuwpp*3s^#QWm?Lt+la1c&U~?FYZb6#J=??tgjef&HD(p*E za*=slRA0IuohroeE)g4&|J+q?$ks~273n(Tw5nWQglM0a>D(DYN-QkCp?0j2D|tQp zzSNSs!V?+#tTUMXFpZD>6Nr21^Slek{9kBCrt#v5c{ks!Z2jYQ~ZJ-*GmFwB8 zhPpy!LU6}dE`-phv%)c~rCvuwlFLl?1kFN)ZgCX^0|={eE48By_NgL?m zZbfhy{-=D267$IY;lo4&7Vr8_a$63+w0Vo$o}~f{yB|#J5_Iz(Y6Q2veR+1~3%M7$$E0dw^c8cEJIGnT&{Z^aIy}ZV-eWfZZA! zs5HRzjO-wtB$&dyT}_(q5ly>mV^-h}dYHj&jA+=97IBnh9q~EBHvXRYRedXx3ZlP7 z3fu41fl$OSxAnd3&7QiVwq{+km?R3@D4FB z#~)|Chfu6*GT0P)=WS?FDD$Efaa5T0EB#=4&qRy)TCjPTxLb-Pks{iIrflHtS9B{h zWslWLqx#Pdw$N()SkgrD(sOfoTeo`6b+++ebkaMg1eZ5i71y3i(e|5}$9Cr&?s0+7 zu5?T=29t?-+uGcxVLK!X0Hi~q{?5?0FF0jLm4p?JxL z?!FQPaAN!~JEy^*2?V(yhz9{DFIt5ny3ojk7g7AnEN`H~>_vorH&R5HHqcW*!0a`O+QUV;q*VL(n=pdk$*+$7^7=#%j)E^j7%05ZVkSMM!L=}w zo`PlOFq6flkVReVD=G$)?^$E1Q+&rZIH6C~CO&uuBw)DNk?EJ{7E38MATZ!ilI_RQ)RHbh93? z_W7TOd(}{zlXq+Vv61|@yXw5$>Qe$uy^GB1GyI!f;uuHF@T5*n>q;bNxCl1!gD_2g z5HqhY)uiv{v>vhk2P#jgWI-Q0?DVIKbPb4GgWz~B&ww#<%2aJd`C}TRVhzUa3 zk8W~W9k7bk+)_tp+|_4a+Js1gsL>=O$kIb!!k%~$4q{F|fgv~qtOsfo{NSr#E;ImO!n2LpjdQ(|%}dK(;K$U$TuD#m$dB6h$d0!nj9%3r4n9ewMMY3Mp)NVMyj;fINHKzZK!X2R&K3(uTO2DWFj+7YZ$3n zMnAn6jnVvxzqCs1YylgBs3EvBx6=#Ghhz~(q>#v<{sXE=-K1&}r!@E4n z_y_NJDO7{WbM9=SQZ94*!xUO8in-OIM{1tDc9l|XGn0vRwi~kRTf&_5=3qUk-T{3y z=82$<+20&~KaKVO7bEr|f~HGuJ$OJx3|BK)pE!O>7PdPNk)XaCa(DCqqH=hHWyb95 z;j~qozU_!;(<1}|vrIan@02JzFby8(K|{{q zQzt6m7PA@RnzDhncKrjfGLB<#158w(;GU;f2=I<{h|-{ScdLW1Mbc4Qyfp*f4r4%^ z8zDFWk7E7JN@YK*i~W5qdN3X+LxI(g;Z|9;H!-ifNt;Qeulvc5m7T#Sr@3Ma4U!Bn zFgg!wv!I%5nuhZn^ImO?vKZxc&P&)CZeb_I@#4&_Ef}eblZ|Z%)_i$Bxdo|6-*;H8k!Ede+6LzOP-GL-lWaE(zpeh)icSCM=tvs5t!nKvO1La>@u<~-3!npBo}X6ZWaAtUSS ztteEq$PY$c*!Z>3wl>`?6Q!vHiYbh9@CHmR%`ky*R!t3~ebhG<4s$fQ903}z%P)E= z%)>G$$vJ2IHnWVBBl#U+)scL%N{V(ubn?@%y62PWQw)22@Gu31)1(<-fVI~2*z`93 zwFNNFu%tQPawqMV{iV%vUkzC>|BzVKWZ@g>ok(B2mA$EHPpum8TBEc=@qyOmS;|G0 zGJGfAbyO@?owlB*Lt0pABp=`=S~^0q2GASaRx$RwJrg&jBVcPq)bd;bMwSkVSk6|* zRC>%7XqEZ$&2ndw>GK5jQ+awlt+A0QVuoU2$q`u_a}Wt%RyQV0ic|8$9=R{#xgxDc zU3$`hqI2;FkB_M%!@Jg{Sf*Y>>muPb#6gN_7#xSP83pcU5_dt+3}`*B=wPVeXdbDS z+C6r-I!veOCY93D@K7%lKF6>8L0xeJdDAwhIhYhntFS;B;k-=_@vD}5zeM~ix)V?8 z?-=%nTiHGDc}tY>^Zhl|$J@vuyq@tk>j0+Y)X97ZjXI(UY%x7XgHW5*eA0-6E|6){ z^TZcgdy<*Oe@N#$we~uE`l_0A>weF;qZl&otxlyqa@B&<@<8L;*QQ4b*n`C1D#PjW zGQHZ^%adQSiTj3y2x0`^vJTs-smQS!rGD>AtN29DTxQnUscaD)axb)H-|d*6r;25< z1M4wH_@#$G4N9$=NL9QAUj2A}Y_YN1*bUv{cAcM=SP?7l25TSHt#W=R;MAb8Ah%}i z6uH50&*oSQo=4~Y>=H8!bC7{?)9}L3Cx{FozCZH?Ynqb8%30CQqgm#eA6VJTqca;F zV-A}n>g^GG&$^f#Z}j=pl^b#l?<;d{{Pg?(65dz#nRILwsLCJ804`dhn&RoC+mH7H zid5#EodYg9SMhi2-vdWhSlOn%wREUZjy~|Yf6p%K7;m*nt+SO6IP;Q8trMhxm)C27 zcHkG<>+)qQ(S)Dw0B02taN4lAH zAhuka1!Ci7tq;2*q6M(%2j2aKw5ThGS~a^by?3A~qMi3xpCp!3)6r+&2SB_>_NIJ! zmmes8u#$_M$kd>YsGm{Hj0ZIXH82yKW;Kc`Y6)1aU=oaDCW^1bTo%YoB3-JlSSC;V zPHBCEs&BlBF_g&w%eW_~$DBM}nuk`&kBbSkN_trER~ANFfr_K$d3UGr1>O1Cw5lMe zpHo+}pS1jQ))khcO7H`gPL2vJe|Pf99l!yX42e4~TM)PNunmU99F7>&vfZPE84sJ` z_ri?BW}GnX{B$IxosgNRHqrLqr@q3&QU?JFTaoFf)t7E@(9$K`q8fKHyjBT4)&$zp z%JM;TdO3Do{wB8FGRKMRM_g7jomEA}!xpzu8_#o&#Lh5dXFP7{GB%Z$pQ@0iwf1|(I(k4hQu*b3_`RZxUhy!b`=!fI`7%c^ z(qM3phsB5hCBG3x$oIrk#-mEc<%b0qeNIE_=j5m+y)W3T8%9j?Kl!Y6tlG*(5B}e_ z;wjZ=g1_9-(L)3K=urH}_3pdedDz%+*;waUQ?6TqYehA5Z`|2S-FKc`Y7;j9?)j1E z`AF`b`2RHy)B7B#fwJBDcXMNxN277U{~i>vm9FRPEgr_$^wYcDokUrsqtOFw6Z^Iu`4ZM2y9cVy>m52bM)NX}w^N zMm37fw5Ud~nHtpuHtA6fRLI#8*c6HBQB7MbV$Jwa6yq*;UA_x8t|R4i6k3)3|I-4r z$K|IWTMqs$66zGrJss9b0Q`;?ZcBeth`}p8&)dI!u_^d`Ki5aYiyp1MR8C z+eRishHm35>GF6<=LyNxR!{v|@Qs&xEG8H-_8x^SVlxa&+vS#Fv~gbezt3BfuFP8~ z2JN1VM`2^HOKf+LnG5R#ze3_GuYicGjA#T+$%8r6>a3)AhHP}hZ!XIfdMoxsC-ka5 z;*6d3Klhe!(>Vz9__&VT-YN#|Daad|$-~_@6J!;yyL{RC0|lRIIrgq3aJ7Y{)2)i` z>%1gd{0clntnmZS09q%H`1`a=!+@v$PrGB!J2iIn-_ruJ5$m!Q5lvu|JY)|Z2rZ>m zbLO}H&*aHd(s}>-rU0dh7_&)p=3~D2CRRd9FA4jEn7m%@9HbNRFaC4&OOKywje%h1 zbUGhP;5kqek6Y%Yr?d`}pJS2t@ourd@38I1*s?BtOvJytt~!F{d?GJKM*+pzCeM37 z{+o`+>>m(5M#al9kbR}#FJqjl#IcGtEvl6y4XrFV6EDm>U!u5PAOrNbJjb{p(q=mk zdny{fDI6N+Dsl9gP#S4D%hLI8IE#ZE+{fFbRzm93SSv26203^#>FQU}xv}nY{rvCY zODAhy_Ur#k%Rq=}l`}f#KfN5g8q{!X-d^gM{XVpJ@1Lkh0Tf`HSgxvxeA98<_Flgm|?c8C#k7?&FI3tV53WS43Y)H0% z`B1D>Cy{E)`B%P*^uaQ;RymXsYI@d-88qTFo>NLBFA_EJ9b(zCl@ikCG)_`1l&SbZ zV3~%r&0=w0i#o9JVI-|$;nkuu#WCtj!kdwhmpX_alKbX~4`_e9#pqeW27uK0AzZ!$ z?>9O@Yg~QhRs*e}p>pfy?k5d%E4_=|P){eYrh1h3&T9}O*#gB=tc6bKMmFDG7Xu>R zHs}7xtR^j#9-Rd*X2@a9O0=;7HdbR}X%bJeBEo1zFhhTl)l0{gZeYgFHK;Z+ObR84 zG(%S(cd^qiEal1nTGj9E`}9}GW8S%R919g4m*I}|CDa>-K;BsE5W8^4E?g^TGamZ z{Nh)ivX7ity7I5bA3XF$@0X{F-b zH$sWWzdhu7Y};+*g6f+FJES;+PuzLl*9j&s;b0{wIYh!vA;m0=AhJ(>ORF@0g1EU~ zqkSn8zanA+%vxy6a@o{(QsJhJJ;9UCC3M``lEj1tBEV>Csve|BCn5o++@{hKtS z&od6M{m_h|jC=WnTe=;Qrr&fpDuwdEhmd$)7mOBby(vak?Z<8MSHFT=U^mf?LyMR2 z1nU@Ocma@ws;)rOXv0B$ABs;R$4iQ^DOY3|RAytr+r89B z*76GJ>IZHx!r6CMOooB@_6(O*zcV`SC37HOKlB6=p2vZ{JSvReTh0Ne7u*(^bK`aG z8Wq*VrTrs}GcW9Z;(>Wx&T|hgea9$gbLdwa;x`P4wjlwE5-_r-f)wV0W)9A2_)*&L(xSCp zvcL-L!(0GxIIr648HW<~X!I!zETA69E zIQX*1)W0Uph!t{?SH68(pFv##iUhPdM%xF1J-%fknO^U7c7>(S?(ae{vUUB3HR|Jq zLj=E@R?R}S36}g$w}y<>-BShc{tzhMZVe40#L8}M*z$7BPhNKiGvL!D6WX6pV!I+a zZL>pMi9%-J>3@=2!(VFR4(#1A`Q4|f7zOw+W3)A^*!qt%GLuZh@&4X)HL2OK{y0jl+=(UgWn z0zBmug=91{!&V`|o4&*KG$sRKv^tUTFpRdd$meND6u^#g_%aD2j}s(j=E0Y6+uS~n zwW2#rAnPScExB?0-VLfDRy#Cj~Bp#iiIFwQjEA%VVI2^|Rm4dBbm z-AfHSUl}y%luPGPZs#@FgA&D6C^~H$_8z~y$B_Gjy+_5GbW|NJLdD~UaA0SLa5U)G zi1M(Vl?M-x6(+(C!`=B;83l9Cd5pO3u(phU{UQRZ;KN-nCd1kAoY4k&jQS2zN&2yf zrXjE?sXJeX&WE%iyh`m3Cq*?EPRTUdZer6O#C7!Uu&a#_UG|bK=@m6X(Gf<4*Ax~A z#vrd#TuWS{79So4!Bi?gDP}-g9v8>(dAjI8xZ{%|7GRrF23--0xh=%49=Df7!abPy z4HP7Ux1O$)S3bL*R-pysj9461LOu1+MhBL(^WX!%Cg7QjT1YIk!@5gF9a$s2vwNNF zb$_ivB4K_f^M7KmL=#WITYy-usYYA+WznpQmMQZ-i= zYv?4`!1ThjN=5hw=3AQ@0;Q17GMr!mpb>&}P4m87++nmKL23 zRf^eIOL}5{b|B+!H3#Ccl=gS4i&0tRNeJll!j5o^+mg*VJf<6dahCjtdfm2~?hV@~ z-6024+m`Yhqeas6!tlU9?je78{R9P_i~M}yt>$aBpk_=Lo8iM0(}_oW)0Hfw+9nf$0DI$EjG z!Ayo7A-8y5v^qkWtg)Jg+{8PRhLVg@@Nxzk9iKhVU_YyEL-f!M9}+l&PwUz-r^sn-?)FSo!ciYP{}Bb;22n>XjBiLSgzm)r7{OX!sd?Qa#8c{6EK5^ILdgIXKSe23QK zi7r!e<*VMgC9eBt1gV+RC9}+T&Eik-)|S}3?@IZ(u5X7HOz9=>{M4g7_d_T7J=E^! z3V%5$q%Y2|kv`yJYP}G5{m@PBXCm+ROso3YxBb;8gm~8wu7`H@r*9GB$s6;n!>>m9 zjra-?9Sw(mV%<1@S){cNM_Q*6=UwxEk7(&LWUYvRr6Aqj@{ll>Kv=EtH0*YNYN>-nZ zenhLni{H#N0{ANlbzbn?rBurKq@taQYvDJ*TTybkxDZM(7WnVj6h7_@j=0N@Na;W_Q;m1v?9H$zUfOdLo-eC2yVlwItFR z){4{qKy|RQ+6cH<+1G*~l(B%!v@9ps!0<>54&xqeDd9LSopjMwbz~1Ikf)v|e(w`z zIbF4cZjLh!t)lSRdMj8d8Ey!y zoz^!LnUwZ@tW@BXBy139q+6u|0E$LR)4PSh%?J=6lJ#So&00q)vUccnX5R&2L}iRD zrCAENC!)Ynp4O2kl9fsg{*5f?EreGkyR2QX1zoUCR?&{wrW!Wbqf|_$h_DqZsTCb= z2Ir?}b;AeqqmZ_q{3VZ+Yn`4Yyh-33?%=575>J^8=F97p#Tq>)7?uJ}G*Y&)RoBkp zo=^biv{4pWCYw`jB-d)m0@_Z&zSCzB!| zDnxg@)%l?lF0Rd}ZSWAx4f`bg2tS88C=j6~kpdm7Z>R20c-AEYeKzXBs5)*sL3(>3 z_t7eO9Y#h>F-o43$em2YUG?+@Jq~>RjA4N=K|+fsa*%ojpvp-^GDPf~G@9S#bHM3o zsH`+Et;8id)akULj^MqwxZJk9*Z^kRm;>lAcmm^F(olz2)x^eVvkkr0lhoZQ`^t-P z(+he(`bRYB@X8hP+|TbQi4TgP=hv@Jeu?Y`L2QOdKOx{1w61=}mPh|N*ZW_Rkv#jx8rQLs zo_C)|)wfd(n_m3O^a*zdk`g1oDA~IvsXMlodK%uD)j4MY>OAd_KQ_C4`d_v;ZOW+l z_MU-fL!lpPTiCF9N#E{zfb!l+@{w&&I1i+5+;#A^?gwWvX@;< z`lgh1^cCsB%$paiUVAX^gLHbRX>oGuoL86p=0ocqwaLpSxU4jitV2yN!!Yr(WBB^iE>U zUcCP(D5I5Gr*2;PW@z9=Htd~>baLXs(X?ouWB9@Aah=rDmz?v^E#L0#s(AhW|Hs>#$Hnx& z|HFuqq=-tI$ia`>kj#?fbM$ z&34Xt-PgQ7-{0foemw5S%5k8y{_eTUgx@=SKJd;;7y{I&~e>1@kb6N z_~YhEPmhlL-o8j?Ipp?^p7V-UqqPEmY_9s65p}=&*TwM}SZDsi^wxX1+HStbPDQIf zU{1B(z`4jL&)ugpc$Q;tpAeze_ zbV%xv_;abvUAh&z%dH5v$T{3P)K(M9*?4B5kJNwk$?-v^UPmr?7eEz9NpqR*_@^0l zVK!6dtvgHfdOK)Y+gs^AD(tY8CER~)F>lDaC29F+!P9N^e6Axt#YOnx%dxofbJQbI z!uh2SZ>?1E4q!H08RNS`xkGPVb}`a(^SHCDKRWrlF{fZH%YTmf`KN47s1HAA_aC~B zj`sm8c5qFNbqw8`BdOU*6NC6zQS$eUkKfKPqrIG-`aov9Ce_jwd9^0)WggpPz57gC z!&Rjk-zJ=NYqVSHW&1kZ=2nr`^h1;O=j{8laC~vxmoHX#O$Q;huIOOG+6g6>bl*Q> zD#a?7=KLyC){kMEUE~f)Uq@zTR!kgLwmdq>M`>p(ugNl$@k%B;*tKxVp-`mbR3v@n zc1}1VLL?`2a>^C&eJ!m)GdhzF-eTqx-sf|^%yh4Pzkf%<^{$5yy z<@!@5GSW!%V(yd0=S7+1xaNOOesnhJt0^8#4~Sw1M=WYLrf4G(#ci2X$Cov!Sa5T# zRiOcAI!B9UQJ&sV>>BJoVSTnHuDE61k<)EqX}NRn{bb$X#W0=P4lkiOj?zr_zP$VS zMd!mxlpQzHPndLL%8e!cCZp_E_8g~lSY6$`^Mv)-S&DaAw>}tOFyjTD9nwW=p6%}z z?Op!xC;GLDW8GilGqwS$3)ivs6z_LWA3M!0MnyA|7iC%@*|aUD^&lcZKR9vD&Z`&17rM6yMo zS`&1)v1Fgq&&zn=!>2P(5{%m31&CpQLo?PPE()awVYa28qJ&_;!1C!=;cGF8PzOd8{ z^Y47q{bzp8g@gn<<9nYv5?2popUo`4@bmqWgH?WdVq5n|$}3wo95q`u+t1OW+sEeo zQ6putVj!l@(>3I4+EByX$VGFfOj!1M!ixdLAD0zuRasdlkLDjgt*z*$8rNJzjqH~O z&mXrr5#2aC)wTF@ie@L};V@BVWHK>@AGu}f_xt(bcV@45SLTJK)J`pPyo@6hJD z$h1(;X*NFBvq^;UIbl!Wq@~flY7ezijvEt_+-XwqV)|bv)E5m9YZ!5|(44D=?FWu~yf3Dt} z{OcF}xV`F9{*C5NjOW{p^|a}a#9Hkxcp-M~@R>P9*>B^?tDVL8nj$Ab2R&TO$8(O4ROSUYi+lkc0t zz>5di2RMuO^%{qsy3_qoQ|mC-F7=te(n9N1-`6uADPPGp_!aBs_wZZOrr{gGYYnyx z`d8J3TN_mbdKb+xtaadEsi*_>s*>?|0+pR!}_hmp60RjIPv@;PBqDN_}1scsR*6UsN9 za7(+oYF57J?tyCDwgWbl-**$A>og)ytM)b}ob5o5S@eMUm77{v?S1gxMBYzZ(3T%f z>l3C0n!Mj$xO;2h@c`N(j@`!CdSQugY8M>({>-UQkk$v@#1xNN~Sec z^-1&1G(~p8DL?N|4kioQKE$p6@*;uTD~MM4VY%D1PF56Qq`utaw#RgMue~A8=o8o>d zx9Pov#1NeER!%2wKQ5clIm^kF|82U#+kcX(9vf(eZkdyxi*KvNcj-Sl$2PQx;C)p>lJDns=g40BN4~aT z?knxylyUm;bhjdU#MMoV+=CCqFiBtBbFA>4G74usf3;JqYP#C+3nAUxRd{8|hlYTzGlEsF5B5fSpCS%u z-H+xO{m{ET%X3oHan7uF`?c2ATyn}OJRJ5jHKg2YDfXpN_hRqZ)|=@+r{`Z4v^z~c zk364@=-ees3>dBM z;=`{pHhb&6Fda0!(|4-UAZi7b(-XQK+n|_q zd9w8QVg2;v04@L3Lyt?3$JSQa%#4`U@abT6$gODChS^Wq&zEg*+|sgrm)ajwl5+Af zJEq1^GA^vSG*ijSaLJskOtrL{j^ME;Itrev-s2}vdU#;$9@n1*Wj>DXtl`n&wj4f-FL+;F#*F~j$!w2u4Hs2saJ~pQWLEdUbBjOH!;e4I-D;hr<4}?5=;=bPPN&Wa!2NYz9@nuWjpI)EezR}D<`cV5> z7yVx0p^h~xa;EPdf7j(_ji1_$KfxvXcb9kO=xoT>|Gc8I<%3OjU8RGEUz_Rsg@T&m z7msefbtcyAIzv=We6{Jkg8kMdrp@;^Onm&dcKN!`wl5dDu3EF#KC)ounMeEPmdrkJ zDt^P%=NHbpKO6h(_qM4qP4^EdHAn2Y_$u(@uG1WNblNwnfW6>a%4m8)<#ER~31eOE zZ_?U*a92%g*2#sZXU+ZjTr15xzk$$U8RWkR%J0_Os53n@%68|v^Y^SnD-LQK9=Y|? z`DFS(nieUwCvyowK>KPHzqIQZT!A>)2}0Gib*P~Y;65bL>8sJ zvR6FG4)%cbld#GU4{BJq-wFpAZBDxl(=)i^%e2xKJs{oQ28rbq_fJWv zFg>x%iy8eA%PIKM8)>{FWA~;XYwbzr%BdQ(?yz?5HM;|$^m+y1o6n0M+z;(JVR3+Y z$T_ccFzR!#{U(#&3X2^N$jEA?MPA&&WnRVjl~wC~?sk6D3`<;eFy!FF#S@F&Jin%G z?yI^GE-;wCAzERD*w}(0F%F$D_l0}hwC!irckn0MTNn&veIEO5Y+ax5UR%`cN&4$U zoxK(vD@dDS#YTKgsnq>5bIpy^1qb(7Fs_i<<`$k}S>O-O#VY+|!vh&>v#d&nKkTOx znfcp~?_RWbPHuBqO2osXrV5GMs)%tH(U=AO1C>INAuVIpu6J$m?jd1&W>~+s`riDA z$(QN$XVbZi(e3ak8 zak>BYPd^ zcq8wXiGi0S-Ozbl%!$Ph$OF61`!mlW^BvhdedmH3kM`|PFAQYHrT-4ym>)50yL9s0 zXH6U5B>VX8MQ<~!s7)g#HEPpmuWlK5sgx#}(Iv~{E_LS*Fa4GAe&&Xt(}6zpjC}XL zi;SNGzeZ*3Tf9~Equ}=)`@S2j-iE&CkV2?Ed$URMyZzhxFOjVVMjc^}r~SsR_a5*H z^iPg@WUkvba4M^$F0%K^^I}=#X_I= z*H_btP5*qKd`DlQ%7HTGA}aYTKfu9 z*Ei?HeWmA@b%$*h<_%0JO`X_rCHF)8#jRKWBx!#?+~#p{r}_ID8$H>=z}2)nxL4rq zsxdRar1;&K8F;1GYFcx5xz?!(s)g+JdQ->zstZeT`(xtU*FN5|oc8JTG0WzJE6Bv;l%L>>vw-r?)pcq5boRat}~zM z+grM9P_c6{mggH|Gp90d$K&5u9{)CfGgM=>f6vHlBS!Gs4=nM#tg=5-4F}X^KKf26 zhnrdkcIGl0oWm~l%McZwoYddg(AJi{*!=p`MY`C{RP4t2QQy$UkJY+)!@^_X_|@SRhSQfFyL|sW75w@fd~^|I3DqN*oMRwpnoW)V6O;l3+Vr(Q=GI>;rr=gske|^VzaZc#)3fJSt{c zjj*?syKCpqd+-QR#4>uG&~Q$w$A>~qfLqM%kWC{usmvT3P)EMCJ-OWAJ3MI6pO!~6 zo+~$mPdT)mJv6fsJy zQTRbSaf|8c>Del5<`Fw0_QrtyQSWxbVsn|36kZSUuO8e@*U-xkLQsVe-WPohhKdW% z*J%XliJ3c9b^_4!OrHsHe$BF1NmXz-T<)@G`nn1+#G2V(*HrnG+LRkbNwn5<8Hc1w zjH{T?K2?Uw3s9td@dqN_xgwdUk|RH-zmAL^f86kFx$b~3Xm^Qu;*Fwj<-vu~vV zS$6q@Hf!6N8Hy172B`;-5Ejd9j`(UL^xA=R4kioB7yCd|!aA(!)g{H*-_6zS?`n-6 z+_7ZM72S?6JAcLRmd>qCxW8s)e4wLEhlhHF>h%CoJ)WFPk5paaI8Ni8#8?lu!bLQp zVam755!n{4YBk%QKQJ4e^Wv%GpjpnudCC@%Q{GMYs9Uz$U`~?{jT#YbvNOLjZ$A~YkZc+!ac0G=TDdIN_ANLZhP^#`0&rpQa5qdHTCz+ zynRLUG{3Qm7%sWaY<92!do{Z2I{)LtsLb`xn@i6Y^{f2wNt~q|!XJKD?NQioN7T$n zqqgTxO7Y#-{w#l8R9e7+ZT!*>mxs&dCM;yzzMy<5u~u0$&E)H3OlL5pdiE#Aj&jG_ z6u4Y z%@Myn!d0GfRQ$2i2K%Szx=bN&31wy2U?{zJ#w=@Uz>cxMt*mEE%{n(GazHfbKc0Jc ztVGY(|HGj!*JCEmapPX$zm>b~enn~b-kv{}XR{en<=F>Q>V5`YSGx9;7x{YqwORAK zHuT@Wz{v{zxqPltoom?xhS)fb3!v)H*Vy1COGZQ zsDuT(=Po1qMjbMYS#dcJZJRN7^%!SQYu1-NM&k>cwa-%Vc=fF+-TS=l()q%vdQ(Om zmTYDCPk!?jQ+-E`Up}B58ouh{p6nyxe$0>WBM7q#SI=C0;{WiP$F;L|XSRR|y3*xb za${^_^Nmcs>i&iPRW$MB^BVrBJ+Ry4@#vu1j%+voRX(=#th`x)crtNiWr4NlD(7bm zsB_`Nh-Z7>k~j>VaX#F%@#V;={^UV7f=kT!1=@ey2KMe_Hq6z~}pyZ|m5sXe==< zxN=f^w9_p%T`j|q=sk8rhc`jnYXTh#>-l)QRWRB_7siK)0r4N}4FU(w4L9##m zZ0_4mY0il`tCC<}YOW(Y^*S{29z%HS+ac}m?2fyn7&X`zBM(+s&ry zn=%y>HakBz;5@nZl|{Ez+ih*o z9z!|l%;r?;314l@xfK6O_R^({BC*>q+-M^6Iy<K2s+vE1{ zad{IjDojk6HScPaim!3CN1o4>H(uj6{8SBh*s65%to@MNns<`&uOZ9UEZ6q~heX@% zGh~X7K)yDFTWGC@xSk9st{k&7`}T2oH}ErD67y1`svAAzR;0l1W(hkVzDf#5tcmVW zP-ghX6iA|Zet$0fo42TR_t=d*f?a{TPIMe`TRZyr*5R1zxsAQ!c=h1v7<*;?{*3(V z0bi|F0*d}CjUVLxo@<$2gxgw2=dW$}Qi}aT5o+74xe%MD-2UrPjGK4Xv9zQV`kK|g z%Rd_7Ma7(<6gsA=+*T>=cB80AW|lw`O1)I5JL^Vd9bmbMM2h6|xNG*Q23s*eCq{w}?h4 zaX!L#aew!i6=Y1AATSkMhRU^q6keu!@pBw+mozt*o+|d$!%LGbn1AO5F9*>CHDQC&6>eW(VB0Rk7-yo zsJ>m2eVDVXFv!kY2YG1KC^!mLT8GAe!w5_az-G2so?y61AbZ5V=mW^l$8abKq)U`x zq5#Or|H!;T8WNuPFl&IQA&jtKK7h;_u^~1xlPbpmZ!!~R+0AdtM8;St#DyVKn1hFeQ5LS}PK%+>>A*@2!eh7OYJ->;eA(d<)58{P=a5-rs?I!t6 zYEni&M1Z(anw(CalTVozA$J0P?{6H>V#q^u5a zfLL*Oai7j~4TOUmb|6C>fjq@cYE&!Ur%8z~vdxJN9Abx%$A#bq>Bd+A1ki?kl$bw7 z{6>hqff+2(lb$HYVfL74NzG53A*HA`!Nby%w2&7in zTo_Rz&;F{V35y|EOtG1=Ut_W-JKf0LSS{F$=FK=j#tw8!6gympOvtQ?z=l!=n z{cf-9LHjzn0j3{I3(REkRlrk-1k*T!!uoZ^jcNcL>dUloBv#`Mf-=9l;*EW1HApFJ zrO7NIk1jU87t7R`NhSgm4D8>3a7AX5xzvub0|0BCDfYp9jmR4TGCPCS-TJ0$THNAG zmW?PesNia5%((5xZUso}48Dv$j=R($|AIEFHohqH=ah;~N=HnI@K(5;O;Nj~Vu|pj}uh7=Q4BK{O7rp3nJ<$cvXx-U^`>P~$gBQrSH<%b%~)Q-s)4 zPYB5rb)OAnV%r-_KQ>gZq2_jo0Na_J!}q&66hpvmKs>M;br5f?88r?or#-^H{-KXD zMLXp3A6dDAF?!uqX9R^`l$xOeloG9a3-mZT2ev|W|2~8Ojv;ViE?!6@biX1tY|3j0 zYjzk&#b~Ym5C+t(3}(jUdJ{3BJqgou2D_V7B;9J#Fkx$P=s9mnE)@WZXun2(4_qhn zpkn(=xi=~xdNssi_BBaLH0b4G{F+*M-Ze@0tIH#1+M>q)OfNDlpRv0b#|_S99&682dx#C z>tQUw!6~&#VzCsy`fQ<=?>%f)WC)uoe9S75lA76Ki4xLr?&%ky0sCKu(kePO%zEX{ ze#Hr0EXf$vW4aBS>4`jEf9)v6Bh4P27VA>89Vr7htCOR`6Ztn8So6$KsoLpI+oMLQ zzt;o{e?GZiyzjm_WgWQ;Be_O8jUH0#_pfBKnmGot7yx#Fiet26Lik#Yz2A5AHEM)( z7HXKV!NQ)8T2V9*^L0FCq||8|#yAwiU%l75|L5mf$|W|0$t#Zi6#HwikRIIh~U zFiS>Ik<6ER%q)GTPdPB=b~i`i{HFT1Bu!}cegspmTwe=jJx0Q^YR>%Lu{*@RqjKK% ztCgHu6|x3;`F`zRbBl(` zCPkea$2Q1Cs!>b(l}d7DWIcX^{2k>jt7Jj?LK`9b#kO`(+3zjXt)p9-L+={vMq9*x za9G`lhpq5siem`>$W4-A52?{FL2@gr8EaYDWcqs4O`L5@HLD#F!c z38xke6tf1q@9rV4Gn+wrF2$1=lv8nAJ9cX|F&EO)hTJy1nALRVeEhntV$A&Vn8(4j z=TIItZTdpuhzKf1T*SE!i@^4L$H&jD4l?^gh#g&jy$p$@*ZryBjc1O0koz4|^@Ve(W}2F+)czFG+B(y4c?9E(;BisBE-e5Qra6D`^1F#B5F^?>=`i5=GqT1K?Vqg9td3jr_ zcxe7LP0AM;MpyA0O^Nc4hIk=sGmb9dm0$%R*PJxXqv1)EW7}xX-AWf}wASYZsIHC0 z?#vvv=x6FX0o;ft02vKv{DSh--Ti{9Kx(pZ&~3>?*(d0LSUtk(ER=o320Xyk{0+_u1W?6d-^RXlCqjl(~1zeh>f9aYRpIPMK?!{octQQVi^JxiKjc5iD_62K5Qc!4#~{*80gNxzA{8A zR4hl#L0x!jD%Mwt1_k7oHV+PQ2aO=9kO9SiO8EpG*-@D|)?V(xkfqw84iYd;(-{() z6pu?rQob;osAc4cOxJiy0cQ=nB;z9o*0W~DAC4p^0;{A^TBxua7Ym4?2=pzY8|xK7 zt>@SLetV41x6Yk&B@_0A5_@7ZKI>sNvZa(vTxjhci5$EEQr%#Yc&q_4GOMX=nK_oi zTu$*XJg`9W_?(#xDe`*|sx z{siBF#A=Q$UJ23Bv@)-+ROZwq z^*5+|ui9mL?XRipC?l)GU76{^OqyjXf2Fu5bLR2k7{fm)->L*f-IT}89V;@4UL{;& zLu`kxl?=%&w&ig6O=wMd8zzfGOuBIn)qzXqZ)_X(FuXf2S zG9K;9YBZ%TVm|vPjm=;T#GpKUmGS0%!s4_DE80Ki+oT<$xk*F1H>(HDX1T5Jry3c3 zrs}rC#iSxWGrfvN*n52IfQ=WHMyPd#Wr_6@^8(#yA{4H556W|T_!OF7k1&){lIrCut7Z9-4TFBsw$;6gT z85D4Y-KApcG5_kc3FM#|lH!ZWKpUuG5ettewafUQbf^YEnn$hKeTB0fyK* zd?NmvTNq1RYUAHqSe3357Fe$x&s4 zf}+dR>D#1W?s>@S)WkmLs*hmH{YZZJOQf5L`0Vbu-eZ@f!?jND{2vK*<@aEqM$MDb zmi9XN&z>s~wW>FYroF=jtnuV^COq)8e3bo8PMz;Q`$(%uj@D*6qxlvUdaV-0{AG%>h!~sMWPipzHsi4XA;eN_W2P+C@0KCtfreTLE-Ql~B z;Tk2CthEV={r!EckC1iaGh}xiTe>N`U){q%Ysf5*M)-PQVYE4ZRHK8wMy(H$@4~d# zzuB%l=F1GC0@pCycqeJH&pE5Sen>?Q+XtIqg_U(6UEb1|P|T9S_T^t)(ZHgVIJ*{I z6WJVK5sJdmiZ^ZsjY;E=m9|*8ekftdcXod94X(u<9@Ma3rQa#ol>hVk8X!z;w0kV_ zWA>{k&t@N4RQ!1*RlpjE+9q)QmLwV1w2i?o71qd%?qFfC#kD8$m`k?dLogH?J7>tv zkqA$Etli}SPu)%>%rPxKll1WQF`UL%zmaul=VKn5!`CM-!p+=TH~BYg;*>_Qub*SB zJ^(w>(ks^b3>43Js4mHfyo@h5*uz%!GsISs0#nGfBAGRB+KTYP0fE&8u`1i=_7C=T z_HKj^3H;7<2u(-r!fniv^jpb%^2-4(-|v_AU^V7e!lpcJC1nAx6Iu7xWGO?+jr zf7rC`u+@)y&+A|xHX(riE{|Ktp+=;g@_U%=1CJA|ufsGUht!;Iu##<^xctG9$VoNp zot}7|xwn6Ofj4IS+8SGVbd7XY6ch~7nB9o2Oray2&tsQX(-Ye8Kuef)8rt7weO%t$z0U9rHFg$3U!6rx{(I_k6c*j`0=i%mP_{t@! zk*^^y{L#+k`IBn?8Y=Fh$c&kkw0GFB-3)uguj4HrQ&!4Yrx71V^ zWTmVddvRD?%wC?Z*RT6J9E@DMpeGBUVx30nPet!IE;f8RBCEy}Hr~BFR%>@i!N|k8 zkJTvkMUN@%HA|>qMTxt&R90tm@!GJOM4`tp>zg#748DHCSFd4Kk2D~BM8n}KxnbW( z*nM_Yoy|eAB^Ey3V|G)Qj+U+p@k`Q*3}&>r`W+Y;V9l62Q*zO}JTLcHL;n|=&~0$S zOY5Su`HZbzRQ@R*7ResmQfmXp11)Mz-+pmzY)3m#TL!$(F79H@c3D?Wt$fse-~f?_ zRdacDaI^t&B2+Rzbe*N{u8y6_JDaj`372;uoPQJ^U%%Tt&hv3UL(@UI)MDn$Zo6V} z*M6*c1-iIioxV`iJs_`FJhsGybN1t;?;BM#z9wN)rrgB7a+F+90AU%ws0TLx?bjw^ z(f1T+3w_BeJw?PiEN-WgDm#{6OGykZyfe6G@?qKOhE%LOXOd-B_Q(B{kKPwq0+^mk4h)+MA(<0wV{lXxCWvG-Q%`k~RO z3H+WG>+dC@k9h7^{kXp5gXRj=v=J(Bs zu-L48PYudumg#?GsOy~Z=vq)36f`yJ?ptZ_6r_eArP6f6q?O|p*^8Ev)V{f^mvbp_ zJb*Yj6Eb9r1X3B*B=pXCn9NDSwHa8+JRecmfm@7$p@_#gcy!|i@NX3{-FvARbBn|O z2`}7D_~<9MaFJ?3=u1X_0I@x>;OAbaun{HB`eCAXC#2VM6L3=cnvl44nBvJDj4StB zZmzsG`zpUNQ=xKveAFJ9ict-5@Q>*f7ju(!)8G|A=sh?T*|+T^N{0syWkdxRI0J~k z@0$q5r%SlQvi?F=tpMtym*1;cGCP>9&@$_j4O_n9P_?LP3GD4QEq?M#NzNE<<>&cQ z6ntxM=%lS|IB$#^768UhBNl|s3YN4-F{x!krOX1Hu!oBY!2lh7lOK_7CrTM2FyKgs zJU;%UFvTZ5k_&;i2R(&K4;zoMyyS}@bR-D;gzLN)1{F3Vys61`sNb{AK(&r1Cdy@vxzaqx}^R(h6p60g1%z%`BaC}>Mr zW@NpP3}Y?a9imH@^iBzSd-{^u`77)zs!n8_lBcPpW=Z5Pi{U92(71C38ZLW4X;e5p zSv*8=OLt5iK-_Y|1}7AWQu@bs*c0&EvM;{%++}3Lw;r0d#A`V>HMQtwDc$0b_chK| z0b*Y!ZIVTu^>$oNZZ2hjsxgs_l%QW8lphbv?4-$RIYW~KRx~n~-aWzh6q{*KB*^~8 z3A?zfg3V8!M<2>6`1)25?7`-*rVpi+Sa%PcG?}#$tKytmB7dokkH%9*c#V?450?fB zYQ;jE(!s#A{gh7Nv2C{DA+9bZe3FmLxOb^Ib8RM)fEVLKZ36)QhL@II>`7^tW^7*=(T|6X0t5Gu= zw-VRn-IPhZ=FLcZ51F6YSK`hELd)08M{`#ea(7WWtMU#}I_>!8LOue(VO^=oBO6_* zh0OTiNxMoWWb5D+bd)iw+1TfBwJDrc%^uUqY%(z$!AYjm7##@AhY3eoFcM4xnNEd1 zhpKNblP+}aND-FU7XdoK<`tE^rxCT>rELNTD-7SA;bWeJOaWfi{>7LX%q9C6)_j}J zp>VI%PWsw~<3pnVFwfV|yf;c|$gmR`uemWCQme;hdyUB%8baHqv1?>&JZ9ZmcJ#*b2Z=x9+i zYW}xPvqz5_b$aZmS)*o*I(6bG-S)((OD^Y5op3#V!C={v<%^flcbqtV(#7e*;xo=i z|4GyyH7|bZsQ;%wJvmB8W>`Kjm`iv6;)QJ+-d59iAz}R0BO3ZYL)WVJf=p<~XYPmNS;t1F3{b@kb2 z8iVakW6aK-mwfU2o_2T7bE1|on=1NY#&%ke$0c@ii^pZK1@Y}QO^DP{>)>F0ri8Kh zJ#s7I(aa%2kxD?aEj(U(d*kLw@5_hgES91!0M1^Xjkk?X?l-MQ)k8c&2Z;bV>MM^a zQ@hO@35i2!4L%ZV#1;}rBB?HdYvmd|;8rE5!CNq?fQ>T{M^?eQlKf&m)>24+!)IRFiv0A(?m-E^vW2gYT{aEead z=My$k^A-T4=Ak+4E>i}w!vNgE{@V!DVw9n)_)&=$6`0Owk?;o?=8_t!QOYIKvE?_0 zWHV6#OT=3dfj4Cmnba4ok1LZ=1-R>m2! zN=cCv^9Jbhh1hr6Fb_Rf$~UJvBv`e4IubfDErPL%YAEEB@)v6*eBr_&<`xD8{2XkL ziAGX;e3%31bxW~2CKH9=Jv5?^0U5xbk?cP=w8d48;$j_4ih%-|14JfLL019V!24Y> z2nEYC_o)PBQ{9-fncq*BDjX&aunGp%Z%XCS#I6K>B8cJX&taXUP%Ga@0u|=OfU`vf zF#*6b8GUDnMC4N4EcxOl$|u8-%%pBJn(3&W@|*1g08QJwbC4wD*Vk4MBrS9PHv$e} z>Tx)4vVFv%R8bGsq6UYNB;F#BX#B-tOiV-V1Qcp)Miw$R3)wi7$0e*A$m0}Z49b_$ zj%vol;3TsNORVY<`a>sN(LFwtyygA12G#r_oBe1$su2KUQuB8yLuOo!`iE2<4 zbJqr#bZ)?dQUP>z`I%WOli(1JsmSNQ5`+5)Q;5?Ti3Ym_k}c>lCZrQaJW7m%Fl-fK@BT=P*h(Y(bRA&St@t5LFcuVJBS`;F6pk52e6GQy=K78;uA1W$V z1E(nWza#|NMrPmy zO^Q`(W5S6HPyrg1C=KKHxw3yljRhOxH_GA(D0l4JnGmp2e7TjvsCLj~8E1q=9K)Lh zs3in{M!m!am^ys}z?m31XHc^tR*jE{-~~UM1FxIW6B)+yKv(}_4HVlWTrmKE77(?l znCpEXekx*6hHS6@>OQxED(1JcC=~%U2dhHfgc7xvZ$Fdu-z7kQO1=wz6JaprkZ06& z1{`xI_0n?wk~$X=D#u~plS(x+z$Lg~pK)oWKoU#-#op9jCe#t!fVD6N)le=jqls#Q z!ceabiB+m&!c&*!W+>$uqXjB}vin8mq#gB+V95A@+dJ%0_m}yo;gecaDh}l#&$nSB z?hqYm*ytHD?jaPi26zjY3b0!n&PFr_mBSyVxR;3l^t{&QFOdQm#O`#|YbxeZ&k&S^ z%tujtDV@k*7vk^!x~b)v)I)v`gKA+B)~FgRt7L;6CJ;yi{^|-vq2?5n&KTfHi%~U( z>`-S7K7h*v$o(&)D1TawU^g+5D~)`_plXO@zAO;M;OAfeHCzZL!&+Hl0ab;l%v#xU zDlr><6%6wTCq&n23W-ydJ08L9CO9ocxA*{1jft2<4htLLU&;8Z8zoF)!@$L?nf`{rF3^+8Hue>^FxnN8wDAS%Ds6tv1r%>})>kFZEU;9MEqr6@$s}ep8tp z^%#K{^I=HUP~cySic0}CrxM<(dW(wDE#|Nxc?~1@SyG3;lm_p}1Z_#-ciYHpG4LPl zgbJTpDEN@w@YkwZV^ys&$4pTO^5ges0wiWH*2EQ;|J4nPU4wbbJY?n~Di`(H5rJ4S zenEhfN)&TN0nJ?ZUzNBP7?PX)ju?icFR1AG91U=!A%}^fzt#c~Jn1xygcr{sXxN{6 zM%TXxG&NZFU$?~=@}MSxoS{^#>(2l~${=#_9yNf2ZusjW4+LdZnph|mN*xHOZYp<} z0Y32+*8gAA1WyPJ73c*{2*7%Bu`W;7EI=#zYc>&H=nH>D@Bkw)qP@olz&3NRU4w3a zD_<%$BBJbYF^5BL!AkHE526j_3u!d>zZA5~0~0jyQ8&2x;ffGsfyy{SF2%yd|MgJV zFh*Gd7Ksg_P)7*mv6(Tf1h1y68GqZZItbf1Pl)!4u#|in5+iT1i10;i|Ggokg}iVX zKB#7gK6j)XhF2u7$adm7e&IioGeSf|;iEuGErqN}fHFt$LkNYs0Z;V-rGp@Z1PUHXI7cfQ(5IZ7t$;$Qck$!AJlG0w5>j zNEn0;4XhEi9nm|HiWJZ|pg%jf)s6DLRY^Qa{v9Di3#G_R%FwijnFmx4FNZ7EBcuRG zLh1l}0-Q_$P#BnO0HBMEhv6&{dIabqD**2Zhyy?bXnsRL7nv&k555r)SCfbb&?8Ym zgi1@U&~gS4w*$5j5G_bV2jUIDCAmoQrNkmIQNJIE9n*o*todDtngj|6*gQNvcMPo?Be2ma`xFm`~T)<)4D@A}z zhic#wMUqz31CoL2fgC`|VN#GekU_fC{sXZBG9WK91%Wa0@=^ei^6z59!pPSd2VxBn zq2d)Eh#;2;q>u(3YXCk^GD37%3K$BQ!d!YQIsQv_m0ZNpO3)$Te;sW*~xq*#OZJh#+7oK->eG0xhe7s0eBV z#Q!x!7^n=iEQOZiKxLriUXXqmvj)072t*k3Z-g))!kC#r+y^QHE$gAB5{U%R(gBD7 zOC|#1VIV?F8Hm{^&=??Y0C|V|3<2UU&=_c03`Dq34iIgD2xIbqcmRmdvK@&3FN%ct z(9#}S!k7YR3DSZ?OA)jLNnrqS3up?A2?C64L5*Nc9uVO^aUj|O5ys>L(H@AFYz0GXGS6|(6nU4s+4mE2j%vo zK=D}Ba?6taKZ^DLwQhkrfU{tA{Qv5ckTHprz^(vmr-QnIx7iJf18&|IoWhd-g>!lZ zS_QaR#o%Jbf>uGxFlf09R1W%j3PixgN&(_TAOc_0LHxmJ@<24M01*t876{aOP@Ihj z1p-kSJQomMKsR86ULp~MZVv_p(Ox$A#lPBAO?V>!U~E~y+2=r11xHk9vwPas57Z@q zc>V9@P1)ztUoHZNMcpC%EdX&D2mRdmx5%cQRBk!sZvHg<4%A!)It;Hvd7xySBG7H% zNhYkpBA*d}ZDb_y;c9oO+|n3Uy2?dmF`2so@sp4Mwg+C)9zF6G^i}k@o(=pe7D7QO zx$yz#U@DaR4AIl_6ro&b!9ReX1;YS9Yp^3-E=7|YHB?~}DDkS2J4KrgWGIA^qH<#f z#CD;4fq?h0%S4BT@}KD)@(;60{=vYO05ieF!Daz`kYT5MN>Du$@nPQq78hoRG5~bhLwws`)B_O%%2bhXG)1fx|VGu3EzL|I0lhGR#3(C2S)_V9Q{e z@_$oHWX+!wFEa+N!a&qggna=pm;t{DfSt_}&|0u&e_K%8K>?DTDCg z0JfWZv(G15P>SjX`{~COZ>yCPajTANTx+w4(mu{q$Ot>Nn*KnmVT)Mb?zkYZZcoDd zkYv3#+`xL%Yn7(girWvEmn1-7g@RElTrB6iA;_Ei>Wt(i)sDi$GIVH zlI7k|G6-Flgk;b%(v>w`Tx%GFWMp*Hrsf=kBsGXisj=2YHI^2XIW3g5ObZQ_PHCAk zO*7L>vz~LF-!s0y-~aW0y^v2^NpF9;rPyMQ~D*RpW4_ zb*DphlD=k0^e#8>taC#aKBX8RUCyxnfCPoP%}aE=vGuOO>;B3K&!$F^JlUo-gutw#W{0r`6FkFlVoID z?uZw}yY*eYyVPbyuK$$xH=SR+PzNs+N=sr zS^U6$?8D@QqKu5s^myHQ_sQc_^ys0~EWwACm)%F4jwBq;6Vlx-Cr12v!h6S5PI2<) zBy&l<>>*jmmorfHNz(-EHqFFu>LKO5~HX|o{9;fy}EX}9j1ON1e> zsBzq(CdZoLLs#x1_RPGfr?jDq(zt_r{B~XQAHwO56Dv z$mQLig-Zy-{toYhGiyiOr}^v{3LmC$4Se|c^QSKQ`2ztZoM9o%e_jTU$=pRHGH_Gg z#b4^M$!=$T4$7B2txP%@Fm6)omd_PKBX_5DN9gX%H}(H9zq(yUsw&cWfKDcKaM@rvsR-k%N@%*4m{^6ay=v#ApYbK0>j{XWm{04=c4cz z3qNYc?i@8CWyCYLu?{Z|Or2x-f<5B-n$i8_qKG}8R{Xm#{BE-F)$dbn3`3&Q(>-S+ z-n>~_}erm_?t`al%CQ#xJyInOx#6q$ypG7)jTxPWBJCtvT)8|iKz6&_FYXA zSe#wVNe(sx^mB>l^`oA_Ke}NH5}EUZ3=!Q!OB`^KA)<=?me0&&FvS6}Grn_He&Ts)e`KF= z+TiY~cT2Onjk0he2{jL2h>DF7=T6j*^x&mIO*vtOesUPiFw`1F%~t4p_FN2DL&X~` z^ooqr;c^7asaeG5#}R&;11JH$3qch=q!m`qBYZ9{ z0+)YAwiN|k8nh46f{=XeqW_A~h2AK%&4=xGD+Ud`A=priuaHq;TCxy_EytXwPCOU1 zF<|{O+z(WCj?aNhx0Yqx>u{2Egn?40u{U=dt`!;iTrR9u(L#C`)k6nwn5){6Coh$u7YjcM6uvTrE1CqsC90BC%rL{Xh_e z&8a_k0Gx?25El0l>WK8I0jhRM<0t$uSeFEJ&ImNJhV}7ovs_}PW8Lf-ytj2S%GF9} z!^IJ%RRw=d1S_FD`E7u&>B1{l0fttX6m>CzH|Gd!X)*vkcpn^03Vr$%f{ zk4xBVNh0JIiRb|W#@rXPy_OQv%bqYD(irybV*=+q=UD{m_&ufo26yM1rFDLe-!Ebk zQIM2!`vF!czVl#g74X=YQqsxQ8rSrlOBu!(iEGZFMy2Bl##fyaZJQ7bdJ8Cvct|3t zp`hd2&VnK?^NDziy?2 z${DktU7AbMdN37jwa>bbKezE;8~`$8U_cNFw z#SBar!%)3tGx)jDDC5Op{OC`*XTP-Z=V_VyH&ap|??^gkR-^m*U4^OnOczQ`JC|Qa z{XF8VOn-xjL;%T)%@=O-k2UVPIYT%k)?|5ZA9A5apgp@%6 zie7KIzwGC(g%!D^n96|s^lG25zkcqi$gxq4>+EW+axX59Fz%?s9}bLazTP${_hPi# zc->2*76kwT94RR>5q|%9v!V|)yOB1i7#$VRv7*R$N9FNeEld*kLd|kX`c0ZV4Og?( zJ<`eG5@=<|=F7vF#*rJAnjvLqFl32G%dL2G;BRJG>Xwd>Wi~aT&sv2bD4aSyi~eK>b`Wl7{LvS~eAf4QX`rTDbPYzV@)$E1ztk zhAo9`T-XNr=mCBV%(nsk_B|*jBlD0r$c;dQZFsaX6n~~1@oKR+09OjT&SHaOAc6d=P6XhfsK zR~?{I@*Q}l>v+Ijh{iFh2aAV?F2o=z#bXuHTxrw+s$wMs$`Q457!JDluv+d6+FNj% z^8Rrr@e~x5^@y~2Xi!l>Lw=8ei^SdRaDmH{IaSFoqP|V1*$@qW%_vBXsX zG18lCbdtvNy!@kP_ zmkaLm;O+LGAV|K!ZWo~Y7ogWwVz-D}Jc+X&8hgZjdvQRkTc5Y9eh>a4;Iipkp)gS# zJXg{uSqc64JLI9A;;(~;()M*(PHr4HvcoU7s77+>um}`YC+7YUvKZO(X_a~jTRz}$ zIX~QJ$Q?WCTB9AkQq7+eq=BK^;3OgYArE*C?!KEq{m1laCdyYqf;v8T;g1JdZC`8E*M zlyOq6u78BBoP1@jy$itGTesCrkDh9Xl%9TB{n^@^?qPRj8kw?VTs`b%fr0dgwwQtS zsa5?rjmK=Pm9PP8IT|AeQHY0LH-@}m^(}+f$uv=SR(>oAF7$^tzw?-PqvN;>5H z6=QRNw^oCvdun_dA+-$k8x7hJ?MobbufmowO)82_v2s<)sU&d+p=t?I=Gj15Pnt{) zGCfY1f8Xl@nHn08JbIzbk_68ilz_|S1LJg+3xt>HOd{PAV2}AuBOb26=5Q-~SDl;6 z9geb7G;o&k?=Nn*KK@D%6p_R;_$Wo^Ka#K)FuFoh04Ad^QS!^T?;GX|F+Wa4u2PCt z$FpBx=k~dF(oS@;eRpCx--zHLCBDwhO#4r{inS+28>u&o@#axhx4XAx!I7jl(AJoP zC%{79=QYT9q=R|{Z$~hjs5lbyHTs)&yl!%Gpbk93%1@2!rRkm0c=`w8GFmmJm;iC4 z1quP^oOhCZ8~}SR=4KxkYry*Erbt);+Y)Ow%gs5gt2c28kqW`BfB~JzN)-|3(8cZZ zzPq?)rSBQq{!w0p8&$N9hR({{jhJv&?GHiBJvy0Djvc_vtCtLc0OsaSoq6y3n-t{o zjLee>Vy~m1JjNNy4uSn!89E#$1CoM134oRCq*jOaec66a$7&WtLbQGolk;7N?y91k zRGQFt478aW)@vOB--&oK-S94oTH)2q)X&HPfF8gS&^{W*_8dQXJ3%*|wHm?um(gTolJxlkm9h~i~ zZ*x8_XBsI293*I_?A1Ax>*MT z<6-qc$LYogOpkx9xP9Wa*rl$q2%WSJn<+kZABCh53F}fT-HGz0rG-$pFFb`krXk$RqtO3CBXvNjay0kV>gLA`r{s2U{JhP} z*0m)8%~0p6W@ZAzz`2jynbF>KPC;z{)XtT(hd5J~sj8iSqN#32n=82C9OCn*c5lNd z{V+CMOE2xfG9E21Cky*z*s3F=87RypzxmsA$8%)dMhz16Ap)9+=!b^H+%4n!r*^-p zjzCice&t=5DHQY6@fd2@&(c*kdG}PUZT`a=b~J`cjmcRWY>0v7cdY@#^r(R~{~FB| z@DOd+8}G?RzdbEphiRQ=3I(A@0AbySlP1^mEjquwG}tVY4YsTz5gqz z;QeWHnA~waY{yPB_V8ZOcs=3yN$#z88hI&Pm?aSqqeK;0ci-ftH(qOw4lpHrBDQ$Vs6&|tA6R6^Wypdz!85Mm1ItA)&gY4?exECMRSF(7T)3O-2`QPk~La6w)9^!lNz4Zhll+LI@ zt0FaJbFc1d^QWUlH;?KTl-V2@3FJ1Ra@^cqC>zxNLJ~M^H9AS@`mq)AI zRHW}y$?#6bmMNY{Uws;np%HrmOTE7wair(P z+iq_qU+ddiE2A5Rx@0t0ndSiH z)z;~!a)fK``5vINbp-su6Cqpe=eZ{QUS)aPA`lWng)%1%Gq`8J{<4r{cn5*xqQ#CH zH1UTmAy}iNBEYc$*s`nzpz9b0^HSOEH!i?C_ULw}X$eydAUa%Hs0NeAiHFLCFT3Bb zEIhDlqV>1)p-7y7(QX(v7dDF`r&~O}#FWwhZhfPLJT*kXZmKilcCR%!l?@fRzNFNG z=S-2ePW;>2k+l{Rw4$;I;`7TxG1Dpy`gs{NUx{LD_T-1yrL4(B&NK@me%WS|Q@Irp zmo6dHsVe1!@sc>iJSIB7&#t6PE3W0w)Rp1M4>k162}ILxGpVKz3n;4><(H6Q-sJ|? zo|VNHwfPjaN@3!n{nJ#XVLw5^QN4y;eZ8=FDI*R^emYSng`>%;*f^SE;b?+l7A71` zI~fg=)#nyW#nsG4?@45g*!zBDX`!^P!083B^Y>AbUa$50PaJ5T?)!HCi}Ny`!9$2O z9TaL+R@;3SEJ&ZxZZbQP-ibEnVTMjYrQx6v|35y07ETx~8Vs|lZaBddrf{OoB| z#bgQq%vL&i%=*nTnr=JCME}>vK5NY)rU7g-Ls^+xN5J6xD8=i!T`}AlyYzCTBS)A!6ikY0 zG(?L2HD44*8}fNv>$Gx=_r?IrQ9Gl5L@4H!OCeK0iNa#rYp}j?xGOrlBYEv9;%Toi3Cnm#=J+pxouCg zGDcorW;Zc1V2?E_*1SLTmEWNno6bm-Z!||}&&IVpde3;s(Y+X|*upfm*%O)OcGrUj ztUSk|UM;3?TI=zH587Gv`YxKP@P~KgNg}j33`SBbbWYikBzJ}=Z&cdrgz#!JH|wZ=^`v3i40*?SCS^V#`{t<3^L1k zXc>4`h@PdWO;TwAYMv!-c;iaW_JJm3`;U9`8ij1q>Mm?OW-4tEPM*g5EzONFMn9qr zyjA;m4L@NphDY=gElg!(W%>HEZEyYXNp7T*J!+7Z938HiiiIY%8A_Yq{DT{$x%NFc zA!t`u6tHn7xlUhXl%5m*WVdL<8n3M%^CN$ruF)3>d{n(QK#n0#g`J z5mpX;eh`r^gWI)n=e0vJm_7ZA!ZsoGlMu0%8Nkios!?^sjmCku4b3Ig_RYO9ioW=yUvK6~nM%A2VYrZFaJpC$1`5n2}Y5+sTxyK2RtrIl2I|vz=D{0!($%;x)Tc zw7c5Yg7eEJwyfi!Nos%9@N@uI6TQ$?|2#qQV!tgtB!9L?$ZdBSXC3A|V}vVqQ6xj% z&5@mrY-Np_)no?dN=2CpbiMh2u9JLH`K=iwWL5fw)Q|UadkAdu9#gNt{NwTneJ8cM z7k{@AO;gLb0LvJ~haD(e=L(0}yB|(i!s8snea2s4+D7+CtNy za2Rb_H1HxTXMa{z!*zp)o~S|g^;OVh=vs5ce^DDd!@KikUUTO2w_#Moak<@Xw@Su4 zu0>xb-r$Bz;&Z_{E5bg5E26bk_}0wR<{D^^OBjdsTC2qu`#Mo*Tj@O^4Y2mK41a~C zQSmMn?Dbn?^PSDQrlOYLp0;ecNoYZUSv$PRv|JxMLfuAC=NCkEAyJ$a;NU? zbbf64^!RND|2cn0Cbj6!V7Iw(XMwg<-l;P;-lY7`2>U*VN^K zIIdCAlV}97?B)Zl2V<+%)+O&k6U{A%ZTfhBjT-`F?Hmxk+v~*(t$Rl8S9S+SQ?!ek zRbFAJ)&*nbqV{=nmZQ_l$6uO`@)|lrUqJIdW@o{iGlai&@44U@#t+fW&`r(>lgUJ0 z#rJ7vA~>)QpS<9Uq(%Oy>%}4mfdet6RKdEyqSLk@z3e5g+~)dqKMK)jhHEI%h9n{iZ_1%w*dd7!MGw4PS<*Hxqb<>}Ai9 z>?>wL7hF0E&;WmSbMoF!yS8c9t>>>eKvJUqNIVQjzv&!R2K@9`#?iBlO6R{*vuU9! z=iT&xyl2xycLXeDcRxvnHx?+ef$R2XzHryqoBPjju!og<@?le{L%Wl|jL9V!qh;6+ z(e+R-1KuI}Le1Gl<=Br2#*56-V$f&FRbQlmT;XT7+In;~^EfJE1e&D! z2<$7j@=Wu^wJ4#&S)a#o{*Z3kJV0MJVnB9m2S0 zsNMc@hSnUr54-v-xhNE^gk@B;arYJrs+2u^y0A ztuBq;s@L>^$^(4#V8o%fZ4_nuNSdPOk7nwSC+r%jAXOUepeUPice zJX>@6%w|A?3%=9A=->q^lQ0ZZ2W34w*dxfsz+x38Tg8B?;q|ZMnUH62I?UtgCDV(x2-c(FW+=cDNq<=1ZVYMg{syD#L<=Rg@p$8(tYi3!mf!Ww>-mbLhlc8oM@9%(sl@(}o110+> z5-faFgJ)}pGut(qM!cPeo<$~llUA^eJn^3`f0=TPI9Gs0XSbF9ujY z-Bb>ibzC*7fBi0GA8W+Zwb}x^T7%6W4+fpDO@pYZhV9j$^VxRzSktfWtomRq<8uiH z^>*G3xPLWT$A9#SI-{rebTPF~v;C9~l+_XdUeszZPsVyRB>g=qE@%*Mj>VZF{HWD| zWp|@yq(V8ZNoil9N;wIlVVEKL;Rj(oapcN_`rzWe&_*0^&g*>Ygs>9sT;3O7YbE9J zBYUt3ps6ws>}hQmX@fS|sUkNoC439?ONnJ1xizt;p(&F4rO&PN zkJDjW?3p=sbB=7dLmTpH82-o9m94dYTAQ!qT(sl9s%Di5}oN9#?uNKR*}2+xd0Vq7^v~O=d@1nI4g^@t9*u zoNOKxgjZ;Dc>2X`$Z6bZEiLc1CS+B+cQ7Mgr|fXN*GXHo2nzEVOV#N8Q>gW$2Vno= z2u)t(9uLz=7KHDHXyy!tRyQtBmxguMyB|As z&kB&zvI5@rU!4M#g3NS$>UMqn%1=hnUyO2=@eLlyU}I_g!@D6?8pw z%K0p$AOxL>^eXu0g74zHI3%NAv`DWI<(?U;K+H?bgfmO-t$@~9-uf{PiZO7K^5D*3 z8=odAbr$~n{j8%d0IhQ(i5ti-YVSqU(O2IUPylN&B!;T`mMc}VidV#X>{9)1ICX+6 z`7@V)*KvMN+7x*E&xMZfyYC=dq44EAvO04zc1at{fRpkrGs<6YNUm zGVZ>=_NX^?KbNpz{InH?xA-VeD zSjH{yC4i)gxO^nz~o!ZZSwj9?PhU@`+%R3PfqFkI;0FToeNfk*jHIQRvv4bGlY zORis*Hn}R6zgV{NvHmqfHdjbG`%e-LLTOan)>Ou)b|UxKj_nDZBF$}OcqWgr$ysY( zgd8KVHri3WqN$wmkOvkvSbY7+lnI}8>dr{MWY8XX9H~XToJE3hr2VaEl-1)}O%Kyt z)dn%zTNwWwoYHKFG;|X2RTGGV%}rO$P7pBZw7vCv#}GdMgFP`70xtjH5ydi2iEQc$ z9cR1$Lzq0qSdox_1+cu!XTseHa8y9O(j({~HilHn72RN!-C*dDKv-!(K$FiR&BI-_ zh`AlO>je2>_EUgDuGDveXzY_YpX?l}PQ0FNzhu-z)yqIi=PP8e2lX#zkSG5osL)B_ z2}5=CsY<|_@Fs22H{_+a{&d798nNal{*W3Nx$LY&+O_xl)xBhhbLRMDW|_$*;mD?t z-wT*ghh`oyf(%Kg4O(Tc1+KRI)DzR!xt%KE^v*uDS>(d-3V;~C{%np;%|EEsigJ~g zb!Zlrz}J~x|MR?CN95c*T@+$qdZ_Mb#V{qqZ&4^-nxKm-vz}MD+^a-TozU`DPo zb@7knZXHU#V#PpbkNJQSw?BSa(?(Ikk7M76zMM6VER5?`w)Y;_uepMjdFE>`%>{LF(q_l!T1=IUsZa6W z^10^a6F1+LXOokCzvSZv(Zne|t_iVZIyO!^yaboA3dRoLTUt@uBdZyfx&cU45N9;z z1Kg3iq~N@dlKc-QpSW`|Aj5*HD34}XiZfpdLN$8u_Ay8*7(kQyG^rErU{aCg@}7N> zl%c^7-6jt55aFT+^SkB$f7ycHo3`|Pw3GjPXDl{)(+2MDZSRzJe@6v>n5?)*TAgPM ze(mPlE~<{0YpUZgG6T*oy`mL0FVQ&I z?rmi5Y;%&DzeO?kGYoC>a%;EdbAhDOYB#-`0vg;#T!@@KuWkAyo4aG=;O!U<=oI}9 zk97KEjv5Pgqj%~_(+a0>Z#TX5FK$aDv(Q`d()hj$>5LewR=ThCv}REwOTMuky_^l9 zsI=8g2o6wYE9Mg4UfU0&{F+17Vx}M2D$Uv-2A8JgH&XsRd9x0(?1boA-!(LCZWH`N19QsKVL9x~?>@`#0z9w2beS6KU?EtSM1ZCdAOFEL6C(o5-u28FVd%9=lplRLT?EDU5NYi zDGYyKM)j<9IeX+B7)iD9hl7T81^-VMBHr%O+Q(r;`OS-qWMlXz%fSZRpb~wMMrejy z%Yvwgq$}XodrhhSVV?dWo&m{B`xpqG84D?8FvDi40Q8Z+zZZsObBvX5d|E89D(WeB(Te^Upl4$b;w%a(w_~K$A^a~! zTdg;dEiWw9{f~5isUPR?>ps-W*+DSQuJ3*_x}t zv$GmqVEM5O8gPyAv9(2czuJP$tEgN+K0D?=HrNR0f9ia%+e@CTugJSZ$9LMARFJ${tk z7EtyVfzKJvtxqEGn?%wkg8rx5&jY@HMYmx)8@5}3Eq!i!o@}PPo15CZ3*PFTIxGbF zN+9`f(x6cSVD}61Gmv%wjCZC20y|t9O%cwsx*&v}1kn-EO?Wcw*_q0hJ(J!wP26AL zG%|Mb#JMlh!?9@==}auscavK-nFn1X6-mHq;C03*@ZUYV@7q_8#Lj21d&_X8=!QDO zJaXJw-P>%TLNX(Btrzi&x2d|GgWzea`>WhIJYkAJ&N zQ{Ft3Z#L^=j&=)nw11!V+O`Ppl&!~9n~x~3H}o>LS&^0ykEZ<{rSpAsJ*&moAvy2f zXQ_VDz61KG$TGi)`-2rGL=Iab!yf3jPW1SfO6hbzZZNHv9Ugwb6k)#@?!7d`x@C%- zZE&i-L#BiXP#7RFA7Qo`P^Vz`_yuG1n~T-ZX?`*3au*6;JPvI+ljd9R&}VmXJ6b1$ zkaGW+QEvBmzlosTdK{zI`w8Qji$7>B@8Ae!eHnGntrFSty@0wtQe1(pA6 z7gS2jr}ZvLU>a)v0qh7Iy6V|W6{Tw=XbtDp&M`~DZA4m zWmkZ(aq${cLA?i(no*O%#y@>sio#Cq{Vc;}EHQF=mSpu@K|qCqwdYKGT7};Ebwm-h zrk^w=&oiTRz(U_8I*Xc3T`_m6Zc-m$C|Fv_p`<_eYRQ5JlW723wQSK`Uq0nV_R|}9 zVbri$AJCz7Vw!~E@M5Iu`fcTomegehx0M#DPfxkNhfL%=nf{gEr}iYnE9~|D;Tp|z z8hWU{l@aeFC&iNa;_KZiWDbw(KQ4u~P3{&wn52bpZPWbbL!H5@*p@%moiRrxt7w*nbuE{#=LbGi97k__eRp385- zzP8pU99r>!S0k#iCchkL>+R#eH;1(W645Ck(=&jQ;?>=8`@QF@k1U>yPUC1($vq8i zxg}ySo*c9$_uQ#~^#;Bq5n2}}DH!sdcX8yjlRTl$d#VQeCy?&;4uALxln+MHK1LH~ zpjdC9yXc?jc45oV9DSMUNUsVTGZT&5*X;w_W9EHz;`skM6+1s2weC=J$!7R9i*+yY zlOBjv)Q7T_tg{B@gjV$OSwcNRuKD}b+?-&U@fmtk8Q{0^%D$w=)@(a{zz@QOA4H`b zJbQ=IaJdT+NQLdPlm^Xi4`~a6rhf-&??!`6n7F_spnH0VhS7+lS5$KTS_X~B%NOcQQ1jhoE_FaA5w2CCU4;lF zWQ~~Qe;9zZ$G#`Ze17TMOtW5-nS5@JuBil%5)|d|~K#6UAcHOg3^ZQk_ z3o8i6o8^!|id@YAC-mV^gSS_|UI|NBbgBe7^mbdV*HzSc-|wVB2Q4cX939_h@u7pJ zqLWs45{M{jpmQ_0=z_N9v%<`%XcF516zvE5sl}6v?x!d2)Qo(e4(lRF)Kd z$!@mrnv4?7Ge>Q8B^G^^Oc}mp>0i_J5BE5e3dmv(R z0x|A~tpT49^-0u>2mN5Lfwq1sjfvEP)wZey6?2-3(6ldwZ7Fm;Y4{Jnu`+xeKDllA zVtcBv>WO_Vf6g99f!?5(9Nm2Nj=*FwYOWUcE6+9)FOP0+`y_h!c&ZSKcZ<+VHb6f2 zHkXNdR4XMzSixco0T?nE<*UWtsxu93HFl@;n$cW5VZ7F(PX;Q>#xTgxxjVLYzx~~- zx|6vxQiBhO0u>964Patr1#^vb9I~%Cb0~si8Z?%Y+557H znM(iu0W?F|XV`~bu_Cs<*NDQ1D^r%THZ=@|aNc+8`q(q%z?siCIj$7n7Ua$+K0dea zP(w1__+%jz)+gF|Obl>}8JIhWsA6cTictbg!@3*^R+eZAZpuuTKq+qjzWKOCcq=x^ zTu#65iPAZM8y*>@rV1~5DuwGF2@&&qU)gJ-pzPa3kqJU&`ylAPopReA(jCfdD8y>n z#euL~NkY6C*e4ImVixV~GRF)R^XgH${&}`6g}4M3D&MG^yE`qqyRkm{H8+ISIMo$6 zJ82*M#$$FWVDaofrVuwcQ*=VFPb;1c;UVi}@y=~g3=9`_Nz_M956DtS6IhuC%q06;#Lb`yjSSzX zjsH!5ILg2D1r%yFWBWfOM9C~|1xjeYAj*n(fI%TYYY}o;5?{5|)pz^6@u@^2 zd1*<|L)fgoStgsy(1wp?ysw+nB;_lHx;|YUQm_}0y%q@NeO%5+aSP6}^ECajE;LlI zADbIGDDsaE?J{NXwxj~vX-{#f=!a0=O1m_ogI|L1IPw40Kp!X;Dtw|}%_+uWPDSWa z*TIo|Jrn=qJ{yW&J3fQUZ4p#zam9UV$hEWOwdM{sZJ!;s0OpLyszu1g8)I`xh}tn4^Rc&x1yc-H zg-rqH@R;wKtH>|4V(e1oMsWVF4DA&y3jD(N_g#KX%WlM(e-`b81Ev7W;3do8($&PD zxuPvvr7Tp@ht|x00rL;lHu%07F-xy=)$0aC*M`n93D$=<#k>s+hmD+b*kFjzlpV-#K6zaS`y@Ovx*BvXw|y?F(wcv#|LJk*rb+ zU}Yk=5$Dx^fu)GoZNZ(O@0hh>VmiKeXC){7hIU3egAAGini>X#jrkxAku{Ecb*L6> zN>egY5oF^*0@0JSyQr{F%v;OwCyLtSb`lNxgo0H`Fe{WpRtLL`P_Qp}mIo26C-EF9 z2)w9q=*3~eJX10WJf}!zqY%4M30Qx8bDMda=_tTV6goDaZAhi!}l$lbw&!! zs~SMXJNHnX(z}=Lg1v62%S_Wgz%qumahgdlY*f=us}{9Tl#ey7YGDu}t?w%-4~iLK z7MhD3S`C9*l?FQ(?%t+@RVb1LvnRW>1(B)RB+)+VF1%g)sDDU8*cfsb$16`2d!Q@h zRF0QO=elF4gxR?Qx+ZM#aGBuP#%LEULO$^yx0bK?bx+9+F>PxRwM9Q>;e*$@sJkc_ zqaR}vgShvh&1$o7SLh8qf*jVy%OOXPg4LYvT?f)GiJ1)ub&DC*_zEk>^sEofR_(qS zRInMCvCz%mWso}Ls)?zE1&$PGMx0ungDC^9^{j8LlKx1tvm&WwWvW| zekgpe1y5c|Yfi*2J&{BJXn8XZQj!V_PQe5*0273f-=hIqi3X)d7!-W9s>$x zo1w_C8TuU+>G{YM0?EIa(k?^CSlb- zPFybt|F(`{-4xb|W0lwby35~PLHqWvxt4BlddE9&C)x+{bnHj>Vk+gt=Gh(~>0XEL z+*u=znW6&jSkgIdZ_I8Js^YDH+IL(jp>}jc!u;`SHaS)5vE~{NbYor%ikS9&+5BAT~cn^rdG~ju3kon?kZlux&{WfS3J^4 z8o>fBMV44PD_1ZfbUwTq%}a7&z48=<|`&&m41T{^IYiGeZ#{5aj~kBX^leW zY6b=oiGgl&k}wJ0)NAl2oo1UV#gLuuf}+I++6D%A&W!40Sp~UwhCk_~{;4?QUBSIm zwGKM4NJ1U@Kud}CVkYWUC84xH%QSi3AkLSf_X5l@eE=AHGUEFoPpGqoHHJy2S{$;o z4M~WHE)pW!cuDQ`C@l=Zp{VF_sBbZYU=5^oN)WX=) zVpT-sLkyxglOp@~lCDoSB973|=C5%CoT?g_76`CdfgGHJO37f7KaWS=ZqvvvCju4w zVbH`FARt*AA{s|Ye$^5M({}AFZYKG^N1|1EhJ7(#5$Tu0Wk(Au!fXhu?^ThT84388 zj*BqXdwKto&%gfVN(ZPKPq2c^HvTcffAg|ZY|`er&FKo+2Ew!nme!ANkrzI0d#AC}Yh-H}Xa|30_@0J5w2t;44{T|UKRv19 z^4a-s1{dcU)(?ma?oCs%H(U17?XG&YedSID)1Ag@-_H39is392I&QkwWVaJF`|wmD ztd3*cPF86QuK!Sw_w5&*dSS8O69zCcsKic3!JmwskZg-29G-lA^BdOiVSqON$4#3D z+pbg%*X^KMH$TRJk zjKpQI#0ogr+Q>uU<8Y21plVx=9K1G-Y=v2xkIcYK?f>W26yDYI&v?}zog$7HWbd)v z6?T)7u?(r19AZCdXJHdoi|notasff1uh~1-u z{=|eo8I>RZz2Sv#_){Jg=H3oc@|nEJIWd!wwR-}%ic(~QAmoWTs*21us%ZgOCvEy< zNbl(tIaAre)XzMveW4GnU1)H6^wwW_Z$&Y`lTMU&$jZ`<_tLK?oWuwMz$FKXxxL(vMSfV&=6~I83P5nvWuH zWMY=|vyiYi;wwuWu?ojmb7XU>K&<*;STDcPt^Y1!zQ2$fq82w+JdND4uczXO?jT95 ze`30a&ttj=P($k&$x&F0T+jKRnCrD6ZCSO=;0=uaRx|Zfou<0^UIe%2|8Vu@aWU`z z8@J`0I+i3HsbuWglZ*eo$V+P4$|35{9^)Q|_jAw5Sb~Cv=({pWD=G-2fBT-RM{toRF#c&XnDe7d?@K zRTOWC0Bp}U^x@LaaIUqhw2)E$;HY(#O{i2O$s)Y2eYaNTnQ7~wrlixKl*nXu2<;O} zo%k*&Gv@RE%+i)4byu?sNTVz=oWDnZZ3yijCMwK25!N!LNWswc{nq0RIxd}5OEegi zY!BLeBUT%io^V=5uX;)OqsibFFi+~wJ=dFA7gcSK$>J7w_j`ev&kdPVj4Y`n-a+tA zquo=AXsgS2EKJu-Mi;z2qdsQLu784EMU9N;Ol+wx{ylsx%q;D?^=Q7|`3uoQFjk}8 zRrPw07}h$w%8`QCviHVKrn1+ z?`AqdG|VjQVJ}vW@oo)|TS7+h*Ee<;^Ebs;vt>E9$94AMF-MyZPb_>dRO~yh3-Ad? z(T5h%|xGiAqZ*8)_!HkA%O0dqN z-8xT`&dY-<-7DNLBWlhrY@`wxRkDDE5C<7pv!cS58bn&`d}l(A@4(c3_~w*8@cew; zqtoWI2lLy(knGkjb*fkr8llpdy`?Q@Ou;=i_cVh@d77rmm$++l73MbuVolkYk}Zls zEZR?pLyYrPH5RrHaR`(#s?{HVXdppa3ji_Y$Fi_-@kFO?f<+{I%H8+wGu%9@-9HX1 zCUV=cl=s_Jqt~yE+n!b=b7QeP)U12m;ts2-R^zkZDbaV@Yu7XTLmJd*BWVX-GEVb1 zEOAEv+^FQI#jQf0OTv-tbbIexjJj-;zL1Sxtm`>i2R_32*;+~FB1^|#`|XYrYF)ck z1AT8T&T5C73aa1J;K%Fy{j2m2E)_&v7wfcmwU~8{zX^ev-+I=vI@WnUT*He6X$uQ> zwQ(ytgHsAYeutyj>^nuWHG(An! zu|2Ue@ADtK?g(WIBDwI83Nrrdw&m`uuNXbFxEn_L)Y_!&1rWHtwN0h9o)}8)@RN$m z1yAIW`Mn*aq&kFM89yBm32>}6hGVVGNG)qU0<)KHZiFZ;Hnfo&rgQyMIRhk z@wyHxMZHiF@X5V7m)#;u6TI7w7Go}Y8<*PV$qvSz(IR1oeyeR1VmF-Y?g^%Vgg8EO z8R(ckeJ@xSkc*8xwdDRBas`8mU%0MUqjK?(zhfYR5KLsEoHD*eM*HmBDDzCT7GPt--A}qksq~$zrr+wEt!f`>L zP5NJ&M1{=g!LCrK%P-6wuLDvtbTsJgE5RxOhh}S7_GiNuEjOvL0wmnO#{)gc46GFY zoegL^`2GHt6}gP|cok_(agR`cX2H`ji3<@XBSI`c=+**x- zPP;{R7GH_gth zzYT6oG!1;Oo5lt5Z}+y9e5~6MX0ekWdanS1ql8!UH9Hjz+?sF*(GF|p9M%}lFk&f0 ztf_;DIKc(}xi}o8D*Z@I{hl1&8g!PK5_9C)!<${N8iMQFBa!)!qX{wlX3epkbF61f zx%)^o|4~zJb9Ie|d_PyK%-Lk$tTj>{7q~`+mhPS)?O3tb5qb1DT{6T_Ii8;0 z=Hm9Z&~*rEUa>oU=}hAJOJ?=zGr|X6R2HISMVyY}&+V`0N72P$QG&rTQ98?d;Q)G^ z+43n(AR7066S@M22d(x-Mp6xFf~BXs2I4Ugrt5;BY3XabzGbgN*B(>0OHNy>Ene_m zTWAi^7yG>q8$E+oXtm1?*7KIGglkFKuuotfdyC!RPpB3{xc~3s92NH`E}7_|Gfe8h zfaiw@_{q=5%S=Yxt9^i7ar}zK;JS<J3}_1#kZd~1GyJ1toDI%$NaIy2wLHq)T1; zCJYPvP5FGCZ%;gb!w1Jls3+r4w@UcQnRwQ*wIAMTG7G>MHnI&(I8wTR1| zjwnL{@co{3-z9E5a#^i}JCCKQNneCK>4-RXD}CKs>n~=w0o!{w64B43PvX3K_`ReK z&JOQL@t8|%;#dupk@v+bg5v({Yr!~~LsD?L!hM3JWz^d<{3L&KJ|R7kh@Q8raDPya zaf=`Dze;|^4yJw`#UnVo_FVBp}uCL*PB!J;GvHz0({PV z)(#(exPcdy-!-0kHS}%i9acCp9#vlQ#U;Ln_3WAeSa8s6W}Ym%BWL@r)sHLup7!1F zB({BOGX?@C_gw*MmY)e%alMLWr$=zp{;>SO)#HDs&fg2(8S9NWD}Jp~gWL7UO~m}) zAPsOHX?UpZIf($?tdID&Co7dd&g5A>@I2CIi(Oz|=g=H9Be(-5q`nT;y=_~mh|)_w z*L+wA%c;*eNHHMIb+5w&b&ynsGq2f&`UW*hUQL1YB66{ zOXv&iVUGPbO1vDhQJ9LBNtR4kCWKED1kJ zczdlM!@W?08r1E?3BS*c+=aY6O72X}>VEqzz!3#qJAFNa{Wgcm8y7T|pX=t=H&DB< zu0Q`cPb@!8HzbP!#G-%_kvbfFSAK;0iYgy_D*}7TJ|tD--QJDw^VT&4fI)l;p5KL6 z2v*i1Yxj){*74|5XHb=)+VaP{4LS6qLUSMPKdkyY8en#Uc!c?O zl+o59^XXz5HzPl)X~{wcU7u4P8VYT!ABc!MK8M$yI5giTcOq$69;Gsg9!!O^M+aTz zy0)BV`9w6Io9nAdmF5HI;aNSbz(@dT?pz9KK>RVux1@U{pTsa; znp3*jkBtA+Cds*_w?esZOqd&%`95#b;;VB2GCvv3Awu!wWU9k0~sArD(vy zo+X;ByHVEF=(*bU<%xVFgfO(M!OJqE-*vXwP03Y6tY<_=FZ*p2>;34^)oe6wLAtdR zUDDSVk;?1lXNV#l37@r%^vBN5*i8wnD%HW)I_8QA{Mm21jWs9l=KF-bQ~)V2P&97( zp&8kpGLeQuW zd1`lX6RL%8gZkMmc2#P=VX*Ptek}KT>(pY`ph~`Jo3Hah&qXv^KmMYp-SNH0{z0v- z&vc@1bzDqlU9BZdE=z^}>qVtSz0+d4bY*3EPa@1rerwUa_~Sj+E{Oq8bmicQNaq>t ze18$%P~p0-o#2{$$4;Ln%vAO4Cr8W2uWZQudT=p6ApBO7MBBH+0Et42LQId335ngZ zip{U@DZjf<}sV2YF^reMn5W0HbII=^nj%?5_%9s_Gjqa!`CJY`&@cKCGUv;B> zoN<;wMIrn2@3JK%x#GCtR3%c$O(ls5L%qPN#@`Q8SLE?~2z^GUW+*tTMa}Lh0?_W+ zI?hqgE@NFnhjbkTACBP2hC1NnE14t-aFyq6{T8EF^1bdfa0$*wp!T*N;d6^Sa?a$a zID7ZAt7$j_Zie&pvKHz*q2;cx8RcSEFg6Y>8-5eV!WCl@Nvd(?)KxeMDbPuOOaQ&Z z=@SZ0gy(+h5XwByPaRG;tH8HM@j5^QoLZ%04%KO0;e|IC1|jQM^pW$*oY~_e0}5M$ zSI*vJ{EEg5%_(p9d?3Tt6H*|YaM3mn=4yZMpitwuGrBZ6-uqDtqqi8yo3~!7BtI4B zFP-GuwGQ)&P=v16Fvbz+s>fjpTu~yp%hN1)zS1{2&iNrIU)eiu6lI>)YIgC?M1v?e zE}n`%<-9Z;9Fd^dDZ!Ta4_niX7_|vmGf3tEkoRcjrsvG3cIefvkFx!|8-vfAD!2CE z5U>u42P8T{XJ(3=-8wBe;oisC;w+&5#HJNBB@k(G?c`&+u~Z>pL?F z2EQL9c#X;YS$m`^b%+4wGu9m zrr$vDi`gAwF`LZD?19=<^HE+-%T`GxM?1TmtqK2khDddEU=zpbnRff9-s9_)bajY` zC=0%E4Y_P8>Lv;dd|0ue!z==A+NuhHpw5C4p%+1?5J<-WWQS8<4w9YDb&+Gx96bRQ){ zz7fN^UIHi8iKMT;h*W54C!Zc~Ry-~2gMSH%`$VAa6;u=Sgpxy)&p_iCN=~*B0FPUq zWGzqph}(k{nuM%)wDwRkZRf^sQVVV`p{n@{#aMfo*6vj~I6b8_&@IF-lysVC+t^!_ zIiq+m(qJ$_<9*R^gOAaC_?cz79)e~@TS%5 zmH_$5f|}mEiumkbMC|I|g2w;R+Xh5gNNyoe5h#(AEecUHPkt1-3P|UwlTwy@M_XO_ z&G!E43w~^`dabEX;sM>>fw%Sif*qR^1U9_TSD~Ha*XeVg9+Z4;6CCHQzqm%Ujd8&fx!J!@H8z>? zR{~O}@^?&_X~oarM|x5x3ofdN9#0l}tCkR?3AStRy#DC6o&Cr&EqZk)%n!(&Cf&EsW=lRa%Csu1cRp z=(^eH%rJ6}R?fIiRQ zu(K(|g?;cMmLFk|N56R*ne;IP1^krtOS|wM}1!MsHCu&hb5l$wos`X!zlY zd8X$0y z4%Fob=;;lnvToLjOC?$(q_Z;GMuZ8{^wA_)&ikC)_ue6FdN?#JcX~Hw zv0X`9uXMzHYcl%6?g^a;8|9(h>;v5=lI=8oyg(gGxxXCr#0w+*b9-|i`s)0%2BQhJ zH?Sn%F((>aKoH~hHH@g8;TV=R)?Mo1GaLuq$ugxCU{jOl>)^T?VPb;VzaDT%Bn4`2R&^g2UypAEqPci?)=_ncQ&9~ z+QOA~zCK*L|8guQ5RXodnI}ll;`RKwRD58m6K%`X1lTL3N{yT26|I_A#ae@FqM}@u zi)ol9ZLT)d=6TvnIeiB;Y|T$eCef~hKz1nINt;jJ4(y6hv(j=jRc26DZs~~ zl3KOrs0s7~fQI!uRMLWj_?D{ zxyXQqM{~IPJc38w5rBhXQg$zR5v{?v)-M@}$q|zIjYWp>-OS%^2Q;CMS!7H^feK@j z1^*e#_c|-Ls6PBdZQZAqs-VL|3Be<8o$|Pjj^kgUS-{0svRnSFmfA@JKn*SVKK2At z*N(n?>-NnXm!6stzV2Tnfr&|90H~lE75fM)k@rnAN9TWGol*y<2XTujHZc= ztmfO$3EPj{d%eeH22lFqQy>)l9ZDSM!ej;!e8&K4KQv_wAcW-^j&-WA7p7JHIl8cJqD-LV;>p0gX7_(CqhhS*|e63LY3M^E!dE(N$A&^vIj$Lb)7uG06bbU2| z1Ld=L(ka1)V7TlBU|Fo`g|=16m{)S@0@9r{7(_pV+a_|&oEUv!-s=m4cL&_>7W7-_ zO>kyxGc&B)Kg7JKTfO182Eh>40VIJ>qlYoqV}`&$AC@``-s!$lhGnVD4K|V7^hUeNur`*>iVM zJ(BKFyNsK@)RR_cB)=lyBtKcAJ$89Rp)Jan;w7%85DH<>iRcevmVZbRIx$vlqwSKS zv7!@8#prq?>Vz#rID_@ilDa;86OPQe1|oyoqMt5ud@$eTj5^n>Kt;?3A<9;hbYR`d zD}FWZ_t!;^prx4t_By`&MT+Jpwt#f}>N#>fl8+r<8D>K9R2HPK7ta6pONfxKGzjyy1fZ{%Dn2i&f+Q zk(hq7urrhuTHUU&T}ZZ^NOTrlHO4#1tpW?@Cb{Ou<<`0Q<_+$VK1^8L*n{@l*wan#L${@ zo(!oM8D-ESY?BT*%@@&5N91*JBE!Q*BI3~>GS<(W>p&`Dr}WYh2BA(+x&Pf zruQ3qQFZqx>n-&^5UdFw9C|85WZZY|+LtQsw5I`XRw@Gj+=wnb5p+ENgV=o6C40k- z&(~=8i9QPMkz}$bLJw?fayXNibl*akrCZ>I8}T`3gqy`;hvpotPSyAA_x8l_2A(EM zXX}M0WTHH6p%__h)DTbQ^~kLPJMHcS@Y`~3!gc$tLy_HhPC_U-V(cA$)cl-2#>OzT zvhl&I&o3mS67wEEDm(kxa@sx*vi&9*enQ8tR15d@icsJohl!)OD=@n7P*PXP;VE7mGTDGZCRW`CrhdfIU1L&2tm_%G6oE2IJ)Hb;wBPxL+EWZvF9{#m)snS{DQVLL6!+;$2~eL8X=FkO4?MFeq?64d%%2N!D#8NbNz zk9yj$T_!s*9=*!f`t z!E_RhKeUJbR0ibm2K6)U@SH#K8^iOeF#15Z5`tNv{u9+%Le^&dP5jhysZim4oIMV^ z)kL?Y^Z*9nNJn_vF6CkP?iDVxlC{f_XZ=cGbzl%}I5@V!?{p`cIv=PO;*vh$=5fei zn6AP|>$kCpElH>(BX{c?sB(6Ei%xwB0itQKeVp3yvEpz<*soOEB!+{hb2Dv9^4+n` z2MZP)*-Ny1=SSC_wR6wxW<12ga_Ctk$*y#!rs;;54eCK}P^1Hhx99nORr;{SKLlw` z_X{UE;<8U-_;w>pSx`!){WnAS+k~Q!t40Nr_*y14`d;Cl$46-MO0Iw~N9RGS-jsR8 z_A;*94zg{1f+1Rbv29E=m@>~bQ@79|(k2OzP}OYsxbB9!*EP?9ZGJ&D`s(3s(%Am4 z0DUj?X;+)|y|^o2L3DHRRnB_}5x+>>Qr5?PL=vaaw9-DAoHJBLY*57<0Gn!3hm@z& z=2p5l#(fgQv^w{bd!w!e0GldhK)Qg77~MAd5g0*HsqIowt{6Q_(yRVd z)TPaQuTKW3jeiR$bHtT}2CE0PZTwotYoM!7j-SqIR#HxuCC=ozR@yn{~KC@qeFIkt!ubX`&WZAAie33_B zQ|^O*<{<@lDFa<@lLU)s82H`#La-+V z3Dj#)2(^Zl7;Q-=R*KmxS>7tRsS8ZuAeicm#PdJp(dOV`-lKb!B1l)gxFh&15h^0! zIO@jo(CsAR7mRJ3nOU3u3ctk{-4S>!yke+2z7~NPJ}V5&->00zDFf8G*BM!d&;=Da zKZbqZtyPlYox4dBG)>;kI4B)X^zj@_>BKh|%ZmgbWs$GC8K8ZQBPE$OR5WS+x3#8l zcVj+FEg6#p_x|`h#`GKZ<{wSg6mz9FaSv@1D#DlA5nEMi!2=n2UZoTcIsAK)+$>5v z4K9~w`~6=J45V8xmkCR-bAj~SNVTZd=aMDjW`XD&qo~`XY3DlHqAvVhu>P4W4tt={ z$Uk`C;kvbvW2H0_Q%8-+&Um-YKc0^M+;95NT;@yqP;I|mrHuET4mdJw+_<-k9LEMn zZUBkcX*8y>FE1^JGMmfap`In}TQ3bvj9kL5k)wkhbT@gLPl;7(>)QepQdehGO5~mZ z8BY=zBrH<{2~wrpUM)t}Hv!aGNsnk#*_5})*0b1@`5nyp4vGxy6kwpkW*||(kb$9* z4_)W6i;T6uvZts%eQPhAP?2#BcD)mA!d}#g9EpDPX6ajaKVNbrHlR1J84|SknTpE) zvzYrprd3gUkh$JgNI>8*^g<CMaDFv5grwGdWq7cf)6RhI=u%faR+ z{=EX<);|ji(xayE~qmyzhe#8-Uo&Akyz+L z+bxk+>7AGpKqtl$xAZZn+@Z2h_N%K!^JahB|1K{OVtD;&ZeWG*L$%vS1#Ggwan0RX z>vkQV{qUfRzW^tKo)Iet`1a0#C?k!2El^k59O9Mo+)pLPbDb!q& zN^XjgUr_a9zo9k4X}+Pm$gwLPAs;J$x}DrDsmc0h-LX8#^~&;<+Clg~+DxWF^{s)@jT(yU78K%hc0Yk#7)_ z<`6+JoCfjYKW~gs`PZ4ysFGMZjJ??z2U+!fInhTYve{DHr|R*noDC5Hw3XiT(n}9( z?sf05+GS*&c7`8ln;v?*{L3e)^-#~d46nH^F&StWtp!PJ`pGTA^zPRc@BbOWx8oiy!f0=~(XVjzVW1*O3BA&Y-^5MfIr4W3W0zPzNJ>JIzl@&zaKqnQ5eJTEM(k>| zC)CYxy{FRdbn`u_S}E6z$f{Ws_&u_CE*`60NV04=!)wuNZjPvFme$LSzRu!pp3{4z zK6x%W+@20xkVY(?{5fc13<$EA6?uLfso!lAA+Qi(&Fl$r+ zF9=EPr#X?!5`}iwm25qmERv4j#!4vz6(6!LK_y%;>?ZU5s>NgKpF87D%nL_f6@j@2 z-QHyOO2L!4GfPg&IjbAOwv5LcAs2Iz&o4fDEwv6l41T}S(L?sqvY~aQ5ytq;{9yuO zi$5>z<)^?URvO<6a1dHOqCY^(9NB_vS=S6r4Ryf;Gk;jrnQ=`XV_F&uL*T>k25d&H z99@j^b)e@_!9U)V+n*yE(w-5^1hXCgQL|gr01ycXM^SecB)q9|pX(@d=Y$`(_{Ym@ z$hOkewE4b4ZrAH#y4^-r4|CyyuXK|`MsCW>9pLbg5N3SSNJ?$0WLdswst8$ zF4+>f+?xbFA++9R>qSV}oV`XSGIHbRMnuP~krK>VJXy}hkd_Aht&@1(>fg}twe%%l zS@DvZYANA*4*=N1BDhLvYwe0ImHqOJ%5p^Cx}`{j$|aNTqfS*vcl?k9vT_gUmVDx` z%~ID|vd~ELiKfM*T0UFHc5}bWc~Fh2j+x1@-?GM@ zQ(Q32lh17l;CQ1CAQ~Z@?io*vy>m)q9`(uDC6%SXP(!BcF%^qxj^o6tOPEk@1 z1*pC_!@zTBg|IKgFu1OA-;)!XC`j8OMp@dG7eO*Bd8^$248atjD|Atn}>`v4Xx?Ec^??4?j*_Tt?os(bYySc0mT~QZrqsb$$ z)?I!~pJlrou;i<_PbjphJN;6oD+8SIIsxoE0|(NuX~8=^cGViPUAr@6;^<;JVJ4gE z@#NAI71aW7&GQ!e-Y?`3HdU?26I#`ksNNjB5L)O@G!U5aTC^)qYicG9l~HZ5hQ|C zT>f|^_DgT@#*75(#and?t(C*hzKS4DYhv;PjP+6U$7wrjzK0moe;qTS_j*T8+4!_@ z9KG>~@<+}>J~ugT zV{W{M?EB7NN`B&h>u1j);k-w~vij6~qsKw`D_|z>v(RauHdz(2Pb23;6(C`1N4D1r z0CH?cFFR}{dM90RTK3!1^P+@(f>~YOL-D$yxWm9M+q0x&B^(;l#nN-7{~`C-Fp({R z6G&CGN=tW6XrDVJr&1co_kvriz=bni5Q!^pJ{w5igwT>Go1uA;l7qoKbA0JwRIVO! z!tQ|KvDsb(b1rXw1GWL7FY*%cZDXluY#GdrXbYH)_Q!QM(p!y-xx^=QEz33tHivSd z9wh{sjU&x_y%MMXw#ZR#*zS;)BpxhtFxKz#pT%B_RCb%4$$I^}ZGM(Ec6f5KQGU`D zQ_Re3B`Z2pz*>zfIuv!A64-tnO~cJ*3<_kYvuvNxvlcvIoh$Bp0Tp}H(q76e18M}#X^Vg!0VbR zessYIp33Xf^dj|dy>KS`Z;`cv57mE%A~D6D6~p>y*n0?~1{+wLdlkoH$E6bsd!X(5 zR{=ymnvFwDqn_sc{ki*$)8ZBeQ6c#<3BAJa=^Xji<1Cbll+-r0vNU!Y=DAoT(lKvt z@3-OHZeoz%Wcy@|)NZti7GV44aeWx()+ZKPfe{{U7x(5=Yw0`j8D)7|zp4uMR>8W3{(xj3!8|n>K7^w)}HTL@Gz<6PA>m2rmnfFxJd#g4dwkgzN zlSAp3?CpDRsr_ufUT@H*!T~Vh*Q-WRRPGjky3pXMeyeh_{R-W<+s3|V$hn~v*{J`l!d-%`qY}}46`9lpm&FDabV&7u2jtp-8OrB{7VOg~B@3c@6pPvyi z!{K|d$6T#OTpy(#-rMZG<>c|uxIYgrn&~?pSDQR(6{^HA(UJHA$?triU)l01-c6y>8X0F=tkL$84 zQsJbRqA89@4)zxyzPPr;zcJdaeol%rxsBJcb6W$l@Aaj<2wTM7N4rRY)#x{k7{&~ zHRi&R*krAkl^TxgTUD?YNv3lp7u3L8a&W0ZQ5EZwfN%6OHt1*c#zcB?kv5uU9x!SI zC)4~ymo7HzK^;!Indn0MMv^#MDephV5T=be#R6!pcn=cyEb3K}H` zL_N)Tz-$pB{6xw&zoyBxYUHmD%6MiyZE_E1t!2TWkC7^PXN4BCma!%=3e;dWqqi*e zmamGfxLU}19B#drP+ykGQWsO-gp=$CiqSh7iUUO7djeV~oV0-E&PakVuoeKpbt>gd zm{xU2O)s0Cs6x349S@d;o3150jbrtxmqn6}fr3-?`Q~2s%z1R5aFR}rZcL=$)TydO zgqZ~6`b~NYIn@#_%4x}!iX+p!NR9oj6L1go^{%%QT|Cf@^ z932ygR(}MNi$Hj4y6##BFuG%|{s+>+`OhHx%nK97b%Ss=z) zfzvth`%SjfHumEfny1wpmwAp1_4G&9y<>?_WyY?@c#I+z!@_Rl(M7FS(X4$u`QJ5P zx4wAJ@AZ|88oZl*h}oLCYj3ZIMu3Vuvuhms|HQ1NGgi<>K)bof8ckPyETeBLkAW#k zEL=LGU(P@u3^#uNvlUpTan#3M^@22#?13?YMV7X+K5%^i zv^IIo{~$cW3|14fjwo5HbWMS=a-9+15`y2Mcb}Dyw$8qNt6fo5D5LS%KU+odAu^K| zKtk;gq`XZWL3ewRHM&HpzT1z)H2XkQ+}%JysKOL0CKyLYOND8Rq?ZRbX@3ofpu?{R zoje|qvA09~#6X-L7U)dubyU~v`$I9+N#02wgonO=l^nUrzCh{z<|W_hSN7c9P?5;@ zb<8OL%kfL1QlDKzT>Ldmk%Ra)hbwX2osERC*^RZ!DwPO;I6lf;Mola|nEl1DUmf6s zG-s76k0z_30$<;P|6M&;mqtj1ryP}j=?Fe&LXRWUl(E( zds$q`_SF{E62X{`PRU&ZwvNZUW<5QqJc+lOO}pL|vSAc8kk4-R3_Z$5>Z6AcSV?E6 zB+US68(_4AUMI`LZGxbr^SnJKFs@L~i%^AEXo02jH-p{F;OAqIk~c0;b0_c483hls z)$l{cVYsHtMFCMimowchc;}`t)|(PZ!n#J>aO4yEW;3VOEL40!;Z)$wHf5&{rY03h zB}8F$Jg+9;eP$1!K@ zMz}x!t{Jn?gz-txRK4{sdd{5KFGQDYQ)ayoR>wY5&^P;A>ngCT=7eIx+>@)>j~Fj5 z^loy{bm#N=Q;x```fIjP)4^R?>TOr9bVl?omt1zfiy^Z<$+$3NT{PQ;!&s1J%^ z@YG7yI?~*eOqfhkX)p_u)_4=Y_$PqeL+!Q;?1}$ySX4KTE>O0 z5Q3U7V!6DejulDZpItPrSUu1gf34AXI-9Q%0fIv_`M1zil*@UNu*n!1dG#BBU!-oM z!FQzrrc4z>HCMN0*5#Y`5%*oL4k^FVCVSw9`l5UfT)fxuJ0+PxLbgYvLV2-)w(O8X z5}e};voyW4hy0@$^yHkJ`Jyf3JWR&@NTrvdZ-s>-8ROioZinG5d4?@(_ucw_!?-2u zN=&hsbDQ;kzKBtvsfYdJ!khWpnI9$GbQF%qdwxRch=k)2TRrak{H8`FCQ*Gwcxmojt|{Jq~nOjiQ9_Hdq;O4=^EPCp6&eo5&GE-%4*_|1`LK z_z5Mm`f*|g;`Y&aZ|LmC4%w_oY&oV3(wSB|fbu+v6N1_td;~`VBbjeUNWf$n*=!{1 z{uvTNG^~*~Fod$A1F|}ppf#AG(gVga@|CWEYwZ@M_JoOz9VQRKhBV-Hi}KWXM+nOL zcU+4$E;3tCtiGTt3uFP&VNrtX0RYVn5;0fWaO zU*_&5GKRKrU(BaY4=6_X!^R=#8;#+dNX+W=BU@%_z^@wwgaNctV z@BP1i^v@8T<`664+y#eE4;W5>UY_7|FKgj1gFa&^jliq?S3x6yhq%H+V1(w8^eM2N z#?pR)C`SG}z0e;w{zb(hmTQA)m|zUn>A`zI*ENKb#Vj4og0BZg(?{Qc6;VI>fKV9< zU)N3$i$Ns&KbhY5?62ttm<#oj6*$4@CoA(nPKASuUWTfP8>Mj-X9(C*0JlF1x&v~) zEq`7z>rej%*`$72qH*LZ1}h93@F;+`a6q3^BWG}4=%yR@=DhyT*SdM9gG44UEn`nT zn#!RqBzXAOHe{JRC~j`-^&8_^GjH1JY6$aB$boLEJ?&+?WK=wP2))prg`L)ycXsxp zyF0W6BV&?TQRYOQN$@{=Ahd8BZ2IxC^4g7y#*6a<=7eii{zSgbMfQ|LB`e9CID~p% zZ0Xir4Ry_l{#FYyOrxH7XP~>ax4GyvgH!e*QCGhr)0vvV_Po5)ygx-5WAHdF>L zSlx*;)^{T7{Z$=u?~P%s&HkF{?N5JiBbaZPr&(a@uuL=l+4yn}>wYw{0sj^QhOZ@` z8(AHyfxDu?XVllJ_Zi*pJ8|`^Av}-eVkNq2bvP^5oY+=^jkly0cE25QHklP|9+~ef zZ*kErUb^6XvV$iBab{{RZD6GI307(ddo&q5Q5L(z20l*Oy}Rh3%c<_+=xKAJ(cRosTl@SmUe?mOCd;6Owz<#q{P z51eb=Z<_l%_cojYTWhciXTPAy5u%cF4HIaHeW(;P8@66)p>-uGt*{I9iZtLc3+lc6I$75SAH!0W6b@uy+eo-7{Aam4;>g?_vb>^%3 z>!`Tzi(Y7mbJ_W+SczO)Hph8(U5W7`mBQ{g!!)~_k$bxv6Z;}agc$qvTH+m{v+7FF zSGS{)7<_S#FFo6rql&@$S*_VJbkD2VjZ)2|K1SEGqxa{`5JVDLR^lJ5AK;(*Ojd z!4CtJ>=9?u{%_%N|9>A-o;-R4tfMjihoJh;`}|C5Un)3nxNzaA`(MPX8q`*(9ymyb zhb)ky#VxW5<+R^xw9k3V&h&R3?gdX+t}*vP^xLeXZ#@R#l1!d1uMg%rJ7V$b5bb<| zl9{;ildLnFqLYQ>yEYma^ZMrLe04d24~q) z^>^pPooj|FB&TJp@BKm9c{{vKm*|Ea3-czz1`cl>{#MNN)^H|1iD(@q7|R^s*=D4> zEVaN6^sQ`Iv}d=cG~W16r2qZg<5$ox!bvOzapBjz>AV&SY-@=}5UxL0O9UO7;QrH* zb3C~O>5=>xKPCqj3yKE>P5Uc+3BsX9rMOP@}ky{_lg$bYw_rY#@0WCe6a54YrRHWuI57Yp+@ z1?QB=xJ1z*nGjy}9zC-Gj_*K1++875vjSTddp!Oy{@uZRqAmCaD%jA|uT}d9uwLEN zt7wC)&*HUn-1+-CF^}h1)u`q=8(1P!g4NNwlRx%UH~d)1f3eKoiKsns)>2;>tj3W8A({Uiik;$8JHSRXpS0{B_8ebQ80PDcD!3(vsg_w?Eq zLR7#%@gI1D&SoRX(2 z22+cmu|4-vp!=Br>oUTqHCD z7Lty2ye4{ZG{m&7@%tTuF*93hw^Ce4u`Zo?kH!xW)>^Q zKU$H&>JNRhQgrJFb0+??^W93h^N)_7T5o$1t5b4ahFH}>U4ck0nf+1ID0z~Qz3bb? zMd`BI&?RNw8uJ!X+%D~sj2YLKUl-YWikL0x=KgG5t&iWmh8d>k{5F7(LvHwNy)FZw zBOz2a=w}*cV0{8HGaOwE84a>K@=fQ}Cgi#AM9;uH@WqKU#^>Q~ zt@T(Wl*{J^rgpD=;YxUJ!b(W+UDDYB3c0y@~;d6QN%*`q1^T1e?2I2rL? z(Z45u7i_urfoDrOvfEDDM74#l_iWnmvOfTOY;*@BL3{hmbp-$?zdSfSBsy^XY5@0# z$b{>DXtVl`vtu1M?IMHL&Q1pr8FER}@T`TI!9<$4YOO0#Yc@0H9~b{y;df7p8SfF`c*ZM=SLrL7CKSWywE zTBX)1Ziup_)&+NJt)il&7Aq=ZRK$QuW@@dXqM#xoBBZ!L-H3{S2xL?g1cWFEK>`fQ z5+H;jWKU-1z9+VQzu(XA{r%HLCv)%I<=k`6dCv2^w8KGWRPh(~-6cba#Rzqc$C}OI zdWu{`pf-6+wB_)RC)UDO9-q|dcsiWfY~ncpZ;uXLGwkR*J_Am9@2<%wYVvj|5_371J=qqHnCN*hw10*ShvXF_avf22Fri5$po)YhS zvwKn9!>`r9)>Yv{Gwr|5lTjB9)D?RSD95thJ-A~uPQoJ1BwWspX~cbw4(ZSB)oLmp zKKypub5pZl(%ASN;t>_2nO(c%qF1icl`d$?RjG0_0m3!@N$SDbbofts`9>J4EBR*) z_y`XZg{`ata#TDg7dihFV^L?S#w)-W9ixEs_#!n_gyjvev{<a zIjT3@R=mHD_V88*mIs)cGBxV`cV5m~?YyhgZ1?pmoLlpWFEQN4S(W7Hi@tiYSNGmc zeXPAQls4Ei4N&HN7eLMDjA`jHf`CrV%9CA{k|}-crhymI$O{eMjt{vwJh)3T1>DMQ zD+uc#7juq<400LJ$T`)*uKLg@GqhZsQDBtj&p>OJ_|#~7TpY1v`=Hdh6u}Ka)0*b93%PgE` zPOV|v)Tcar+(Tx466Uvl4h!edzV6FTAfT6t^?*Fx2R_HveAf^4E<8|@b^TA#BI(D< zTz{Rm7eWm0T>rp2jhxOO6!WRiE58oJlLpQBC5rI4?TzZLZown^Iaq`~1n#(4LiZVN zO}FofV#t?#hjV_~SsHt%~2x{t9VvvgAe0*XN_@4A9Nj2B8xK@Qijh$kNt$Z$WSPmv%oDA1ThR(OqrFT+>qlzZdnP}tBb zYp|6!i?PFi%ec_|P58)VPBYbobN%8}pNB;~Z`o4j;$jwGdDF9H z2AXfNa{GWkwVVsE=!11!$g3Qz<}TwLmt&`hOPJrOT;(U(kPh8WoX3;j80 z%lq`jg!lDRs8cdP>=JF)*9kY_bAO!}{+JwHLv!Ht?WK*I&$f`XyuM@3pDNx8;k`wx zUsJ2{W4TNA?ZU7XHxGeIBD#Q~BSeWGL;r-(Zw;KUm_5%4H0&$;)7Nb|g8+I`<42Nt zBI`uW%>Tz}o&`?xe1vXezwfUMSYkzPl1eoie-fz85e6W>f z`5@cMPtiMfYK=j~!(TjPGarj$hYyiwVf-gdKx~WD8dk^^f?8I?kuFt0jTG|*V1xVB zIr#3Y?vE^9qS5Fr4oJm9DFzjM&obP*y2JDXHV;glqMb8VfGg!uTNLb$hPsz;c-De_ z3eQ}%_-6RfR66&nW(iTTu^%eD@VmJltxpSqFzisV|EI18hf-;1%p^O_L@*nW=h_{% zRc~*(Z4RjZ&wa!4eWw3bEX;%;$#5W{wW8lnvb+5L)TU|HCd&QvQZ#Fag}oczp7S30 zG~Icf0sZz~HHvc3mhSt__45il>KF508_z1NkdZ9NZgm*s_l0jOCY8-o4lJ{<^KH>D%m{)FcW}m^F4^jhhvdGoWpt2YlMa*L~URFyR&_ zCwEXrNjb~C21Ye+gK_Xy-ATOjU`q%6##%lcW5-w`o`;%5Ye}X3SPHaqIsMyRXwdwy2zjuJ)$zZgc% z0)Wa<_7=J5z33Zf!9J}G&S8rY8J6`;KiDp*HUj4VxN<`EN2rO)&`m!>$KDX#owi)K zHEK%+5c>JK3!z+8epQBve{NopX5m*yuW^vc;vLdZ=?7`ty3E+M0w!2%Jd-(aM!?K0 zZcX)|xxJkf@x?nA#+(975hJZm36UlZw^eYU>VsDF!>B<#*AgBAii`hn9uvgC;`(vU z`CCVAn?`7ZmRZ5yLDVZ6z}txI_IQln{;gR%pz@T@t#et#8NhN)8UMuH=ZA-9N71a? z*2fC3Dd*2-Kd}Z884xEIP4IiP@?o)d=$to3-Zun_)XR8}#4*BMoeZ_8lSz2}Gxg|- zaf7z~(I!G(SpZ)cz51wTKT zA|bM7UF<)2hV%x`U$W${W4QzUVxlouD5qK8r^3{PT-rv zKv~<>>iI*7Y02JaTB!cxzGCrH*&REu;BU3bEpy#yHs`(60Ving7%8oO{R!jt?NKy1LYGt@kvofvpk~~M0<~M-R9_kHE{sLf-9H~ z^{(f)zFHA<*FlpTP?!s-)XPdZbwDs4PQ-V_6;^4(JC$*P@4^9;#!h=ABth9ua-juu zPy(`mAl{0`+`^x8n%qd;8jCG4%ZKQM0hStEuwGmIymk0pP>;+RdRk7d#1VrHEel0# zkJjfJpSTk;q6lt%OmF<%7K6CKZy|@hxGv8ky5CURVA%VdV%9>$CJ+QN`G1095&=9e z&8{nKLW~RQ>^{&!sn2POa~1>d0@q32)_nqcu;$WN0l*w>YVC6SnK=%n3mIa-ztaT( z&2azhA@iSKG6K3#pY}{Ew!$VcrfhS=5ZrSg^Hxro51hd6uQo-N14rWU*EM;1Bk`Sv z8H^7-UW|UREWJBVGW?{CSIPug>w&4+?w!cB22mU8i4|L%Hoq%ookkeQzwV%IN0_{? zdx#u6D?by78}dg)^JkpqB;l@v;6?c3B>X|HNB`ix>_8pAjd>(NCO{!Sw#jgMq~Is8 zAJ;=<3B)-8TagXYq;SLra5Od^n%O%1b3j$hJ~DGe;%nOx^i`bcA@-t}3-q zM*^~SZ-+!tVL$5N{bliFuY6Cy%Avud4vv*=Gwt;jxgY3uye{<=(LoR={f1-O@z>-0 zu2#k9c=ZBH)R0A{us`-LUOu!g!@l2Mx=G57yQ3)Oj_3+mIh6fb65ra-{4%O0=GDq4 zQ2Wsy!1XlG8}X&?c()2Jb?c!r{?1w=wqbJpUrk@m!PD<(hPm{W0M`Lm@6vT1Ks49H z_Ui+Ew>5Psw^n^|Go1eZ>>l=ce^ZQ~#tcpZ5`A_1i?p%Vhj20` zepH=zzvG@w+At+_ZFt0kdktp4e#ZZRklUpMnieal7_wvfvZZ0>LiUJ_rX}H647%&8 z(Z~-9tw?ZVs^zJby)fx((Pw#3)&Yv41fNCc!}c!-81iR@}#j!l%N3U zImD_BVfSuZJw{s6j+0FS-Dar$Og^bM?7iOhU7YWmg%grnA(k>|m)eP8f_4hFguR-# zOHD20P&d>~>EhReRHChihdcRQ2Dbxh|4tRu9R*kvM7LHhFSb!b@9mzDQygDQ`H$@@ z=prAfW?7;y<0#nT`^Nw2O#HJR*6mY$-narLrRJ~P-{$#Z7$diCz9xBpP@P$2{u{5m zl$at$NIig?QYcQ(mLM)fHoZ^U8!ud%`+W3IOqJDqmGZ$Z2jW8yb?x_E=)c+VATU}S z?i@;|tjh@B@7}XGQr~#i46Sc&dJ&5Fz;V?<3 zVUqCeG>Q}+Hs-Y+8`Iv^uy=wTe!BXtjjZH!ky*ce<@(OwBIj+!Uxad3{U%?UlkvqX zW6g0QER#f2tKHwoxV#>tb++smUpy77EQA8Zyi3pRvF*Wlk$(o6FjKa_8Nf>|_ST%M z5E;GY&ordV?u80Rw$?nAl8i?)UR2(~t8=`w_^7f<^46t%IeUN~h;6vNT+tgVIzL6DmPWu#X|H-gu-G zTvkbp+!SeWUD&eN8BG9@)XyTaYZL3AYZ*5X5hT#Q{GJkgDn46~qio+%bjd2hy z54jvLccfQleaI?=KM$LTOkxGp6SKium$B7^G5d&5jl2~X*cV>)c;^By;ybsE}T(ysYUBA!(XSIWn zW*>3~szMy+)cMurCSy>DF=pDJg}|;N$rM9fZp+(HoGZD4W16hQxOX56*hH!>06++|OLYXSg$qpE5^dhK-tG zX7VhPtFt-R9$~u1?g31JSxi2%vi9jFBtdZ+x6jV~8ad4U7rrG}*k`}v16og;I8Uo5y8Q5$Ux(PeLrUTHco?%+>3O5=(=E*(gdDW*=9u z4iX6(6^^;9mlr&d^d+#l+%>;=f}6IYIZAC_s#LY#f6IRw(@$6z5rcmDLi2`}xw>wq zSpvWNZG*CQ_7uLGX^8r>i)Qunyno%Xiyi{|zBg*-P9||Qz^-#dz0X@HBk7;IhXrE1 z!(0{EF>IXKEkjLag%2go;ja6F@)lc-JA#TmF@=AlAuZfW>-T^{t6C= zwcJM@>Oyn={`%FOg+LFyuTh|L=;JUs0NJDiGR0zMBPjYSeb$#;eUE>f2+N1}`5K?VYT)4gkmRkU6YD`ey*<2}%baeD?ddW1+m!9v_)) zbU)4wmKN|#MmSy{Q8LNBL}Zev$o^aneA2+f2TyH@)sWnUh#$5f#CoAj~% zz|yK#(Z0fdy5aAlA=>Q$1cq<dUuVU?pHU3wyll337ObZA|P zxIXaB7+@l0bvB%+o;?|!ir!z0>%@-=T1MNv?rC)&V7aCxnHKqPN7zX0Hkn!KAFqCZ zuUtN>uQ85Y741^Re8%0|t90DA>r%ogX~6Io%PZF4&w1`@jg_;I*72CnqCXAsh%O>m zDap1ueYAQuvI|MYZ*eYpxYh1k_w%IeYRzNfDqI1nV!OweZk|XV9zr&mM3O%auJ^VE6>i zDea=VRmyo!k|nkFZDSA2H+iKQCw$Qd*MW0M({tPJ*VN@rolQU{<|+q2IrBF6tji;T zt(G)V8XEN_AT+mFyoKYRegXm~i<7(0bph14Z8QTK8($q{=fh=w-up=3N6ghdhwr_x z2}vdBvRg1b;E5WdH{hHW0F)!pf&k3~J}DGNOh{SN2yd-D0RW{3rq*$b-}>;29}b;f zYAC{^iUq_%(t6EM6wo8EF-3K}#;N#fBfH(&9CFhirID)}J}5y8y>y;d(PTsVKLt!O z@QnfAAp_s|f206WJQ;Wh`3V0+Cs}Tn3HOd4##zjgkkucJWK)YC4=gl>6^d6pPSS~{ zA97O0^P>IgDNWc4)2vxCsl6dcB&N?(s^y%6%~mtfWp>7TdeNn`GtEiZ$z4^{xQHU= zCk#XUGvZj+1TiuXHk)O{IWdxU97SqLo6;2(l*tI6M7Yir(6rdKOvW{)({wf`NsJh0 zvpEL$x2}%D^9J1%Q}bxrIgD^y`W!fH0wvm9Gnrq zT`5LK;;eazVggir#e|+Wj)O49?52{bJ^QuzIxk@cLw9(k$?hW#;@4?*O?L6(5!N`G zPQ`gP7O;_2O)NnGDgh!X-LZ%Pp71$VO1seyx~YuL<0&DL}#f+Q6GWlNVG_)qA51bD>#+fe8lQNq`tep??B;14hn0Rao3PC3_eUTr5WAt zSBWJY#3(J&Dyuk4%X(+_Ybi9fU71rQFs$j1(ENyv^rBF1c_o3IDrDqZvl?G#p&!~c zNLV_On93n6L)(-j_ALj6w8xSg+u7_{X7lp>Y%ltcI(Zvs(% zm4eEK5BND1Av!NXjAuVFXD9A1J!=A+2SX5vS>w^K%LR4|ndy`&t9vm%?(-b5?+m%ep#aot^- z=0rAs`phZ`#OT9%C6(2R))v5|$;J3xmR{>^$!FyP<&0c+mt-=iVy8Wei70#d0d7|zY9-R&-8}ftQ*I!#;;iCzQAlb)-cww+E|VOo z*2D)E-1&iJA~}h$q`LFDI%{V@tv&v*N{dTqgIE>C9!N|gH)||w{ZGVn$H#Co7}0W! zeN$daEG#t!-fT9N>aF;CvnC+0pubPywW^()JuK>$)*!yQ`JhQLS=io+Z!WdQPibQH zd=6vYfZ6OfZ5EQ!lHbZ!Mh7FPVL^WU66)1kt0d0!uxn%a?r1-6x!Go zk)iEZsASyBtz2Oc#y%s8-XTGmj005G7d3422}ySfPIe}VU$V6>=+jh!n$mRUdnvn~o}Bw4-RUSy>RI91L0__`W0!M}koHMH^$q$89I*P!T zV;Gl%Y#A`zOikwS1KO36n_9CR4eHmHO5HfX<7uo?_G=||Mtt)T{DxK|4=Y%6O_BW0 z>WIUKm3R^S7s5+jrgJ!!Slz`(qWkzWZ|f&!v-{07OXMlP8jRgpyBs}u!YtER*Ot5E zMb#AF1ADsQh&Bbr<6t1hTEF2Dpd}(!$@?7!lS2ZPZh-7 zhPq+t-`J)1pMq#VB9s319E;~vTT9PTXlwgnwfM9+xf;0#(!`IxQtOXU=0Spm%kHk^ z?#-Yki->B?Et^SooZ^c|)RIWale7jNWL4j|;RY(bFHwd zFqH16#YFZyeTr=y@paxtl^^^;TU@R@nk|TwVpeiZ=@o4xSJ}m{JAjnSontia!`hUb zEUnJ|rjYIk?boj8TH8671vd)cM4-~hV2qzi%*wGR+R|t`sdgCKZnGSPYzG-cu3_m+ z9LC9dqI9G3t+-CZ)`yt$Z};m0Zi?pCK+4D5GOJyclgw{Vz}I*61>xMcfBBgX;}OnD z{l%Q!9jo=d5Z!(*Ta${wnl+ihs#4igz^dvau+W?^qQhpIB85k)l*Qit+KufcZAoa0 zh~lqfjItEKB%wX2lJAvDx1R#&Iu4w0T3C!cuyPMr+5`7Cn-lvL5>sWH@_RGGTNhna zCoZ*UJ=b|haJyLRuE{>vjCb#fiJLUN%O7L28hR=DUZnJj<6fh+c}NOtZ=D}fd_kZM zN@ZMmZNOhFovK%UuYaw{qUl&Y#nms=tSPVr-4yrdP2teuPi1X#wDTEC?=FyxsB&Lz z;ZET)ZyG45=O_nvAep9HZ404biZ9yVE{jfSR;#E@$;)aj#J=X_ zt&PK8!NGB5E!nu*SC<59p^M+9#Bc3quiz_>AgAZD6$;d~OpJ3$YouPeQU5C7Yw<3p zqAZ516w7Y{psMe*TKlos|sx(;Ti?g`7Yfc={Hd@ z$+eb<+aN`qC>HQ& zX5-DG^(rGLUE3!{9bUU@xhT6|kKfvtFquo2-EhY%y-yHQqllsNVCrdx@lG+m<)&Eim*7VUbBtt~eay&`k8zq*biF){Vv{g9$S z>*{FavDTF>wisP+aqt!9R!*JS6t6Er>)RP=H6;!#>chJqpgz(czflN%B2fN2bIeT_ zD?BPgYS>`6wWyTydM~@pk_Og_&86uA_!6fne#A1RIj*Xe%IZThat+4HgZj0gMm{30 zTuoiE^pSN&_80A%E@QzB7n67;VbKQEMKhnI%3N);C;7o-58l$jS}tw@B`h#7K}T3R zCQ*VV_GHy0pt@xevfh+Z?uKWV%UpNqVBemqjYHPZhG0DF z6ozcwyRrw`L+S4#EDmtqoMYkk!MA{^B{#QQUEwSt!OJIZb{{8#mF=>?D7+|6=?Ugl zf9T2D=*D#q*)o`=0PxxZQ^nlN{RJ-%5IHO@+V3~`8Ejz29J_xL%IVJMtkyU@7}S736UxL`Fxw3*>~jma%tZHk{2QFL+UJmD5Qbf2 z*h(*{`+Y_OD+cympjR_zQ>j(O_Cnq(`DJK8S3Cq}Egk^L=!xZY8XGNFY(OMqquG}W z8Cl>xO<^A5KB7zXmcm}E6TQ(!-ju?mq0er&RU3ie&mdsu@3{D5vz2dMc^1&?rpPLI z*KY*g@5rQex$46}f=}5C`j!5fkl)p)s(mJvNwiLVR#)aC5Vz84IF$H>(OcjznKsYm z01^C}sl+Ndv>bR+hw9>~1gel_APX3#}q zvBi!VGg)Lm8@ivQYnAA|pIZs%wluKl;W5*Kuao+K?I{RqH_a)-cfNkhW9^wVU90@b4IPh# z(clXe&0W!41{EP$wj2VP0Gcv@PIy$-;$xhl^k z_$fC6gu24mheVz0!gHo~@+GJRA8(F5R%J(wJmbwoZeQfX=rLI;Ib?Yg@r-9s!+Ywj zhhbp*WXBaE)yq#A$(hfEg~*OMsH>#R{qh#2rxl{k zpafulmi#ppgG9##Heh^TSRq`R0VN3(L;=5Hr)+s8F{DEVK55CjjN-ACZ)c|q*2LL`11`Fb`FeC)j zvlN`k68=2^(D*+^DuK}UoWE;aY*|7(m=jaw$8Hu>Lk^j_Y%b&w{orq*dE0r)<5Pbdr`t%Wh7u4839b&^==-fQp3@?3?4#WmfP4g0w%*gS+Ho61}bki1? zfjQ;8f~L-Pz<+^>g#sX0HBbx`3f=nehUMnlAKSqsE(Hx;+lmbQpEU(VHXN9sq<_|w z<@RxY7b2YAC+|R(8KT!t794&DBcX+7ATT5brW+>w*vR*7l|oyS{_7+8zyz z{@L!p3l|Sv`(L~Me`bhia{rQs=p1xE0G|1$-ods5U<1OELNfR^Smw4|^`Nb-&=oKP z#%uppY{}p^E1?7M$rAXDw*^TOJ`aYLkK5LxP2mede}pH4FMgko_!??1p!WrTj~5@5 ze9!Ap>AzF;-$SE-hhS-t&_XB-DlB1~&bm|i2Ur=H)xROb^I=F~%xtR@Rt)h!cF5DZ z_em^Zi~kiF`@4M`37$VZYb*VLZostJgb`g~5dX1E+*fGJew%Fq{O~`v>F=${hlap@ z{Iiz0@M$s7J(vLw{5Zh2miU?GOqBV*<_k8s9kgXj`NKk&!>7&90W)C6BqDbW<54&CIje{fqf@l&N@ zrTSHy5i$Hut#`B1Tin~z(^!DBwz{0da#n8ja3RVoe8Tn>MsT8(poC&i^jM` zrsd3I4GJ>JP+;Uls?m)@hW`9qyrlskk*(_Xh;aO~xGnu*KA7+A?oErG-_4%U+6)ZY zr^xR~GaP)vDoK5AfAUG=<8S`}uJHGySX{-*O$s+zvkYF(u4)JI~pjVS5U;x$@ty1ofTFGz6pMNqhA^(d*y zy)iJ@yyDmPpF5)3$rJaPJUTZ&3}|+H@)BkD!~Nsw@5Ma+_fqCad0v5w5HJM``&iLW zgN(kZzg=iGnmtyL?KK`#KB@`!lN;>D^{oBSuuQSdev^Xuy4v90udwXFD?e`J)`VH7 zKYhFQ!%v;;5k;u;HQ zAi}g7_FN1!7sP| zA!MvwKEm=j^Bd5DTqZ@8C}&;!6;wffy~RTlJ=d{6IkyPG)Q8w74Zat-6^IQTqrD~D zDzk6+1+lZ4%|9(a*1UkXqB>Yj&i+H|ThHt|@Z;2!+^Q454vurE9{8eH^6HS*cVMXJ z)k+C?OH(hdtu@_0C(CE5s-$5ke&~HvN*j!ut!5Y=@fQ`hzQtNz{Rl%VK00&Hh%<*K zq{?Hw)2H?1!sMuT|24QEyd5Nr92;12+X-ALoyPg~6t!K)2My_y zFD)`WQWDKEJI8GS`<98A~t(sa!SRm{nT=A5t0fJNE@ysQ%Gc`VPko1 zNAj5rUfU+=*Z%lZy~C#qw}mcFk8V9}_*8l5ur`m`I4EB6*sKuFwOcjGfQKKBKQXPS zWWt2V#Fgd3j@JG#!E_g|QFx6cd{6%960)uM`Pj{8T7U8>zxVJUASv-t2GNd8DxlE{ z*NTw6^(L0vMsOngV>Vg5`wHdj{AzM%$qmjp>$Tll#Z#FD$OUiK%%gLa>6-zzKlIA? z3+9Nh3!3ksrL@Dw~Fl-HiNL`d0LY!O6Ey zTGYN6dl(B>YqvJtuYD5taGprsQL*8Xta{y+t*iVQ*Fl4#v!Md-A{6yro{)fIQ181}b*=4qEGN_4QJ2LK z?Rmy1vqo}6#%*tUZ|XZ6(4v8AG@cNREPr=0+>kx9V9z~wafH>EEZxjpH2GW#G_Oz` zybEO<;^oiX9yg4kKH4jeZzVd4$MqN?Zl()+8*$3H_UMRccVVMuOPTjCv8S(i+`+QB z)^&Fdh}QSVJ@MKzr-QKOG@0K0Irb!~dR)ICtGu(9=#f8G?s7`@bRKKWg1M79i=sE1 zj$W`la*DYx-}~Z{-y5WFoIC#K9&7cgzVCdxtrI}RNME=ysXOoJ%vrU3mrF7I`VRT1 zfC9_gQ@KsrT_gM?!?m7kqpxqdj#k|c`8{qrb?YG27(sUvHLqgv?-qtK0|udiZk{|i zy5gdz%px-?lnrcp%@qpl!nA`r8{?ZdRc5pVk1ScQ_)4ZO%*v`dUs32M@~jMeT)4#P zjJl}lhg^bl8kwaAeOFu==gBLsRNg~mZADw!Irode$kfAZ~3+J4!J4`<7&^m zJFZgWnP}eUQscQgzi&SOYkB$5*Wc8#f&hJyAhq$4`?0=9?msx4X^PNUTA^#Je7>ug z;aAia5l&E1{R#rO0_R4zCc&PxX2lbyIDvBv4JaJ51{CiVA1G}~mtP;97pl~lsi#su zx3Buv9hEUg%xyua%)ofj$gc=>diZ%S6-sL=hG3t7A&KEBh9>!#L5_tQjs-I=qAM3mwFAC zdHA~n@eckY-{6f^Sro(oU*A}BgMl|QN38&5%1Pb-5gA*M@Qz~Rq& z)|DP+wfhQcosYJ3tOpa7tQ^c7Wx$=tO`U5sQyS$%!+(s&?@iBK{^`W85*$rCP}C0eya8^fB^B1*cwL=L^O!o`yqu|9;D?&M|w( z%(jj(=wEb>k;Ob!a$H`G=46Rp%nWdWNn$TJ@#W9ky=#}IIU@yD=|>ZlIZesYcR$=; z9FN9uw@zItc2$)r8=7M)(U)u?WLm!@m=|vmSEKyJ7|^k39u&n(XucO)1&~&s^GW0L zb>#Ze!fXeN_havZUYm39CNgBeEpqp7{+RbH((Y{`*y^XxwxBdBwWM?IUk_g_^_`mrN`wY$n%}7H$hI^JteH%M$>&9+&6;FKpp+eh z9|c=cC66it315|NOGRjd;n8DEt18*@enX|G5Uf(XWckNESBwi+vD2#0aHUFK3$;Jlu<~cqcGsy!^(Jnp@(u^t0C_k!bH<>`? za06l(5gq+kF-Rq-UsMh-=}X6B1;S}+qpzaRUZZ5_3-CV_^~XNcbWF--mER+>e61cD zb60`z;ch0{W->Da288<8oo)~ge9mDr~$J`Zp5x7LMG71633BCqwfZ=W)qqo>T_{HFCd zRM9KeRh%FB%;|D`Og#8*J<$g^QT`(*s4p=5-h4h*z_k-6ybw>D?7uP8kNcc&8TQF@ z@fC{RLYq~pquZi^-{N6i?MaSoa>mq*)>$7d4qF-TIs3}$8E4(IFJrXe)SLnPUH#ay zD_5@UJ$A=Gh4Z5HP0ihQ*qIBYN#Jy4Zn@NaHtow<`&UhCxk)Qi3Pz)&^$Q2Ent6LEjx=)OTz{SnH-!guq+H%=Y-k2RJ9eMZp@bHRV6PE zlorVslNFa5&6N6K{fB*ZP+bp)+lFL(_3WWVH$JN`Xwa6pg@19hlw+bjPj*(4FFWgF zwxlthh2vzq$%^k8v%;hk6Oqlv@$_M>S}Ern@f0jSGzE9w9S{+5_grC@J}D`B^O}YUFSXUHNaKD@4cA`m zlvk5Im`Dr5TTTt0&4llMzJ;0NmE|nk#zfN5_$E9xjL<&P%0EzMWp5Zj7nEc~?bF3; zly5JwAy|-m%w0Vk#XI#@@ziy{&X_8kmk0*>@SaBTgsKqrxv4?J(?5{NA{(DOnY=VT za5rj-mikQ2&KOsD^-QFxH#wR=(qbUb^Cw=rv}R}i?LKx0X{B&QA?Fh-8&`-v$~?S6 zX?(&bLYjT;Ns$J^miw-+*;e;ql{X`u?q!;9>ZK+!Ck%5KY>d<@Napj4`NTqE&JcN; z@rlrw)X_BTHg_>uvmU{J3}GdQ`8E=_4paGIesZVbqA`wH>9Y2=C^r^+~Ayurt?h?Iy|&hVkOa9rsDOfS|XC?h?Hd)t0!VE zfeoDnHG8UDO%cs!a_qKMWu}L-P2+RT{57IWf(R3w7tGjKgffq+XH*~egzYHcOIy2o zx!I)6{VhoAWpn!GRX+PirO`{^PIh?<(s|~Fmy2irI8fgI>pBNXUUbv3pUqLyIbOev zjO%h-RHBQ$FT3tJ>FLZSn~iMJ(`S|_@Cxvtfo?ZZw4zs}15!vA`NwKIHw|(6rVwzuk#SyRvQ4h@u!o|;RLjNLA4RogU~W-Vx;93`yQUR&5qd5Qhn5r52?rBKw=31{4u&eG}(t zfBfZN1;OLRVb;w&7n3$&SJ(OHjXox-C!fEK80Tk{ALXmTYwtsuvy4^5Ye6XhDVDR| zF1KCK;+f}r8&ZW?QB4sdP!pIDe`L|xflJ_Q2cuQMXTM_UrP%6k#ph~uw>d1Q3@^MtWGV>(HSmCZ$V+v~i#Du?$Tplh7mqaU=w>vJ{Fmk2e?ep0styj1T z0sgMjb~vW}-OOCcHw2If3Gr6+iVxQLJlkQ&EI$@og-;#C_+LHgC10)gDbFN;b5_J`b&)Bj{{k z7u$S_VGVF1%!zn#jyAu^FH1_d)2`}*B|XcsazaGXPQ`I$!3*$2n`MgU%4!$(`eUUT zE+nmCop80RIiqfU-dLu*JlJL1mT4V)={P&R_s!jjmkt*i(H1)T(jfeTAXNFY`=tcQ_=x_*e%HDHm*{W~>+w3D`7c`M;YFUM zk?iH2TuI=~8yQzuC(UsULoXLhTHIjqa9;77aOIv4RJZ0$JN_zEzUR~@=MGI!e-RfN z3n%wrG4a=jXA3`!;&qr+YyF-*d9-5YkYR4o{vFYwrEhgkbc2b$x-n_in5w{v-xuC4 zT<3TE>DcPvw>@4(riy`ciz&1ZF}_NI4kCsTxbL;CTh{qi2AV$)cAdJ{r!r_&#k^5) z4{ijj0$@fHy(>C7@mY^84skEz=X1idk}+5HBb@im*!EHNI=|rltS629R*Mz$P0z{8 zXc)`gw&;4*sc3FPm(|#`iTRaaj~c~mbB5mawcWxjvo}o`bW5)4YLpsJY}&VP+0J<0 z)l?~Z^rn{6Svo%At54L1i+kRFd*_cIRyYp~XkHU#w~8Q^_vP>XJ-A){F!*!j?YrOe zniJ<(dW(M;88H4{)a7uQF?E$$Yx9OPe&-%1R=&SMANcL$z&xYv>S?D*bGFG{s9@07qP7b4U5u}-37A_d=_v3;) zp3{Ht@HGdM+BUUotL$1%Z4nj}(431+5MsH)mCFiVD0Z3;E_+z6A4jSLcD*)LZ^4?- zii|JYf&-?YB2EQPrC%uq(5*@ku|A~hMd1W!A~`|4j$HkEm$i<^+3Q7`&ElPFU+Cmpb`FN%Vy3q&9g>tcjK|%(n6-A!@2tCn{UHr`P;*&YuawN$(V^gM%%tE zQ&75~A%v|@X@yLLC64GhDpL#1l&HJenoRD~+RVH1nc>c}kKS#P+!js>cWs7?6@Bsj zU9O2Aj`Ef$;Ibef%jzgAL<=^s+PyXx+EG9+fY8G@f*B~s3}K}T+uh+&4&?U3pE09c z;Bp=CK4^D^>(*=w$Rvj$cZfbF(FOW^pO$+0Xt_3DW9E&}DDeq93bfZf{ZS*B|A~36trOu5yg2q6SQCfg z3-#XlCb(`j&uwvyux3BI@nTDT)VCjh2sG^t%>~UusQ!qPR&>4!a@(+B)y&|&JB2z` z6xGZ>=-evOh52k7zhAqlKlNp}yFD4*QxqZ5R)vU^&8se?u|`O2WFJt>u41tZg$7XTL0 z{`|;b_0fNFJ7%CeK?JM_;x!+z1t{*m={mb9dCaRw_t1&q`-c^3m_>9xx{+Dh=v{E9 zRC)_U7Dmi=zgKs>qT*I+%!A#d8@9%Y;bv4(q-u2oPvv+Ra$_1awg{B?p&|R937#cq zjcnxmyaW06jc?zr(oXh*amXoSlQ;Uon7Y|m#R1o-tfo`mQ<$x6K4aUTcBX7oMD#P) z3NeJXbU>NpYuA67$c%ILJDd!lBydwxcX_2cE4 zb|}e8Mfr{Y`4m31^~IVK{y)x`&kcDN#*@7{MNBiKb$A`#Yo^G-R^~eQ@DDUIG2{7( z>F!^WgQZ4ap@Lge$gdOT|4whchHRTEdPbY=&a|J7r*oTyzD!PE^g{b+W{H!?_^8Or zZ+h26RN%(+)|+OCE6TnWLd-iMjN}IFDc`p30OTc}?71Sanf!bK;@+dYrG4Wr7|}$;XnzRC z(6K_AZ7@8}3bO`5FpnNpQJ(vLhxX*>Ql^Minf198Tx~Iv(G+p{O;W{oCCC?!{V;py zDz!Ij+Z5Bs`}XGRNq=ed3$7FT$CxK}^W40y!!UZ@&+ z^4qaB66eu1lBwbRpG$`lu;eHC#rVxo1!TLseL4PGVfvX{KFq~tt6&((c_F3h62Jd= zScz*#ao;a*!9U?l*1mXa#ZBSHRLpDzCu)^X*ej1IC)0MZ8=DJ^P3tSTL8ShNNM3>Q z8k~36lMb6A`{v#DNlpT-YB)oJBCJ<*&XVQUD%W-*qNP()VU7qE;J-8d~V{;r|Z+MH_qZlCQjDmqtBs$gWsA>a6spu$u@&Hu6Sy^Bo3B%k8Q<%I@3 zC5%X-j_OR2(N%Ms#%^|FBP%yWM^6^AL5+8$bkNt>^G}@UJ~K6=MZ&mLV~+E_BE)Xp zA@xT%`)1L`v`#^SHO>vo1RpiVXPkJcqDud@M+o$;eC*>y95dQ&OlEn_=~< zE4a(at~SE9&R%s=?_|XDhOR>8&3Z_eox*PRj-iWA=Mss@u`xsmaucJJw41I9#^d-? zKnN}E?gp6@Kh}-y0sxh1D(QQ9REjBjp&0Rq)G(xgRJwpwyGbBk zul5A$To1+@b70y4D-=9pS5;|fh1M&f(E6~dG$3}{T8|Aou=FM0->;L*Pp)*cv;N#3 zq+^oUF{oKGm0%(ojNJt5aZpq+HUe7b+0Zi1T&9jDLMGD znK6Bi5nWRwjU+w7!pD~&h|5=%RdqFIGa&;*A`p5hnIR|H-?$6RW-8zJb~{<~YY-Qb zu>o3%6FZja5K)B5v$v+Et}{~_(aqnhZxz+c$*hz+r#QdLB3fQo?9 zq9P(HU)F>c4iWmhkKp+88ij+u^fRGGG2|Yl7)XCh#^Ig9` z-gWPK*ShPvqC)n}nRCvZz0a9Bdw;f959VkmL9op0qCQ`TW3)UIVIB#FtuU-m(J6DnWf%f@P`ME$ zRKcK@&c_h;i}d=L?b8SHJvxY!MxkN;Xb3v1he+3m&xH)pAJ2*>$L19`PH8YQC(_3i zuJ~3C%8l3ap+E-_90R8B{;uXkmRN4B%D(cZ63K~E+d|i9(OF5 zmu*Oz-(GNYEW)KEqHIQXQ%QMlX=@PHBY zi@bxt&=;FH!5$4+nuUde6TgtjwhC6H2BW>3`VM6VkDmtQ5QuY{FgS-UpypGWZpkug z*knI$8>>R5mM?oL%}=DR zQL9AYA=nD9vEmZ-?f{fy=D4ydiQP@eDv>CNbRM@|jkf~1CLjmL8I_}!VEl(Othi8^ zzak>C1zPG@+kq^nPx|=ntahN>Gs2WY{xi>BLq*Eg7kEBEh$63uFv)oDY*$+(h#q)@aY3YivHh{FbMIz;Qk#MWSEbRn z%-$oqYfX$p{n4!!1Bzk+FLYutgEZ%LtA{@}D-KD}oJnzfBG#S9Tg8#swn^|BR8Fef zdJ1$uQF)Lb#f@+DD9&;FRfDXm$t&LfR98hQeNqK;?C3$ndz7o88Q&>D=o36?jntXl zjj-}anM#;r7mud-3G$&>n6Li=1_l9(yj(#K^uOe>>5FaC*-b3LEb9p8H^%c-8b(z|iD$u?3 z`!nz`DG1p1n>Sh!M{?3GGCMS9`uaUFsSmsAZZH>y4ZFH3%;*r{)8a;OH8qIBMMrm$ zde&{A)-hu?8o}5*c-Ep_4qt}U=Sju?jd6Rs9E0O{CYK?gq6kgnpeX5JTc!o zv*dSM6Tupah0ceIngU}Wo9|jRqTFSQBd9f(rR5|_I{;r3#(p@&@{Qp`v3cR)a(F9z zW-1?a^>6a@mLONX*t!o)eX_xEPn$VE!U?O|LPS?3Gop+)AeH(!x4?8JELom<`xlyM zSDJhEr?oY{u7T?4G^#4rUHgR$P{<-y!qHhb01dxZddcF}8LhPU<)=8%ha?AsNXW$7Pe4@DTLw^Sb5D?n=^C z)Fk(iaVXr{e(Tb%>i!$3v@OG0Zq0|L5D-6c`h5{XdFLx?+F3ehq9R)T)>y@eP*y}< zJ(DIDc@bkl=5%_6_|P2Qxy8Qx^`8p|bWFBuR`A~an+sZ15605_C^C4@z8#(r^gU=pD!K(a&~3SR z`dHex2N4vO#y~~J(_Y`2e)3q~v^C)}?>VBt$Yeu>=#>X4poBU3cwnvX1Lh5HHEpd* z5w`z^2X~;pT81*cMfyTT1#QTL^m z{q4KaMKWS+M5N-PF!LsFx4PgVZXXy26_^>OV5~i_%hpi3#cW2`(ddB6CZ2oIhbCfd zVtAeme_rK1rL2?z1Bd>+FOl>S<}(vC-?EJ7c~PybY@B@f4=&Ty(&|ZUxJ)?11exvf z@kgN@ZWjj*%?Q)XoG19TJLC(DvTqI6Hyg*^*Y7U|oInkvNl=EiXim>4iA?-A)m<2; zqf<7eALu{-P64HKa|KCg|M3ATYbb}0C#k6Jk7+_skmpnNb;UM}cyKqSdyGyg96lH_ zbBDv8F4CYRG+}0$ukz1JtoCi>68q111L~>G`if(BEEZF(u0slr9DdgfoB>uVvVd!ZO9G8(hJxpbw0fFEG{= zsu6+E?Al~ldbFu(!drnp@Kh18_$Vz()L^KXw7XR*ibPVtgd4$~-csJ36JJI!yK?8i z;yG`0ps!6PkJ30TU0n=`+A~>fed`z!h$e+5(!tGXFqr4! z{(SckJPH}>t(Tq_2krlc_)FS%S?Tkq`KZEvWCGOY z&s18?I>)uF>@STK*4FVDUC$I?B3C9^8bL4OCa_OqV*ORJme;_|%%GMpKibuI7(KFB zDNa32oatrf$yv>-u(QzCk7j`H^Wy9JZC#yo-A(g`_H)Nrgge-bqh!X>wYZ6}4|WY` z-p;W%Yh{E5SwFam88U{{Jjyl>+|9cxeN!iy7Y{S0DnOXQz-$QV(o8M}%v4+qh^UB> zx{Fz7;65S-(aoGNi4YCcw>kXipyP1m(A8ZWzciwb{XWTT)q{-g`cZ8}SGs%Rhd@~- zfv7G-fQu4)gNU7ogdZs<_)tqpbimXk2WHIUML{_vRP!&^&)HXVHR&rUQbUf*?C}JL<6&ZA3u%D66l2n^|J`ZOw!psR}sIt6{!G* zW~+>U0E`PGpeGWHBoiXyae^w>xU2gZyQQAh!zZ<53!%+Vv~f(3kX6aZxD=1R*_~HG z`%6Gm5I@K#l>t_YhSu}(BsTr6GExM}F~d^1ED&{Z1D&m^Mcwq$;TRK0B2TKyV z*}(i(zvH_J*1XL`p>C$hBCK-0P1(DJ5dBWnXMnP>G$PWJTjuDtPTIT;E!zj9=kfeZ z;}T2uZBL{^NZ#=Y{TL-TdZRW;K0Y2pm>H?|pgd;)KS2RwmNL(LCM7DYG zeD7PMT}^jPAt*#!b>72lz`0EjwLdtsC;R&_EyOHMEY5~vF=qhK5V2TK?CFFbU|k?| zvHC+f-;FxbYI+TvM`U-9-%X!&HU2(ky>XBBSVSsgX7C8+oqYZpm0x*za`CE@s^g>7 zG%=DE9>G(TT*i{&Tf0a4nkTE+_kwcu`wxQ$2 z5s*n_BV;V3O)PT*d*RyaLa;3)h7sB<+JBELjR1bd`co{J)<=ahLDsEd0$;lo<*tq3 zL%_*dAL%Z~(Zo?wVeE36B2F*~a+CMR6Zq$bNrp>dWV0eoyk&$0hxAe*Ts0n@TYmlY zY!%LUigk$aOcv}z|B@L6p({ym=BUsZ(?4*8$Oqt+IE^wGA`7APjArUwW@_+-D$h?Bu$z!)VCb$eV zNVxzM_lT}#)7TFa%%1bYK^b{%_=U!`U>Ws3@mloE{;^3s+E3;P-ild(pma=SoXDqc zJfylNf-jbes<}uXotB+)b%TgSGKGZM`@iY1IP*ryFo zhb!^WIIj1WJdvL!Nrlu1{Fcga0BPYXj>7a40#H>hvfRo8S+1-sY=D+($YDA{x%$#W z`sNEi;9mnSG-5bXPMLFAOV8o49YvEmNO!LnZT|=rwnO!1ylCQV@S}e(6%$Vr+s<*< zHe$(V(_@etr{m z$PRjpQ!(TEfno1>pjI9a;eSdbS5+F}4?H&3SOUVa0A?l*3(`d6(G>&_XU8_Oa8h3o z+Y|2ou@OIlJ0f8VaRY)u$||~ePM)5S7zw}Ep<%kh8FgPnxr`aMxZnYw*aXjT#j#3Q zFTo91oCm3$@|lr*1$iRx!kr^8VXX)*^Ody5*Ov+-S#W3l89o&&QKTLUq=Qf~mq-o{ z7EW5{XiJL(;dCcn8i?&#o57c^5KXEohHwq(?-F0apLve+X$E$}34=gk9&}m%F}xQP z3SJ~#)|X>(iNeQx;vD#!46m_s4vnE5gpux97FTzQ#hp(x3=5`rzvTu)mO`qSH9)!J z&tGk@P?K*X*^_wsLz>ueIZezProxV>p3f{5%T<+X_DJ4>Iuyf8?1aPN^coi2TEV9V z)52#Q*3$VLG^v?!c>V{_5G2Vr4h+7sUC&TKB_3_W4GtBESFp-}u`5LA2--yWI zZ3eZ7cWkV$>iahJZl*!KjClmc~HzIWvF;#b;4TaLAF z5N$vBUjvMVYRGm=I6M-;kM|KwGNpS2&1Hsy$$E3GU>(0yp|3EZAtR9PKo}Uu@u`?u zHI7C^D;PK8x`mE{XA^h}Mj%7=7_|eLM5T4HpaC86hTT1gFTd7NB@c8a+OMVh2bt6s z`I$37SNFxcywsDjK!9ZJ17L$H=;QbRqiKub)sirDJAqOF#TyX6L7)%ZMHEla?--)~ z7MWl==zn}|^5f-0)CVx@hws9f9&~D2wx3M0HW6>vP#K`VFf_9v{FW`CRc-na{4MC@ z+DLH4zud{0f5C8w#tuj1PvY@V-yJAYku9!R_yL;K4m5(1NwT7Jk|`ELZ=z9d@UT!@ zdQ!v1un&wuXlAve?`vSaMi*L4o|~S+)9Y)S(Fr2ouoVx-Lj1Acs?=9E^K>3#23_(@ zgR22C9y8%mdk&1Ro_OWglX&P50e@(Uh5KYCGDq2C5&YU#Jk(r?r;C;E8&0t>ezma` zpra(3TN;AthDr++A=ltQ?KmbMogz=vR#(vDl&}o#I>`Rq6aDa~A zFx+Z-kc%mv@PAS>-&=(*l7%(Ft!fre7B%Ccy2o5;$rN=F1LM-&^*Osa960v&7s1&) z7D}54yw0au*Z4|_jApzH8(*8jwE}0}9uIWnQ|V#jL;s3dm~t?ghK~;|+$a@8?63v6 zWC&9j#NyJ*$0Yrecw2l%B8Vhsl#Kb8f!iaZT1i3M_v15YdM0;;lTi8Cz#AT$%%@Hs z?F#&Jnce+o8ZOl?5ho@vVTxgiB!#L4w-dO~pP;X!U^2kb^d)R-Zt1ll zLr^Rr@`9JHcNjme(``YoPO+zy2*HdIpf+#?#~ZZY8F-t8RO2B@#m!7X0QZmfS&yWKaV1&kd1I#~L9H+$qreRk4x>+MO z5!#0RV*I2b+OP2q)EgFE=CkwTNRsKiW(M-48BfB^)+49Fpx{YEa+fCdukoqHk>@~X z{dbGr@PtGZ4C>l9Y1x?9JQn6Gj0{fmi4{U%C4i(8n(FK-IS|4X0kZ|BK>_mxT_@!7 zWCfOMjW%{YvXB{q&cnzb5v5O-$Aacl8c3jh1##)Bt;nP_p}I)Ss!zyn_`qW|sBzkY zVF%UH2-k&QtinAE;lfhm>ytYo;%lbD*H+~mjhLe5(QBgN zwmE(q7_fKYfD$@}$5)!8P3aA2@$(DQhQIKWWn_uqWg@4^WO_RcuY z5pwfTA^z=b^5Ivgdfye+t_21Z33Y;^tstlxyy)~=GsnmI0?@cY@c$N14HeR)3@Ncf z!wL#!i*;#puIm66U?j0G6l>%cMiH}ArQd}+u5zfD$tQ`C;NG!G^WVGfz6bUgeUiw( zDqxeRDaL*-Tq55ZobV3Ju%}^1uvX33m|Qzbs)pv~Z08L(V7GztRd zi^6Z8KEf)WLR)H`5gAd z&vL#r<1)ts$?7$JinDf%nToz23TU^IKMW=9g8Tej`stG}@(-A$D|Tv*(7>B!`e=YE zn zD(>SFlLlZFfoBn|>1rj948>y6(*C#maf5%EIcEm(gvnXX)q@bYC+q;#-0I~pl35il z?c`zme}lCt+FPN_rIMt&#EVmz+WSGTCNJj-`@2E@s2q-#4Ruw>UQ}0_#EH{5nTjaT z*_ch0vx9Fyjb3u%u*37135j!#SkVX{wNh2Elp%VO<+4ESB8#QV=t)g z`!J*42g724bDOp!%;m05P zapqmI@V%XN@RO3sEzg!)*E^t5g(SLSXfgenO&g`IK`3uFsP^+&jHfO>a#ujS&D8wf zbJKgLzb~HtrnYKQrERowy&Dg*{`na5#(U;+YXYNgBdX`7N;lnB#d&co>_k_3@{8Xg zX618_3uQ4D+wQ_?I~z$^D`xp`S4{HN!jQ$M@>VwSV}^Ru%i&|wLhD3|?Q`=lyO6@2 zK61+48=&hO=HQkPh=%ZcnQx3>+*x7=PW^KnilV8n=D8wS&)7#LGZ;0u1nJ{G6wL!x;C?*j=JHfsQ>Oo&zwYwZL{l>N3K#-b> zQd)s4ATt=H?~=f+4ElYVIGMOqh|)nmU5$rh@U&MXiki{iB=iV)OYb8b$?|HzBe+#g zeiGbfPUkk1iAEy+=+U{+&QGvJ_^s4?^c^xjH&@uiMrh=j+62X6Gw!#XM&xY#<$O=@lOi>55AK> zx6bIJc1LtX7fmiF@%HEUNwb&wiR#aMY!1M<584ghrQZX?)ZT8f4P`k|Jw*l&g02`X z#90Xj2~LzKW6j&!{klj?#7&7GLanWg$T~aFvgWF|&E?5{^iSX-BH5MD*h=nE|Q`@bxELhhLN&!YFz zo!Ij;si`(x8T-6RJ|V24QT|7J@*LSs)o95Daf5TsZT`iXK+obNj z9$@CDw;Z6qf6w2L9~=DZ`EMfMg1$Ul#oO}R+i{4I?>%3&md~u(In)vQTzoUr(L9cJ zE!pRDoeg)X^RxXH6CU7gI9ul0^){C;U4@82dvw5PSK+N_5al}+RB>-D3+$iu6Bezw z+@&|e5idIG+gbu5fd68QM(VE(Kk9Y~#6CKkMFSo}{YZDMRqgBXXLS?Pl-9^j^ zrW?wCGR&6ojm&RO@^RGNzgQr)=UJu~*Ztwo(s8w)G{$lZwe6pz3TpmS-c%(q5=qszqYf*Z3ABd&kOI% zZ*Syg#Ehf(OpH&t*h~7i`p1^7f9JG?Bq|=#yCKRSt#?{Mk{t<4)KbhHY8fxlCni=9Z`u#i=lPz|2j_HrA z%Gf7U7N7fgDScZde6VEov|(-s_l98q7(U{f_WrTIR#&T1t!WoKM@>-g%H=n%J;ALF z?*D>~w3tmBBfT{t+EiMf3hHYhy;X77%NG_cp-rj1CB0OU_wLWBXUHemj4DdT=UcZX zi_#vL1eK=9ExmHjhwl9#_i#4WGyc!pSlZg{TP|0>ZytxS8`k)8tb?HVj_LB{7u_EzZHr(vN5*eIkT;p*BjjnpAU;yT_t38z5Fh> z#Hm{#O1oG7tLLM%;!`QBySng`jc->95@I1r-1E#^oBr`i`0)ucyl78Qp%yR-#gSh3 zp`didRHa0x?ZXYLEwqOzLsZhEW`(mCkab}fJ%wGP7LYKv&$1`1Uw>tApXOG=ik_5n ztHKVe6`ZM?V8S;r8QX^YiR?Vc8p=hwZ&gx z!X51yhq>aGirimw87&<_R|%|8o8y1CzTB){fH~56Im-JubAxik_EX7M1iy~=YifUl z?xuE-EZJWVCSx}~?aQYG7ogo=N~X>MA_yR&piaOqq%WQ>Ri{snp?&%iEIL$yPTaNK zK?EcyroeKfmc$1rD6lL$i9!8E9+5=pdl)S1bTh$hHN*rCCb95iqBMW@KZ1vVyuclx zt058>@REHt;QT};$g%a*<`B_T6guOu0EBP>3Co5nV4E!lzxV;7v{bM!ysH8=Y-7a# zOE`()UQ+87fCb*dOM~#1csTj4?y?FakdWxe+B}M6g(69(_$h_xF7^!|;hk;MdMP5`$=bdYUOn1Q~9vG3fP^ zz4&YrdSLyann)O1KBuo}b=Qc`}DzqjYM--qV z#Z+*zPL_=9AXDHlLc+B$Fb|_n?*SsEJ|Pt(sg{xLV}_gz#JnY;{}8NA!9Kta0=jyb z1D`;=voYU54iysf6jMhe6mN8D{{dE|>sXTuiQwMC4~UuTm&grsNM{rMPhu|LH{T;w zfHqg4hlrOrq!tE55{c7^Qu$e_79t5>F^M1M5ERgOQ~?ua(kt{J%HDhjiSX-^#1gq= z1}dLgTl;-Eoll<5M)4@xjqKi;1Oem=7cfm+b`3euKT4!BlGK?Zqz-4OoDJ*WC(rk<=u zQ=}*zXw0_%rB?n2P?z4K=vi=c0A}VYI50zs=7W*};0nz_Q7rgI%-r-x^5-=;gZWP! zK$n4PD1s7Vq@acns0{8D$i56(0V<;p$^to3VZhjN0K#)XXojK%KnO@)6r}helNc^S zxyJz_3w#IgMGKjbmVj?&yjG$_GZwlFL8an~{a&@?%)jM&?4gM#Th) z!e1@PY5L<=o*VRoO@Stxp6|y^dqoKWAwt$q@k~r-hG2pydx%c2ChzdA3%l?`KKPgGIdth^Kzg+E?EtO?+!em-_Yw@Qt8tv)cxK#fhag@@gdnm zjDv#*lV!j`JK{l!ym;_c;vMB1Ho)WEv4kxQX9M)^8o*}02c@6Bs$M4ipm3h z2kr{^fQEpN^{)j&6Bab>*8-mF+`^CABMYqq>?6>$o@^{&m2DHDz&rH&Z}C#Vi~@8f zInb{=02}Fr6paMzBqy+Qf~s1eXf^-|9Rb)Wz>)t9#DLLM+lHdcL@4RZ|AzECVDk&_{ERGDS>q#&Td#zzBB$MW#tnF1V&6IMy66_ka+rRsD96)4ZFZW1PK?j2* zxG=Z_t49`6cL5`WA6@``K_^kw78H1ox`QhjvOsGCy}r<)pn-glI~)9dV&Q|%FgGcp z8)p}Km-!!nj695DEKqckyjKr|Yoh2TWC7*|CreQRXbI?b1hSkqJN*C8C`ePCaa(3V zVt9Jie~iBrEWJ+&= zUx2Z40eS}zU-6(1R|54&_#czZ73dBq=rRy00L22rZ9vFlZZbqXz~EE@Vt@zZfgx@J zvPgQNacD!CVb`uL1~x?(%^U%rqE**HilJ|52v1=zke$jsjHzRY?Sj0q}9w;7DLy zFk-K#q?!K*jRIwYmEHpBjtq{J1u6tC2u98VKN1E)Dt-5|NrXhD%TFIepkyh~Fz|uV zV(|QB&WO)cHAXQZQqrPDi%|5!xuwfCEn2c@#Uh#Xns0$KCgJsu*H~DrTn&s=}3b3rk^IUev^h zZ{f>%EnL4@MU8lm-!F(cvqsISyRqkgdLd~T2lr^nu-Rt`cu`|QYk)k*s2M}?TV}W1 z=_8O<|#r=V$azjo*CJ8rM|KHUsR{py)Th zzIW_B^p7mpl&%A9|KX3^@~)}*Ur3jWf7v(W`ire&ITjrIGd2c6iZ>OM}> zf-}1(4z`9mHMiF5?my5cB4sBS?@zL`lk|RVQ`+`(SKbpwMZ#VDScJX%kDZ(oPOftg za}QFOyxfWcg|PPln$7oS zaG84f5v!6H+b8vX9(h~eatL;J7x1pyc&t`Vy)PObZc@4{h@bAK_T-42G7>wr(z0vY zvi0W-pa^`}3wcgV_oCC0p8w2}pYB$DJNqZpMo*#=bn`VKkvAo4b^pGkBy)5De5ql9Jxq8NUn2dfH4nG=ckQD?9^1U!AN#I?I{D#-wwt zNWaFXr46fFt3=&fLerWG^>oPZ@Kfg+VU3P)-F^no&1p;9bl1BJcfAwG7N2?$v*DJQ z`Y7vyA;eCaaQ*P>mOD*!ojEY)cBqNI)_ges+j>#tdH2OKi+5iZs|OvfR53C7Iy4sBxnU%*7w6LC|67%L(W&e+|7FIC5f&0_WiwEl+U(VEk#f)B2=?PI zz5SR!Ipa~TFTW~Y2>dYY+rk2&*~fjyKcv`>ZBUSzF&qCpWP9*aP!|o)KYc#5`PE?h zVX^(mi0C`Ke|ECHLUwaUdV-cT^Rgb_edb@*n5+~i_5RMt!+IRwEiIX-qorFhi*py9 zq)XD2o?iZ>KXkVSW1{YeoA9{41GY)d(2V}t`}!Y|cMA5HT=|9}V$VP$#Nj6YTNeJ} zQhRGp4W*x9XrQM5=PZ%`!qmQ+J?l24s6LHyoZHhPXVp-CHB2e^o<&w6LLp%>Z$_KlmLZZBY2uU^ivMie~)t6-NYJKX;j5PYLv5Mg1{Lqb$5w zG^9LxrYJL1-k&BjkDetR9rew0Z95j210tb%^aiD==S{VWb{x(3DfwBy{Lk!&{!{S+ zDdSwK!2N@2m$mPc*+Y9Z2&SLZ9e;QHaFq?pzkPpJ-f!(nxizE_k%yO(2db(RwUO6+ z{QkWdY=ggDK*Rbu*XzmMz8mKwj9*Z50AaO8QN6>#T?oCcJFQIJF;J^9p!l1jw1o0< z$9dtPs=?RVq7>o_MsvHSp7h@j99Bn@+L`pu&o3yx^O~oBkYv_Ar0sWlW@-FP>-7rF zw5BXtkG^$Up6|$b+M76vJRc1erRydI(Nr$_Hf|O~(~^8)rBYvi_3C(G{>a7dX?I*@ zaA*9)+J3K+f4PQO6+?8L`#92(A>@(Tj`5}tyNu$dnkhi?8(PtfJEoqo%rMsF$GWpi z{8ksjQ4{VeMV)a%io;*YKJ1l@^ec{<>B_r?_U#GoSmbB-)~&dFd(2ToN`>_CwJf-MIXM5#jZk0fO9~6bfh8=f) z?5gSQi3_FD3Z6@*-X^}eHgDQtmFv4bwbR+c#qA>0-+VIp7fPOgsuo9@^QLX1aM2PHF6qDZc(-`g(h`g)AmU`u2;NMeq^7; zGte;EX{#|j>2)o4cva(Tx5MfC1`OVHP^>VJ@1@M<^Im6k|9R1UY4q@Z=CMTgMa})x z)&Y;`WtoS?i*^e3zL!(0-kw7~5fw`;45_6ka?%X4A8BD`b8;xBUe4Y$Xc|kB4{vj~ zFQBE|bqy#%(cA6%wNe}E^#0F#M#mp^_|4!a_RMF*{eAgF>YM+oyc}x0UH`4$XQ_;| zyhtJ!Gw}x_z3b%lYs@E!=5wTbx^;qsHQ&f~-^p%g?y649?fbfkczH|V-PLN}{y z@#wiuOtzAJP;t&k`t`_P)%ETLXi#nv_C@F*c5mD}1$}kP_nw^=H-151zjTUsJvE6b zSGygM@Vn?RP9Y@UammkTw8y`DhKo{e5|tU=r9)0DZ0%tWWn)LC>t%Zd`fxs97t)V& za~Zn!IIE<`|KLHhftj+(aJ zdGcwG{)wltJ^OREp4T8%9Iy$su)F_CV^d)b%Hay1`PAWmD}*)U+D9Rzv}hq21hS^li)n0)1cI% z!itn{oyzIMuIU#gOP)JuC*Aq?(a532^4`|&f1l32zt!^KVCdQ_CJ$>ZzwGq(m6ln^ zwJDVzjlA~VnO~H9{L!HU#yHh6yW3BPN(cvPNNH8&&q?c#V;q(eZGLYF4R>JE*QeJ$ zp$wW8m?Kh0nD)(Q8bX_2wZC30)WXu%*lFkl7Xb&SllUCk9qmWp>_c(cs939=d<-W<-nsufrl(+h+X>JC#JU6QC);5c;@creIPzHTg`J9#f_022nHcjfQ zX5(+!75G|a-*&SIjBa5^4b~JFT86naelPR6;`Xk4MQB2F!tDDE0>!OAPv6HW{X`9u zE)eBq1l36$FYnD4?ffiXruC<*nYi_N_|gn$a#xD1#g?(;pdh=(nX(;{|FCP&-~nf65jS%{7;@tsAl;4J8cW$oZHCGiI`tup$vzZI1G+#TZ&=eT#3_%Ue%;r zys2t-Hq2C|l7_}6Oc+PCZ;Iah`G%h7pVY(uuEn_aD~+a0E}cl3`30V@GIUHc9X4=I z-C6PO7g#*`84i`KZ}_*;{y=Rjs{i?v=jp%N=g$(0$38|BoqJBP3wx0gJch$+w{4Y8 zSK13-cX`xr^QG{_hJayti^YfB9Qw$HlpCFCd-46(vb_6FiOnOXW7}GH;fSZ&X628> z{!BFo&wVQ#8j)YKuSGqKjs{QftKV{0p?5PJv`_Vo(UC|-+Ik2x;akWDsSjPC6)L<5YKL2~VUh-(Bx?s<+f1dJ8 z!FprQ?VdUF^6gYVBmI9?Z@!$5C=l;#J>WWcH8{5JT9T=q-^L}cj!$kMJjKyG{hb8& zF3~wKLODqAUnVHN4yWzPH{W^n7F5|hF*tPE`1iV7}w-TwmTo6Cuf z2z-!~wW-}d>30!-jrpOau{4FpBfmB_?WsuJ(iWO(k$j>j%+8f%_Uu-Pt9%1jg|N}J zk8%lM-zfG<`&}1o^z{lp+5A`3@-z(h~0FXIUn^2cirHPReI+~A`etJ8yK&i zW;;!5+IZTYJZ*XEr|K?t^wnYz*4lmi){8$&zDbJL*XTDN#H@M<&EGm_ka%@`_vri} z&(a3_tWcR$uT4>hY){y}Ta>Fh8-8@Drm3_m^X_q#QuCK*MiBY7VDTHtry<^&6ep*< zW-fcKVY_Jj>zfxJZMnKM_jhN`aoT&{x`PgdcTG~g5QBgMvckl7=mHaLw{v6@N9A>n z9zDKsL)y(I;;qYdVec#d#(sCehA*l3XPwIPKXJ{=2ql}#J)goJ>N^hJsM(%cd<4;P zHL*@^i>cp=)8U;SR8SyP2rH`IO*C=Qycu_{;nAQTwnxN~_cbv^+-!+bOjXD$EPma3 z?GeSTW>@xL+ip9hVK*J=n!M~Z^BeaOcPy&EE9T4nyy^_KZ~NbEO(y=Me#~qOCgx&B zX*?Wo>WbK%!>RosnRV$Ya1Kg(?i9QJlhgxlVn>{NAnHK-E%DM{pH@k8;+=Hgvx zPu%R;%~d@5<#OyGCp4o?n^J73Tqd*2LBYjEcb@T*GeNga+d&KrO#g#fGb8`oVy*mC z#y#BbnbMm}ND7&vV;SGHJOJEa!^ABb`-q7+?0v}inK}~euXj9(B>Ovjqt4pclQa4W z_?DO={S19vL$GS*yV7l9xu2c0L)r$q*avTDlUM%3Yxg82I1TBB4z1ofdHbsT<;N7` z21fnBjx#>&R(;FMmaFy9y67BE(As<35>CAg?U*8OeqK2+{^eQDe~-V>NiSnR%eQ084d+3*RbFa(yIBEJ3+{rCdq)lX*D?o((Y4@ObD2?>=`ILpxS&t3PdR1l1 z3+%f#m;JJCHT$d+xh&M2^6H7AIbkDt-W&<2`d2}cpY5&L6AtJPLKME%>YhL|u@xEF zg;>1n{`~d?_dw-9H4M)z4 z+Ole1X^9_vfuCK_-yz@oGe&uttg+3qNqJr+3A`j{VpsK%F)z9+R!X3y)pBd|iw-)| zBX?AiuObJk=}ZdeR^BO0h_P#ko{6hj&I z{?%_pwfDWjIjtlt!XE)J^cP$*y}WU(>~)IphSN6BEB==*`X_~Z*N`|3!)IQsICJ84eK_vDLc?OrDW~ip*&41*kK0=m*qL7^>jdYCrJB|e zzVg2H&pz_h~~u(k58%a4D||eHw2j^ z^KLzOR~~BRtJGm>QstFpC)WMuO5|2l-|SX2ipw0+TSYzov&1uhbE4J z>-mi*20kmsT4np?A0lB74j!06Q!buz`yR7Ix;*8>xtZ`$hqyZXoR>5Wg9`8_;Q5l5 zN-9HZuAAM?=+to4%34ggaD+=O8+8y^B1GeCqS_ND>-zV=lUSiVNA2tVeP6qpu& zvh`YMb*=8oKIR)s-J5xlhV|=ixT|Pk6u*bQ1SINEhd;NxdaoQM_bT>1wLc#Ie$Fda zZxrrok^blIZQn>wssNo1Va;I0~Kimh0^Mk~>cg8pGRTF)>SU{^w z`f=M)p=na?!^d@p(eZf8#9g&>KNL=U509TZ$+p&6TDi}2Fvz|^&856t+NJuFQZ(dk zk$EkHVd8ov<#ENjM|*=#{29ERSsf>+&LV4@A@YAbNSomA&$8vKV@eW5^05kYl&jde zBIWmc_ORa2e>h?4a|4c;RBMN-)@?(Rm@OawBQg}Hbe9QKGa-Ga!N{CW_mkx>WD>Z(_0bUB3{}_h_4{euq-elKZ!Zw3cOm!Y#h}w6u*sJytV!kKMgLZ5&%duNL?{7AZcMvOII>3@70thMWv?eA`~j+A7X zCqWxbglL1~44NE1fMWgYP-r|Jy!uuKJ1+V(zwa778v;-Nqh0*9;%neR*k6xso zNQ?B*K~_ddc=&NUhr}ZV#PP9P4*c`j`8@5SmZ`|#VwjN+Q-e6we;WRlYq+vd{I*zzwXicfqxNYf) zuyct-)lbj4`xPkvqCrQ&eg&rKr7AH*r?*TZJS^i^;KJz*a@crC>#3yT+xp!v377Am zS@T6}x7VrItG0iN1`lLx`xBnvDvkZF=BGPHOnH_Us-r&pQv3YzN1qOvvzP?>(blcEvB8tq~b|B9XmJCC??)vM@*XO>26?_rptF-bcHg z(+RO6GcLV4IWXl*I`Wqxvr(v@!!1xXFuu9%B((pY4TPG*G-IDV#2%>`x)O5=i5 zCx;!wjfSTHCq~ZHPe3V@>W6`tQZCSIjz2o0c=?b$@=w&Z^r~@E5;I;Iq=$~evDi=j zpIWM@1y1SS05;KGsV}DjW=7Y13K`XoTE0q-ocq1#)7IL-xA~z9gvkgwb{K6W9=E61 zsJd)>38}Qe#9@or80J48x^QE_TKz0DU^+B4b)67imT+o`Hg!0m^hF#3x&g=PtW6q(4xkc z|2`bta7758(Y`S90*g-_G;}=tFVEPCc;JP&Ltl=dT^V#GCC~sa$SdBf3?1tZO~QTG z_xz#w-Z$;#p(D4&kLbT#q_+fv{9+68hc5-(#WK@nfUpgw1(h(Msisrr0J4C658wPn zerQ7?3P86^xO$YHK&EaBMI(tna;OmI@UQHpa>|e zA#^;1FNq8QF=UB~LLiuIr;ha&&G*KZln%lSCHY`9R!=aAjm=$lND@vgK9;@es7|{j zS!tcuY=Ib;`{HzFv55~1x=Vk`C3-;<-<2}P-z9m9b|aVfEr@E{-E~T116?TI%7;-NeoVw7M*p3PI^GojAIm1oE(_aM@TWFNPW z3kj@}Al-aGp6&>LJ3^M|?G4i+knKWy)ydJptFB3Gu;Rshn#0Acu3X@QZ#BQI9Q+zt z%jRM890}A<^XP`^o1_+W*-b_pB+XhN%JHKDO-bcff;`Kg--v6xEGHap$!_{frP@fx zT+p^}%>%Q6KP5E~eGFQ5NVrY03>cIm_AgSK(%YOLyR_G-?TB-MU}t6fQ+GkdHL^n7D;ebu-I!UTzw3SEhTlRf%jh z?NqnVF4ua_vjal9@%7%=`NG8A`AqrN=JJqX+Yjep1^ghscE2QMK$6iY{*Z?k)-407 zf{Ms^``FJm)P!4a`N#Hb66Iu&*5&T}%KcX$B}K`o-nQ3vzk7nAd7IQd1nMq_^LI_* z`9UjjGmgEV zq_QT>Z3rb@HY)18n*H6sW8D?(tY7ynOCNSkB^-2|hWl z2zw$OfK|Z#1n9HYJ7j)Uzx?ekZ__`5nwTgc+1TcNx~fu`-xZQMgPI{i6HBd8`rI~q z*i=3aBshO7cqz)*j=PQ&cY@U`KGgp0TqE-W3E>|938%zD_{a05f+{>Y&jW{CBVF~3 zIaG&j_AewjC!=M4Tz;^U{V#B?c_Z(wj?V7FWrNf8yOLSem}x()3di9QG5O8ijK9o| z_rT!|I4UH5!R;f%cSJm-C4$9No(Wl=uqX5C5+IjD11(*{C0tWJbg4mE?&%Kj|4u?M zlOZvU$W?`UL>clV!(~Zfm6qvY<%rk<%(~8JEqg& zUv2^sVrd)0n@fYQouYI;)ca!gk zVrDEpvswR=&QO6hM)kQL3Hr$}gBm@Y8eZXtzsM5iUF3UWi(R_+77THeGV{55#Gc|D zk@mV00zP5w^;5S4wnlHnnmF@7P{+HqUtDP19q-wIY9XfHWOX4o zI@#Fd@Xz6|FWX`THk>bisj zwREkSwgXm?TtAfEMM1i}^o@jVZmQBxzUMxItXfRLB_5*nHUr`1Cu4tlyo-jcj1-u< zDNCLAfKdZ*&YagX}v7(V6vfJv{4xiS(?Q*}?q^)^d*D*ScctiQuaM#LOMD0H( z3MA8Ta^A+u4 zhNkY~W5{#2;90L(II34DUw+Y+&JKsFQZN*)G9U9-+2K7*OJsU!G;o!?!hF$S8hat( zl;c9I7x+x%Pp;TSwMw|>(r;x*-*PYgucgryK%Rk0YJ4-IIqT3>0m~l)I_m)yD89@j zlDRqzi&z5y-|E6wt!~gOSYyVvQ}Hv?Qp}hAOgct;6i72T;!ZpI>h?2{uIb5O!eU&N zCvU@o1P5pe9Xd!3E>;0@_fmlUe}0kfR`+Sj7D9uZ-#Q?S7yDl_ppopv+~6yx-uuK@O+T0z z8)ZhUU=0`GWEBEV+9t4hZpEX(# zoGCxEU3a`$$W2~&?_roif867;kR>P8Ipy((pJTr)JwLOd41b+b<1!|*DRHSPsq4@_ z$b{WjpeXTc`U02Bv(q<)gjnz+XD6%g+&@zpqW&HgpUl=tIi%-BCci4K-nC&;_fm_)BBT^vVE3KtQNg=; zJv>6J5D5|=)$O|AM{e_Te6}Pf0E@ZRzr|3uA57J{QivOQdHy=NV8&ckh^=7&lGz4n zfGf103N+mMi+a?Qb3R*3lUVtWL06J=d*&Kb9w^1szrMZ`a(%P?Gbvpv2J|KpB}|q4+F~EmkhKr@ann zRYcwdr+bWF$Dd?v`Yvzt^FEBrn+eq-CRRE;E(H2SguDrfQTKURRl)KjCxoLbSmtj0OlQZ}281{SX6>V@lT45n{)AFH)k5*+sv$K?b zsuGm%NE1hj87-25T))@z>E|*{CWEXF_L16yEIAL#kltLM?2t7!Pm(A0GVZ0YTXh7t z5uSYi#f4J?DylCEwQnzpkX=gyzLqmrA7YrENy+9uzs?|#Qt&BQ8(bNpTx+x3h(FZn z_{Dj3SAZ&MK#B)nh|Z?xQnz17&!EVdgag`3pZDFY&>i-6`g+}~FSaH>Df)h!4p}!p z9=}OtQXPklzD)Nu#e|PDTYu?XxHJea7h;VD-Sdm*DYPLL>)Oy~I>^~|a*-y`8~@=) z$wRw5x9sFjCpaWr7>#j5fp$moGsin(65Ms+EYXLBEt(=a%vWb6LayTCNYG^Y1>wWP ztvGZ1-+Me2df(3_LpStbJ|*R4_gj;J`}LXKTjPrkmO$+?EhD`noTy=%TW8yW59du= z0LR7c!gm5I3h_~4h!uvdZ;@;YSejXlE{ua(%j^zMElib_FsNK&J8i$8qk;@cYZrM8 z)CrF^U)OLr4z?rQtkx;%p8h`F?G9D%4`jgD6P&LRfk_6em_}!|yIMT?HZjFU?2?1X z_tFgljIA!Jy9mE(+mf#^#(tNAsOme=kIecUb4qJ0`<)<1iJs{P`*@S9dgA9^Azj8kGr zRmx7S_z2TqUN^`a|49e-7G8<4N*(1{!4UekMl}O#%w_J zj~C423_s9*q|B9HP^BAwG;I4)lv3XI%g)%lgW!ssSv<3jeRUVZBa}zY)h3LR6}Zpp zoDWA0P$a31MItaY<|%Cj5vnaOif#r%uES^d&Lv;FsBe0>G2FH0naqM3uWEwAf?kWhka}*8AIO+RN!EgKq^`YP#Mb>D?ojY^}XN8G>N;L8H1MH}?Lb@i;@q^pomb6s}RnrfOR*L7kw{Fpu!Ymse`Z1#Hn8=dBGRl&gVPMMhBGfG+DJmmsnUWc!tXA^o~) zN99M03z`9wsot?!mK>8QpWbVn8uyvus4e|a5ZF~Xi#XqFNMUG+esR(x(S$^w--Yh2 zoQL$*)cc9h@DFz9(JbHQ!^b+RHD+i2;9g})&f*({#!=x=Ft^->lT~f`dM$-73594; z-!4RkpWBo+6-%Cfi;`HFUFtCjI zRb||q^aB#hIhy2QA^$jd14Pv_m?^Cja_ONorRo5a7uiIr@+0Fr?l;Dv@+~sJ#p5Tw zNkmPJjI$MivxZX#jvJ?i2ez27ySO572*h&!rRADCZD#ui?*_+{O``Ppp%()hhbYNf zT}2o3?-c{X^~N6<9wA(wWIs%DnMTjfT4Ly3CQtr{^&###vy$7pLDt^}ng$yrui8Fo$5?L`P=J~P)D)b({2&~bw8V1H z@{_}u__~6>T0rT@93E2gRxKpq&0|ED#Z}+ooUdj$tI~EwV%&xRQhDH%ov|0uv&uz8 zlzq8O?-bwCsJ(662S}EXP9LW*R;PcE+S>|+HT8D7_SA6onyQCO)yCkCc^bO}doAyT z6utzP2~_A-=vrTl2y?mMg2AcIw=Qs5zW^Pb#u0cTRXe*)+spbv0|S0=|6B`8KhZP^ zGWWIi7-B85jQAR>Qe_Lcjz8bdG^&1OpFR^+n@?8#tHd7x#->mA^}vP_sp!92qSa*OT4Kq9Yj#T1&SI=J$`Fi0u{9&!0HCEPt@p#Eb*#uWQxPGcYfr3I3Mg1wq$cQx+!ZE5G8& zP#`7T@K?{k+h+_=sms@?3)WLfD`ENT6K!e`Tlk~@OW!7^OAg643HZgwf~=EeETt=NoE1SAD#}H&2+|48nO4z}>=I(kT0p0+VHl{|uja2Yl51 z2wFRf)!N=`FCck46dO<T?%f1 zpVQ=it@`|$wZX>R75HpYM@V+G=;PY))m(`5ktt0yY?3lpdwXim@jE(7h4G8$a&7HL z?pT}5wGHC)qx0qkrYAeTB&hK`G%HC*L+Vq8Ki;J5Pc2JX(%~f86k2ie>GGGgWbCTS zY$;~`AUk^3iqMyV9wS$TL<@*}eN_VBiD^!b)-fDPTYQ^kf}pt=KazdCPiWYk|FpV_ z$7*Q?xHazBpjo#_UYuKxe!*|EPdEW^?J3*gr0eKfxtWFzsa}OTrE{GzRrE_Zp;2R*9gkFhJRV}rpQ72lm9V6495AfS8_6o&SzJ$116#+ z>54)C+W5!2re=aE>=wW5w(^X-(q3#GOl10H13N^;l_EXxtu>XO$6QFLutn{a+9|N9 z#*W%E!vBo*y&?dB{wwi5Za9TGD(TBaNXL#I%v@*ji~Wr<%fMxyBAN0^pUHA>wLCvfCDu-uj)Ko5Bq%R^O(guLK!C1YDM*^65aDra1cPX7fy`O_H!#polOA&yts z9eH|lGSeH@Qdli}1USpe;AhiTEW%z~x~FNc%2-Y1X-ald;;Td*01$myf9|rXDGL(0 z@9!t3SLvU3v773;dH@eUU`Tpy9&tp8AUk_ka(f3rW8>HI%NIzJ({Rl5Qpb6t757pX zleij+V^n5Kxc9Q&%>)9Jc!PZa9jVRDJD#(E&@`+x->|Rz@(il<97L9tTvCgm6J6sEXDSMzh{%CvQgxX z$b=eqlNSSa!oUAc4};>8HWjJFvaf3##Rq-neo;v3Zhq5+!oh{hw$UC_eU!!FeacVh}o*YYlDD4>KdO<->bW^_21l^73&H`j$J$ z)ZZuzYPI*zL*&|@Mbq5KP7>Q_D05~~bHoQo3g=QA_e`cvxu@Xt-L0%BQe^6lmLP!B zkiMKr)7VJoCQ4g|qpPga?2pOK2OM3V?m6H0iK|GzL?7jLS#v0=8p2c^a1+gs^9EL# zn59zx7Oys+*=o?SwJyk?ubx;$prThSwyaEOmFgiV{R)!GbQrlP2FjKLO zeu(64d#9jieXX}kC#-~xYSb{U9Ga{h%ej+e?{Ip-zKJ+i?I#^K^CixXy}ORerFZOL zNhze*iiuaG=6?30Ra6ug2i&NmvWrW4cch}^zR2Sp$|p#n}~>GMZ- z)2eI3b{+joPAT;Zu$S@|@Fqpl7aL)rHRby4_B^cUwu=dC^M9}5S!e;9F?Ixm!Wkl5@ zm#lmt>3NG^JI1&JM~}-6a@ltIUD6DnK4vh~I2Moll*Y;Ame*P-bxe$0C5Ve#GC&fVl zwn!Q?_5)r>jisfJS*35YeRl2|r>P`iZyn<|kI49|Jpi+!%k2vo;%e-rs%!imZ_L)% zvrAW6kgG*BfSvE?x&@l`HuaJ#DHg7uF-%jW(Lqj+V2Qj$2DAT2k42I)X=HVG>nHuG z{1K2%4&Sg+%%CyJ=uw$Ra@8=Vz!1PhMjkRGQnY{c zZG*8Nqa_}p3Dnh7aOB2uIC=M2$#yvT6_U$?p|M{JEeLk4SYno0QKCb8Ry@p^62!oe3WTiws`X3|=$#e;iaZjhw;SRj z9DhDW37@oANic(PZwr+6dRpDe_h#6`2ZH%?nCm;Nj)Ko$s|3l#yX%vHudEZp#t*!9 z5W$Pnd*q6DLgI9}4R#ZIQ%?HZ)_w_(>nIo5N8PpO`bKa{1{_U7g@K!XE%pIpjzxWe zcG$@6?MZohu68YrZY*PkGhW4c_rd8kX$9+pz<}CDWYFO{)(|JbZlpk&+F%TQamf7V07oK* z8Dt5X<%e^}1gDgx!Y_>&3JRKFy(#c2oIIv%!$u=059u}=zL#1C2g zu`%Z8KGbrLAF|v+e}0v*ESC%?@H`t!*St`4k-C*}&piZ2zG{5f4pY3OX+c?uNJlC( zq2`nDuu2oe+Ix=+CgC0d?NsZ$T;~@50nxnnP)aEKcVKg|&{(Kdmiqe6xf>eyF_`b^ zz21Jz8iDujneNY}Ioby^f&d%EAmt1>X|quh0+7SLqh_ATZene5bzIYEBN9mTT2wmv zV9vr_@j>TRfQ8+IfpH^*99=-IRj(_kBGH15uc4SEc~)^$k|C zfW7_%fc$6NXWkd)K(EzGd!BG8rn9Gc*HGOYl)m6p@lE8A*b0$n2BAuG4ZD6$WO)t& zrDo-C_Jzr{=3YxAwc+@m_Jaz-sdy8D zT22mZ(uEr{WLmxJ=m-k)*oSDy^;!(fZBOBq(IU@`9>~1w#p$CiFu7`Gj_eI*{%uE6 z7^2%7AJ9Qh{UQQQx6CfP?-nJtD5pbUi*p<){U@wR#i zL^9J~%zLlTcedt>K|&+UbXL zSgHL`vKohDLuwzuQb9f|kg|az*WiCNT5} z8Ee-zs^WGtbVt6C8;uFr;!0HmP-2MNl)^VrNLZ#ui>^6TiPX=LIa0?&DKSA@u)^0+ zqa}Dy*EzWHzJev~oRRWYXb@#LB6-d&I?2#e1HG(b#QuQ}J1MHL4iqZ6hf7kdFMy4%9Pc1TQ=VXTB;&p`&;z>(HN_J&=B`=S0 z_~ieUO-ih1`5TK$)itsS^2!ih2v)zQXiP+kJj>Y-D$V7reU88Fx5?fPw8DN7@On^U zRD%DxtKt2=4Mot@H|R4L4!1@M9QDmNS8uu9Dv@2Y$a;@F=YP<$ z<3`VO5r_oVkw>A+?+)c=vqq0?gniJ_%Ep)+lel475eD0Y!d#6o?mKC(8Vc)p_Jb#2 zBCnDG&Mw3sf^L5gIBt=1gd?Ad0$=gk`0K`e0q1m7zFo%BV!ap)l=W(-t;?K6pWKA@97guzrAB|v^RFGabf6~hs8Dg&HanvvQN2i8e|85 zK!-fa(6!J%FqG~M0rXWJVZc|VjmtB!zfKQQX@X4A0XR1+ zQbrGe1T(hJ@B>vQk>g&YNH#?-iG3Wu1&mSfZ{$wzm>{(MO^nJ{Ikx|K18(qJ2fM4c zURP*%?LI9)id=mGg~0FeH0%*B=$DU9QwZD4O|Kvgf@2XHX1y10takkM>&&nM4dm)S=oxz=V~lz*_P*H@?Le^n%< z!n{uM9a*e+TRfVgDy0zcWB@n5%@eHp+6PN6>v+OK7Bp8l#dSp>(f)DTUO#JZ>c}3u z*w}{jc~Vj|`SRG)qFw%}TAG*XV%}drlawav*N{c$?p(-+;4naVqHSs#7f*+<4FXo! z7v~B-&K6p~U$gomoiN1m{c+m2wU`Nam!)oky(ty1^6I_ZN@AgOv@^EI2-eGRULMw& ze=mlmrcDL=0Di?Dc2PpG^?}k6R{vvZ3HfH)}fgrbu9lB z8p@ru1QxE(>&k4A7+6;DGQ(>iz5-$-(DUz>Q?@KSTmbu8)-WkbArE zJ?XE=aMmEfbTskpr1pgxt_*cM&6Bgn?0%HXWHZaN#bwbUzH<18j6JmY>+D=Q6^=5N z0}`J1;UKbY#6~|ekXZ0UAR-cQr0}eyj6St(Tv{}LdLoSI*g1%!u!j2}amlUHHt)EM zUfVQs`b_E&^%dSD)7(n@56#VXl}rC9b)Ag8{fQasz@;iVpqcsZUW7P~XIEMQx^j!~ zP#jP_e3aJ?Qhx^=c@0H2x*ZSGUL*M&5Rh0$Bv8fP`C;q7JNW6}v7F?OBI6K=F+=^| zZLg(Fl^TfUAeAhs_E~8j80mtziIXL&0vx~BTSkV@fP$M zSH`8e!w2sq=<>X8{YJ~JFrC|4e?qr^9>RYoDW7wV^r{g)3;24RnHeu2G0PFps9yVJ z+KOp_>C;MZvUJ9OSe9Mh+k)5IDf5~GKzee{Vh^I4BIDxXdV+zM8h#zl()Zidg2KEP zE_g{2`E%zfT3W!R9$}cTdbVmtg>v=<3Ozrnr~|%duSRXv0}6A*S92PTVnnV9dLwMY zZ9n*i#<2V5c(Kk<2VM8kiU05RW`J2N9JP@RDPVfo<*wkaDa#*_XKnY(NydXHuaJcU z4f$l0cJS|?c|%sWKZaPzFpF|C-FNmxh393?%I2PyrQj|*?_oJV`uZ`{evkbc@l#fO z`%IU%cdPX_#5JIyfNo)|w8T4w)WvzrklEg z8HP|?%33C-+1i@>r(j=>E4Eg4tOv6czzy`D12LMPtjM)cRR{Se@|HV0rB2B^a$#>Q zFx4?{Q6rGEN?Y`8AU7XXVs3lsRp{(i#!{18hy@eDh-toi<&T;kw5QN=Qc_>liTgRX zBMG}fwZkm_pZjCGN4ZH{j95+&`Y6CI9gb_UV-YEk@5XRd2b>QWDzan!b| zyDF7~DVJD;&{Shd%f_@}LgSwKTF-kx;+?Hez@WOR&*v4z+Wb3JT&LP5C;pbwb^e9` z6aq9!8*tP{kxtDXF0owNQQ@{yP7hd$T#AWN8JwHT$QgJ|cq8%i_)FS}zDV<_%080v z)xM4H+A!g2V`G*Yu7$KkLQJyY9y;@VrvA#KpTs-|4j`jUoYz2>Mh zY~2Wy4I(i*!>be2bXOKZK*mmj^z~#c{lW0N&iRa*Czz8MN_?{UmBoUaZj(t@jq}izJ z8%Wetq{`jN5!#oF`3_&3P)8mTF|I{#m+*}z>CakPeNzSPuM)G>k|G9Z&_9=^SC6U? zU&h&gBC_%?OFyJb3J#j5P4n!;?_#vm{pR zH4Me8ee|%T6toR3nC)W3K!R*(1XV_nsq8(W=5Wx6oWh?ZP0h1p;lO0@VH;gJEw<`J z!V5$CiJFDLowP0i-Am-Dz77+GKe53DU{S1P)!(jGP6uokDv8{>pqm8biAg*>0;%Td? z<@Zdyr6iW~An#}(CZlN=gmA@Wn$AZtrSL-N`*lO$QQ)tdE)|MWyC>7ROd4Wo`4cEw z%aGF7<2%D6;!lluz!eVHVmFwkv|lpB8}Pf;P?m$XRZcwZiL(EsSmM!0RY$x%?Z~GZ z)CBTrIRjmckCnTU0aZDslMFp!NY=ABp)1ojww+50Vf9J0X`s<3_maTz*qqa8g*U5z zT#CKNk|yyqB5TLv$$`U~iLA@URnPOHmpKM;1zdC}FO2&M97 z<@V8y$cWG((5IduV@3av2W!UxJ2w!Uw zBs}!R<0s1BZ*rvm=zBcU1t`)O#NIQb<7wmY{8TBDa~oZ^GW~~$4;on;Ka0){l)GQp z`9{O@^`M*7JC+}viydk{GqxB78LUl@ILn=xk?v^PsoUJywPmZ^8>^_6=2!jJ)Kq#% z9ujHQROKY;U1sK<&WWb{x}#ecC;oQq9fxtto}(tQwpBZ1H!C>xxyaiuXRPGnmXqiY zH{sQEj#d$Lc~=}^E;rq(QpY1(2)Q`W$k+1|jkhPuX>@M;ZPv4ua;!KKyy6A?t|eQd zlz$FsCifA*cv$^B0z_ZoQvJA5><C5~$U41ku>)6%COKNL57&3&g)$%)poE}mH4S&@Qp=@Fxk zih|yM7Od5mgw0Ilhhk~!x(3*QAQjJvWN+r2TU>3-3Nu1K<{f2*_2$Czt)51REdU`g z7*V5-pYu}q*3%~k;%CSs&1||#38Bx@6Kx-!F zOX&3s@NO~U!dg*GM{ZKT+Dj{~RiZhxor7#Q2qH4i<0awvpAxfj+4E0eBd_h_P>E)~ z4V4R8g5n^Lm_M=7zg@YL7A3cc`}RGn9l#LI3iUV99-UC+bKm*{Oad=St-J22Ct=9c zuoAFGt=a8KmQ|~LB&&T5@g&H(J=7*ZoQd@2@y74loNTo^Rh7+mjghES@RR`-YyZ!N zV^Xa|R#8B{QYL*KhqEY%52utC0$=MN4vG`(y*Nch?BQRRG++>$9ENe7T>Qe z;v(k7Xv`puY+heR%=dxG1)%gbatQQqpxoD&db~`95nQ$I(S&0^Sfk@Gjxdj7c)Xqm zQmh2iqhKg2G!-G0r-`<($k{?6?kq|&4x$)*i#_zUHOb?^XL=pXdakH632>R0X=LTi zjg!*BpSE= zi2MWPAt@!cb^_#u%n%`?=L(tOHe@bbpedaQ4s|>Br3{?sKFu?M@Ki_5zkPcXkJ<_& zh9~DNi%pF3wq-OLVy}P9^-`{;+!CF`BAM19qsW&hCRgIgMs!~1;l?( z2*1$uVE`}X5NpTL@P2Y=adtcnl-~4P9FGSAX|1=Nc`ciy2;Mq;pd|ZJYw@4Q1_-WM zI1n9_66A(7%FcBV)Yx@o)t(q}TPbY?yaKU8v93^)g%5coF&fZpJ{^PEH))#XbUYR6Kb-4?MN9w$bFU)&zs{&fB`*6v1Ed;@?91^gZYIuw?A@X zt^H|2LIzas^-TI)L#aikm!91F_D276Myhhpqxf}c4hzM{XfYT{=T7%MLCre84R9tT z*uqi}H?q7anb-K{xZK0WN(=QzreA`9!oiTQiVX(IbD^vt>Q4`u4-ekM2)s`RlrJ$N z7*UBzY%Y&T=GsSsh0Q+C4+iWg-&()DfiJF}{?$lPs6^E7Al+lAf9-ti@dFa4eg%m? z|A1tQ=>ojN2f7mkG4h_#@iKD#wf4n{hlYMO&N4HYuI{esacAAX^WM8g7byJOI zak;&2s8hPw4N{r`l^9(N2PJ<+NV*{8zFi;z7q_sb{Uymqq)4|i;vn!dg3@C4Zj|;B z6u*bjyp_2ZgCu2kSj}w=(v5=qdo0FAJtB`h*O0kQFeKCJAHX{j;3Y*6qi|!&n*mUJ z>~??*JF+%o00|t+>_R0JQHYl-r?3Zb2K zF9DByQJLTu_pl{Y=(zRG+Q(5~PD8IXa~AMlqf5%Mmt0c1jdP`wbdHV5+;*b&)B%Ok zr-smcHNK^%+;{K^L$}fBEjOY!)nGjgA50 z@wXW;oeU^V46|Pr4{&N{cs%2siDf{$9MKy7WxBMFJYzhT zVo4clyX~R*a?gi(dNll<@-m(2b-R&pzq?aBz~CxsBO{P_4&gmHkBVdrMDM ziB@zfSJ^cl&2Ys02#iC1lTT@=P6sb7C(bwK_n<2pC>H)--|%J1JkiQrS=*|_7%khJ z^dl>)i-lFbvw`Z9q!WUy$VMx=ObtJiWNWVwjp2b9!GqF&L7~ynVv)bdaAEHm@fr!g zQ(~{H{v>!pz4Bi}%Ls>k7w4;DCps`T&+Y<~FNSZ2%Fw%RGW#Bj`86dVfMG26?{S;- zG@>KN>kJ>hq|fjS>DRZ(+Lrddn(-BQR~WC3Ipi(N%U%iD!eW^MuvA_q198_Tv-;u1 z^}cHRD9u{7yE~(-9_FOfJ?dUIjvCIjaoRzsd)c%5;@xdwFU#Vs?}cFDcyS}@h-KzlOAfN%~JwoFLc-zb}w55&mBQ1lLE4!7qmsCI4Qs|-X!9m|| z+7Gy!>|;G&<{l^&b&uC~6vKvo`#1W_gIs7}A1K2dH1Ojt^T$hc)asK7DagX8YpT{@ zVAiddd($+`dC%ro#y)y=a8n02;ODD~F3D3P{uK4{ghXNpKrtjYzD;Bi+F_iM-qo_(N~41p@t*CogfBT`t|96L-=U@o}*nJO_IO z_ps5a4GU`lp1*TY>e%xVVaw2&v7y3T%5D@%oRci=Z|h3Ql8?3hd*(OZZP3bTeBH^{~6BO z8fRNjTRZiHmh07#A?{b8tD@n9-(j>JO8~A8gLu`-7qa-Oc~U`pQRz-Q5o$hR)y@MF z8&FEF?NQC6;x!ws2+RIr3ED1-I@oR22s5y2t9y}P@4AR7W8$ZKa&!=i$EObI@z6Tk zvu#6QkgsQ^Hz)&4PmK}hM@`l_Xh)hK+7`ETy@olkZJ3z(xPH{U6Jb5op0MkuUc*Xwyb ze?NZ=(l~R@y}Xy}eZB9iEjeXdlI=iHkmi*&CegYRN=p7&iPmz%euIOrY-h_3R<&l% zr5?V1+B>MKblFNbI*MCsE;^_b|F`Q@y+eNWznd4*W+oUd{n^#=Y+gh?BMAS@qLwV&EL2lp-q_y3j`K_zpjFJ7uHk?vutlZP&?Uj?TLSX z(-}rf(Kfp6$^$wt-mD%dSog{^el$r-dS`Ga_xPJN^%vJVHT`(r`d9rtElLVnTA*#m zm?c4B)t8OjZ^xhf{Wt}M0?U+roUu}beA58_?Lb8 zRI~duzsj#)zq-#zrt5WG?(;vTrg&O0+U0$1b=bk_Rl+r-;m4jY1?<+hXHl|i+L0Co zNAvF&F047Kw8lTjE1tLEeZK0gvvaTa&-lCXE;u7~#*NlB>xJ}3j~^>O%52KAdbiJJ z!I@jQ=JVnGn;h-++r5u!WN50bGSf}-(VPA2l+X7}X?@PTj~$ot*td(+Mr(~fH{LG0 zu&)oA?e5gmFt_&NZO)I~MZIEIrYn`kNnF+lKV&UUj=ZkTvf86TeZA&1N>t9qA^Pg~*0Qcm6Ahu#wL*y4- zV{Y(TDNcQmp5O9O5KkP6-TX*ZPDxjPEl7_4dDxh5moB7A-2{7f)h%HP)860)pS7YxT4MH-?DNpc<2{)#5A61#akAFo!|dB(G<_cP z%(R%3t3(UloSOAB!U=BHFy;Vq#_O&0;nT6oc=)-4>USui{F4*uaQBwTui;dZ%9XpJID{p1L z-oY@^me+i&EO6r1?P`12^8V%i8?T7a2w!A-n5Iqg4tRNg!Ib8EKl!@g^ya|}g(+_r zZAwRjK9&l$ovkbzXfVb0UF_#R9LjZ(8^w08pS*O<7VAJ)JY9tZf;(s8 z5Ai+6_x+zLr!?p12_KEYx82)9Ql0W|C?mLQ$1WY>^rSTIQma*Vz{!J7-B5>z~3jUljugwWAph|f8uAE58u<2&QhCc{PM=9 zQy;o-K~)`l!<(X>DgM*%m$)<@;V+E+dtl!=#`U~s^MfIH}&I#xRY5WgU#CpSqv?+h4J?Z@SJcrXu5{=G(Z?#=c>O%I8A` zzt_zyC_PhJyZx!rOPNhd0_Lk*bVMYlejHFhSk{30J$HAQpMZO=Xw}WQ179Kof9z8; zxosNq)~LCT-7Ebc!F#tLN9CyRfA^Y#^m1qyl`BilfF7{&Hg7wlLwX5_^bZj9_{zH=u%NNn`xy)hQz9G3x79Wd}`m%3jcX~ z9g7E!%wJ{3Q_S$*Jh6gayL91r?0~1kr5#}x4)0U5{C)9q{G7$!(cXRvk!!X-KGu?G zD@Uk5Mn#%?~yV=hYB?Q=*eS-|RPxdne& zT)6*m)aK~t-X|3N);PA!{y5v=>uSBg28^%e<}O+n@bMNZ}8O2y84X!MrC@vTl#%6nDxN_+|nG^Rqw3( z-Q8nabuPVbR6i8sb~?FwbIy&zu(jS?mwlgWRvjA~t=mQXC@B0Tu!z5VAo;M*&P{h+ zOs>g4Zr#w|XLWLenW5j8zjE!G?C+ZMzr@j!Uo3ys6n~jx(EayHPc%RJQ`M>7Yib9Y zI7^yrwzJ+YJauZf+0TsPU!hZM4xV4lAXeS=IT1&m9K7~B;Qb4qcV@bev^+rMqVHpM z`{L1op=rL1bm_{>J3~AFsL$<$Lhx<5qj#}AQ31K5b6pIdozn0+o9Ov5>y+G_7}h&n zXLv($+7fF>7mlUeJKhjzk6TUa@v@lKwpzI~)8vrKSG&+D!tf^+&BvuVDigXP>VM7@ z)u%nZQdV`FaWcf?-I44qE~n0)-OiM)xan|xfyKqQYfR>OAJW|{cuj1N8;E{!`qy%{ zvyOvDbJO0uSgnK~FAa2})ZZG;b30qsf6X=dhZbvN|7>)LH2%2At$_5d(M>!PYGtOo z=zzvpPm`64@&0)7gmHV+YvCP7w{p7uOY18}ZIgYHX%1y4W#Kqc$itd#*L&;wZ=5Sq zP8_v_+-qWAa#f8sr+;zYg63R2q95|l6Y2yVUSK^wt zC~aZN%u|WR63YID`{y%yBZcSg{oDpRtq*f+|85{qi%n-q=Mql5H7bEUtplFuiv6+KXHpCeB)hP3P_KO0y3$3hhe!k@=GpNKLB``N-fmk#E1 zjL^pgG|P91!CTQ)XZ3B>TF8V32NuvqvUw-`@FKE!&e~OP0}C&ET+}e28suY02uW^1()_(h8=W|5Pn1)|*sv$@8zr@fDs((%n1a#J2`%aY+Rwa* z`y%ahK`k>>j><#H_z~9~0SnY$#GPdnI;rLdmnQ*LzZ4p(7D^^kUg*^iqD0CNbs1yCz`z#Y@e^_VsWP;g znZL=I6v0_p*fo1f3nm~YH!qDv%`fCL$P+2mK=TcsK_d)N`!b2qtY_H4ayf%oGo7GI zL|&i2NvQL+WCVS^`t(D|Cf90sgD#IunGz_C!Cl+B+ubC6@@+y%km)1}_X zFLo1t@Ap_7{sgJr2lPxJ)dApa? z#la_$f4zrZzEFCo_QVnGwDE zX6Rj z+pcpmA|Jy^vixMrwhRkoUawl$OWLY}@8~e$<&CO`zTea!tjMcDM(UX_K5RTF|I036 zQ(woDrwj*zXTUR_mxC`yAH@ioc%Ow_V1Q`R5iLX?dil_S%kRj8AYRWwlKL*nq(&qd ztEc2B+RLuoBg=xj`|>8I7~sE+sBhz$2+nIddRP1XhP+SgK$ExIkuni{ z2l^<}-9ZK*nb;VI&@x9t2eV`<`i+;CfP1GZPNGsa)D5hzvJzow?eHcufDJL z1p;?Ni3t7#t%(66Fylm5Y&}zEvBk%@tfRjNF45J6j zHQ|fLD=?g6y+I5_N0aEg-8$GJ20n_G(PW+#f1Z(9mjyzxJO>uAO4^uLTUvD1Ndn+# z>RyXZH@Hv}Q_5Y9DlZw~5YH9*}Iwk%(vaTtsWm;qe){`fBPjT}W z0xrXit-q)0@H`fF5o*o_n1emAGnG(GR7RI9kqX9S)_D$Wx|Acif%F6aFl7Wrp;R(% z`n)_i8kN&^*ONU=8N(su;f`xt%2!eNdbA7(w`bQ16PMqBO=3LYL8jl*i%P%n>1S2j-g{ zB7m_Ie{yu7DgPZZh;jy;lf|TgaXp(rh&A3%oGGy8jn>-MZdfh1o=>Po&OilhfgYu~ zT}$VTWYdWd7uBv92wc^A{|pzDV2ii`Go?AIsu>G_n{@L*F8KI3IW>6B$Q^?Add|>w zHtkBpCpR~xq1x=a+V$l4y!c8;W@L0b`PvIiag$&sQY7--5zgAh*p|;E=B)QbZ(ZRT z{F4{*|1po+V_W&j9d6Ts^@yy~t9o6Pfp(gr%j)NyNzh(coIY;4svp_(h_Vjt!=H4K zM!;YbpT@4O8{+(x74nz8mSf|b9Ramy zojMvX4MU_RFxd8~|A9CHc$a!U$6zPT0@2I>f{IW+shnjk{eh}_U>B25eELTog3ZRf zV5MWyYxZ~+@FJe$a%Ou$3LTzm7{X;fh(txqL!q~}#G!BE!ua0jH59!FmAk!u?y_VR9i zmi5Qg?x+QPG(n;_b^-OEBO@{o(R4ZQCet2_DU5{dCKP2yPaN)n=2zVL9c+v--E-QR z3`rRBTnn}pmM}AD_(Y#F*^A6+1OCb4^4T(oi~m76PG^>^2)ai@N1JgDe{K{I;MJqz zpC)V6jn_(ZigzKpAAhs9q6qg!NG8j_@JAxLSWtp)y|{6uEYSwl`FkB0JfI|fjfV^a z1L}wSw*8s8hkQp~${ycLN^){9q`biJ*8?(In8Rbqh*s*om zC>Lb{iDx)sC?8FCeF`S;9qINYn{H(1_R3~DtKiaImV(1Vysw()*a4S96i2$)ug9vM zUCV5u3NG#<-R{Qx;l)A}a80{9vK3~ai_b~2^aUf>{=>4I%!@lnjy$KgcF00$7j<3l zg=IM&yjL}u67|L~D`KF0ulk!!7Q4#2j@$mb`45x3vQC$-wc9FZNe6?E;4}7Tox230hPt^yYJ%Ky66Z14P#w^hJZF@pQ z-0XkO_Zx@-y$%yxtg&Z-%}{LP=>uKU569CD~IU zt^IW4Q1aVh7VlWWnTtiD3}D*E17+5GqRCyd7Y7rS8YURIz1>#NtIKn4;LBXJHNb zfhGSCiz_$K8Q`_uFD3?w{z!KTp|48EdIF_c#h1}LM{LR72O(Qzycm8tkp(eAU3S2k zU=gViupp<=*JilL!0+KqebodDpt&{2gbi;rD$aM)fbEcC6eLU#B0hB99~A zrB~B#u0d7&`I83FHhemoTgMA5lOUiZ%!S8r8!8}^uKnorsGrY-5k4zL!Zk^k=?+NL z!*9Zh<40u-qGfihgA-w;(r1%Ca0AwRLGBkdru4IykK>G6$*6g~kTWM3xWx&!kn2y> zr$pBUfSk#my7qE;(Mei-BKMHUevqctqQ>@n`DdSohyWuun6=vUKj)Z^wmZZ0dI-HNue zt0OzX-GAX_VgH73kU6y&XM>PsN2nIfE+b~rgK|hK8+cmN1|{v=ZsAbOGX5(WO7W<~ zC_Z=QOxW)De+F_O>x>^jPOiPoP#|YneqN=3z62)<7_Rs67SUT&WHj3NIK}%L!FwYe;q$?QXR?UdeV}GsKfx_gI~g@1BnF-@z4kleJ6YfV(i*p zzs>HrYMm}x(+pjoG=9)GWG}UpkOVCMnrj7L{^ZM`~yF6NaWiBpMRo3ro^)$#gxX95b@rlI!l*>`w9t}@c1@UYBRv{A0h(z!PK_; zp}-fGLU#W<{b{kY&UQ6JAe7jL3J`uf#NaZYV=n0XqjIjN@7Z|;IM?=2?_m;L#^p*U z@1q&)`)dQfepVr=KM;u9Zdu_-{$p?S8sJDIoJ-s#-=76)UL3Px73{-vM3KchwP$W066T>Rm@Id=~=irHTc6?k@tZoju&i%(oDeb>d0)0ly%iYMY+ z&r6oCm~l$$W}*EIG^qA|B=Dl6@miyU>hivbP@$ArL}t{Ld1D_2QdVQvNprYI$d zbQ#kbScJ*4iUP*DcnkV2qygtRva;yjn|32)m&qy!ubd2f=t@C^JYo-P+D=lhAXv)a z+*pXQ4~-aq`X^%{n%$d%6k;?T$QweCVMbtzMg0Tf=3{mL3p45&LWWWl<3 zbmtaoTiv#2^QCczpJH#&DNDg}ZwvHBXI#`ecXqHHdqDI;XPR`KfS*V8dF0}|FwxQk zX+F||M~2uXYZvvA{^Z)pjA zUC@bUrh1~7(|D4;;3Ui~huu5v>eIler0;xaOl0z3goqhY_S7?&tl>NHPOZ4TWcG(t zf?Yn6AG?rsfj9f^C@>?M#XUMpR6(=LuJn@V7Qecj%(e5(h9nCj{bd_l-FaJPwdeBmtgQZmS4f?nRR|AQxkcPXUf*Ai19epoT zsn*h6N9Ied{i=`mXM*U)IBSeSeuM7V%5`otrksS{vY0-_tjAZ2h1jYc)v=HLQrho<&auY`(LZGt)y26J9wgo*Peh{gBpi2z9i zlPCUxkV@<~DXS&Y??2nPMBsNgYhE>##AT{iOI)l}lhRZ$5O zHZqXEM4omJVi`aOz+D?QW8Gy@y3R__{@^{A2+Se17S(?;au`Kxn17!~a=KXzG!w%2 zO>od(#86sa?gyfAUP#x6LP?exz0L76)rH9}7Z6t|_+B7cJY#-dPZGw@yR|II{oqAE z?9VHqUUaOjWIF9Y8=QslV=;o0Ni9?oax;Z^d10CrA@fE*Zsc;3j5pDPinIDh-Eu|?3>B$|{ZRwJaXgsf(`fz?ExuFoQaMcAy8j#!A#ZKC!L3n8}D71orf z?=(!9TgrB&sH|I;SO0Z%OZte3Ieh6LM@bF+H^CHho4PUc9_Hv^;NmOO=y7_vaQMPv zmn*WGZRN`ma{_NKfHU~H-b$XurdZeibtg{{dH*y5; z;?}3aPm~%OnHC3ULJ_6*eL)v?BGEGmB!)yBs0=?LCkV*g&mgG91Z{-?Xxw|iZ{Y1o zA(`YBQmoa1Y$L@FDZ)vD(Qi@2M+t^rrwA_ic84O$B^YvpB0MA*bPu_)6+Gua;OsO2 z1Tx&`3K$J@fsOjdE)3}BIBym*sN5!cxn})n;1GBUD5g#RU^O1_2AQvE<=R7|3~9Ub zk-_gOZX&kGcE{T>i#jGcLi0$ISR)|y%#-F&4}mq*yV3<`ViPf@>M{-<4M$*o9N9LI zz(Ox-n3yABs2(O75T9C$lyc3WZDjOXdB)zp7PVNS$;v#4)Z3}MZ9(>iKKBW3e(obt~b zO}HiFz?wDd&n=zEg0A+LuT?7+GWJsILl@8OeJzQ2g)Q!oyEfnxFMCREH=P=Nz4NkA;*<*_QJ zFbj&hKZcb<8zQary|D}}L_C6Z=>0dvuom#r2y?WlS;BGtyw*58onCaKgxCkLr1@Dh zCZpdqeLR~rLQg{d>33%RqJ7lDh*w-paegtP@(2!HREH3gDN7c-{8;qEA^LNq1$%mO z$G}wBCwP|dT2Lwg<%wqYDnkJHU#(N4mM!6PWd57qvjnqsbyi__-h5x9A_Ls ze>WnpjvL{BSh1Tg;5KP-lRR^u$_oN|XC*RdllNkxzpe^5M?pfiYVl?k zX)z#+tEZ#?w32bJM@wH*2B+)r3$hM%OjZFxdQXK!>=ntjWK~nYSfuJ?X!Y2E%1eFL zK}F^va|q!!kUNa!5sM{YrT&m8$LB%Ote*t}i%*sV*cT4XPJk1A*1p_9qxe?a9+uFMZS zoiEMFg9{;@JKd;#!nVWuXSI`!Fwstxz~HsS`X;7ASe#R-%!<}@%y)Mf)y(<98266c zPedwAwBA1)n~a#qgfWSAtq(kkgbeFP3%0^j?Q^%ROxkc@k*!Jfc$R11M{qE!d)+g7 z+JjD0cG6!use%h$;{t{!6JSegjj_hg zixL&V>hd1HBjDvd#HO8*WSr~r1IH?d@EMe$-c}wY({WjaMxG$eUjLw7kC6!J1FG=V z<6Z^t%?`)cQYjXKRz_pj^46{#DXtYfb+y})F-}-0?(`bF>KvQ3%$kaW&6f9{F|3$Q zZmV;^>!C5D)t~N1;j5*e7S(`Ak>{0;DQw`X^P-jM1 z1)JJdp|$Fl z$|-+(Sbk`PVgD6%jT+@G9QbfgjfdR~eMP22%I1|a8{>1Wj`uy_LoVGmxIdigaoJBW zI~y#Wt%D;yHm~4k2-WVUhc>gtM)>qHl8rY&FNRg4Ev2~BF5 z#fO#_)61d|Geb~rIW_W_A#dH%YTGd3oj$_rXd!EUPblVOxz=r9rThQ@{O?+U`nnfW zSD0Fq;P>vYC~aRvA=Z@?_M(7fd|U;GN&1WWIQ3y;eJo=p8H=Wi$Lc3jQA3ag6r-1L4We_zSG4^o#zGg|dIliX za4e;w1Vqen-a~LbktwtJY^XhUu~sW-rR&6GHh*J)s)<|4n^f4hNq4Wd_3e3tl)+$ho#;V&$USCF z3-P2&3ai!8ypRQL4iFw7F$(TBNl2|NR=!!KjMi9`*noL-KgicV=%BxN5_}mD&axVV zYVYF9>Lg|rJm-|niapHjj8T>#LCzL#tNXS>NRs-7&7c$pzlR5<3lQClitLZHc+xM4 zs4XoA*I-4!RQ&vBQ=%Z#pc^N0K4kv%M$G*r+&x2n-A1%em@En6yKyPHUxbV>->PN*&k8TC#?&(|BATV6zN_zbF?p{+~bRziu-?>B19Rc*#L#paV{ zfHBg|ndL3wo--cS59SYZuB*v%kg0|m8yaq4&uKORPTz?_2UB(4)DAn(AT&;kcgMRp zb)ZuhH-f8pyxl(afZDgT`ldW zFS}NINrB}hkec=M0}FOi;r@UB>BcdY;|`wRs6*2OZySrVG@t(8wMwaiIZ_GmXs6;{ z6KO@IH^{u*-yBMBP%Rv@JwrVAJAF=>$x_Vw(iOP|ouAic{4xo5Y#sCnTu%%_t<2)~ z`hJiz_w0xL{E*X2D#3aW`nB;Bn z`UPHZ!0WWQT7xnoh97&}fih%|ZXH?D4{Vu*`Cui~Zvn#oz_+^SlFW_C5gr5mftKpq zl9WH~-a%Q08+UmwAg9rAcLlD(h(rT7+vz6`zS^v#W%FD55+= zQoDcsw!@@qx!1eDY{DBiq&Q4XLd^BIi}aiboL>Bg%vleJB5&ABA|~-_D&<{d51-t_wI|La3M8ri)`{YtAr_{nYzje^ z5^b_lm8VIC^k?J=ZS=BG`RK-b^wGvYs7eww<>e|vBA6b5P;4x+AJnI<_g7JycgSOu z{?ul_J-6uHkj1;{FQsv&`&UR(!%IObbK5*f)Dcs^G0V++^7A)=YT)tLTS}ml-04b= zsS>5LJv`O5fI4#)o=Pn$T4T{P?WGlsZ-GR7u0<~s;`J6nXv{G=4%O8env+uh2XTF& z_@xLf+m=jG6>HjLW1MR^x$9{zokc$1+|NmK?xJmTl1AH04}l~nCKUp;9XW_=bKx$| zx0P!K0SI#?vJ4E1(CFt-Jxb6Pp(UUbOKP1R?0lNADV5a&rbGqf0NuFFJK}0)#DPSu z<~)Nck6%78(_nhp*j1f2*1)~q`BcQDpHO`7;9QH)i@qQpNHTEl5WnD5K2KoYJD(7h~_V{ z)fi^-ZNJo$@!Izw^>CYtWyc-KGf_>f2m}yO`s47|eL}hxjgU(EEsFaG_}+9$4j21& z&GB<)0}f{W9h&|<8+b-RtM+_0qS^C9VAtCW`_Jh{r)WE4p=tiX9d+QO{|Ty%eWaDr z`Ar6PO`z$~32)G+EuP3!VwLQWCzWygc7&5=%E$r?{F?SF0-~I`XG{-^hA%W$}OcBixSq5(C z^PVQRb`DgislWP7nqhk`7uH(Z@X{s;xHz{y&w@><#nm2Lj}u*}(jGZ2OzoWh%o)(e zo7Cf{;SdiLl#w}0IymHFzfJLtP^?G{DIbyi_hBL@kDM~_ zw2xOjKrJ0G7@JadPeg6rXNH(|&;V(v+>+@rz`_6#Dkn^h3ROxN+0vMmaav9~G+I$( zz~5D4n-;(o7KF9W-%Y*#SEXUQi={e<8PmlomRgYW?(o`naa`lG5YMr2ls*iG3ILJp}w-&;MD&cKn{Apr2wiB~(f3In}h}NIu zT#qo_-n1@SSXviW`S$&$g>9y4Wo*jV8(lm;z*I2MJ`^lr97F!G1zaa}xZFv?IZOIY z9|rNQ1tD`;Ls_i&=lcw`s`$yPzTmriHM*VnURA-~ZTI7@KQS?74|%)}pAouVCTgJM z6p2#BOd|Kwk}DgF0lB6>Pils=Pew})zeYjrk$MK|_@GGti8A3gvBecUfbj%3(YBzZ z3kq8wNp$-q=d{Y?4)*{POYV>Gt{0tXxOu(Qv3NHmj5k9sez}A+75DQ8MPe zS1SF$m3Fz6iV%!t1gv@JseILIf1y_0{|#B#n|ejV!{vK2iL!?qrSFHJ@0LZHMJ zqI0(S@M(15U%M1L-^n{mnqO-}9S2^n`uJ^-MV?2zyi%FkO_jToxcSmpH;y6QfH zxO*{hC&m3VEZLO!wUN zXSh>G9o@Z0m)cP+;J@Zd@Gugi4dSKA&Zli?ZHM0Q#VWwq*8by(4Do z;3d@jz8ftQhxhLhIHy7}iNT?>etm>mdB$}!sm;fRQCh#|>^^!|46$LZ9GdwYAR&w~ zOKSbyA)0GtzuV%vsM#1>ATLGu7vcf_MP0v0pw%G1+UhpWz4+hxaU)U}eS#B4A!FRL zp+{EUMJm{NA{zzIqX|Q-9~S8EZHqv;ae^sqJxi2Ug?2p9BX^)e24j5}OKB@pFtbd~ zJyNJ`-^~1nH?BN@_OKMm8A~-~EbAwIoWWADoXTNJ$UG3)c~f$WR0(l$Ccd&mT)P~m z9JNrSzKe4cRM#jn!wCnSprN!Jq{1osd}}I8r(?om`B`eKRvyyS*;hJ|Pvn%clflSL zFpp1_uDtz|uIN5cAN4N+6(rhd99r(Ae0aI{HK?9o8#$!e!%6>4(Z`ExJ)Ex+rvB{o zS_9eJPqj$H_?Hi%3FnFHBda9GV&soJjPDMq-6CO|Aq!Uo-7J@9xFG>~bcNhQ@n4i^ zg-8C%m*3qkYWoG{6>&EtfGt3{!%0{VCu>&FWAuq&GXglYfHOQYrEHy?GQEzB(Ex#~ zZkqoXZ3kdD5345A04~{WLn>~ujvjnP+LxCA;m=F+=fpPBa!0DvX6m?ww6vX#s8BLyCx`y9 z=?|@@luUdUE;X%Uqh|@`0dFDjS>;c!L07qSA}59O29h!sER{lnzwCSw_VWzUMgOI5 zF=;$gL8zl~rctpoP%+W61(c0pGo=qi{$#;%Y9U>g)O%7i?Gi3}V|Qr*YuKT6lBR1O zMcU4~>#E{Azf9rL8L9RCS+YFD{g@+Sr6$cc9ZKqq8N!}hkjh?;Y4L&!%BY+zFyh^! zsoHrc*0Fb5wqb3JKcL&@WX_ga^7O(9-e#*7-l_BF{O8<6=cr_n?X5?QgFr5gm#JSX z|L$!|0%{|zLV>b7SH4P`DHA_GfA}MzFu!LBZb+{V`tt=83#kr{b8}Ay2xjQV7Vja9 zgN~xtWT2F=-onUK$MUF9k2luLm~^S%1tqNXEwiq&&ecpWG*`9 z$i}DV9=ykO(K4y+E#b^c`*ar503FQ++^~rJHZmGG9;}V`Uf@Equ0^fx2OzW{W7e~W zow(<{-C1G3wg$ey9owi1<|{Nd1Q|1`m^Q}58ANc}CM0nPc~J}K0)WK^j2bPI48&zz zz^0S~Mh<^EplOb>DL@y|KP+Dr#UUfG4jW4I*pmeGCW)IN1h9n^sE9_u@@nvpF#vD= zd;q2djS+?2mCFGgAs2vp$_8S<3)Mb3jb$66Op-YpKS4ZiPJh?SGT;>qIa)L-^8Myti-FKZp2A_98(vC`~;tf5-p@uzvqG6jqk zDa(zV*MS6?*j6_-iGWT$EEh?wZ${zOKk;pJU&r59L0^EpoC-(PEPhg6pJXKCR4Ntz zwdLO`gkVazfsOQ^T|1_{7scvd3;87SKKg>PIz1i%*k5m80}y`eM_*};K1}zS6%zN4 zdWlrApDPwqTWHqQI!(FOH&8jeTv$o^8`9=zquC8TRmf|p~n9cLmM&25Hr*3S-pXjRqic}sDw$L?h7m&-giHoA?mJ= zD!4&=x{hjg1$Bw0;qJJeyr~YKQJzN3WUr+UJ~MBKU$(TjTbX>lD|HZ7Dm zssvb}YUqST$yET}iMA;W+W0I;?x3y3e=ND+WxvFgVmG~FP%oMF@2 z1F{fFwCl<;z;TT#x?|VT zG7BXd-fg)96eiJF>#+4(;7+!w#kmy6%~Q*-cjWEL6N@$0>iT@CMbI@iz*94ED6 z3ok^}1d&|gk@_21(|9ekFPCYrbVO{@uI*}g#FLBu?A!UFQ;%Y# z$fzw$Yl_3JShf9y7&6a<|9>ck(49$Ez_`b1cTg!;0bG@q9*>po zu-*TDZdfE0ZT>+VkxX#X>3Ju8Dj!=p~%~jMvk-hB8jBz{LFW$*hMbK>87e7>{=wtp*~yn zJoIkNw+M zGoD&=+syvs@Hm4>$hGZeJRz0w3C8YWkr9=!(rxcFW)i%#ovk6}HV|H4AkR?_)B|U= zv!mrX0qDDScHAguxtMD!=H|#n>fk?zVZwkE(Z8{&{~igMZ&?6LX#4sB{hdQ819yC1 zF48KSt8JHDK-R>9kU+Z&cNwQD3k5Y2vL>QXUDCt3K_eKSj_JYA7Lcyv!kA!36g|s5 zdZj+)2hK`EKzqkT6BqI&S)d1}jOl`ql71-3?j?&iz@v}oHDDgUP8;`_#uL_XHIFn$ z%9#@1@fx-Or4q#1OC$f?`T)r9+bPp^xOJ2qlpn!yVits96c^Tux@2j?+CzXE%l$E%_K^&^M}_>)e=LV``$I95WxDDoCMGi5O< zs9-+D4FPxJuE%AGI0n%PA?af%C1u{OrE0O+D778^%akM%!DtzMB2l>poAB-wQe>VN z9*I_fz!h)S2K46ML;C7T-=#qJYEdtvvF-8S`>*t_4UZgd; z%AT^7VpMM+8Hn_QF1Ha_uY;eTA?XoI^r^Gad|t_#f5by7Nr)nrl)PVnBDR#A&ZL&N zPP%pOy?S^9Ij@`ojb_KDzad`;JnkZZlH-vM*oxiE9*mkviZPn6Gi8=X1&nrKSOP`7 z&M)q?K;JAffoSac&utS>Il7ox0rzUgGKsVTZJ zXwTX?E2VmkwV+D=rvW8>9%eBcA-W4-7vSx@i0LW>@MjS3b1w)-@JO6P6Ekor&SAP` zAs?Y`UK$FUkQx{fi)(PJ!1Ezl`k+^d8<;9MI2MQkkDQ9W1Ee}qwCew&>s_FusIv9( zaS#y^GmeiS2vHHE7a=kjB8H?@1auIi!zdcW(m_RSu~i0J38|wXAVLTdUh-<*j547_ z2oXbact`@o5JDs+gir~2(x==bYcy;JtV5f35#oEGpIYI(5!I`|SPgZ|}l8 z9wqD~X3;Uix;tt@B$5A#`}I?lKg9jgMGAn6f6~reX5K^dwKg>}F;XD9)Wdz`q|J|T z>rF?Ua(epPrk|gCdq4DZAv)_j!n&Og=5L{LlI8a`Q(2Yz>20j9xFNglq{4u3_N$!L zB@SxqFG=DS5xxynyb4JS7m4+{oGsN)`XFW%xNYd*0kl}0(AY3K;w{TS!*r=Wh9^dc zqFm&O?UG$0XF;ZuSYkk>y9irCo8q1%EEYai$X}~07k$~IL3JEx;XGW>neh$JJE~3T zl+qSX>`*0emR7(~mu@K(-7Iykbjxa%6H=AOoxo~gsUfBO$42t=5SK_?5>doTVRa#c z31MdpF_R1h$z34tB>((+q&?r78K~*yjL|ZKel)pVfA-~bzBg989w&ECvnQVa=n2B! z52?of#<+hCnZf;Or|1puo3Zbfb{}mPkQ(yUCg&dR*Q}X~q;4dS-uG6cYX{`a@=wEa zze(qB(WZVE-`?v`Qq!Owxq#o|$9UH(Ae9hSW~tgi!s@a4MQ1j>Ko03F*QtTx5V617Kq{PD9OR(+ zr`}j8)w?cIxgYbp>ZxqhD&3f$*3%-$#w6~K!N$w|e-qXj2+>Z$&e7Ys)hnb(K4FcU zLpiE?U~C>D*Z4J_^oOb@z%>axzb)hb|{Q z#xJ#~hyU$79#XRd(y089I`AvMFDMZgoB3q=Mf9ImyAo8s>Khvg@BP%B_y29yA&m_M zW*~lx&a>krvlzWtJjqehg3>DB4v|7BG*xw7H)Y+2I=O*`r-sz-`Ob`1C4Q^>LO>!z zSQuS-)VZK_P8EMDG={@yYNY&4=8tJy2@+8Bg1D1}Ex<(Xayv*yNUL2b8nc=HYcK|r z4)%dPl`LdFOy-c$(ASY;~WMPYeY z4;6!1cr9B)pgMGx{{8K^5Y3kWS60wv(@+TVm2GPZz32V!U_{({s9IG_?MyKCKGK~S;nnAMSnxh)S zCDcew%KfBH3GD9Cm~apCZ*-2*;&=$azHG{uNmHvcbRdxJK}p;}j8&p9a7(Hm4ys|D8c8{z^J1y~w7;h^$>vA0T;nuRUfIRuXaeJS_xzXBn-F4-Lnr7HU@tM+_R4pHW+`I zZs&`G4V3Sa>Jvq{VyYAN=1e&(m75A}RwKKhw+%Itd0?262}v3CSBGI!sDtQNZ#2^Z zv*%O3NgCMsFFQu`#fVB5b^f(95J&pgDI}!+SWAmArKZxcc<`UOKTafGn5DB@Xz?6j z?ZoU3s{g|Htr6A^L<<|rPPmx+;a5w^hWB>5%>>?89Z<%%Npt`FX-EwkKTAmK3XDf1 z+|b5$IK=PW(@<<^MLF57sf$X+W3h4hO_VsMM* z!p4nk({MB+zmw|fpPxC!lg#NI`g*M?o^K>(l8A5V%qELOV-!WmBK`|;&-lcBHo1Y= z3!HtCh8S}?DU<4Rv>@4D#8+xTWqSo1P8+qyfURKzyDbhIH2!vaMoSY*$WAhcXPT2= zzf2qQt!ZR>W%Af@9`>RrQ>K6LNM!n3pi5!&V`=Y)pgQ|KW_PDU#u{fmc0y&d#P*3| zW$J5uv)1L>tceB<0S_X+({5iXhH=9cnJx;X9)0*BS{A*>Nm}D^{CpQ3YgYF^O-YN# zxUAkbigcpCi$o4hId{P65BH-!&gvhia&;!p`3nttozi0)oSSH+X8PG0TAVFTes;h} z7Ui@_G5k|b=`OR!3$!zzFrPDbC`_BBoQ2fL7P(nl#o0t~3$uCm2_3rUhioEro1(z| z{hir-j?~fbdZZ#K9|j9HmH_S^Pr4014Tje^WXfS}+Ns^a?kGR59(WF6i7_Vv8M3Z)-kh|(X z6FXSM`z_Nt>a{IIHIH~Cg6QoxF7wesN) z^UnGZ3Z}=A;dY>rXw%t3y6}U6;hD{Z<69>#zjxlPpM59l^+2;6f&?3KIbF!v;3Z;h z9CCfLh)=NG4Yiu)Kdu-BJrnQ0;efsR;yzN}zMC1es8e&!MVN}{cFKvHnE%!n9xMtc zh(~WNApQh1@0WObJfE+ZhIiT82Od`a-1)Aa&%dPgeOGwSvpix)ZC0gE)A5#=`<~%W zS`kZ*TK%OSb}O@|4ZCSkg>L&Nu1k4ht?TtrhI2CVamZa)9UIcgM?HKlXRECfYeTIxLmJSN2_cm{sIfKTH%};k;$=$I+$Cqw#bsAXma!nS8y_6||RUOh3tF%K03_thN z-9n{yKXH<7xBUb*{Wx1y#M;>*H-ENE(Ux&*eVau6o?!mOQI7gSOrN%h>U4*Gy`Qk_ zBzB*TVhCt2=UVh%a|PnhH#e!hLDG$Z78ny>UaaN^cMEbO{| zgKPeUe3B)Vk)E;d<-FLS%M)t4~S$Xf2Z$mnyr(TK)}f;>w2`3957OF)*Q~!4j3r z0QnN5S7V{x?o6X+chKUu$8#(8V|kBu@sJXD5>+0&as2ik=+mt!>n`)DwDAbEEL^pY znlyRmIDiC)9(sILrPSG>Mw%NG?KRvTRrROgg8LY|uFYe`R7#>qHhQq_;#cL<=qp<_ zzK*rLS7_C!hX>PEf;_kZU5aQ)V%3logg@eb-1c0D0p+4I%W zt0s1;N) zY=4G0=INSl`K9l5oM;td(rOvHsRVqz-dfxoi)Jc1Q|Vc6t0G=_ohQ(gnOE>L^VUeZ^d(1{>PA%ie{T=*8R9 z@CFX>V$Ve0*Htul$Tc%yJ65}2W_@Y>uDwocMjRV)Mj2+L?~=2$cgpkr4T;H$s+hR~ zagJD$YpK62gI_N$B?+}f>CgNkQYQLa{!N*>X6CJtw$wmT_wKfbp{Fu#1c+NEFA@>; zCp>;@=KIHof6Uwm8jR0MW8}4x7ST)U_k{f3?E0RB{ zSZZF}jOF6s(UAXOi{kn#?N$ZQA`su|O^{3B z+E4R)`y7db6?N2#E$#qtM6&q2Vb1dyJ#={jxEMtt5YhB5Uz3HC*j#L<%P#v*X5X z*gLyNX}Co6y>(xQ_xo3f1ArwUt*(ZX#&5xdSaf9qKG%_EC$^_9rH|F%KqLhTot^lF zAL#bExr4nJ@h4QGaH)35%M-<3sMJ*yUUpqRk{#MyOpVy+cr)M1Z&k=xVcBG-SjsI= zLqgNPUG-OlJ&PRmgk9oXS3=d@?Fk<=_}-k%x6?38N;VS9Ng$v1mZuv?Rc8iY)2?Xs z`8<#GH&n0ekL%=z@7zy+(5(Dmk(>B4V@@QnT=AWBgyFTSNRFZU#%XMSmqOPRK@tB1 zK$Z29*SpGj_eOAyYRG2nQ{#!|#z?@V20TyREc+vtW%-i@cFuzQrM^Ut*H z8)?yL{jojNQX@t3Br!rf#Afc&KA%I%l-QpcR9%Jok&h);PKO5K7 zPz+a2DEX;_67P$l{Fe<8@Vf18l531; zc0rU&&2d;Gd*ApV0%qa#8?c<550%VPS@*WLgf%lpF3>KiEdH{ju{L=}t)lbvcI9%u zoln}xX}&^y47sG^^hx`6M#*%iI5xUB3Z_hOYN7>L49LT#{|^&M{4#D`Rmk+E9;7}yk7 z@5kyMQ6sm=1ySWaPpa3j7XJ~eiV9E;0 zztwm)C_=EX%F*fqji+HRN1E#Y#z6@1Cep6hSeQu;pJ{j_-$(|)z71q3Nn!n~Xgfif zwh5N1cP2aAu=n)%2~A2^u_e)0zbp}^*qYNfSsO-JD~_U9U#F`a6wAH|h=i@-1=jPt zNPk`=83b>c$nc5J{(K?!c;e~ipy~@JJBw(0f}QwR=2y)AyiGDDL6%nWaK5++*u6a% zW|`f~^y|F8Y%2E7w?FK8#Wu_zuvlIopns-^3tY8c6ih0Vn0xVM35A;sf@MSDaA|IW zo-qiTk;B6p_WVds;%mhIXrrQKigKk+^0(D+Q-8C=at%zw!%nzE#ouMV3MwDb0&t)D zIcvmn9-b_gP!)T8ji+ciZFiPP@Oq9b=A>3h;!8SFB|s!<_y1BpU>&;&E038F@J5Gt z0bjCHLKUn;a(SB*o+g$|LP|KWhMO!^V#&aY^n5eX8%YQ>lLD#JsG_`43&gOnjJ=pz zdaTs$FFvt$F4e#6AtE>#59zsFtEH^J__vh3Y`KFx^yG8&uBm(9-T4sQ*j8U8ESE@~ zx=K-HgO%>x7b$O%40#7xz^$Z4V3D=?b^_$AHoigGqO}qyEFV(LDa>DhIqQT^OEYrG z-G|}Dmbso3kFxbLQo0KG8uB#{-x9hojy8#7QQxDfT5A=!HXmWK+4Cr`mpZeZ^)k$G zubqh0!0}rzMgQ2u{8%>#&ib0c7Zn9!jdVhyhjcSpyg-Xf;3@z!9YDiyR7&Vun+SWI zmLc_9cHBkv6p~VJ>d)M4E2e%)Qb;qCI)P^_DEgSyn2BUKU}WCLSIwn$-UFR(9(O(n zOGZ9(NCViXSs1MjkJ+E1x2@AbH8P}CNn8CB9Wi<&G?f+AK71RUVfv%KLqvZCfFk|~ z>dtt=Qicz{HHp_zo}w!*u4)F*Oahp=DXxUw{grcsuryMpwPxXB5srg^zqH+D$ zH~8T%`7TNP)~^Bz+4spnt665{bB&_5LPO#3LoYx9vgSh>aCp4u3l{6~av3eI;i%9CT7U^CO(hM$^cxp^1O zcew%Au%s=ER`ywi+ts{hSKgZH)-bpAAL%BR!P`CNL)2Zw*FQRDkZ z^Ys;9*szbM@KxGD7S3?01ga#&byYhOEa-YYI0+i|JLZquIPxRHIzu%+EaEX_m1LBh zmjnYD^;2YVYK>lNx2uMS*KV5(={x3`Axij-wn}lI4Hu*@lle2Y`bZ|9+OF*2((;r@ zW+CM;y-OirKM;m_tVK;EXpH#3U;Ob>xtUmQCM?{^*GYR|NUd@i>Veb1tii0?jlZ3_ zq2%W-mfMM_JJV}pztYFbVG=rnqo!^-q~ku;>+e=CjMaGY#}#~z z)EQSrAKOMdRA)yx;kniXCsEuMJq5#w_ybPaEOolhL{99jTi4)ewAf5CO_Aaz!FKlHmS%?YbgM?)R`VhSoxjg$Ert?Y!v|)Vj@lbLM-JwnrLvO!Rf8v=Wa?W+n8}x=H#^jX zp4^)1vbIINsd40QK`+{JIh&tv(1Y9>oI^`c_26lqiZ^{`h`2^q=wHkQ2Pogr5VxDK zEpe>$xC`>KsY^Lvln0w-l za!kxZxyN|395BNZbnZ5%8FQ=jqXs41k9R_li^_+P2_2<0;x4M72NT3a#TubU&n3hipqAM$(ci`+!f30W^-d{mlD0(;qN=Mn6}|3~VzwBoqJN!JKHVNY6vo8+ zfn@r)l@Ut76R?)du+%Bs@4|*;CN!M#o@FvC`^m93ERuNx0_y4=4QQ|ppFO^rkC;zpDT4LSOQXx z6U@yVD>l;TLbpt{Rp}c5NlnVWE6327s);5pl-L??w0Q)orYL$gWe|2K@THCyXAjSb zwuLEXMs>7@VWEj9p&xmkFtP#U`w8TJ_J*=3t~EH0y-z#E+m9?NTqch5?$Qw+_Vb}G zz@_uW9yS;}`A)5az<+K7jDz6}#EBVXu7sw1b2`~hph4B?6;3$ltcZ5*>T8+=7J#W% z>}&ixsgv#jszU1ohgr1W>AqT&DErIF!Z$gU%gP&Js+`T%#e8t1OkgSSj1__+(cuig zmmJI%18^Z;?;2~0Szq3w%n@^XL?jMCS_#JhFa1q1+fl@HJ_3ScO7C_q&~W`CtwZH` z@-xv@^T2j0_c9k<$bez@D6PsyN36zS)Nsmc+!H4zk|W?K{8SGAz_pe?dRkwa?0_Qp zjlAG|T{cUX((fk~;KihSuHaBGn)0cYg!%)yS5RiPzj&V>L7-oxXFYLf))|1g>>u;y zgul~(QXRQ*!`^3uYk4|>=QeYh7E-Os=`lo$l4#OJ9}$+EHJ_Q2opjnfZ>~9+r)y30 z+9nUY<}c(PtLYg)MJ)h>CbRTg%tf#BDq7|Hne_Zc>r$etRcn281lmY0V9jB_Xm#qWBhf34KQ~8xfK0PvA1P(wR=q3Dnctq!@Q)hl*z$8! zuBq4Bpn|9J)8|*Wq_8}B8=rTf5~T$m=!pHXomjmqCHGPC^;Q_xmy(!9D5>Ne8ao{+l2<~@)chh(GvbXJ?_~Xb|Xaw^3j$g`jaglmabJ$9@5$r zD-m>mZ3kg9X>~Sx6cr0{mIWGa^tY&wo}!HJ!7YwGB!BRVkj%Rc_- z_XE?NcEUWNQ~V76X!iUw;_m;!_!B)(d9z9G%WuBM+h{Q|PXJTK13K%RCaUz0LhcnS z_WqnfOO$Z-r$b2E_(QH1ujnBU1gsJ$5L2PhYjj@D$Cm6f$YrlkuPn&SWo2#n4Iq#d z(fC-5xvM1Q*rS&*u+p*%o{XZ}ZA;i-LX)pLP2WN73Apoi6 z<#N5&wMg1|#*k~abcTTSC4j~NkIT#Fv}uuO&8uIV6q^R{*VHQts$7elQ4;r%6p^Jl z>0}#>VG|W--7LpaY3Eu8p@lS-PM@91XYqcbh*mWNo@!3wjO6xWgGJlzG=O=#2twMB zgcJtxIc)w&RstsbHu5H|k$^ddl)N)*C<3>i1l*Y#56AFg+M<3Jg6ooG4wmat!=(9a z^mwEO?S-;Aq(!F5(eXb)3P?DK&&7+rJ)K)=q}~-$XT2w^Mj8Nan9@vngH*4Jd9=b4 zEP>Wo#>2XEAEF;n&sIq!A?stv(@9Jl=O=OkE_yX>7x$6x8kdrAY;^E_?~nACTUn$= zs$_6k4wuk{a1NMG>Tb~$(H4tLp-ot*o$lo%#|7_c;{^J&zd>PNr>HQoDZ5euv^rgRM(nw=1FRpZt$@?15$USoA%%M-9|fzfnFAE9e_H{B>Vz0*caNgv!kc@R0}af0(dA z^f*vCh7c4*RJ{~3^H~(Xyzy7IQ_iKJ8UV%nJ-|hur`>YJCCRS?ecPBzS8;1WB;n#ST8twEK}Q)N1ktO%!n-7##xq@p!!>F2y^}gC_Zc!FG zNB8GZ=>d@qcvGtazr*Q9t0qr3%im*OzzNbX*=WqlZ6NEQ z6u2iCgH#Z57mr2+g$$o(0@d!GHc`UU)o;oGssN@%a zUhTTBXJi%TgcbApYM=%)n+w2*5_bptH`GZyZ%L>?6A1UL<)ySL4e0k0z;70)R9-K? z&)Qj~-!&MvTewH7v~&dttJcJD!m$$o<`_`;HyR~q=MmLf@O^^lL%_Y=~#_#7U68xcXb(oBF`mW;{wG>dorjhfw&qrjZ{W|FPAsj z?XF0kyx$4C?`(5=(6a>Z*02x1I(f3oMCE>F$jAka?v54zg@7;qw(`E)?Ka~?`lRUX z(%Po*DiKh^ty7E|5_I=JE&-vwYsR`fgj7TmJeW_UYZqo{48=bF&cWMi&45CQNKSfN3Z8=ZUyO@Koflc8 zS_IYfwgR2+l>F_M^X4edgkUd`4gHjt230Eo z^s9WBz^8QXwt#G61+xou84Jh?T&6`j^evRfqur1lEmSZrR0H#s)sfF|Bat3O!QIca z6iCd?s=l$?1!Q4bbkwJ|7KnN*B86C2CBIUo^AQ#Zvw2IlMPhl7*kT%!YsAS%1 zwI_jYa-<5!&=R1hZf9Po29!Z@=z!BjbUbryej&=jEr&OU6Oq!np<*? zHYR*HgjD0YXscaczsC2`uG4mVzMYp4E})%8WV8$3PMa$j^RUKN0oFy|nnBPElK6(G zDI9T&Ml6eFM!T3#>lK!Cg}(9mo#E(_7s*m*-qkaqn^|yKBYWCwHLQPZ=K&(_14j-0wJZ6hEH(}V7f||QTQmuj zzI^@1{P~=vrS@qeDIL1_Ay6$A2{xf<9wCLEO$kQ9JDt@5oqk4ddpouJ2%32IFpcZf zZO2noU&PuDr18TwLmwvp%#PgB8Za6(+Bw8971f?}Vb)o@q5OwOO5Um~IB)CrkmoY0 zK8Nz?+lw>L#g)^S|D(yEZAmfqS9#`A&B*ugCufOm{c6#x#lBPhYNSygiTCkE%bH)# zIS;v1G)r$_8vHl%XoxXKpOlLxU+LIsi7YBU1xIM0^EB~AI z)vpzqQY+Jcs=wFp)qnW7Oj1^8bVY`<_Q&22Egx|tBGzVr0UvnCNuy_21GQc>B-2Ug z6S-Y1d&T2SiPVV$*@Tp(b(o&WLO)afaV)4SB|hg(r(N&p`H&b&g8uMpd{S2plz*hg z_2Kkumps~MHZA>y8|Rxy zBN1t~u58mjCfRv6pBvhzQ_8Vdlmk;|;lg%G+pZrnrhw1++BDREJR?u%K=={|bkcZ7 z+49WgoCLFG(m@C%N7O^FgD>x$XXTXxouk>&td)u4%YF7q{JX^CRRwa!=9u(M@qe z`ugR-r+lLAdFr^huz^JRgw4{AO^3aO$r?)GO{M>+b z#`FioSMQ60S)tF1J6uWB*1sxTT7GnnbEI&@aCy?~eKDfT6(|aS7>SQmFK`NeyUPSX zec`r+En?`@TOSGPu2S*UuC9#bY5e7wYO>m8?lP2?d)^t?rHY?lHvhC85LrDvIU^v= z(!0cMuD@cwxQ@_gVKvd>N8a^w zsvzC2H9l>*P4vCIkgaCX*(lH8QyyOY%MxeFQEBydCNi%od#_K0nDFX&ZOaFGU*F3`D@J25T&CH3P6^d_ z$aT?Zk?*7Ie5eIN$W8}^llLp zRh0ekF#F^CR9l32F(kClc)}2JS$(QCdhqL0~ilFZ5Pha^J_nr(25tLv*Ja9Y_`$7hQ4yP!D2%YfrzBGmL zYTO5#0)#YADS`TsosA!&_;-bvc=d*d5e2pqQ#bh#5>?R1pJ?$lug`>Kjs%ctAvP@( zZB=QjcmVIn5|^|ZQ!Tbyh6x6aOmU?IHdtaB$-;XH1Y66mKT?jJcGX!Y%L~rUUU1HN zHPmTr_Tg9HeIprPCnI>$hpmxL>G+q>(it1Fds(be2}IP{Ft)Y{F_{(*o@0PM0AO$p zmnRSk`qU}S)1oJZjDD6q_&@%|x9YyF6#gH7+Oi8mhPPGMPit7`h{v*x?f~ zg&2Vm_?(MgEh4T$P#|Tgzcv}0M$ni%6iDJbT5R8DoqSa!{?E>UOe4i=&j{5REd_do zSKFc&foD+^GWGF3@qaeNcRy!R{bW344tH(8^1KvF=#Po$ko?b6W#0umwa~~!gbD0$ zwk8J*FFSFDB}P_UUibFL2r|D+o4Pakaa!JLjAW@hv|d)>M*PQikgNr?xEdp6C2FV3 zze?TNvgZuEe6|Ljb;NFoCU`As(bvdTp*@>?z1e#ti(FFQYc*EN2vVb(%l_?}8nOqm z16zHQU;u>OuU6>zd`bDAVw@X4Y%F*BPD9%D~b1O=SNUi}Lu8=2w-Jj2G)uR6L7E^P5gL0@)hpVwXlL?NURH>6nv=~I- zhnVdb+r?j)UE(|{MvRVRn;OD0%ty+^Y$u6rrrmX#0ljbOT9Mc>WXME~ zWyoOssgGLg`35ai0Vowi;R=8i)Ft zNIJ)l3%tlfFpPKBx_G+>^t`D^QGyHR*WL)NWix1Ts~#Fm3Q3mBY=)unu|b_Mf9rh! z?0uWJKLA(2`ptrYG#ah!C_o>YjhggXcR1Y>iz2qwC9R-9I_oD?lqA zmQPN!MI+C;Rn|q0pv4C#rFu(}@0m|KKxKlT z{I;P0=ZDY7KqI*ttR7q11~MSTcDmdwb;d&e&R%e_$qccee9eZ%rDf`xmCN6mWgz4| zenTFDLy>=g;En`yY0DLQqko!Q=CYIe0cE@I#vvl1#jV*I;c$@Qfl>B>EK%Ki)=%l6vuuU%~QD2GhNm zW`}a<3{lRfi;IA|G_mu`lN5xmR;5t5KX(BSB^h`^6<5M>mwiq;fK3|ma(udAd9^Om zH{Q#cMyi|X?Qciao6B*6_xdARB;RiP=A=i?&7hS&tC|)43J|X}cKIn3P-s6O{ z=+n={5HjS0k4*RH3&{L{bEHps61_bF54QXJq|^O5IU)HA?oE97v`tz(44s$VK6hWa zK6UX(QB)-0JsnlL@8|V>j`*eexE&q>#j714M!u+wC|4cMwrYI`YLHc*Vg=#1&XvY7N4h@AXw(MzuhSk`k_! z>^2fzbomu@eG#Ut<#k@5bp^Zi+ZKJ& zRI(sCFFbM1r}T&h_qdJvrC{<#g+CT94KL6tb6+&zp%QJrJJ{WDjc+>y}*q z5)@Qb{anHFS+hK(WjD0rdt?s*X{q_C8+fUPkFX@B#c*4zi>o&g+aB`vcVzLjHlLk$ zR|UwDf%S8>R`0#3qassCiOW)7>hC-XDjJ&bc@LmOBH@;XLJdo@)$694# z_~b?b$%=wHt8i6Fwaeup9jBw1&v07b%Q7bMCFHDP=)i*y>5-C3y0lEJo@N5okQZpJ zx)YX18a8=o16`LP8qeDafWpJcQ_%VAMt0Dt?STEJ*LL<}=W4e}+m1B&L=+F z+z~gf?V28sHh?scBqtA&AwI!U<#JG3Gf>Dmtn&X+V_fF?cIXeG z|70ikhrL|2C5`NGVR*a6Y!J^z^-81#k!mR6eyg+lG-qx zDujeg^NfHeT|i?Ypcw>o?%<3y`P-pN7CL@bo#SmkK`f-y^3v?L#wz{n*Jy zh57hO;#a2dbEMQ`PO79=sJ3=({<>4tuU$;qM8t`4v|2xp6FOP|D5uXqg+J9Tno%M* zfdV_0mgvrK=XkkuPCT3$T)@sH(8PO~qlmGzR0%HtC+jzb>8F~>d4)}@`Ftf;$-vX6 z9WxHliW>UVbOWUE8#ylUY17)BK>%!uec~N}3$r5zScC(n;Ea87nXU&&TY;lb3+X6h7*GvzeXC{#T<^9Q8YoOI_}?mK?goW%}RPO1t95`<&?*4GZZcDyxn}r@1fX zl?t8o%jCwe7r>ae6}yVs$zlc_@oV^brRr5uNbQWVqG;LVc)Se2)ZMS*sr* zE-36Oh$NP1OpoM0TQZOZ2_ zn7%qfc1S&bYV_JOH%=bw*r|fACgcQliJ3q(+Prqw2JxuideO0@q(|Ln$rO6H(1_e zGjC%+o-k(=67`OYf0vwUAZP2PoV%RewA%B8520C8kMzrv98>Cl=$lfNCZdZ-XVN& z>R>8={ozZZHOZ-uYh)zhrD5Z?OinsBQ?U{!<(~VGDB&Ye87b_DnDdqo$M;#lhW@nZ!~ zb@4?%maUbH1Se;9T z^cHpAz6Z#Zj_IbK=g?;Ed5Ql->h({9?z~Z#y40gL@*53%0g6G~DQwVnnvPRZ0DQB! z0D24|rEX6yLQuKGec4%~v}m9c7KC)^=c_Xi)fr}Dd6lCf|HxXo42P7?sGhIFn&)hy z#XBYP%!j|FvBSg0xVketgZ1@QQuu>08wp$uPYcQ^{0sQoFGC3I_MOBScJvU~M;Qps zoC)bj7VakwYdLk!HIAoP@I#JHei3{Zy^p6ffy!vaG!bzRHxjV9n;UW1Ooemp(OIk2FNK39f;wTI_JfZ|ovi!~# zijNRf!)zTYi#$?8Lh4A61152{TBK}ByN^ymM?dc9ak%353%AhrgzFyW%+;uoHYq0B z*a4~Lhq!{c>NE_^iRcw}^olW#E@5-z>PxKw2d2v}evrf>E#Pg`;N|2<2w?TTzOUdt zP_P3pfpN+U~L=inb?x1+f(U)K8nCPpF zzWT`VSKnyd)hDN!npB@(I{=%tVuGn@D+K$H8()a^c*^}(pMs6=L;)R?-%Qf}e_DX{ z_<|J4@<%_2Xm})U0qMfouFtOA2@U!y?b{w9)TVvjzo9WVkn0LOkWbqJT|8o&#w-Z<~(cA8wOT<8)RC6@iuJI#p ze(c8*-~VZ24A>i({+}Ehf&tCB(xt!841o!fIN(DZ#qfwf;Hh{V6i4)_198bC4P95~ zOyBHHSrh-~ESHsHR!@DuT<{Ii_gTCt+H1|xLBPa7C5dP+{Qh2vCnGcd_qu2g>K*yG zXV-e|=IIgRj%d&8R|Gc@FK&j1=)8KK8;9dDGO6_%dY}E?`*HQW0g}Q??NkZ%D zW*;iVYgWgePZoRuA`d5fIZ1#Y0NdRXFP}&2<#b5$rO5}6<0*BViN7M6f-2+UGkrQS0t(I z>G@a^py#4OHX4n>21$wek^k=H=-n1U|6p^aV~k?7*Z9Myc!$0;q2uZQ84l56WY}v@ zH&Yj9i|~!uU{u1dD2{8K+pkJL_M$(2J^OELf2dvAeVAe*WMEd>s58K~i$;%CN-7s= zpb?bu6`E6llrLvx)S4|}FNzDEL_1f^(X2R;i{w|-4W3?PS3B9XEJxc1C%IVb(%E#8 zqjizUbkVA{Q;^{etv%mtBRe$SkWb+By-ryi+_O(9(?ZoEgEE4>S#-3OJc{*4W)duz zXhH^xHuUHDaG}ipq*@D1ru9-F87$m|<`8)YM0u8zoMNuO0IxvPAGX(@&{`A3dVWqr zy1{y0ueEaB$zUfnv3{p!#_;vxSIxu;;-qH!_< zt)R7B54Lz;M#SYeJs9H*6<`zh+e&9x_p|q{9$VkEN_LPJtn97gRZH3`rdV{Vm~5?e zcF{(C4c|46`d7hrkX5Z=i#|IvKGm8@oE|Q|%0c<6dQz@;`A?ttO-b{=3D-9;kp}cF zf~SYhDiZ{^=yfl`5_{FKvfiF~ISD+#Tfnk{sEkhUZe~GgAkR4$g-q5|^^*IYI4wR7 zsR_oV;}#pBu(^nZF~{%V3oIMq`726C8d}1KSAXRi5}I*3n=?R z4;{!X)%>axi?S6;t>c5tr=WU}Qzep_UG7vJyd;^q*EGAV++kmdy8I#o-&e!EBe`+> z(d*7Bf$CA)G*YQuH<0C$eg~g1wU`ARgzuy4QmIkR-lDti_}UqKE6~Orl&izHpL)5cT5*ZKZqnfM1_a`VF=Sit=5=r_r8%+ z&!hIRgXTL{Qd*$xE5Ww4ewAu&IW0L;4|Zic!-j8mC9{bw23;w_cSrOa_EtaEQF4DD zm`DxT)9BrSGub|LL0IovAm&FJ^hodC^X4u3V#a(qcGoR$OZxmr^6c5%)&KcKFjrIHGsHF&0QaiTu42OP%Ph zaL*pA@$N9|qf`Re43ASW276;>b*z@fc-Wqc_jX2)!T6A#eH0jcBENwf$~}cB0^64i zf;eOP_09rDl*r%3fo(U7H2~iMgZAEfh(zlRK$yy;de1%mK?dnd1`5DusBPwR`d@u$ zAuV=WM%-ODFto?@)U8$?aQYVYvo>?V!e>DX3uG@X7SZ39x1c~$U$B?IuAt(P3e>hr zS8z!H4nLOX+T5& zW*Ox;^&`tEhvr)+bt+ra_Co()U z=*1dtC}uw7uUvV0C#pGVP-z$d4f%!ZL$(GpYc6flCipaB$a#Y)^DD zQZRnf#R#^cgJ#ewI^K6VNMqz&;!7R5k-T%eoGX^fBBe!IGf(onwnv>haDH9e(l!Js z_;Sd9Xn+LF66miB4|-Fgd7*dU8&WlCH$&T0TM2B1}Z zlWJzdwgS-lX6U$KYWU*)Z6O`Oq!l3@-1rwlDCmZ2svb-%Uq}btmrS%r3cC`s1}~S6 z;!~ms6u9ZYr1In`mN(#j{*RsNOFZ2*R-jso40(nHl?7SFWZoXq%b^lRGJ8D9#Y)dW zB!hufWc=!w`(2w-1>w z`U3R~*N05$u;5^%>CgJ2+QenLGvORg-23r_;SqNx&K^vwMlf69>E2d2*Xp@#T|mHW z4^KB*atJW)Y&q8s9VgF-W#?IXOp76wLvuo()~f%HtuK#S$^ktz6;YF1xtZcooo#eSioE3$_2E2aG zAl8i=APHN!isskA>blgaErT|Yi#kCJWIEt6B+h6HSCp7Uy3h$1)8OGFDy9;;QQdn?vQf!@A@SRY+{iJ61l z6tuO2OJUe#B#elgut^q-kD(C(M?69fV53xggq*}iDezE*jbiY{Zfw**G{OawVg^Wr z#NfZ&cfc5L;EvT0^MQmr#vc1VdvIeTL6M1uFPqw1X|3g$z+e{YW7?IhV|&kI~3Lx)cKR zkT{I=vOwZ^-0^6%f-C&?6o$_o+;MGuBT~wRSU;#M3t5Wf#&3h%cxE!GNqnqB*AfnO zFd*x%gGzsB{RlQeawQz%Er9!V6--WkBv}|q{*Am3m93a~jhF}1Hqs{UWQUiZ^c!J; zwz2tga0^&Ai@LlH$|*C(6Pc6l-O==*VIDh$Wg=1FZNY~PhzKbw>B=`OCQC%wYcEuM z!9tc2Kr!P&PvkQIq6C0;e}kA}4S@5{>EQk1Xoyh-v}6)!KfFsQ4FY7*zLm)4mTyqY z6lBx^u=RsGVnl!%&9|a0@az)!YdQdi@H25F=&uF9Ujpd60GJC;E+haIo?IgUXw3Fr z>Z(kBTs?}+IvI;T+E7N{2S6r#lfuadXeP z+M5Y;bpgxUVo4nSxDj6^`u8EMv4_PFbJ0CCkSXY=r_mrc8v47}pcV+JE8#QhS&(3j ze-rd$@Dy|l$iX9+)}+{&G!sd&-!=QubbQ%RjRx^GgC?Bl&yetUAtrUK$cg?a65lz| zuSAHCA|_J(7r+%whjyX_ZY<$PkhldQ_Jc5F$ayA`Q7wSmGHr0j!G6>n*(Tv5q&@{o zA;6dMoFWXhqJhT}zTIFAg#JCc348UL5hg*mGyw_|{fsOcoPNZ2N&E;x-XU?wLqOOx z;7W+$-GEm#7_~Ss$tNU!0wF)5p9O$Qw!(PxJ`6hHwgK}F3v{xHZ@d}+&%?rd;hxVS zuXD&;YQxlULxh|tuGd8WP9omzTNfvaZ2wo2P3G0H&?y22aakmWPH=QP7@AA?IUE+c z3P72@2riL}NU6mb3fMYaSIPC)wCjXV3T-YSK8|b@xW1r4(yrJ5atDqhVA~yK zOgI1|0YD}>-nawc!&VGm=tN8Tn1l{N`nTX%1EnL1vD_2@Qwso0aPX<-0c98<4+U<- z3{8=sF8!nPYZ-8VAQ$at)Z=Q1n86Q$gT6XJ3dwB{2P?+vFc$F{?PZIh${qu#)nlLk z?**YTtu0(zL&fC^Byoa$8vsjm#0$=^gE??|I0zoDK8vq#GV0wtTSp(!C z00a|KQ`(47K}#|oIwCLve~2~ z^!p?l;YOHs0F!iI5Dsxq)-VmsH?RiK!{vM{ym@m;nJo=j3H$gAtAAWYsV9(8gYfjX z;2)dE<4RC6flj=Il@iJXGO1;habtpyPNKYTZ($1-xz}?Ad^#K>;C&**+o{74B0!0R zw8(Z+txUk@k^_oBpS&AMcGIPH^)+^=1C(XGjkZx>#tANx7;xU#fctw8Ki~;xBY1EX z@KNz!GK0=X;DB=gqP=+EfDPIgSqqT45R_yNz~2GT2Azxt0jn0U>HtEO03CS76o456 zKt%v~zEDd8g!~5Jgaok60Jsj@KslFmICM(jaJZPi5PCrm^m7ja3Q${DVnLn4AH6pP z*bBg|o%#_D@&hD3EOH7w1~GE$P6FHe!zLLbF8tOl655VHER2){GLhW?JR;!_`Hv$i zVpg%90|bt0e)RyMNPtZ(Kq0J6_K*YEoCO%ZP6Kby1*Ppke z9a@vBzus1@_3C$uEJZPnj#mRWkE7#2S8?RC&WsC-jH4 z`(|jJPg1U!{BmjN?1#&`-*C0SV4=_FpRS`dRJ&bzI)AlYW94oyp7z4$p8pNW zn%BNj*>B1y8iqSo1!pEaUI3Mi`ZBn!{w=?;Dt0IH1-trSleL5HhHX3BhrTnDb*W9o zxf*LTDkfI4Pih7ih{kbi(O(tu*+-n2=o}gn-KgT@_c<>sy^?mb1A?wTtXL*{NUERw zh8OfjGThd3{%xfef;;)-S60xw!#rD-gn3NJ4HIfN3v7^DBONr+m7yUwuz{xYF|73d z&!Kf!;};q#YYD8J&v~q8o%?kUEsYnCo(x7pTi9_esZS(X!v*tbBV+mjyOzGr9Vl?y zn*5Rxb`NiX*tY}on(|3*r@JflW5Sch{tZ$KzWWzy{(A~XWh)e)Q}{rOe?0WZb9Oc| zSful@_ff%8_aGOKgaxtm#nz@QPmH+sm`ba$n0en#n91?+X_s1QXGy;nx-C^PO`vxV zt16srQ5$+r@gn_g%jHgQCuYlL2|G`MRmbItoUohi(yb$Eks@+-c?E45kACW>kWqS)0jCizai{65Y@*4`^R0g~Wp7iWhX_?^Dt zUyS3~;_gcI*{`x&qiq(g-F+1w@pn|QcCb=UD;cnrrab;&vX*b%^J2?1?yCcB82b#m z=)55BmrHWhH8M?@a$WCf==Qn(A@pu5ef01{HvjYa!?ceDh3pm9-<^Zq>5Gt_EzQ%L zJ1bW`48X#VbW+vS{7+gjBRCxEM5;ea%sE66!RBK{a^afd`R8TEly|C`u~PjVnHILd zuQ&A=-DRKkkt==ex8yiMU2xUbVW;P3`ys|Av{Xg))ch0q$2)aqmnHxDWff&G4pZf& z_9?sOl;2eUnnssPlCQ}BQz^eXk!kG7=1V?2$<3*rHz99vb{qp)S8H!ev*l4J)e+%Z zvgp)9pypgEdGCHrFewBC>*2x-AOGV$z2VCSU)YDzi*Wzz`M)$SwR}BsFeUKc(*f5% z-|HkzZQxsesm!dvL6v<-g#num$&c5 zvwu2xk9S&RHy!r*POzQy!~>Rd*UUN7aY^R$mF99>zrBIO>K7&6+g-T=d-QNK>N=rs zt-CNcIJRGP^L(Tm>|XGo;)rMQt8H%wC zv&n4d>Bvio?RKM=nr;dh*%JLdbd{hL28pYC3g8Mz z(_LmPA8+wl`s=v9URmbEqH~4njk!A=n1^G|*Y?z3G*lY@a3gf>pkjre$o|;DZf3v+ zn%|5DHt*5)|d$xH5kW;Wa{hR6)6wh3OpY3lqixa>IvCu!u#%+_ zO=G@a>={6;F|5@eJYT1ubaUs97jYZ63SRdeS?Umh49YmcQ> z3Pq>i6kh++j4iiB^`WZ^O=@CBdBnb^g87+`5Y)rJy@JD{!go zWIspc_I>RnnHB! z&)Rp7k1AJKp4@nGm_tf~{+F7tITRma+Ja1T9AUYx(?Pm=pg zRzugmiMtW|);Np@FZvT>r&}H7U%Ez^xvslKD6HLCVx$r z)uN{v&(CEHU!_vlUAe02yj_v5f2C%^Q;nN-`bWXby!QrWaVHO7YcLoy6u)SHWIo}$ zGpP-wM+qL4?Z2NJ_9?V!;L=V1Q#b3EHrg4kaf;i!F!f7%qT>Z}bI^_PkWDW)$_8gF z4h~Z&n|y}L&&p(1{QJk*{&r|s!tu7{*^qY{w*>@J@IsZA`=sEk6P3Lomj0WaSyJzB z|7c!Kv#qhaQ&ZQT6y>mOUoA_Hn1_7{AvI5}^uD&WmpIQPUazoewj7R5eQ9A<$lI-S zEdTvtgW79OcEw%ibpK|QUaZU76lIL)Bmy-Q>~JqOBnYZF<~|hJU3<&u!B0kq$}h{G+JDZcovqfcw+ z@tife^O7@Pxu%K>q(F@wTHRsy-1WHmVpU^ldiC0pS?eBa>At_U_w4WajSka2|D2*` ztWJUZfQ4w=E8jhj@)}$+D&ol|%kgj8Xyres+55wK2PTX>wAS-viE!s5vyBWqB<*g}aBm zZ(KaH+d4_#B_haE{m?tZn`aDkO07j1{_YWXb01cFzw~;6bQ-7C1a(fB91ZcSG5nbI zqsO_sCii87|K<0ShvwB@|G8H>udpOnCik=YknUtcu~UFYdzjc(7JKQgy>|c8lIo?h z{xnM16Dh|un{%%xazypb{-}uE>FLueek)2?5q{VgY<+Z{GIhl&{h&23=%!7NPygxk z_$0_pr|?QF;`J5WKG3@(J~Bk7!gUM2)6a4$>ElLJ{iya2udM?6KE7zYHaX+?)jq0t z9ivEi|BX=>|4MHZ?Y+)pQN^|5ILrN4B}Ex;93nfE*;n7mY~QxH^ovupoK9(WXXE~g zOf-0n*4*UsSObzGD$N@Hvb}8YWr@l%W$Llh(YmJ7_On)bAhHE>3ML*oo?e5v-}~_3 zX19T0;fu-ulUeHb4t8zL%njG{dw+C4bTS|^HU>+Huub0^wXzR z*YqLdXAzSRA|2252JlXtHv2&dY>V{$-J+he(wtzfd*zhK9A5(WXllwvh09N~TkdPd zTe$3x*v-EdufH>IZ$rGc1;M_Z+n0rq^#^Dd|#X@YRQU=SxbGVW;1Z=^{n(0)jnrVIA7O!p%MK{ z^Fr_JSfoksLZ=t*WKp{yb(-AUP-NM@OG@^pf6Y!;Tx?dEb^bxQr;?h9cI)8Ef#O5Q zkf;rPd-_ubs~+yTx8Y}jmjBv$3@feBrxx7CrD|Hc(?hlT16ms&jLuoT6)ku4K}~LI z?EAE)yFWCrJJRKzZi0IAp1`lF>=kDrRa^j2_wd5Dm&b=`_HatJ1vmlSt9gsS-b@pin$>(Vi89w^92qf9~AwUZYX%^S9W) z@Xg{S@`>W+@7I&+Vmy@=Pa0PnESSIT@k3S2?c#;&1?d9og91n-x#wS>b8o%-Hm8QC zPxh!56}0?JmCrc0>^f&r*ukVDK>z*`?UoG#vvw-f_rVWm~kR+sF*n-B5b z^Q8LTN#T9jc}&|+FXDh6CE6(dO~Ag>1*gxy7u*{tIN``CDcLbzZS&}Y(nf-stbD#* zT6c#ST66qzS=QCpkJo>YZT+Vmmi|O^g0%xt$om!O-?IE!#=e{Hv+kU;;g?IgR?c;b zt=W6|&-xF8%df~+v~pP{r(66U$F&%fRTT^Wg;`~MezN#{t#3oujWgSw>VsVLuf?UO z`BN=a>y|x(V%Xwx_U)sau3qA2owy%#Me?9|d|fDKpVl+2-#0Vjw$?1Zs<|+5b(^!^ zDwoHn$E7f#x~=A}r@`vY$v<3`J=ZJzyu~x}J2?0znuE4=r-h*ClfaYOUT1T$#+cb9 zhqGUh{IgIIR)JbC7G01?qiL-R+UVDBeJ+z<_u%QN;a2-Sf6k^{)Gr|5i~Zzq0(wG*N)->bF7E$%yF&likM~ zL;}vcqT0NK+}EpjqQMW%H~$DWTGsf^(KMrF#5dlTZFO0A|BI8k=bSw!7GEmYJyNqr zPX3m7L?&5%wstU6LXJMrb9?tGCoub4#l}~bX-_LZu5r^>U4#1GBz=zCm^ZqqecH3u z=7{#Z@qLpAmj-?)vGQ6(lRuleO$S~3>%)a>7y3)h*DuZyIcZUE|FohVE??N(PWd*I zH8Io@H!;t0!GjWuQ=*UB=d=>tHl~ARHjdL@V?Cp z=}k5z!B5_WtvSK};UshLov$U2evWaSc(@|fbh+ZUp9y0r1r%JZe$tUr2neWY1G&py55)CEQ7a?eCc%(HR(5I^fnPHdVjDd)T}8a zR21)CpjpeTj9-xcL0?lVex;%Pw~OE1j}g^7KM!`Sv~F3%aw{6rK`tB`XqYliMYqoqjLiW-0kJLThu}?;0{T!F74#TP{ z)i-Mkq~lL3iRTOTujKvspfkfanM%D7u;{dRsM+IKv7?5a&7X}b%^s&``NTl zyF$j-ojFr>wq4J*MC8k#WxL1pJ?o+C-S0V*#RK+Vs-8&=_Z;Jgyh}X!Z)ZE>5>GKbxZT$n5^y?Q_m(7RTy8-9zl5ZS9o5TfZX&mG!qHHeN|KG})Hcaes3(hF_3!|=1KA%wCvq9MFybgymRsMg0HX}vzkk^G`McKX^Z zMM?BAJ(%36G3PIE8ozEgOU7~(|Hp3;2x)B@lzVemsLpx%*WRfxf5X36K-8wiX z&Eg6}MoE9`fCZQF=$VOmNALJXFjBY^jeRqK)aGlA>(-sil#K}=n<&HJ;iyNR?%&jQ ztvL8hzeM#EU;ES8-#fg${b8J^$GwM}^ly~@P`vq#GTc2QewCg@vaK^hl}#7s=ORqXTGwo9f&!6NUMAJHeP+vUctNg#TVCbj~z7| zf1P7qPfJQn9De6b z6jl!`tJ^eZ&(35U-MkRu^A^hSJ4q`Z%x{1lB=zD#(oVnp^G8j!1hWrSbC26bdInf( z{RTr$W1P!l9FsRi`7d@A?3yk3>TvRR$_Z`WQ$-M9De}jZ0@1%k`znZdZHj5ospT;5y1j#aiWT}O> za#7K@E_m}v(pxs4j*S_bi1kI5r1kg_pEo;dtxxpowbe@xWJQWaZ6)E}#aoW4X{slS zXA~c4`(j2jxZfaE%ALG$(78D9%j!=xv$xg+C@6DLUrPfGwPxhf%?i%wUH0G2_3v^h z^9N!JSFJ-XbZ`<(y^kz(ww(?&5cHYdjqKgmb`8GjW!I8wFztUIW5Q6tEcZT0_um%a zCw5=F_*2gmX34?QeQnOuf-*0-p#W*eIuhnSq;_1cFy$sX64PpB!Gla>%ZnfTY}^A4 zUL0+Hg!#*f(B5Cn#HfGkd83RC@A@0ALDgq9TGNpxm3I(Ac4Hq_{~_@9MB)sCJiQl9 z$|m9nhtknNOr=>FaXkZVY%xPLav}c-6K)q7Jd16pxKp;N8=+1ic?@o>66-VFf6q*l zBUKuvABB|i{j5OkP7%}N)u$f}QOpKgW^;fd(^G{DZG%2wD#hvRi!|Fug%*)J({Zln8N0hJAZ|{9; zBQDB5lG%H37u)?}LDNC%j01s+=`$~vCVdV+Sbk6Rw=8(kqUXJ5f*|;^lznxiX4dM? z&wQS_UbJfR=7mL{gFUWphCqzp^qqUdP2`W`Rcq?6S?d}o81J1veFzzH$v)kqc5K;; zJ+}`v{82AfBNjxF&uEKYj{cp~nCR;M+N$AV+}zQ+tJBu5*&I)*68rofD@_TN2y-T1VI?!cUrk{7I4?eaXV({o|2 zA5FLi8hUVcox{>z?f(95{?SJ%nchp!zT#|HV`kr}nsrhvlihcGt0T{^0PW7)RMvjh zugc--vIO;x+C#K&Zo(#MZ0-#=Pr}2ls)J2iody6m8ZJkrInao zS#^g7w>;-{|JkvjTkVvd>D`0QMb|}c`$laz+8z;7G zQQuq>*o=+dna~-v3cp#hIIv$kjSlT6-q>F9Fe?oD-r#C=GUfZj#Slz)AlJsxd{{Ml z#>f_z3K(59aX=7x{FyFLzJ0+NKX}-a?loZgs!*9_fAO}Tt(k)s`DczjOEYes?GFtW z?`fStZl3?WChdZUXD|Oo((;Q(PQ~d$4B&XWYmI;5Xu|ZUo=0tVf0j%~OX@XRcYi84 zdLZ=KryZfQ&U|uN<~CEzS!nk1ZE08E(9C}JSKf(a!KKbBv*Y%+4k@owQe}F{yp6V2 z%j-ba%vaKwwmCoD;QZ?)ce<{IZ%2M(gL?-fe)X>*7W>Xol$UN?`kYcU+rABzJ%!wf z7tJ*P_0;IKE~heM>BNZE8y z5x@6Uz6kJ3Jk{%DN<9RB^^2Ysyi)nw@vww$OYT_KrIo*Ib0dYhgVXRKES=8TOy9a5SgnkFJ9@)8Wjk}#YNq>wi+h{w$3xX- z6O)_IA386aymt?rE!;$lB#x)nQj(AQ~1wepa`_XTQ!)1Q3Z zbYe?@%AdIX-$FLs`May-?u}bZb0C>NC=r`StS#DNx(A|jCf_$0AdqYc8POb(XUZ1X zZWBq#d-?3ld&ePQ%Q_yFPsHA(7@{sa#_~xsR<)|b0Wm23-2@dY>1*LM)@<(vg)5d; ze%P>Ym!Oi{fAQ_KGn4MSrd=?fNDM6K7@1Ym2Dh7O$E1)HUlbVf+iE*BAAGOWM4TAD zo#ThQ?>cktcOR-pGT+KV&i{@ZNrm$Lf6@}&{c~NiUSv>r7zJ(lt_wk%EPe(RQIPMe zl?<}a1j=Z$(bB&d3k_MhkHwB(m2vJ6wuxy=R6gkTD&78W`|9=d)Lm)NPUc%;K?xpg zxgL)5ibd8m#FQmv)oG`0O4;e}i`KK5mHXfL`U3*!fFeo-@Mr$!!2y z747F&sf5pXm+6P)pSfS&6$^E;r1RCf$G+X5`IP2YaJME?wuD{yQ0XFpQ)bqg*7~(b z8T0#unV95=bW>>IhU=P}PrstB51}mwr%u(``x4D%$NPvj0VlzaA^NzkRP6lFs`3vE z4TRP=(=2c6=EP+|*@r|)`61JFSR5=t1-(+@K7}wYb$!@{E&71NO0vjag14{}_tYUO z$Y*J7J*3y)84Qo#JU2P8Lbdx|?HuR_q_}#gQZ%LeZq@Ym&EpF!#owG*n@hs&tkr;* z3TMU{!Q5W{>;?q7>l9Kl$FA%!;DD>umqBK#SWkk+8<0n#T0ac!E1w1RfsPb0?-F1iO$av1tG=~u^jqbRwOn< z$aV=|*vLX|k^XOK5RCDbW=VWaWyuqG8uJZyRtVotY7-MA15V)-s8S-;N5X0Z{dxo* z=!@X)@b)1tjsam7P3&k0o$F)oLm(Kmi4A$uzJpWL;w8v$R?Kr$>k64Pz`-^Wo>1MQ zOPdLKx=>yYUL7OsMNbbw?CTqPoRd_S$)amRBzqVZjzHyv5jr&6+N1^@;Nhz z0`Y$Txq0##)}<&(n=RW3@5rTL2Sf;Fz&eDtx#~wZkHHfebS#0mHlANk`e>nwNtVZk> z^+$HaPLYoG>)l$YU<4-Q^Y<|6x3p-}*5k!&R$bPiA#6c_5&^G206`wiRijS8oVimv z#Q4(Ny5J5r&XE~||A?}Yos#R80M}&(4oZabj=%(B*dEcyH`pd3d(cl3!_@wF+hwX^ z>}ul#oi=zW8axP}@+5<&bf?GW^fu@+z-RD=@c^8Q?!!E;?stH|45*!!3i0Kzb0~C- zCxVsfcdhyd`stHlHSMggnA0wx7wprsJP_Md-6tiXM{; zbt+uh%&RteDUc(sLX6nVKVUU3Ya$8)Zy}P!b}3}93XQj}elXD`Ho_u@@A9k0JQ1~oRSw2dCJdhRLF!m6U|9wtg8bkr5gY2ra zYd#hi;hBqiWjM-bDq*R`O`nS+OXf9i~P>darw;5GJpY;pej8y#LNJkV**FwTPZ zwA|HqneEydw09nqE}US_=(w%5;~KuQ z$Z!8gapE%}2BE7HOr@1ju61Y_Vogh@dO;w4#tmE_nilWQKxKA7SUF?r`FOa69Lz{*{O?LB=3b7mEEwKp2kLnz>UVm-n4U zKBGwWA@Fsa$Jn#zo{QiYJB$jQcn56i;wYv~Jn>YMfO3xv-orz1NihN`5I?Bs5+iBS zAWd?wxG(ZEO7KJ@2GS~~b^K%cnEPyPJRSBlHvpMWCWLha=)q*Jz;ITaBMOB$IM@`! zobj7hd-gmR={`^zoddh>otXhX;TySNi4ft_1?uqGY}0>6ovDFOI>6s2+42f}W1LyBI#t5Xb4T((R|3S0dOA8X>=T*DNAI)XzypV&=ko9PsMehH5Mw z@FJ6#rnBqm^DmN(r*}!janXHibVLrrUHuf?{b6kp2Fe&$Sr@EOd;%@`EG}X0vG3(f ze}}ClJO>D@d`}t`TpJC~?PQ3;?)W^(8mG#HiVeDIF>kpBGRQ#^(_Hb-(8gfrwmE(8 zk6nyJl+r6P+&yfgD2Ztszga3|@BcSxAWniq?^0UjfW-kZm2<#KNWt5PQZyM1GCnBZ zD&5XhQtM>*Y7#EvA?|#KjMod7tDjuGTO5jMO|JW7?77}-P=k;rf@XEM__uwAU{7rhskqX9tpmOrF$NKC_~!)rzpHb1s%6WMH3cu)E0w}0 zqt> z*dj}6ioGDyE$1C-+|8g#V8o3*MOba@SMJloBAKSrHLuL2-)8TS29Dnxyaf){%_BP@ z-{|a;UT9*Ia|KO|MI%5|_dV?Abf{fxEsmt!>SW($3v+%4#mpHn$9Fe97IhnlC(PF~ zVU{=%moF(WSU#g;%&GhnaK=_LEf!` z%z|8WIWxo<{^INKXWlku+$DTt&2oSGht_ZJTF1)+9{IWarkkb{oDQ4FL6s&2q>*to zyoJ<%lC~JOu7D@76}!-TY+M>eYc@h^(Y)L;1fq`G~ZSPnSWJ)+0aR}>>loQ^z%-THeyUiO}RwlL@@h|%QRw9E&F z5wq_V(9SS--bCBAHDn}&?UE3r`i!WCD79)p4&;*kyGD>-nnX?Ep}HEd?)DNg2xuqN z!I=`T`mT+ZFw9VJ6UxFuiGFAkYfwl*Uyx_|rm>eGKMc&V0Ab@X-TNg$y6pXuXnkW4MFMu0OG6qYe-w~b{oMiIb`?m$A-nI{!Rtoj7 zbq~f5kw#j^YJ}|NU(6ZrTDZkebZS##3rSRC%OG8DLMli6JroKT5>@k_+1qQZ+itnu zcBXPM*(*{$e%Gl9y_5C=d9V<17R>rYF^N;Op7FbDhnL7qAFy2jr ztHo4$x7R8$l-Gu-6`NJi0O)k_AlHr^>4hjP@*kIlQS~H(k9vW8FoqG9WEe8yB}pR_ zxHSd*IAS*#I5ttD$c&`Bk4yL{E)-FaM0CPNIuV&u;KdutMt;+TbIBx@hz0(ky_v{p zEr6yCzxupb_yYh9zXUYVTxJD^Q-K|s0}a8dylB!)J1{`->C%rhh?hr`)4`OCEZ#!P z7aHvFm7u^KxhchfBja^9t&=6rk3(uHqzWj3`psON9|s!ZhL901l$-j1jX59~W=*aV ze?dtY_2Fjd3d7UL7<(O1*B9VZ}JZ4zgn8UGCr!r`Ik_lu6 z_b=AP*8l93I>$o{&22J=m%m*nh;J`2&hY{55PF3?C- zs?tTInD0O$_Q61L_2TDW=27NA8QOU~f`U7MgJ>aRSM7K9KJZ8))iwKl(p~b3_DscW z_IGlWva0X}ML@ehh;&1+cgV&4Jz^zPOqu7lUou{nrEW>ljI@|DEY#ASP`_u#GhR`+ zdyMR$jT$U)7%zjNg~rD^3U2H*6Gl-9sM8P3-SmFIB69cT?`*Mg;%D?Gv|c)h8gB13 zkh79d3>}f5j5VD$b9O?Fe64p`b?{LqeH}Ww;!%`jg4dlRGG!WnvHN`;Coo8ab8uOW zmgKlSgOTX;nz)Xo1{gW19%K%c^fz5a`RgN}k#;cbw zl|T@-w|uOPu>Vuea3yi;CsS7CKUkz&>jcXsm#h~}Oa)_A0YioNW750eysEe76Bro_ z%9Ym7W=Huvt}4-6q=rI$Z#Y>(rAS3a@)6C}5{7H8Xk@Q51uBcx@EBkSNE+^&l+a{y zoD<47fXm_i-1KH}d2@wUW#6of{~ojlQUd0=&Z^dmru-YI@HP> zAR|-3!g>>zwP#l$^vPO;ep@OfgMU*+kbG`BKM%X)5A(KxNRYTJuMB%^z zVk*q#L1pcT$chiSlCzGVOI}wZRR(BNWRh;bkK-o@<$dk~YT2splkS29Le{`wM$xs! z53e;7a*XTAePtp8{vhlP+vs27Hi1y0E zr-ehH)jKk}0*<+>Z6!)*Jv(s>eHe;GKTXHV&z7{HHQVLz_^o8PI$~A;EeaimADzgE zfom@F2h17wd+$Jb!5NoP=};oN2oGD=dUtM)PWdBDetsJTAA_;oo&iPXy>N;Y+AVMe z>ZbRWADL;BLU3{8tEF95YPH&~i{Fs4=r*?!7zy6e#vSlNIfos-T&Wup}G%FtE# zihOO@ea#o}W;h#~*^g;6!)lKD($Y3oQ5V=rcn;}My!k4gi1(oba0Q5-jbZjA+!WisE#+m;n>~&dNQ;ZA`}bc9 z=z(^K^Jr<0a!VFuRHeTYCBSdP2N`S@*@ui}7igj71_M$>NewgX>5&Df)GsQE_I{Ir$o-4WXsdH>(V2Tz5a|ic#`5o-3 zl|yF7?m*^kTnfyB@NFhUz(_{!Vo3--ZBof`F=6Tg4@(HsK6ub1ObC z(A-9}-!R9knd1jdrmaJa_4=L;7OKe)mr};Jpjy(MkPkk;J`gu5=)3ZiwzvcN%`SJ( z-sV`U05nI$iXV4^Gm>)3d73z_Cz^II+7&gio)sgel<-S%p+VH=XD-Oo!-6bbvI8CD zxO&2*g>|J0QqTDL?0Lk68y9RZ@Sw9R2W0mKVQ1}VQL@79!hn~!RPxQ=GmEa#o#{+y z)Z-la-FbN}>@o!ANyZfCo8Uo+^#yJF9k+~#=!ZShAaciml-6T2{gNSdqW|^+Bw^7^ zicT2eGh7ZM`{dtp3d|&|g%oRB_-z`Xq}z%@ZjX8}VTr=Zd9D_(hiZmC-Ax~5f+83&jH0F#AqKC)*aJY08g~J~DtCGiE{T-cl zZ6s7Wpn|)=L0BWgLS|xW!rYxY^66o(7kQfFvr_v|G-Sd^V9nuF5_zGwk`F%lLMi;BgWX_;-j3&@T zU~oR2m{B{;E2I5GSAaQa_k6Vy;N7uX_7 z0e_2fsRwH~6>gG~k}w`WF1*eQV)jK!G{iz;2@_x4RWJjQ_tmKvZRzelpPlD)bV#cN z+ke&yQX+R*$@|Sjexj={hUe>VyNHab95O*@NBiLZ=Kv#juh@OS08PKJ%ja>=z3sOH zZ($udmc6!HUQMdl9}#E&V66V_>(RCT;<&qJ1dQk3#59nuFlbps66&F~P&8l8jf&hE zVSXzHKcrnb!$PQL>SE!#G|CK}c4T3v_J86GS&AE3vXYnRd~`GjX5_@23q3J1qKMFA z4;Pxl!iU9AaHX*4AmPZ02yuTro!rc?pckXK0}L>5E{_TtU`i5L;uSO@oGySGbHy1l zh}?Rw0;YHHY2)2V_=VoG157*|e^L=yXI_3=d_DwGh3UvKlNm%WyodlDq{3i1$ZHY_ zn}Ih=bZ?Gz3vu0KauQ}Sc@Ft&V`)h?ZGz{o`2rukS05#i=%T+Iwt~`RCjXvE{*xR# zL(Uwxa7Ttm)0stE9jfcxvOT6~DVe!2R}+B^aA3lN$mg|tPdS{zoXAE# z&aSw;mZvmFOc8H0$l5EZPXC9V#k}bG%{dpA>MR)boAj)Rqgb@AMmkdWu^l8Z{Ug!Xtr7 z2X0?!G1|{fx$-Vq>ORQr^ZBLA9OwLGMkI7BM$N?TJu|P1-Jb$AWdwZVIWPv=!c8s> zNFh+}mE%67oNquFp*UxHIMj8t#-I#K*zD&>Xxnfzn1qrn7sjA9jy}^_g5PP~z>H89 zUbSBJYk>VU1@2WaR3Yba>B1nB3?~<~^a<+6cR#ePd2%9##Bep+%U|bQ@h?0M9Mt(St(lIiUB4)G-)mwC36TjT6kzrrbNApgz6t0? z<{2?=MrkbD5#AK!519In8~mvGn<7i|B_S=9HcdtbfJ2ruW-gYQE;Cz3?&%p5 zt0k{&lUKkKmuJeXkXa_<;dYj4>*jIu{520Z*9$k+Y~HkW<0k4sx62pLJKxxN<=k1# z)TJ_OpDmX8|NR-xmpi@8B6f`y_0lgtexap{6*%LZFMCzNiIc z_w+|511Q<>8xU#z{ru}!R)s*t$jHmX{rhWxF$)`GwGjG>o9?3VBr6%|9+6jHTkT5FKT0)38CqM`?i1?0;&?eb_LOKx(TKKdg zs0K0trfOVRET9bsvH{O)`2Urmtw);~iF9#*9m1y#POy230pd95biRa$i40>qZlW{l??PL)S zK-de-H%Xm-WSEx!Kkumkk@U&^gdNHmLivav$+GhTfoOk*!3{C2$$d2j`oNU}WPymr z=Kv1qjz&7@;!N@-LNazP9p%AClQ>nJ8l;o`1uy3bH(Qf z;G8K*f3zVJ8G?4zh$_HWT8cS~TmtHRxd^%He{LBjd?vZ15Ht*A zAVoAOMQjS7^c+>}N8V9zoGMT4RCy?588AddwOkPjO;u}{g~*r=675Ax03dP)yl3zj zh$tk)UTj3_Sb_mWG#9j>JvmZK!2h4C2!yy&6Y>j8NXgs4JDaRwRtadhziAw7nskA` zEg#ea5`zk6Zzs_cYc#h?)D&^9_i^CW&`Ep3oO%tb0b z(nu~W>H@lGqy^z+03)=T79a^5 zqD_|2d3cVG5Tvdk2U^CaDz}IG1mu8nj7a2?eqf9%$*Do{ztR7FKnPJb0-Q6kvGydS zmjS)@Qqci438ei`Z_NP`5FjvyxwD>3MA8de$_8dF)hG9V`dJz?4juMGT5;i5DcfJ@ z1*=}b60?!E|9%nRN>m6x&>ESfg%mOJh0bXxpGH_SUH*H|pawivLS)2%dd;>pO0vZL}MjD03%l_vPAl}y| z{0u-3EOOdww4+88iMUDkGydD^kQM^rb8!N^1|mf5*HSgr4BJ~WOEDdWH|RxN>8sdggeDuuR)i7&x`63MrLhDZSb(P6phm*K zFYaIOLvMns(IbWq8EO5df~dCv+;lfoAoD^k0jj1gX$Xp+O^s(p2wr)%r$~dAAC@Mme?pJJF7W2|Hrl^+qk}D+)6f=&X zr94C6mVYk*&v|SduTY~R6uiTF=!**y0G`E@fAJQj6|*0CYCA%VwMfui1t#NZ;{dUy zTP^*Ucn>5bg!(pWrC0|8KtW>d1WG2TShg5#|JS67*e)tW>B3B<7&-C9n^{3La8T|& zT=FlWanJ>T=4n^!s@WPIfQZdQMY-s;3w`fjN`a^r9?@oeEJqMqa5i+I(}Z5AnU4Q^ zEl;FW!g}^IE-oOUdd?X1g_1jb20V)sXq-9d%7}gy)$k>q{^b{f!8B^!S{&*{XR_(z zkl|l*fuTqEOCF(1WT5UHPtzBxo6LoshKdUL*K3Il$z*XLdWpUYLxK#ktOe|7^~G!p z8ThY@K4XlK)JW0SST5Y_DanUu*$|?Wlm9#VjJVl+x?pYgZotvQ0#S z_YBqEQ;M+|hjm2_oLvVf>(P`*Aw_b;w(ZV9)e_1IutnNYIWb=pYU^6|%^*63{ka z0I-|JC(UC}5(|(Ua8olt*QiF+JLI7Q>^Sm<@qU2$F|G>v>j*c*Z->9=M+Ti`q3mAl z%UbAp;}K>UgW>@aWT6gmmLTNThKQd4^aKXG5zvVKVv#$*75xN6BeoF`7cj^R2KWpR z{}+~#4haE^#Sw@wXW}%3J^~S5RR%2=01<#!pjZ-N3phqVdB!!AY<9QZvG z`KGpWZou0BCeBqB#lrjju0w#9hDzHJ8pIff8Lb5(;Gu|txB-ansPu=I~F=2o~T0G>btP5Hpns zonwvjVw@P`Jd1$n#2^xgxj+QI#NgTPI)q^0h454}n2M_YLGcEHH(XJ()fB9O!a4wAsGL0 z@BS+$R2m`{8*6aowj*C1?Df%b#wafCMz)0yh#9dEVb>9M17T^1142`6lm}=*Sb$ir zKv;%x%!HLjfdT*<;A^9h{2zqI>m4G2RSKZb77WS+Y#`v;LZxv&2n=oudk^(I)fC#W>7!ZMh0Uyu^X@m{~ z5uWJ)M0igUh|WNSXHq~61)+eJ93YNj5CKF7n5Sh3wZI=}#RDz@R3Z{s4jL06AbX(& z5HM%~FOM=%@m!Pu7sGPm4;*9-5(V6)0$%5WYPpWkc*ZE#5g-?*L89Q2Q6MzH3FUAJ zEM))DJBR`{@&RHZ4^Ty&a37sk3eSY@(a=3>=mm5y5W4pb{Ia;e^xt#_fgX#6HqP)H z$k!>5w07j9G>#0v$|xBicv7WtWr5;>{et!XwQPYnfU>aq|5qmwpkn}7Y8;G21dBXi zSYhT(L5oZRsRA|se^gF0K;&Qzkb_h~T|hf%IR&H&TCN3+@iT}V5Zi$Ws@V^CW*-ni zpp7tCuxN^bCk6xi!*V$eh}%J`76XtO5GR1<0^%4T0tnR5&Xqqw1F(Z$U4Kwjs=;5k@W#V z0j}f2oCL_@{uund2x@Jz|6{xni-pPmQW1Q3#wdZ>1=t0+CNR~gaw%BZVC4WcPg=om zaPP%BEWG0$49#f?({y$|Pa=f$wHI<0oEe{0PB5OfxQVpo>5UL9H=k zmq=#@sbL8k%@}(}!I}x{CG8G4c)+9sfP<%O`c*d%E^t!n!H5#RgCGLTEe4}-RQYi* zll1@6Mno%U#8ZM9$@H6w|GQWc)#{;b;ITyx@Srs?lFJba2Udpxwt!z!LA>DoB4JYg zwSuxD^Gt9pi8Ez<%?}1}TFOcl1OuUsO*Oox%)+Gz(t-;eI=*Hq_DBtd4rhPFwSsuv zqg$DMkDB)QY}ys@yFEeK?Q{}IgM>Y%O?!$f*9}QH@x{%N^c!BcIe0EGsR8(Fyk~UU}8he><;H4JbzhT(FC1 zm*1ymtCqh8oBT4Yfj`_gYg&Y=B3S=gpKfcxF&$T$0Q8( z49}%-6BK(W^h7P!wwNXRHg}FoXQX@^+6(-OVIEDB?X*dutsw zj&cx`S9COVNmZY7j?UVU`{Iqm!=>Cu1Uc@z;bq@1?4;=MS1YpD|M@2DW07Aq&vxtv zc?!3uX5d3|wafASr>Z{o=2tAg-w)GQqPd(h#&GDb2s(Vz$f7@*yhGOA@7;!5FA!e| z*z9yWDO*N|0`Q!uNBZcWEtN0wIrc7XV+Xc4tF!y#Hj{b981<&VFoI_+id7$@7N)g4PY3 zJ7e((o~c=IAF^PksonUpLG% zj@&b#a>|SP>NSm~ou8}yd&|z=;%r~1dNd3bdTZ9MKkay;t@O&D0-J?lUK981b#l^1 zPg?JDfOGuwxcB=u7friDwusfw{Za=g=~EUB>&EB5-P?Q9C$V@?;2)}kf<^26v|G5c z*NYP7FW)eZ<6!CJ2@==Bz>+Vth+ruV~F1cyibS&t+=f)qN+-uK^2zq?$ zwa0+}VBJlt`6)wpSKD21f41xHsUq8)Ij$q#y)kQFL^@G|wZ1{g@iNS#%z2Q`&&>aQ zBIa{-x`sbGlxZnGP{S)6xhmyORIh9C!&Pf{Yi zdW)a(t|Um{mW6j+th4cUk*p#K2jSba&vP5#o4Y4`v#^hNa^RJ7Y}SD?=U7o=4By7L z*qRzq@x3H;i!iJw`~JQ$SB}2e$f=dQ@QBoVUcY(0aNwQ7f%~`v%nZHRx-Cz}QDmul zRjp}qp&y=-U$bd(Az#+9<<2jVT^-fFfSN}DSzNHE`Q>=7$>TGN9yC7QW&iQL#j}i@t%Wvo_P_7-|1tRU!xqWwPwW;WNTOQB z*7y3*9g=pjBv|^x=^){7mEWksklS0L*POpl=#{ywm8x?_Ej+iBH{&N z1}L)b#{lN3zabB^!BMxd^hh+)ICqh13nsyMA1}kylhZ+Uvm4>t!G#0@F9fYQ+J7%r zWz1wwHy-?mc47d5*{Kk=qbo?O#)T9(deB6MC4U!^rI0)5zo5S~gwf{Xkj3ylEVe}3 z0mU`pOm@HTLj?QQaiA*OBnW<+#*hYcr)DCQ_Wk>Y2e0!R8pX~rx`4Gpq zB%zcb{E7XR6}k%<=g%joFWO8XlZ?*IJeNIVkgp*pkDga7-t@MD9P5vlFbyWE`2}foT{Rx<7s@bVJ0l z+5P)c&mML->}Pt+U#YS`5 zw>XwOAqzBk9mC5@YZS4_na3o$qgo8ANF;RM_HhME4ED%&+gVHRc9DW+XjLHl0ArEP z)rPS_4Hp-kh|9sv+wBkp7b$%KVcvLuoNjaX^KaY}bI_WDDz9|=xy&hCmV0W)wHzcR z1U)Y4_EWn1e>pZQz=DWJT^8;>yOYQ1lBu!ZZ>wW16g-_ps{NFf{%f+X=762T-b7;q zY?nGHT}b=Kud_CDH*UFZ|G3L|#o+j>Ib;)-k4#g$h}5|aaK&6Ii+O~rW-s+w{=$r@ z;G0dG6F`tWjfipDZPt#bQrdvjTdSmSDv?dc;MvgQ|32I04LZGN$ckX&CAQHSU9>By z#?rgU%-O|(xXr|hh|279brRcyxc47dsZ7~glxBMd^hv??d)QYRd zzSAux71G6rJf)b@nYl^Ku3MbOYct*_xVn!5oFYcI+pG)qUu0q&9L~|cH z-&x0|6JKa;WSae*kNrP+J^0pKO?A`Bjt zW7qZc|C9?XAPeQ7UAxU3{&UfvFcLS?sjtE%KI`A~zqpNXPo9p(9qzyUu z!(g&ljCtU`+h_VFV|T<0=COSoM4-goW+Lb^%#F;q4ub#HLVake{eraqJJny?qo)m{ z{LJf$t`-`W zm_EFm-C;p_)iVV%5>IdHe~l&Fj4rZ|x{G^eEnTAQ?~a*M0D4GudoxpaoAFh~VPvM` zj*>n-dd90t188u^JyG;GEMvY&N@;ldFcw1=tZ5cAcqK(2Ytz#q zhMr!1=)OnnjFw0ux7Y#!uxuTBilhw_>eyg1qMwDAgl2T{>YIsSbw7O9&-f#MPklQF>vF42_LyFAqTaS@=}JoTc2on`fe;WIDiP0^pVUc_Ake*rI-50 z01^lTgdJ^sw#6u{$JoCl?qf-H%vEhkL6H{nz&!X(GA5U%05A@(SX zeq}lXdkRs1^0q35ys048$g)nt*~dBXrc7c}!Q~t$ictFB7$$=v9ZniMvR4-v8g`@y zaCLS%mA~FaO9ohc0;`R&Y)HJz^U;(vXaZUWb4uy&V=(LIa#0#a+~%#VOQ6kTEKCpP zqvvzkz>yOPev#ZOxpm2X( z*rI?=x+(6Tno}Plf~M=V8b#9B#;9r9A>De}%ieJ-i0((;+9!qS!j6aUKiHc^2!(${ zjk&9`mqr9t>J9sXxA;9wDZHoPHH{liIQIi@e_Xo%;H<7KyN>3RN%QwFKgNjP>{}7F zeOy!KQu7@SiXk-n*X~5;4T1}~y9dk@9E#hAHvSq&z8BeIa>Fv6mOn)}cz%1VF8gLV z|IXoavUr2h`cl7rYwvaUZ9B|RZ~kE)1>-O&`6Q0>Z^z-*Z8yA#TBmT}m|-cceLxh)$4lvlR;ex?rY@Fqb)uWQj`tatuoq{+2FP9ya(ts|OyfWJS+I zv=%z0WGmHaF<C1`eJVOQFlZGUeWgeIi z9@s9U-%@D*lrD1C!72yj^rCiB#Y;tE6@mf@%jWK@LY(QYkf5Q_ku_r6jMkqEQaI~e zqgi4t&wuFh!?=e{Z0YfD9BoY4`q{J)S@M?pK69=)ph8Vr%{GiRpmi%H)Ox&(o((0h zqu&~CAN+INvk&0%qh@u5={b*@5D>4ZSi8FZZVbMvd`YrY?I=Eqb-!^CN5_a&eO)Swa znw4ati^M%;nXnG_m@4>TF9=V}BcDb=XMKpgfMg`ky1Q4VMl0%S!-zPZG|KD;u1ipJ z+m&Ap@bW}Jw^m}Q42^bZj&1k4K1)zDp<3Vb>+UaVxooLUGwN1(n^l`h??Z+EcuSO! zV_|tOTKFna8;-wa4Fbq525>Bp@N{z;N-d@s@-sf@;yG%Y)>X} zGVXqFe3xe;@A|xG?+XiF#T2SzEDheq2!WbvD2S}>c0C*SbuV~_oN$87f5B&9tA90g z@}u2T6bAo|>_Vu(A%)_?iE6LkmnA>Tn=&KaG3uqzBp zWKrHbL<3&YvQOc7J!2U$mdv=>1eK-depa?g&L@@l>aJ0?*P%jAj3Qg#wjx0a!0l);+3tyIC>qWKBc1Vm6EvVk%Y=c_f3 zMGKf!#p7{y<@V!ob_cbnAp5SiJ|3x6O$+M)-6C|Ns%g-`+~MbBqO>7Yd&4moc5EU@ zD3QqBRaY7tEHJ#UX?X8kX&MwNlgtDNG5hFQ-IOPR2LJ4)(E`8#y}IM4z|K&rN{xq? z!AfAEQ>kRJzYp)6(DL|gs7UGRI2E~S_~Z%J@POyLs3Vvxd;N^_;Ku;m#lZCA6wpf$ zg|dHi&_VQF%JVs40PU`9dIJG!1JNcx_S@^R4tx`fYy^Qe6f8O+E3#|KGb z$D74i#*xP&nApYU>|r<44dkCwQr^EW@)@9WI>{wRIvL_{&lB6~9Xp=#@bHc%s#j@d z`D&9P;n;A2mB3wP)@?!xJnzO5ch%?L>LK;hcm=Jer!rB(Z5u z)7)G0gxc&E7K=bbtyg_b$@K0pED$MLX3GMNH6wV}yv7eV=&UtPHGLBFq214*Y}_=M zU&x>Me!S|$HaB1#A>Of&EPkdE=N`d3~ahq1Q-NMt!c)MjA%^eRrh`} z20^4swW!7+g9gl&b2vMiS+Y?9{26#%NFk>weK(e0^c8>0OoaJXkMK;XrtU|LQ!0+* zP*kAS(dfvqXTla^E7Z&)Dpd$|cdjY}ZFl9lJwCBZ-L7`e;xZ%Ai*O-1Z$l@QuuLzl zK0698`X%wn$P}%UJ*4I;JdR8xCNYMtb{VILVZQk*aMjG5JD#lM$aZ6_$aJ8leEEs} zpn|FqRcXv7!5|(G4`K^JEE1v;LWo@qocH@Q2Fan$5dx8@cdOp5VyH~vgeS$0Kkn@H z;`VmFHam0#6t+oLU47OQ&*42Cx=wN|Vbf|ltef96t8c2H zNYC=mgmi&!dN~4i- zir?4qio!zb>F0*T{8Din9M46A%8Bhqq)pzzb6jp+xs>wi?9QmSk&hvJ=(9ROFPeYY zLGVJx3NxP&tLm>_gF1++kvNqWj0%X^YMx%+1ql*DW=NxY)#enGx%AOLmN6^NF{n7d zZ?hhmMJhs?WFLFCCvToP<4pAa=Pu+jiqj()5J#dbcx>b!#Ui!UPy06;Ad2`z;lDDp zy5vqelhCM>rfeWWsSl!#OvB-`>EFmAhZ;H>UD>Z29xRDz7BHi$V;`u3B5KXv0V=r} z?j2)_yIW-roLkrA>gKkJwPFNs6eCA;MC0aXB6Hg9o;Pb`6(U=0F?IEZ+BtKip?0(_ zTU$1RwR~6-fe-L1(feOh`+K96 zJ>Bvd2e=4wE{xd+JXoH*v3KM8PRy7<_3^5`Mlok(UTI-PnbK6g{|@B!E~izWct}<7 z;aQezNl3wt!4#&BOd;+*|3sa5orq;%*GiP3$4ZpkhkbT?VqV@$T&B~k{kuG{@C5hV z0<&nsQyS?YCLQ&ituiPAW%p`bf*Ke9*FxBbM|<=>d>cxA?5Vc{i@`AAwS!^Nx;|D- zt*+~_`2Gt-^)cum#PX;_mZyt)gN5J~oU#kAJg(@j(TK@tMobF%K#uahB>RBPmxK5_C^Ql4y>~=T?Q&{BONH0=TmPPLGQ6nze;TzYfAZ zJx1{?;8=S^b75nA*vff-E@&=xr8{Z|k5mlDXf8#b47+HO5=%^wq|IurZ*$ zi#!p=dScg)I5!*N8BcQUe0=BjPv)swI2AG}U~F1J|w1g)qZ=t@j!)HJ1YV<106+bg*Qv+aJi z>GyG^ktCvti=HxVXV3nWAM%3 z@HeZ?vl%^ZzsJAO`GJORtO~vSK5IZ#>yp1jp8id=p>X{Sy;D-kb4BU*I6C1TDasoz zz4;QmA<#ZlmHy5{{*hyOnHFu8rDVi~VqSG$qiAr^vgeXC)hnzm@V!v;Nkbo(cS~j- z>h<5K)tTewvT@%G`O@Rn{+ZHA&d*(NQ)uy#XLNeI>ArPY_}H+>0XMHTAu7GeA#bAk zRHo-iHAI*%^=C6a7_L22ZgySh-$nIco!y-4B(^qG-^DZOcmi9xgUhg2S6E9jzOGuP zRQQlXc0&=KMR`ia;8MG#nPRWMxF^)S+XBnr0aA9qPEUKz#NBjS{r$V#>w)w~H9Jcn z?#V?q`v6@+9vawQ;Be=z-a=VGt(Inrfo9bRdWuQ5| z79b)Uz)KCOZLy#xAkJ<~Z8OKAZh#Ynil4_C;}9OY4UjG{6LK%qzTaseD4ZyhXq_er z6B1#EV@2!HrO{CQAoNyDk>x)#v=eg!Hm|A;IB&+LD>qly#}33#mEXZkg^Zq!$ z<5wm60f02@DoBTX*V$ zm`1^Z+N8g{^3VlK!aE(vfW`LVCQg6kvIhlp;Ay4Y>GH_QvVb)4ZQFdyqUtOsqE_3|SL>2eh>TK&vFG_`VT--0fsw4d!_h;PH)sT`C zn`fody!^zfvjhw3D@(<@Iao2h;D$z9*(YC2IrcWH&{M2;YDHCxz=#Pd1+l~a`P8S-pt2Dd05ZGxXeojVc*CR$_Tsd*XT7bcGqp$w_6YX z0yRXfUiWtJ(~dPj9y3~7BPT$1C@`@u^LG$qZ7OS<-EhaHO6Pcv!7%4i`doJTp5?Db zP#fkffHlM=o2C)=KGPS)Srzd0LF7@N124N-}Hk?o2{&%pSkqv_Qjxv9d~O$D@|uQ{>AnRD{Ei@u!02 zg2vJjF}%r}^0cRW-8{lOd=IVLvNu!wb+3H3@XCf{as4LI+wB!yx^YitGFF6=e#eqs zDkS|qF}s~`Q)_e`%77inuf~FGQZZ79D^f~9ZT_7<4{nP&?`P-}*>`zb#R2BCvwL&N z%Hiut@bFPwl0pH(4aI7uW2QF+5#W$uiLwA-o1GON$Z=Bdc7ip-{gZr z|Jho)g(4?sYdOr5^j8~mycCM<8?Ju%Hp_qwrOB_73xS?`*uQ*W%iWh`^7Iye-KcW; z_;jD}^2enn*ZRmfi|DYh?=M)mHAt(~lA&$>hpm3@F3m6r!R_`cT#%;R*ATlqjHm@$ zH=&POla%Y4H0|;JsHLl;c4)V+dAQp#l%7Uw0vvRoU;Xx{?I%3n7MpNQlU^f3uB#%I zhKib2wPTa3|6{)c79|>oDowp1489|b)QW=^kVEI+D-{uen_}yq5^wG|f3Xm@_irVZ*exQ9f zIlQ)<%X~i8Rz(wCtlFZ7=@!`@5RUppeJ!1v@?Aq(cBnYfNYW1Y+Vr{A6!vAj=k{JGNLo^=b-EinXhYB)NDK=$-w}!b zH8FIe8>qq(L4^GH_G;d80l4(?a_E~yj`%rBJ)uB7`0n3VbNmDJUCX7JSw|QvaMs=3 zY^B#{cUdzwhMaT~HH)5m{79Arw#xwZt1LmxUo|VwKy1_N9Y#l-U0O*2f=Yyx9Y{tz zI7Mb;-}g{-+szfsj-N9WZfp?cwo~c5T!myM%;;IzWok)?b5^#qQ^0o zS7WK9U!BNV+e|(X??u}>pNaMa3=L`#S5s(May8Z=IUiOo^uQqNTPs7B52vcfy%X~m zV(5DvoQtyjKHUUPS4z%j&-)9ReohxcieuOk4AQx@6Bt9sgiN=WExDOOzuB#^%csUX zrl{ZhMmYSL* zH=d+8cYjQPPCAN%`d$Q+COiMYO)rL12`qbe#eBm5?6C5Uw!7`0c1yD6Yn(xRR_I)! z!S9P2#X+tr?W`WC%N#7bA0yd836#E!%9 zEU|E|ARfmTV{~sICvLQMUc#9#yN_5O(0x`yuxKkgR;j?YhHSO(`%sdP&i{NBI}V$H zxoSw@gZ~*5pRwrw7(8HC^LrA{ci%9c3W20@W9p_cxBC~^FT-Nq0t)K%RDEE2e`fPQ zB?|mcQwdy>P5l90wQ2%S=9zF$eYlfJW`y-chEUjKX^&UfojDyhDn>53_L##-yQ?jX z*PnUOj_1={j_{YW$7b?&7$QSciTl0=)27lV^q$X5$Tj=3x1zzE%GTnEX`_9#+>V$^ zTTK)fT+ox*yK(*~`!PTZ%C3S>Bx!e0&il;9-1cz5C%u@{8v0_j{#<%xz zEdDybsH9ItB`sD4`pt%Qys#$;>l{;?I16V&rX@DJk9Xq$VRbVdZJ8CS&JNq?W;)8k z;JY%CHwn{dhi7X81@niRuYUM&$3((8MCPSC+H752@gi0jGI!nWQNuc14-Auiz3^rI z-Xyw76Z(51ucb-z{?M8N{X@t%8p|0dCe9vMpgG#&THWVo;x(#?T|M&yIYbowQ8q7I z8$jL+`r()L>)v!M&E9`9!{PM2@scr(S|0PX_ud}9rv3SG!zUYx_$uj@pNb|xGOR%| zq&-%Z$b(@5|D@W-{X=Ih#Vm013XA(wo*YY=bG)St`$uSzex6dNguaw zzQdJqJm31GYgC7cde0Pn;Jc~!S|AZB|K^<1Au^-WDPba6C{7Z)Fotb)&-sliw$h(H<#~R8pNo-J7mV6ldry2s6I~V|DqfZ_3Hn5x4a#W zUODN+M&~0OsQ6*we{FLQM94U{F)33H!;TV)jgcV>_22+14jkNsVbc(D3Jfi zr^%x}v!{lBwy8EHs$iPR)w?FfnjR=fPVz{)aGTmM8~u&KKj?V-lV^4JzV!M3He*od zeo188#r+&2rLR#6C4!#GWpeU0_ShnMP(^!!Eb~@5A7Y*ZH!EOPd*q@$vXKh3p0ML7 zEdIihS<8#!8*?CZiTqEej6z|Mj&6*$_ynP%AwiQ*Ij;)}98>>Gu}e>b>%*r##2-Ps zepz%Z-HcNeN`4gCKBxq-$rZWnv`Hcw$-s=Ktc#(Z?-hWb5YW!G>S5)KdJAZGulz>! z`P-=MYdvZlw=xm-;ld^1`Zus2;{4aqHh#v0t5l5fM5FOAn}x=HOj~RUM`w~UyU_hs z$f~8$LhRz8W(UKnot;1M3FNnP$Y=k3&wz~~2<7>d3C_u1ulUYy_jLS(KKWhY&DN8N za+&s5(KLnDCy2rvu8>1%i`$U?jtirCLT>0p z&D~`}#$#oNwcG9xcJAJu`0*QWix{qM*x^&$lsz0G>FdsPqQ@YwY2eKgl&$wVUArpk zpZzI+swPwqeDPvpaSl^YUU@c?zP72;OWRRtGs3_W9(&WkTEAqR*GyIVUZB}JV~qRF zu4|6v1f)?4$`3dlX@iY_->-& zmsrs4)O=y$K?V5;`^;SzIvLz(-9RDo;35ONS3`5^%u0@IW# zX**4x_bsB5rQbC0(gFgNq1O$|2;xSe*f)Cet!c7la6C`j1eR3XgD--&5B7O*D-P?> z8=i?)LR~FX9lnUp_9^my-q)~8XNb{-hzavog9XpIqYiy`SE5la_jnmI&s8W&m(Fjr z(0!h^Hah3{^!ZJatgyj<^1~dPk2H2%n8+^D=mWv)#qWr#uU4PybQ`mvmLhKlvGuS+ zja>5}6Q2IhU;soyG-KK0U~WS^EGnjhwg+80TgqRxVW^^>JYZ%JDGR)a=ud^}H%iyy z!)$2$S#=LgZ*51xo*@1G`}8I3F}OvAMP zuU#^dX{jI%uL}@(q$9}pwSJl*`PoqZKqGqYzyEFc;g?K?DlkjlIOoaNT%KEJVq2+H zdxji?d(S2B;jGmwzjajO($o%EFkVWwk+*vdvHlZR_%^CyyTCJ#jqtvh;zknZn^PXd zoIIK!>mLxX|NVC~(`&aiQ{R@6Dm2OlRXG}tqgAVVsdhi|nwq&fULL5KeQw3MPiUtx z)Nb{JnnIme-4k|7G<_`@gV$f4R#wnp@UMHI>(d!4vuMJJaGu+aZ=YCbMq_>cVNuPk zO_NH)z8wfV3%iS#Vc>orfH)yx4DYKSJG1_xNavSq$y5DV|3}Nt;o>7S6ZV)`E|^;_ zA#e5&9wO02oz7~z;IlqNFo9gzgPgh^hml{qjOcEQgzw5crQ{;1WxgTDo1AKRE;+^$ z)<+i`BbM}%XApyevwkfoQu8bx#jny-3JLd_*sp zpAZk6No8|OMd9oBs{^H}?j*|AQ*@*LGtXpJjAn6nX!KwX%aT~_PQ^#4#@An_7Js|; z?8jeD|CILyJSGnU111L3uG^QVR=Hd*cVC%~R_#&xlv&{TLUX*)_vVE=Qez?H?9}&N zx>1|A>cYc{{l4FFRBmFp$M2xYblsZo-43w{O^f#GO{?e~1Gk#u{D%X*W*@VXj_={? zo!%PNYvIUZ!=E~r?FrOz{Nm60@asNh2E!swwb(>Ak9C?d_NHXsSmq+W=BmOJ7Q~1b zDO(#x=~f&xj|NEla27Te5L*oXPVK-r1q~z4E6+TZ*?5jW)JwWT5=_Tqayl~+&f`L+ z!)vNhE*W~VUVgMz_}kNboztpKs-|_O?25X!T#%b>H`M)h25e>Ev@IH`Y~bHsh${_b z?}=X=wb|4v70OXF^h*C7WOLx!4Pi?y)9&4?xN@V|h}?GhOv?)!!&=?FJ%kle`C@Ng zO3bwRJ<&G3(%AuX1W;5sL;L6l2S1+F-H_d^*t&V#ukrvFs2T9igoYL2)#oOa!*&`2 zz(UKna0=Rv9AfY(E1UJIOt>6Qqw|V+Xapln` z_8o1)u&Mg4X;bwkgxRP#>$pL_!7YqL!Y=a4?XEl~ssYiuIz0(qse6E`+C{+M!Lx-NVCkhDU94#YK*nTlh)e3nH zvfVW`l^(v$(|+=KG|NJH*F5<8qn$q9<*y$Lx23f2To>mqZ9Q78-E?@#=KOu#ZD80{ ziCa5bqw#$+`AVha%MkEC?3~&tY1pI}sr}epzwnhI8y`4CJ<&9^6;qv(i+vg9TolAty4mxvRP&Xc<5=b$49cc(bXZpnR z9Nyb%6vqT-*qMR}^BMl)GM=xub}W>?3}D@><1^07r?<&-NA5=-{^O^_^a0Mz53bA6oOf;cH^j^!# zt6tJbKkiMMAZE~~iqMK{J&CE4l|4x5KVHi?-ThSD&HCx|UKeawRhx{~`!8SJsRupy z0w;NHz1}3o%s}lAkOM`*>v5!bRisrzacj)TG$53X~W>OpBOubgYP0X zU5I&NC=2#al~|ht>jd)qr}9ynkZ@)UODDz~PJnl5n@tb*Vx~i$9@ZeFk;Fxk$&q zn4&tzMmZ!oa9jJpL5F_A`ELWP2Pc>YZ=BXBZq{o>)Lji!wun*cx>oljo(kv zXogOE5@$au6|i7EQO31Gy(UGwT_YT=I0f&KDqKCf?ex zM|tE_>2YkRk}Y3h#@5b`Bj;6zE+L6DZAqu(yrF5hpzq|vi!#G!zL#RklUMe-U?Gk# z!N~N(s&A`{czk^(eh$+aqgx!6^mhY@wiK4eiEzv|9gTVh&b@R*8~WaLyNk;$f(knj zqpSBxn2>8NM2TAzf{n9p|MTkVWhe$i@@yK7Qzll6Yg(aBt8g{X1+_v(VE6}YMD0z;o(^wqzM zo~L?{#6Nz8E&9 zIW^rTMdbe07iH}(BNURY=q=ac?{d!FAcH0UtN**2b26U0(3LrQ6Ozf^mWpz1TeT`3 zCB14&AzgnKYs3E5Y60CkYAzFcvXovi)R1b-rfWPYWL-v0ztvlRc4{jmwiN2gRGJyS z@-T9Rgt?zXAd7jh!DuLnl-6%&X^IK=?T?yt+Y7cbzF)Yc=PvT-gWkxunGf>NwTetS zkokFUk47@xM7j#o+hG?utUL>3a zu=+jrTt$;UyJw?wf9N_TBNCW(HBcnV{DqLs%MX-S6W&_=A0IDMf)z&4F}}I@ zjYEfOjWsy4JLC`BI|9FnGgv;{zcq#DXq>l>R;QDUsTT4OvN!TH})4pfeqjLRRp9 zGCqWB_%ML!sTZD{m!|HnjI9Z^xcfOYb+dMA2^8-5Py&IS;kU{=%0Aevm6Dy#kZ=$h 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 z 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 U*!j4KvIBQq;`+_+|BeIy0S5T-{r~^~ literal 0 HcmV?d00001 diff --git a/packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.pdb b/packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.pdb new file mode 100644 index 0000000000000000000000000000000000000000..a05635209653876fe0b6f66a89e94ae387322717 GIT binary patch literal 314880 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 Pfmbc?ss;Y{THyZzpJSZ+ literal 0 HcmV?d00001 diff --git a/packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.xml b/packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.xml new file mode 100644 index 000000000..50f4a9c6f --- /dev/null +++ b/packages/Ninject.2.2.1.0/lib/.NetFramework 3.5/Ninject.xml @@ -0,0 +1,4691 @@ + + + + Ninject + + + +

    + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + An object that notifies when it is disposed. + + + + + An object that can report whether or not it is disposed. + + + + + Gets a value indicating whether this instance is disposed. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases resources held by the object. + + + + + Releases resources before the object is reclaimed by garbage collection. + + + + + Gets a value indicating whether this instance is disposed. + + + + + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + Provides a path to resolve instances. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + An object that fires an event when it is disposed. + + + + + Occurs when the object is disposed. + + + + + Initializes a new instance of the class. + + The parent resolution root. + + + + Releases resources held by the object. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Gets or sets the parent resolution root (usually the kernel). + + + + + Occurs when the object is disposed. + + + + + Stores the objects that were activated + + + + + A component that contributes to the internals of Ninject. + + + + + A component that contributes to the internals of Ninject. + + + + + Gets or sets the settings. + + + + + Gets or sets the settings. + + + + + Stores the objects that were activated + + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + An object that is prunealble. + + + + + Removes instances from the cache which should no longer be re-used. + + + + + The objects that were activated as reference equal weak references. + + + + + The objects that were activated as reference equal weak references. + + + + + Initializes a new instance of the class. + + The cache pruner. + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + Prunes this instance. + + + + + Removes all dead objects. + + The objects collection to be freed of dead objects. + + + + Gets the activated object count. + + The activated object count. + + + + Gets the deactivated object count. + + The deactivated object count. + + + + Tracks instances for re-use in certain scopes. + + + + + Tracks instances for re-use in certain scopes. + + + + + Stores the specified instance in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets the number of entries currently stored in the cache. + + + + + Contains all cached instances. + This is a dictionary of scopes to a multimap for bindings to cache entries. + + + + + Initializes a new instance of the class. + + The pipeline component. + The cache pruner component. + + + + Releases resources held by the object. + + + + + + Stores the specified context in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Removes instances from the cache which should no longer be re-used. + + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets all entries for a binding withing the selected scope. + + The bindings. + All bindings of a binding. + + + + Gets all cache entries. + + Returns all cache entries. + + + + Forgets the specified cache entries. + + The cache entries. + + + + Forgets the specified entry. + + The entry. + + + + Gets the pipeline component. + + + + + Gets the number of entries currently stored in the cache. + + + + + An entry in the cache. + + + + + Initializes a new instance of the class. + + The context. + The instance reference. + + + + Gets the context of the instance. + + The context. + + + + Gets the instance reference. + + The instance reference. + + + + Uses a and some magic to poll + the garbage collector to see if it has run. + + + + + Prunes instances from an based on environmental information. + + + + + Starts pruning the specified cache based on the rules of the pruner. + + The cache that will be pruned. + + + + Stops pruning. + + + + + The caches that are being pruned. + + + + + Releases resources held by the object. + + + + + Starts pruning the specified pruneable based on the rules of the pruner. + + The pruneable that will be pruned. + + + + Stops pruning. + + + + + A provider that delegates to a callback method to create instances. + + The type of instances the provider creates. + + + + A simple abstract provider for instances of a specific type. + + The type of instances the provider creates. + + + + Creates instances of services. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Initializes a new instance of the CallbackProvider<T> class. + + The callback method that will be called to create instances. + + + + Invokes the callback method to create an instance. + + The context. + The created instance. + + + + Gets the callback method used by the provider. + + + + + A provider that always returns the same constant value. + + The type of value that is returned. + + + + Initializes a new instance of the ConstantProvider<T> class. + + The value that the provider should return. + + + + Creates an instance within the specified context. + + The context. + The constant value this provider returns. + + + + Gets the value that the provider will return. + + + + + The standard provider for types, which activates instances via a . + + + + + Initializes a new instance of the class. + + The type (or prototype) of instances the provider creates. + The planner component. + The selector component. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the implementation type that the provider will activate an instance of + for the specified service. + + The service in question. + The implementation type that will be activated. + + + + Gets a callback that creates an instance of the + for the specified type. + + The prototype the provider instance will create. + The created callback. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Gets or sets the planner component. + + + + + Gets or sets the selector component. + + + + + Adds all activated instances to the activation cache. + + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The activation cache. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Gets or sets the settings. + + The ninject settings. + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Executes actions defined on the binding during activation and deactivation. + + + + + Calls the activation actions defined on the binding. + + The context. + A reference to the instance being activated. + + + + Calls the deactivation actions defined on the binding. + + The context. + A reference to the instance being deactivated. + + + + During deactivation, disposes instances that implement . + + + + + Disposes the specified instance. + + The context. + A reference to the instance being deactivated. + + + + During activation, initializes instances that implement . + + + + + Initializes the specified instance. + + The context. + A reference to the instance being activated. + + + + Injects methods on an instance during activation. + + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Injects properties on an instance during activation. + + + + + Initializes a new instance of the class. + + The injector factory component. + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Applies user supplied override values to instance properties. + + The context. + A reference to the instance being activated. + The parameter ovverride value accessors. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the injector factory component. + + + + + Starts instances that implement during activation, + and stops them during deactivation. + + + + + Starts the specified instance. + + The context. + A reference to the instance being activated. + + + + Stops the specified instance. + + The context. + A reference to the instance being deactivated. + + + + Contains information about the activation of a single instance. + + + + + Contains information about the activation of a single instance. + + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Resolves this instance for this context. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Initializes a new instance of the class. + + The kernel managing the resolution. + The context's request. + The context's binding. + The cache component. + The planner component. + The pipeline component. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Resolves the instance associated with this hook. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Gets or sets the cache component. + + + + + Gets or sets the planner component. + + + + + Gets or sets the pipeline component. + + + + + Holds an instance during activation or after it has been cached. + + + + + Returns a value indicating whether the instance is of the specified type. + + The type in question. + if the instance is of the specified type, otherwise . + + + + Returns the instance as the specified type. + + The requested type. + The instance. + + + + Executes the specified action if the instance if of the specified type. + + The type in question. + The action to execute. + + + + Gets or sets the instance. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Determines whether the specified binding satisfies the constraint defined on this request. + + The binding. + True if the binding satisfies the constraint; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request should return a unique result. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The strategies to execute during activation and deactivation. + The activation cache. + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Initializes a new instance of the class. + + The service that was requested. + The constraint that will be applied to filter the bindings used for the request. + The parameters that affect the resolution. + The scope callback, if an external scope was specified. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + + + + Initializes a new instance of the class. + + The parent context. + The service that was requested. + The target that will receive the injection. + The scope callback, if an external scope was specified. + + + + Determines whether the specified binding satisfies the constraints defined on this request. + + The binding. + True if the binding satisfies the constraints; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request is for a single service. + + + + + Gets the callback that resolves the scope for the request, if an external scope was provided. + + + + + Defines a constraint on the decorated member. + + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Indicates that the decorated member should be injected. + + + + + Indicates that the decorated member should only be injected using binding(s) registered + with the specified name. + + + + + Initializes a new instance of the class. + + The name of the binding(s) to use. + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Gets the binding name. + + + + + Indicates that the decorated member represents an optional dependency. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component's type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Releases resources held by the object. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Provides meaningful exception messages. + + + + + Generates a message saying that modules without names are not supported. + + The exception message. + + + + Generates a message saying that a module with the same name is already loaded. + + The new module. + The existing module. + The exception message. + + + + Generates a message saying that no module has been loaded with the specified name. + + The module name. + The exception message. + + + + Generates a message saying that the binding could not be uniquely resolved. + + The request. + The exception message. + + + + Generates a message saying that the binding could not be resolved on the specified request. + + The request. + The exception message. + + + + Generates a message saying that the specified context has cyclic dependencies. + + The context. + The exception message. + + + + Generates a message saying that an invalid attribute type is used in the binding condition. + + The binding. + Name of the method. + The type. + The exception message. + + + + Generates a message saying that no constructors are available on the specified context. + + The context. + The exception message. + + + + Generates a message saying that no constructors are available for the given component. + + The component. + The implementation. + The exception message. + + + + Generates a message saying that the specified component is not registered. + + The component. + The exception message. + + + + Generates a message saying that the specified property could not be resolved on the specified request. + + The request. + The property name. + The exception message. + + + + Generates a message saying that the provider on the specified context returned null. + + The context. + The exception message. + + + + Provides extension methods for string formatting + + + + + Formats the activation path into a meaningful string representation. + + The request to be formatted. + The activation path formatted as string. + + + + Formats the given binding into a meaningful string representation. + + The binding to be formatted. + The context. + The binding formatted as string + + + + Formats the specified request into a meaningful string representation. + + The request to be formatted. + The request formatted as string. + + + + Formats the specified target into a meaningful string representation.. + + The target to be formatted. + The target formatted as string. + + + + Formats the specified type into a meaningful string representation.. + + The type to be formatted. + The type formatted as string. + + + + Extensions for MemberInfo + + + + + Determines whether the specified member has attribute. + + The type of the attribute. + The member. + + true if the specified member has attribute; otherwise, false. + + + + + Determines whether the specified member has attribute. + + The member. + The type of the attribute. + + true if the specified member has attribute; otherwise, false. + + + + + Gets the property info from its declared tpe. + + The member info. + The property definition. + The flags. + The property info from the declared type of the property. + + + + Determines whether the specified property info is private. + + The property info. + + true if the specified property info is private; otherwise, false. + + + + + Gets the custom attributes. + This version is able to get custom attributes for properties from base types even if the property is none public. + + The member. + Type of the attribute. + if set to true [inherited]. + + + + + Represents a future value. + + The type of value. + + + + Initializes a new instance of the Future<T> class. + + The callback that will be triggered to read the value. + + + + Gets the value from the future. + + The future. + The future value. + + + + Gets the value, resolving it if necessary. + + + + + Gets the callback that will be called to resolve the value. + + + + + Indicates the object has a reference to a . + + + + + Gets the binding. + + + + + Indicates that the object has a reference to an . + + + + + Gets the kernel. + + + + + A data structure that contains multiple values for a each key. + + The type of key. + The type of value. + + + + Adds the specified value for the specified key. + + The key. + The value. + + + + Removes the specified value for the specified key. + + The key. + The value. + True if such a value existed and was removed; otherwise false. + + + + Removes all values for the specified key. + + The key. + True if any such values existed; otherwise false. + + + + Removes all values. + + + + + Determines whether the multimap contains any values for the specified key. + + The key. + True if the multimap has one or more values for the specified key; otherwise, false. + + + + Determines whether the multimap contains the specified value for the specified key. + + The key. + The value. + True if the multimap contains such a value; otherwise, false. + + + + Returns an enumerator that iterates through a the multimap. + + An object that can be used to iterate through the multimap. + + + + Gets the collection of values stored under the specified key. + + The key. + + + + Gets the collection of keys. + + + + + Gets the collection of collections of values. + + + + + Weak reference that can be used in collections. It is equal to the + object it references and has the same hash code. + + + + + Initializes a new instance of the class. + + The target. + + + + Initializes a new instance of the class. + + The target. + if set to true [track resurrection]. + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + The parameter is null. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Gets a value indicating whether this instance is alive. + + true if this instance is alive; otherwise, false. + + + + Gets or sets the target of this weak reference. + + The targe of this weak reference. + + + + Defines the style of request (single or multi-injection, whether it is optional, etc.) + + + + + Indicates a request for a single instance of a service. + + + + + Indicates a request for multiple instances of a service. + + + + + Indicates that null should be returned (instead of throwing) if the service cannot be resolved. + + + + + Scope callbacks for standard scopes. + + + + + Gets the callback for transient scope. + + + + + Gets the callback for singleton scope. + + + + + Gets the callback for thread scope. + + + + + Gets the callback for request scope. + + + + + A delegate that can inject values into a constructor. + + + + + Creates injectors for members via s. + + + + + Creates injectors from members. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + A delegate that can inject values into a method. + + + + + A delegate that can inject values into a property. + + + + + Creates injectors from members via reflective invocation. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + Loads modules from compiled assemblies. + + + + + Loads modules at runtime by searching external files. + + + + + Loads modules from the specified files. + + The names of the files to load modules from. + + + + Gets the file extensions that the plugin understands how to load. + + + + + Initializes a new instance of the class. + + The kernel into which modules will be loaded. + + + + Loads modules from the specified files. + + The names of the files to load modules from. + + + + Gets or sets the kernel into which modules will be loaded. + + + + + Gets the file extensions that the plugin understands how to load. + + + + + Finds modules defined in external files. + + + + + Loads any modules found in the files that match the specified patterns. + + The patterns to search. + + + + A pluggable unit that can be loaded into an . + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Gets the module's name. + + + + + Automatically finds and loads modules from assemblies. + + + + + Initializes a new instance of the class. + + The kernel into which modules will be loaded. + + + + Loads any modules found in the files that match the specified patterns. + + The patterns to search. + + + + Gets or sets the kernel into which modules will be loaded. + + + + + A loadable unit that defines bindings for your application. + + + + + Provides a path to register bindings. + + + + + Provides a path to register bindings. + + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding from the service to itself. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Initializes a new instance of the class. + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Loads the module into the kernel. + + + + + Unloads the module from the kernel. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Gets the kernel that the module is loaded into. + + + + + Gets the module's name. Only a single module with a given name can be loaded at one time. + + + + + Gets the bindings that were registered by the module. + + + + + Overrides the injected value of a constructor argument. + + + + + Modifies an activation process in some way. + + + + + Modifies an activation process in some way. + + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Initializes a new instance of the class. + + The name of the parameter. + The value of the parameter. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Determines whether the object equals the specified object. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Serves as a hash function for a particular type. + + A hash code for the object. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Gets or sets the callback that will be triggered to get the parameter's value. + + + + + Initializes a new instance of the class. + + The name of the argument to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Overrides the injected value of a property. + + + + + Initializes a new instance of the class. + + The name of the property to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Contains logic about which bindings to use for a given service request. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains logic about which bindings to use for a given service request + when other attempts have failed. + + + + + Returns any bindings from the specified collection that match the specified request. + + The multimap of all registered bindings. + The request in question. + The series of matching bindings. + + + + Resolves bindings for open generic types. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Resolves bindings that have been registered directly for the service. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains information about a service registration. + + + + + Contains information about a service registration. + + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the condition defined on the binding, + if one was defined. + + The request. + True if the request satisfies the condition; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + The binding's metadata container. + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the conditions defined on this binding. + + The request. + True if the request satisfies the conditions; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Provides a root for the fluent syntax associated with an . + + + + + Used to define the target of a binding. + + The service being bound. + + + + Used to define a basic binding syntax builder. + + + + + A hack to hide methods defined on for IntelliSense + on fluent interfaces. Credit to Daniel Cazzulino. + + + + + + + + + + + + + + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Used to set the condition, scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to define the conditions under which a binding should be used. + + The service being bound. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Used to define the scope in which instances activated via a binding should be re-used. + + The service being bound. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used within the same + HTTP request. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Used to define the name of a binding. + + The service being bound. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Used to add additional information to a binding. + + The service being bound. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Used to add additional actions to be performed during activation or deactivation of instances via a binding. + + The service being bound. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Used to set the scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to set the name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to add additional information or actions to a binding. + + The service being bound. + + + + Initializes a new instance of the BindingBuilder<T> class. + + The binding to build. + The kernel. + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used within the same + HTTP request. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Provides a root for the fluent syntax associated with an . + + + + + Gets the binding being built. + + + + + Gets the kernel. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Describes the target of a binding. + + + + + Indicates that the binding is from a type to itself. + + + + + Indicates that the binding is from one type to another. + + + + + Indicates that the binding is from a type to a provider. + + + + + Indicates that the binding is from a type to a callback method. + + + + + Indicates that the binding is from a type to a constant value. + + + + + Describes the injection of a constructor. + + + + + Describes the injection of a method or constructor. + + + + + A piece of information used in an . (Just a marker.) + + + + + Initializes a new instance of the MethodInjectionDirectiveBase<TMethod, TInjector> class. + + The method this directive represents. + The injector that will be triggered. + + + + Creates targets for the parameters of the method. + + The method. + The targets for the method's parameters. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the targets for the directive. + + + + + Initializes a new instance of the class. + + The constructor described by the directive. + The injector that will be triggered. + + + + The base .ctor definition. + + + + + Describes the injection of a method. + + + + + Initializes a new instance of the class. + + The method described by the directive. + The injector that will be triggered. + + + + Describes the injection of a property. + + + + + Initializes a new instance of the class. + + The member the directive describes. + The injector that will be triggered. + + + + Creates a target for the property. + + The property. + The target for the property. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the injection target for the directive. + + + + + Adds a directive to plans indicating which constructor should be injected during activation. + + + + + Contributes to the generation of a . + + + + + Contributes to the specified plan. + + The plan that is being generated. + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for the constructor + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which methods should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each method + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which properties should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each property + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Represents a site on a type where a value will be injected. + + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the type of the target. + + + + + Gets the name of the target. + + + + + Gets the member that contains the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Represents an injection target for a . + + + + + Represents a site on a type where a value can be injected. + + The type of site this represents. + + + + Initializes a new instance of the Target<T> class. + + The member that contains the target. + The site represented by the target. + + + + Returns an array of custom attributes of a specified type defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes of the specified type. + + + + Returns an array of custom attributes defined on the target. + + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes. + + + + Returns a value indicating whether an attribute of the specified type is defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + True if such an attribute is defined; otherwise false. + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the value(s) that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + A series of values that are available for injection. + + + + Gets the value that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + The value that is to be injected. + + + + Reads whether the target represents an optional dependency. + + if it is optional; otherwise . + + + + Reads the resolution constraint from target. + + The resolution constraint. + + + + Gets the member that contains the target. + + + + + Gets or sets the site (property, parameter, etc.) represented by the target. + + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Initializes a new instance of the class. + + The method that defines the parameter. + The parameter that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Represents an injection target for a . + + + + + Initializes a new instance of the class. + + The property that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Describes the means by which a type should be activated. + + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Generates plans for how to activate instances. + + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Describes the means by which a type should be activated. + + + + + Initializes a new instance of the class. + + The type the plan describes. + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Gets the directives defined in the plan. + + + + + Generates plans for how to activate instances. + + + + + Initializes a new instance of the class. + + The strategies to execute during planning. + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Creates an empty plan for the specified type. + + The type for which a plan should be created. + The created plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Generates scores for constructors, to determine which is the best one to call during activation. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Scores constructors by either looking for the existence of an injection marker + attribute, or by counting the number of parameters. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation by checking + if they are decorated with an injection marker attribute. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Selects members for injection. + + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the heuristics used to determine which members should be injected. + + + + + Selects members for injection. + + + + + Initializes a new instance of the class. + + The constructor scorer. + The injection heuristics. + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the property injection heuristics. + + + + + Extension methods that enhance module loading. + + + + + Creates a new instance of the module and loads it into the kernel. + + The type of the module. + The kernel. + + + + Loads the module(s) into the kernel. + + The kernel. + The modules to load. + + + + Loads modules from the files that match the specified pattern(s). + + The kernel. + The file patterns (i.e. "*.dll", "modules/*.rb") to match. + + + + Loads modules defined in the specified assemblies. + + The kernel. + The assemblies to search. + + + + Extensions that enhance resolution of services. + + + + + Gets an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Indicates that an error occured during activation of an instance. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The exception message. + + + + Initializes a new instance of the class. + + The exception message. + The inner exception. + + + + Initializes a new instance of the class. + + The serialized object data. + The serialization context. + + + + A service that requires initialization after it is activated. + + + + + Initializes the instance. Called during activation. + + + + + A super-factory that can create objects of all kinds, following hints provided by s. + + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Loads modules from the files that match the specified pattern(s). + + The file patterns (i.e. "*.dll", "modules/*.rb") to match. + + + + Loads modules defined in the specified assemblies. + + The assemblies to search. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets the attribute that indicates that a member should be injected. + + + + + Gets the interval at which the cache should be pruned. + + + + + Gets a value indicating whether the kernel should automatically load extensions at startup. + + + + + Gets the path that should be searched for extensions. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets a value indicating whether Ninject should inject non public members. + + + + + Gets a value indicating whether Ninject should inject private properties of base classes. + + + Activating this setting has an impact on the performance. It is recomended not + to use this feature and use constructor injection instead. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + true if null is allowed as injected value otherwise false. + + + + A service that is started when activated, and stopped when deactivated. + + + + + Starts this instance. Called during activation. + + + + + Stops this instance. Called during deactivation. + + + + + The base implementation of an . + + + + + Lock used when adding missing bindings. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The component container to use. + The configuration to use. + The modules to load into the kernel. + + + + Releases resources held by the object. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Loads modules from the files that match the specified pattern(s). + + The file patterns (i.e. "*.dll", "modules/*.rb") to match. + + + + Loads modules defined in the specified assemblies. + + The assemblies to search. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Returns an IComparer that is used to determine resolution precedence. + + An IComparer that is used to determine resolution precedence. + + + + Returns a predicate that can determine if a given IBinding matches the request. + + The request/ + A predicate that can determine if a given IBinding matches the request. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Adds components to the kernel during startup. + + + + + Attempts to handle a missing binding for a service. + + The service. + True if the missing binding can be handled; otherwise false. + + + + Attempts to handle a missing binding for a request. + + The request. + True if the missing binding can be handled; otherwise false. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Creates a context for the specified request and binding. + + The request. + The binding. + The created context. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets or sets the attribute that indicates that a member should be injected. + + + + + Gets or sets the interval at which the GC should be polled. + + + + + Gets or sets a value indicating whether the kernel should automatically load extensions at startup. + + + + + Gets or sets the path that should be searched for extensions. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets a value indicating whether Ninject should inject non public members. + + + + + Gets a value indicating whether Ninject should inject private properties of base classes. + + + Activating this setting has an impact on the performance. It is recomended not + to use this feature and use constructor injection instead. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + + true if null is allowed as injected value otherwise false. + + + + + Provides callbacks to more aggressively collect objects scoped to HTTP requests. + + + + + Initializes the module. + + The whose instances will be managed. + + + + Start managing instances for the specified kernel. + + The kernel. + + + + Stops managing instances for the specified kernel. + + The kernel. + + + + Deactivates instances owned by the current . + + + + + The standard implementation of a kernel. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Adds components to the kernel during startup. + + + + diff --git a/packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.dll b/packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.dll new file mode 100644 index 0000000000000000000000000000000000000000..d10ba78d3569685209c5064edfc24aee4fa22421 GIT binary patch literal 106496 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

    A~kH8TS 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

      ${93vI*pGhBM(;-;V)-74f|w!pJ>E; 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 Fe*nANe*XXf literal 0 HcmV?d00001 diff --git a/packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.xml b/packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.xml new file mode 100644 index 000000000..338b1a58b --- /dev/null +++ b/packages/Ninject.2.2.1.0/lib/.NetFramework 4.0/Ninject.xml @@ -0,0 +1,4686 @@ + + + + Ninject + + + + + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + An object that notifies when it is disposed. + + + + + An object that can report whether or not it is disposed. + + + + + Gets a value indicating whether this instance is disposed. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases resources held by the object. + + + + + Releases resources before the object is reclaimed by garbage collection. + + + + + Gets a value indicating whether this instance is disposed. + + + + + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + Provides a path to resolve instances. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + An object that fires an event when it is disposed. + + + + + Occurs when the object is disposed. + + + + + Initializes a new instance of the class. + + The parent resolution root. + + + + Releases resources held by the object. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Gets or sets the parent resolution root (usually the kernel). + + + + + Occurs when the object is disposed. + + + + + Stores the objects that were activated + + + + + A component that contributes to the internals of Ninject. + + + + + A component that contributes to the internals of Ninject. + + + + + Gets or sets the settings. + + + + + Gets or sets the settings. + + + + + Stores the objects that were activated + + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + An object that is prunealble. + + + + + Removes instances from the cache which should no longer be re-used. + + + + + The objects that were activated as reference equal weak references. + + + + + The objects that were activated as reference equal weak references. + + + + + Initializes a new instance of the class. + + The cache pruner. + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + Prunes this instance. + + + + + Removes all dead objects. + + The objects collection to be freed of dead objects. + + + + Gets the activated object count. + + The activated object count. + + + + Gets the deactivated object count. + + The deactivated object count. + + + + Tracks instances for re-use in certain scopes. + + + + + Tracks instances for re-use in certain scopes. + + + + + Stores the specified instance in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets the number of entries currently stored in the cache. + + + + + Contains all cached instances. + This is a dictionary of scopes to a multimap for bindings to cache entries. + + + + + Initializes a new instance of the class. + + The pipeline component. + The cache pruner component. + + + + Releases resources held by the object. + + + + + + Stores the specified context in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Removes instances from the cache which should no longer be re-used. + + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets all entries for a binding withing the selected scope. + + The bindings. + All bindings of a binding. + + + + Gets all cache entries. + + Returns all cache entries. + + + + Forgets the specified cache entries. + + The cache entries. + + + + Forgets the specified entry. + + The entry. + + + + Gets the pipeline component. + + + + + Gets the number of entries currently stored in the cache. + + + + + An entry in the cache. + + + + + Initializes a new instance of the class. + + The context. + The instance reference. + + + + Gets the context of the instance. + + The context. + + + + Gets the instance reference. + + The instance reference. + + + + Uses a and some magic to poll + the garbage collector to see if it has run. + + + + + Prunes instances from an based on environmental information. + + + + + Starts pruning the specified cache based on the rules of the pruner. + + The cache that will be pruned. + + + + Stops pruning. + + + + + The caches that are being pruned. + + + + + Releases resources held by the object. + + + + + Starts pruning the specified pruneable based on the rules of the pruner. + + The pruneable that will be pruned. + + + + Stops pruning. + + + + + A provider that delegates to a callback method to create instances. + + The type of instances the provider creates. + + + + A simple abstract provider for instances of a specific type. + + The type of instances the provider creates. + + + + Creates instances of services. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Initializes a new instance of the CallbackProvider<T> class. + + The callback method that will be called to create instances. + + + + Invokes the callback method to create an instance. + + The context. + The created instance. + + + + Gets the callback method used by the provider. + + + + + A provider that always returns the same constant value. + + The type of value that is returned. + + + + Initializes a new instance of the ConstantProvider<T> class. + + The value that the provider should return. + + + + Creates an instance within the specified context. + + The context. + The constant value this provider returns. + + + + Gets the value that the provider will return. + + + + + The standard provider for types, which activates instances via a . + + + + + Initializes a new instance of the class. + + The type (or prototype) of instances the provider creates. + The planner component. + The selector component. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the implementation type that the provider will activate an instance of + for the specified service. + + The service in question. + The implementation type that will be activated. + + + + Gets a callback that creates an instance of the + for the specified type. + + The prototype the provider instance will create. + The created callback. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Gets or sets the planner component. + + + + + Gets or sets the selector component. + + + + + Adds all activated instances to the activation cache. + + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The activation cache. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Gets or sets the settings. + + The ninject settings. + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Executes actions defined on the binding during activation and deactivation. + + + + + Calls the activation actions defined on the binding. + + The context. + A reference to the instance being activated. + + + + Calls the deactivation actions defined on the binding. + + The context. + A reference to the instance being deactivated. + + + + During deactivation, disposes instances that implement . + + + + + Disposes the specified instance. + + The context. + A reference to the instance being deactivated. + + + + During activation, initializes instances that implement . + + + + + Initializes the specified instance. + + The context. + A reference to the instance being activated. + + + + Injects methods on an instance during activation. + + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Injects properties on an instance during activation. + + + + + Initializes a new instance of the class. + + The injector factory component. + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Applies user supplied override values to instance properties. + + The context. + A reference to the instance being activated. + The parameter ovverride value accessors. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the injector factory component. + + + + + Starts instances that implement during activation, + and stops them during deactivation. + + + + + Starts the specified instance. + + The context. + A reference to the instance being activated. + + + + Stops the specified instance. + + The context. + A reference to the instance being deactivated. + + + + Contains information about the activation of a single instance. + + + + + Contains information about the activation of a single instance. + + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Resolves this instance for this context. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Initializes a new instance of the class. + + The kernel managing the resolution. + The context's request. + The context's binding. + The cache component. + The planner component. + The pipeline component. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Resolves the instance associated with this hook. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Gets or sets the cache component. + + + + + Gets or sets the planner component. + + + + + Gets or sets the pipeline component. + + + + + Holds an instance during activation or after it has been cached. + + + + + Returns a value indicating whether the instance is of the specified type. + + The type in question. + if the instance is of the specified type, otherwise . + + + + Returns the instance as the specified type. + + The requested type. + The instance. + + + + Executes the specified action if the instance if of the specified type. + + The type in question. + The action to execute. + + + + Gets or sets the instance. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Determines whether the specified binding satisfies the constraint defined on this request. + + The binding. + True if the binding satisfies the constraint; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request should return a unique result. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The strategies to execute during activation and deactivation. + The activation cache. + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Initializes a new instance of the class. + + The service that was requested. + The constraint that will be applied to filter the bindings used for the request. + The parameters that affect the resolution. + The scope callback, if an external scope was specified. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + + + + Initializes a new instance of the class. + + The parent context. + The service that was requested. + The target that will receive the injection. + The scope callback, if an external scope was specified. + + + + Determines whether the specified binding satisfies the constraints defined on this request. + + The binding. + True if the binding satisfies the constraints; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request is for a single service. + + + + + Gets the callback that resolves the scope for the request, if an external scope was provided. + + + + + Defines a constraint on the decorated member. + + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Indicates that the decorated member should be injected. + + + + + Indicates that the decorated member should only be injected using binding(s) registered + with the specified name. + + + + + Initializes a new instance of the class. + + The name of the binding(s) to use. + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Gets the binding name. + + + + + Indicates that the decorated member represents an optional dependency. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component's type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Releases resources held by the object. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Provides meaningful exception messages. + + + + + Generates a message saying that modules without names are not supported. + + The exception message. + + + + Generates a message saying that a module with the same name is already loaded. + + The new module. + The existing module. + The exception message. + + + + Generates a message saying that no module has been loaded with the specified name. + + The module name. + The exception message. + + + + Generates a message saying that the binding could not be uniquely resolved. + + The request. + The exception message. + + + + Generates a message saying that the binding could not be resolved on the specified request. + + The request. + The exception message. + + + + Generates a message saying that the specified context has cyclic dependencies. + + The context. + The exception message. + + + + Generates a message saying that an invalid attribute type is used in the binding condition. + + The binding. + Name of the method. + The type. + The exception message. + + + + Generates a message saying that no constructors are available on the specified context. + + The context. + The exception message. + + + + Generates a message saying that no constructors are available for the given component. + + The component. + The implementation. + The exception message. + + + + Generates a message saying that the specified component is not registered. + + The component. + The exception message. + + + + Generates a message saying that the specified property could not be resolved on the specified request. + + The request. + The property name. + The exception message. + + + + Generates a message saying that the provider on the specified context returned null. + + The context. + The exception message. + + + + Provides extension methods for string formatting + + + + + Formats the activation path into a meaningful string representation. + + The request to be formatted. + The activation path formatted as string. + + + + Formats the given binding into a meaningful string representation. + + The binding to be formatted. + The context. + The binding formatted as string + + + + Formats the specified request into a meaningful string representation. + + The request to be formatted. + The request formatted as string. + + + + Formats the specified target into a meaningful string representation.. + + The target to be formatted. + The target formatted as string. + + + + Formats the specified type into a meaningful string representation.. + + The type to be formatted. + The type formatted as string. + + + + Extensions for MemberInfo + + + + + Determines whether the specified member has attribute. + + The type of the attribute. + The member. + + true if the specified member has attribute; otherwise, false. + + + + + Determines whether the specified member has attribute. + + The member. + The type of the attribute. + + true if the specified member has attribute; otherwise, false. + + + + + Gets the property info from its declared tpe. + + The member info. + The property definition. + The flags. + The property info from the declared type of the property. + + + + Determines whether the specified property info is private. + + The property info. + + true if the specified property info is private; otherwise, false. + + + + + Gets the custom attributes. + This version is able to get custom attributes for properties from base types even if the property is none public. + + The member. + Type of the attribute. + if set to true [inherited]. + + + + + Represents a future value. + + The type of value. + + + + Initializes a new instance of the Future<T> class. + + The callback that will be triggered to read the value. + + + + Gets the value from the future. + + The future. + The future value. + + + + Gets the value, resolving it if necessary. + + + + + Gets the callback that will be called to resolve the value. + + + + + Indicates the object has a reference to a . + + + + + Gets the binding. + + + + + Indicates that the object has a reference to an . + + + + + Gets the kernel. + + + + + A data structure that contains multiple values for a each key. + + The type of key. + The type of value. + + + + Adds the specified value for the specified key. + + The key. + The value. + + + + Removes the specified value for the specified key. + + The key. + The value. + True if such a value existed and was removed; otherwise false. + + + + Removes all values for the specified key. + + The key. + True if any such values existed; otherwise false. + + + + Removes all values. + + + + + Determines whether the multimap contains any values for the specified key. + + The key. + True if the multimap has one or more values for the specified key; otherwise, false. + + + + Determines whether the multimap contains the specified value for the specified key. + + The key. + The value. + True if the multimap contains such a value; otherwise, false. + + + + Returns an enumerator that iterates through a the multimap. + + An object that can be used to iterate through the multimap. + + + + Gets the collection of values stored under the specified key. + + The key. + + + + Gets the collection of keys. + + + + + Gets the collection of collections of values. + + + + + Weak reference that can be used in collections. It is equal to the + object it references and has the same hash code. + + + + + Initializes a new instance of the class. + + The target. + + + + Initializes a new instance of the class. + + The target. + if set to true [track resurrection]. + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + The parameter is null. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Gets a value indicating whether this instance is alive. + + true if this instance is alive; otherwise, false. + + + + Gets or sets the target of this weak reference. + + The targe of this weak reference. + + + + Defines the style of request (single or multi-injection, whether it is optional, etc.) + + + + + Indicates a request for a single instance of a service. + + + + + Indicates a request for multiple instances of a service. + + + + + Indicates that null should be returned (instead of throwing) if the service cannot be resolved. + + + + + Scope callbacks for standard scopes. + + + + + Gets the callback for transient scope. + + + + + Gets the callback for singleton scope. + + + + + Gets the callback for thread scope. + + + + + Gets the callback for request scope. + + + + + A delegate that can inject values into a constructor. + + + + + Creates injectors for members via s. + + + + + Creates injectors from members. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + A delegate that can inject values into a method. + + + + + A delegate that can inject values into a property. + + + + + Creates injectors from members via reflective invocation. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + Loads modules from compiled assemblies. + + + + + Loads modules at runtime by searching external files. + + + + + Loads modules from the specified files. + + The names of the files to load modules from. + + + + Gets the file extensions that the plugin understands how to load. + + + + + Initializes a new instance of the class. + + The kernel into which modules will be loaded. + + + + Loads modules from the specified files. + + The names of the files to load modules from. + + + + Gets or sets the kernel into which modules will be loaded. + + + + + Gets the file extensions that the plugin understands how to load. + + + + + Finds modules defined in external files. + + + + + Loads any modules found in the files that match the specified patterns. + + The patterns to search. + + + + A pluggable unit that can be loaded into an . + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Gets the module's name. + + + + + Automatically finds and loads modules from assemblies. + + + + + Initializes a new instance of the class. + + The kernel into which modules will be loaded. + + + + Loads any modules found in the files that match the specified patterns. + + The patterns to search. + + + + Gets or sets the kernel into which modules will be loaded. + + + + + A loadable unit that defines bindings for your application. + + + + + Provides a path to register bindings. + + + + + Provides a path to register bindings. + + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding from the service to itself. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Initializes a new instance of the class. + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Loads the module into the kernel. + + + + + Unloads the module from the kernel. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Gets the kernel that the module is loaded into. + + + + + Gets the module's name. Only a single module with a given name can be loaded at one time. + + + + + Gets the bindings that were registered by the module. + + + + + Overrides the injected value of a constructor argument. + + + + + Modifies an activation process in some way. + + + + + Modifies an activation process in some way. + + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Initializes a new instance of the class. + + The name of the parameter. + The value of the parameter. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Determines whether the object equals the specified object. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Serves as a hash function for a particular type. + + A hash code for the object. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Gets or sets the callback that will be triggered to get the parameter's value. + + + + + Initializes a new instance of the class. + + The name of the argument to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Overrides the injected value of a property. + + + + + Initializes a new instance of the class. + + The name of the property to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Contains logic about which bindings to use for a given service request. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains logic about which bindings to use for a given service request + when other attempts have failed. + + + + + Returns any bindings from the specified collection that match the specified request. + + The multimap of all registered bindings. + The request in question. + The series of matching bindings. + + + + Resolves bindings for open generic types. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Resolves bindings that have been registered directly for the service. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains information about a service registration. + + + + + Contains information about a service registration. + + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the condition defined on the binding, + if one was defined. + + The request. + True if the request satisfies the condition; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + The binding's metadata container. + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the conditions defined on this binding. + + The request. + True if the request satisfies the conditions; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Provides a root for the fluent syntax associated with an . + + + + + Used to define the target of a binding. + + The service being bound. + + + + Used to define a basic binding syntax builder. + + + + + A hack to hide methods defined on for IntelliSense + on fluent interfaces. Credit to Daniel Cazzulino. + + + + + + + + + + + + + + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Used to set the condition, scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to define the conditions under which a binding should be used. + + The service being bound. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Used to define the scope in which instances activated via a binding should be re-used. + + The service being bound. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used within the same + HTTP request. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Used to define the name of a binding. + + The service being bound. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Used to add additional information to a binding. + + The service being bound. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Used to add additional actions to be performed during activation or deactivation of instances via a binding. + + The service being bound. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Used to set the scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to set the name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to add additional information or actions to a binding. + + The service being bound. + + + + Initializes a new instance of the BindingBuilder<T> class. + + The binding to build. + The kernel. + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used within the same + HTTP request. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Gets the binding being built. + + + + + Gets the kernel. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Describes the target of a binding. + + + + + Indicates that the binding is from a type to itself. + + + + + Indicates that the binding is from one type to another. + + + + + Indicates that the binding is from a type to a provider. + + + + + Indicates that the binding is from a type to a callback method. + + + + + Indicates that the binding is from a type to a constant value. + + + + + Describes the injection of a constructor. + + + + + Describes the injection of a method or constructor. + + + + + A piece of information used in an . (Just a marker.) + + + + + Initializes a new instance of the MethodInjectionDirectiveBase<TMethod, TInjector> class. + + The method this directive represents. + The injector that will be triggered. + + + + Creates targets for the parameters of the method. + + The method. + The targets for the method's parameters. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the targets for the directive. + + + + + Initializes a new instance of the class. + + The constructor described by the directive. + The injector that will be triggered. + + + + The base .ctor definition. + + + + + Describes the injection of a method. + + + + + Initializes a new instance of the class. + + The method described by the directive. + The injector that will be triggered. + + + + Describes the injection of a property. + + + + + Initializes a new instance of the class. + + The member the directive describes. + The injector that will be triggered. + + + + Creates a target for the property. + + The property. + The target for the property. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the injection target for the directive. + + + + + Adds a directive to plans indicating which constructor should be injected during activation. + + + + + Contributes to the generation of a . + + + + + Contributes to the specified plan. + + The plan that is being generated. + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for the constructor + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which methods should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each method + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which properties should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each property + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Represents a site on a type where a value will be injected. + + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the type of the target. + + + + + Gets the name of the target. + + + + + Gets the member that contains the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Represents an injection target for a . + + + + + Represents a site on a type where a value can be injected. + + The type of site this represents. + + + + Initializes a new instance of the Target<T> class. + + The member that contains the target. + The site represented by the target. + + + + Returns an array of custom attributes of a specified type defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes of the specified type. + + + + Returns an array of custom attributes defined on the target. + + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes. + + + + Returns a value indicating whether an attribute of the specified type is defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + True if such an attribute is defined; otherwise false. + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the value(s) that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + A series of values that are available for injection. + + + + Gets the value that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + The value that is to be injected. + + + + Reads whether the target represents an optional dependency. + + if it is optional; otherwise . + + + + Reads the resolution constraint from target. + + The resolution constraint. + + + + Gets the member that contains the target. + + + + + Gets or sets the site (property, parameter, etc.) represented by the target. + + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Initializes a new instance of the class. + + The method that defines the parameter. + The parameter that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Represents an injection target for a . + + + + + Initializes a new instance of the class. + + The property that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Describes the means by which a type should be activated. + + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Generates plans for how to activate instances. + + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Describes the means by which a type should be activated. + + + + + Initializes a new instance of the class. + + The type the plan describes. + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Gets the directives defined in the plan. + + + + + Generates plans for how to activate instances. + + + + + Initializes a new instance of the class. + + The strategies to execute during planning. + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Creates an empty plan for the specified type. + + The type for which a plan should be created. + The created plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Generates scores for constructors, to determine which is the best one to call during activation. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Scores constructors by either looking for the existence of an injection marker + attribute, or by counting the number of parameters. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation by checking + if they are decorated with an injection marker attribute. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Selects members for injection. + + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the heuristics used to determine which members should be injected. + + + + + Selects members for injection. + + + + + Initializes a new instance of the class. + + The constructor scorer. + The injection heuristics. + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the property injection heuristics. + + + + + Extension methods that enhance module loading. + + + + + Creates a new instance of the module and loads it into the kernel. + + The type of the module. + The kernel. + + + + Loads the module(s) into the kernel. + + The kernel. + The modules to load. + + + + Loads modules from the files that match the specified pattern(s). + + The kernel. + The file patterns (i.e. "*.dll", "modules/*.rb") to match. + + + + Loads modules defined in the specified assemblies. + + The kernel. + The assemblies to search. + + + + Extensions that enhance resolution of services. + + + + + Gets an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Indicates that an error occured during activation of an instance. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The exception message. + + + + Initializes a new instance of the class. + + The exception message. + The inner exception. + + + + Initializes a new instance of the class. + + The serialized object data. + The serialization context. + + + + A service that requires initialization after it is activated. + + + + + Initializes the instance. Called during activation. + + + + + A super-factory that can create objects of all kinds, following hints provided by s. + + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Loads modules from the files that match the specified pattern(s). + + The file patterns (i.e. "*.dll", "modules/*.rb") to match. + + + + Loads modules defined in the specified assemblies. + + The assemblies to search. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets the attribute that indicates that a member should be injected. + + + + + Gets the interval at which the cache should be pruned. + + + + + Gets a value indicating whether the kernel should automatically load extensions at startup. + + + + + Gets the path that should be searched for extensions. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets a value indicating whether Ninject should inject non public members. + + + + + Gets a value indicating whether Ninject should inject private properties of base classes. + + + Activating this setting has an impact on the performance. It is recomended not + to use this feature and use constructor injection instead. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + true if null is allowed as injected value otherwise false. + + + + A service that is started when activated, and stopped when deactivated. + + + + + Starts this instance. Called during activation. + + + + + Stops this instance. Called during deactivation. + + + + + The base implementation of an . + + + + + Lock used when adding missing bindings. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The component container to use. + The configuration to use. + The modules to load into the kernel. + + + + Releases resources held by the object. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Loads modules from the files that match the specified pattern(s). + + The file patterns (i.e. "*.dll", "modules/*.rb") to match. + + + + Loads modules defined in the specified assemblies. + + The assemblies to search. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Returns an IComparer that is used to determine resolution precedence. + + An IComparer that is used to determine resolution precedence. + + + + Returns a predicate that can determine if a given IBinding matches the request. + + The request/ + A predicate that can determine if a given IBinding matches the request. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Adds components to the kernel during startup. + + + + + Attempts to handle a missing binding for a service. + + The service. + True if the missing binding can be handled; otherwise false. + + + + Attempts to handle a missing binding for a request. + + The request. + True if the missing binding can be handled; otherwise false. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Creates a context for the specified request and binding. + + The request. + The binding. + The created context. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets or sets the attribute that indicates that a member should be injected. + + + + + Gets or sets the interval at which the GC should be polled. + + + + + Gets or sets a value indicating whether the kernel should automatically load extensions at startup. + + + + + Gets or sets the path that should be searched for extensions. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets a value indicating whether Ninject should inject non public members. + + + + + Gets a value indicating whether Ninject should inject private properties of base classes. + + + Activating this setting has an impact on the performance. It is recomended not + to use this feature and use constructor injection instead. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + + true if null is allowed as injected value otherwise false. + + + + + Provides callbacks to more aggressively collect objects scoped to HTTP requests. + + + + + Initializes the module. + + The whose instances will be managed. + + + + Start managing instances for the specified kernel. + + The kernel. + + + + Stops managing instances for the specified kernel. + + The kernel. + + + + Deactivates instances owned by the current . + + + + + The standard implementation of a kernel. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Adds components to the kernel during startup. + + + + diff --git a/packages/Ninject.2.2.1.0/lib/Silverlight 2.0/Ninject.dll b/packages/Ninject.2.2.1.0/lib/Silverlight 2.0/Ninject.dll new file mode 100644 index 0000000000000000000000000000000000000000..fef05e04a2f57523f8ab4cf2e8c0aac9cb55b854 GIT binary patch literal 96768 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
      VuM{)fh=*P!!-G}Rb zTp!2v30x20`XsJD$MqMuj^H|q>r=QMgw7np`15JN&tQ!CEXI)IxE{jwIgBBn$8`eN z7jQj{>x;M^LAf8r^(9=UdIaPbG>ey*{;F=$|q4_@1n$=KAzSpezmE`-4q5sz0-!%6;Tl3}FnyL~l%>7Ms|Gl|e0iAx4xnE)K-wWvczaMy}j^%wWkT;R{7Xstue%{<) zH23PD=ARJM{O=5E{ux2dUvKW$n0w6dC4xHt?dCpU?z_z0%KO!1<{L2gJaZps?p5Yq zE%#D&Q{Ly_LH><-I^CGLcba?L+_##0!rZr;`wnyOHTS#B{ZVuO7jvJIe{*rGx~_By zu6630rQ20w*)DaytQGhYT&?PNp@V8k`4ZfBslGA0)c40Mv#Tpq-u8+ht{HFE4Sd&$^-D~0RcvG|VC*jDw{*n_HgTre** zuGm^Qu2mf#S8W|0cOJhK+KTHJxcaSs9#?0*HFgPjm#8bSn|ej%dTV)AwbfX5P;IR` zs18^CP@Tr}UstWPm-Bi2LG{(~&!PNvci>u%>z2IbRUZRw zXOMAzS^J!Nwe}Y%cP#MKgz*Slr|>Wmayosom; zSfo|`IPy{C^D$ienI`hvpZ5gnd~@A%>h`+Vt%vH0E#~_K#*S)yz!}S-qK7;EExE{mxHC(50{SB@k<9Y$t zFLC`E*XvV4m?@3H9B3l$_zh54{CPOx8^O$JC9a5?iK`x01FmauHG)5iZ5mhKoMJb$D6rZgqgfrPt|LBU| zu7U3O0<|*Hb8EaaHNC65TeY<$l6}3&*yir|s?DUjp=~`|`eVsd|3GJIpg%s{@O7)4 z2yJWQ$=>dPRHC+Om6c=@@Mq?4RW@n^Uw*10Y2a7_1-pU!|p&sNp8 zx__W2PKo$3*Rk64%?De1QvG|Brc1njwItTRIkq*vsJFWt@-kpiAIDUKG zw1QUx<%DgjSBqlZ-J4^b+kK?m2-BU=q*~P5lT5{WQVs=4wBxxe*5Boj{6c6?^~X~2 zt$T(k#dH&vi2H>vb#P;OWp+sm6Fps!9z%M2T&kxmE~%|2kxIn66YrsfUFwQ>YFlqt zn<%C~0TjM3-k;i&8-nWfr?S#$gAh{j-6;w~?rkEI&iLB+mUw@>r!$VWP4vaP6FtDz z#%~*lCsWF$I0O-8e=O0HYEGs46PpK8uDU2)3?DtVBi`jbuIgj$W8EGFWioooLLpJK z{4k`}-JNlXySTT1M=X`{>Bo?M*an5`P4;QcQkuPWcPieKM9xX&p$KYQG>}a7?r=-v zYJ#ImL(*Oz>)AR0)g6*bYtO)rc)xUr?Buu zXK$x;f4AbQwI>NX<0@o!(bVDrS|Mn4+tS$1xKTF!a9zB=C*G}A40NXwJ7RsC8kF1K zt+x%tx^IZbw!0LBNwY8Rj%`i4U8KDeTIO^))0t@aAVSf|Uaz~lim2M0u*ETQ?olm! zdSW{goqkpB?RNsRsqE@Ly+-;dp)nUjlXWbfHs7v*^kY)B8DWU+_2Z_IO|-Vvv3@A4 zU$b0FQn{!$B)aa+{aexSu&_>Hua9*PpyxQ5(CqK@Y3l0kSWgdZz;wfqoGv2+SWwCp ziDVLCL*uUMi}x&vqgNz4hX%FBySL=fj7=L#cgo~SC#NjRL{V*vQHh?EGddaakjIW* zO`yUV4h~>B#I{`0N}7Zm#v2l;Z8^kMxv`l`TaTo{D69I1;d#68OUKSh*3@s|K%yJt zlCQ>4*;rRB6>~&4^jY_1x)A*|M?1aF>q_4ZN-BQ`fT?mr7RHis^jU3neSOZ)bJ57I zYP#LhO&7M_=%YKxIA+fY@DFvq{JpN|#?*x$Ccx<$!vwV%`Q+rP=}D#U5V+g>ObjPc z^C%U`(QH#c^gmWd00$Qif=Th(di!D4`hEQq9ZC-y)0f5v`V+}iq7xm{m7Gg-&0=m+ zj!!X6q&A(r&s4hkDK|(PqvgG^E^j1(>2v%?AJKC$ydeT*_4y8}%~*cNK(@zIDVP}4 z$@LACW}%KbTD%&{8t=47E7AN3jCEgQP(>e00s26#`_Kh1C!f%Ei zEKbC`yWmLom{CaU8LU*tp1!yzTlgG{2YNbbg8Ji-pW_C$?!+ju6fSf(x=^gEYolAf z{`ijGopJBk4PZSW4Gx(sxIv@(o>MXt%t)^0F`E0}B2fp+Nn=rWJl3z8yShwwiNl3X zVvK~V3t~$go(bn!K5|>qWmOQH#{pA{X%CfKT=-c39*D$^uk}2sy1WPui4}0u)Wk)- z1CRj&d>QzI)`|!b*yW@$Yzh~N&4hIpNJkt^)zQCaNj!xnhCtBQbtoF5pVJufyKX*3 z>^>k)b9c8H0b32bCd!P*A;FnOA}Z=c%xMT_0dpzS4(8zCq@(kh=?6o+r>J4dNi6E} zqM>yl{5KdQI=x1~unYO?4#T)+;#8fYSI< z<+d%^6WHGVrLpANfgT01Fh=hH-1ilU?(Re~-r3vJrNt|KN_QaBk6cBh2#ld&{S6w` z_nZovU`EpJCgW%9tr*wANq5H~2DlGP;wha5khUFt-Owpa)i{%r z1VNRG;n|rYs3=2nN)k1BaFBmmyrzvCJUJqBy3LxGA*mdvs8o zw$K!3GNQG|jE&BOLldEP7(`IQcvnt1+Qc16fXn>NjP;&3m4wR5%)(3eQfW#z>C#ED zu%==}or)26Dkk;us=>#c>`1&+mK2n9I+2dXqB`H47JyNZnQLx9kl|Z%X^7^xbGz|fq!T-f5?Xm%u$;3^vS>>> zt3uMqzDK6mmR#49K)aeS^ROb85|gbB>Y{C!nZbt^2a4+LD{^*mO;LTt98xr0EMFP2 z^7jcU>ft%^W|KLkA)Z|#kKzcC6jL&yzS8k=NC`>Or4+ABJBQLKUE@oZYziDC5l&7~ zjqi2Qu9GFc+}OI*xpc1zxnbG$$qkpv<&wQN87@rgMQ%uz7;=KMLPZ(5G$5)bNR%)q zmIT3jR2}X@C1wa&<0AYly1;Oq=oRoHx)G~yeKG;d@*y`SOvgi zvxieoaIEb0W}xvda&~Nsw_`Omu_Y1jlA6PH?CwIcTIAh(Oqm_C?*tDe@9FG@*VT>I zjrVYN3B%KZ)wWKS3(K9Du6XOjbRO0v>6DvPQQt1iYZdrJ}2pxW@ z*GMaS+Xp(gxzB6kTjBq~^TZ^`)X5aunWG`LI6it4GOKd5LU$c z@aWBxm2Wi}dAP;z@7>W7@9c&_>=I9{ExEd1raRO~-L>H^CAesSx^cFH2b5))a>^Xa zS?3e_#)m~hU1e!(?rNao{gHT zjoV^L?VN6e4q=?wN(*W>hm6;tcZyVR-$wS*L}vmM6^A9KcRK-UV*+a#da!Eass03jIUcX?$0_2ocFjiJ7YAT7vlWp-XC^EWES6uDN+Ag3}XhgWWDZ2@DDzPkJ zn4KVLn~fV)JIo*U4P`F^6A9%G{T=-=?9gD~HY_P9q@Ib7G=6y80& zAmDCOEksYos<5!N_P}fiW<-D)p|h;lx&uw$wp^SznE;YN%cmz*j*4NI2y{(j9`d-Z zXLIlFRsHOytYLFcZ_l0`y#qGmqN{TMK50a6|ChAagblC}zgxa^!$hGxs!(IZUob@CgLl#Axi)$pJsDUeM zvSw4FS!v}ILeEN__&LGZY0*rzB{9g!&W2caY8Zs9SK76@x!stBX-m3~I@BF3V%<`H z_gR|*cPJsZW6z!92}=%HC5o%78V7br{X>OQXJC;ns zlBo`NC=FBfu^lG%VgDDe769m`Fxdd5ka-Q^E$ENQkg&nfjNIEJe zo1@Zqlu(>Gt2{X^3sdAt91niky89)1*KK;%wjYNCkudAk4i8ojuEZf`SFWxwrQj}uFTT}IrWG#-5jc9*5T~~BHvY5*v5_PAyPLt zP&b*0HWjjpTdJio7{Kj$|+S5BXYO_B0m2?m( zirOJ(4R!bO$=GX!VYXr0F}uVxJn1aQ!I|_$9j+Lr2SV*+uVxRm^%I+)CL$>B?m@cnvm7n$f)zE01;B6DZt z@R{0#vvA0=VZ3)1S@dp?Ic?Z0M>>-VsfmF4y`3nYcv5}NX}C^q5w)8AFC>T4OhQt9 zPoIfgJg8Y#LbG=e;GkQ4)io|%ftE?HlHZ>m=~64|>7NX<8}C)IX+a?5Ct z?0cZc=n6S)ia`wdZsj^|(tk>eCDA@}52S+{I>$j1*(+5&@md+EutRSs#+(%Z@e>keT7l+aNl;<#5lN8dm+fvR9p9qE7CC3;1PGT&3;o|AJLxGm zQ#4uj(Y>S>ChH9-gL7n1LF)RPRwpKNJT$7d$Z0vqcaMVjI&u6BXY1sU4&)1^;062S z#xw`OWJ$(T?tVQN)vBo7ibS_*WIdv&WY(lgl-l+1dsCQ-v5vCgFS2qTsE}sC%hhgd zEz8c9cKRI65hYVeIuc#(F(Y4z%+RITvqlxw&%?-ws7DPf7jh{F{UmD{2K`i@8F3XT ziTC>VU;>_m9(3>NNTj-b>pu>8bwBJ|r?&>=@{6(P+2aY(iLt1+Z%=<>>$YLyTo0!Z zMbC}1IME%?33R6Y*kQ-uG+hRw-acc~cy@8e^@(Hx6l+Qry_KTd-3YBj9py#(&r>}A8Y5BgQFs{u9ch1TqY#P zDVWYIJs?2T7#sWnjn2T&AR5QZlF)2S0?erhv#h4w*cGuJBrn4kbB$eIYMs6)n=da4 zH`M4it0>$6cs<5BG?if9Soge~w%+2TAbx-^e*H{m#NsCYWu;YLujp}N70wv)McZ&B zJ8o(x8C>jmhHmQ>vE90Du^23JMeh=&>gY|yy0cDgn2t!htX(U*$b90&%TP?m&}sV~ z>ap0Y*VI?_3e2P0XUS*|J{kc}b|p(0y#RBDOtlh>{{(U3xtXuOn^dJx6uo zN6>S6T)m1Kk2!9HF|$)bflM9_%J!tLX;AWv zJv{Akt{OY3}3pswA{L-m?|^kjzN-ZBREqZX8r!zc-Yqe`nFO2gPirCTvIlrlRK9ik8<@ zltNmD6eo@lkcO1k*Ipb`AWoNpnFlAhvQ_59)!JruWBAY>cOIC9x25Sgl2Up1!3c0k zckgCs-g`vr)FRkOye%WM4M_xQ*-z)s1ZbVtQyNS|Fm0ALgzwm=M~fkQm2#3+QbYOV zK~j(-Fj(?MPe7sdxZ`LBS1ml9XiM_h+0%4*yl`XJwW_$?mb-Mm-YQ4Xyuj(5`s}a1 zn}+lrV6nXiy|ZB)E3@sE^|lTL@839E)kmF5V*gHb3q6&yCfQ%pts=FRc3;@L8@>!) zIujq#@c`BJy@@Wh9Pi(4g)^z|+AGvs>k@T&SLepIMuc)c$%CP~VYK@yuK?~$;EX57 zC$Ux7>P{xP)B6j zj$q>0_hN9AjH+>1kQXnZ&3Nsq74x{>{)O1!mPIYEeTD=;Sulq~=Y!(QgwV8DHUX`c zO@Kx3FuNO!fTDYQ93)_H89FK;7yT9ur?`6GgPdLXqDBrc94=vY_Cm-Azb%&!-{XoOg*H{-MA6&2gkaTDC?!z>%HX>1!rCy5H8887dUyqX$`I zpW*NL*V9Ep`2647GNBFLE*+>I3X`*n&MY9=p#_WKgHk3*J&@&;Yu?+0LNN9KJtG+%ZdIGi^(f>;!>+kJf3F^DbkQ^#FEb6a zoo`uPipECVvJoSYIU>TbY$i?*M7Q8QngzFR+{j&K73ECSdy=rk#*Lo)K#JkYqB9;= zFcB!2UVn=BW7h-=&c3xGCt#SdCnrdcJ`Q&K!~55APDMiaXYU$?^|lsseQ8ln7t zY9}yNp}A?^;s|G0QmHb0V+gANaeP@dfpow(t`n(t!t}=Rt&4u7M`}OP@5I;jm{T0< zw#cu%&kc>?n@HV^J4&a$4V+y{6{WDg%e2+#K7_{*+oV;-vN1*{QtD;uqu@~Cz7;el z?Oq9U(Cw&2n=mO72vF3(K08@X(jI&=x#iqC3#HBl9m30^M)#BL@yC?!?xm*Ar8 z`W5wnoAps;x>hmNiSc8oJ7uv0b)!U#{NpR|)CGC5Ui?MBUC4!Bu#JF+)NWv`YXsqp z%bGDv=fW7eHA!RL`I~?P;A1Y>@Q%L)%3DPZ*kB2S;e{4_uuY}!jexmcvThaPfF#ITF%!yb z57_yeiG1E^3Zf-RjqXHpU6Lu=knO>O__Nn(WmhFzAStOfb#J;-d;D#|e&VF{cI|O3 z@?{(A7G_@?DtJe1!;8sEKXfr+XhVlFJ_i3Ff(+tfC{DiWCY)6qe^Sr zfP!4Mo#9*5_v9hg>zaLWzW8kCh(-sotsB0dQH_ID= zC|Rp*RP{S9*0`6_bZYh%DU)uD7}Crx8GpM}+aFy|Eh*g#SO%lj>4Pi5M$xiB|J904 zLkdIn$1^`#f1KvlgTWSjyvZrBCoU`T|Bf)Iso(W9wawT|ZP=V*IW4{mRbx93l{v#% z?d;x6QP9-Un)`KC|I(|@A-m&Uy7%+7M-w}oiG=4**HXL6{D4X$6ikX=@`(M>2A*fgM*Ya zy1sq29M@o%C{(u7m=p{C?f*&_bUHVS%_`~krp;#mAT_sI!`UZoMp)?t+Mj+Ty(fx- zqqyfHcs`EfjL`Z!-Y>iN$Gq;n2z6zL)D8jt9ya?9V}BfVbYwSFCjJh{$~cY5qItuQ z?x5`O?A+QNaZ+^JS=@;9<1Co&tm}{%6XBrUD-xpTr)%GXZ`JCi)^3q5278Nks~iao zufdu-I|aXy&XsNi-@t2wnCQhOAZx1SdvG_te)`KSw*Hq8bLn(#4!K$zDaoPHohH++ z7hUmAq@txo?d4Bm)0tw!Z;{HeeR2iDp|u;Fy8C)ApXV|$cc;QE50qe$zmu|Un7kAMYN_t%z%Z>{4n4i0J58@xcWkfbTGe$=W?$BI)E$1Rn8fUHkh-L6MZIL~ z6#lVXn^8|TGing0#Q(EyFijVZbs+_&>uI6iUn5=Dhn+=qQhROLcH0y5(9usfKO3tT z21qyH&YSod!`UvKNP|6_Q)#DDI`-7j5q;NFNIfwg z+Ht2TtJUdA{waaB@mjZ{s6H(eJ~xt6@dfxXmMg_le^R?{7qbA)u#xMRI?CzyuPHpX zBD)3U&L{eaj-7GTDA#g$cG+uhD%D+Yue<-bME&zi+K2%$PP$!&7XphRd+^j)&N`^yj_R;u4>c;@^tlb(x#_jbki;?4F%`NMw5>-qmiSHC z(3$5-DW7BfoZ-#CUf~!mmHyiQhSChRy^htq_z>@@l2dfH09f0v>wQ_Yntm% zUo3mJqoaa;pZW^)fZ?U6)r`G^{e*2l9qTHOdYXPQ^Xczuj$70zDno_Zf$UhR&8QZg zCt7cB0(YHJGS0piN@)C&F0nH*d&b*8o^lGP)_WG{?UcV6qX^bYrIda_CylE5Z5`X_ zDJDJK3IHWdTXCtC8@~fJbnwbvfunfnHBod<8|JnS4K}@*;Roln5Uk^_HAA@Fj%mF{ z>zOxeaGV9dAhoBa4K^zNUz)o5OYSYE4Ceqj%Q47l#%ifKYsOKTV=(2Gf&%Fk5K7Kj zg=CZ5>FH-H0xmT*)fMz7%|_#V#98R{G}##gnYp(VP0jU-$*c@jP*Bq_TI=;hGZCuN zO~yq{$5YfZAyw|^CGER*5!4kNo3V-ETRU(XMvud~F{~Lw&9A2_nu97sf5DVuU2d)a zb16iiIF6#-4&`SZ)vU`+!{38c>*dDMl5>V?b}P?ERuib&UYmHfMAsjmCq$b%1BTO% zT86_<)*QJ}-dVDnH{3+o;npd7C8e+LZUW4C`P}}Gu&XH(u?D?OpW3I?>-f1NvNU$XeVW& zia0EDPN9mq0pQ?U1gGIsqq;!VUJJKLC~4|8%?!#?)`C0p?+_X|MzM9BnTje}gm6;S z=nkaQj1X>dz?zTZ^K!(J&?VWfGc|!_@J}YE<5TCHb+OM;#w&2q6mdg=n!!1cx?+h? zS0fMhaB{ccu9qFX{;FndlyDkSmcAX33$EKy50;NkBx!CvYFH0$4(Y{uJqvWqm6~y> zP_{44owuc;3OH~>2E~5uZvjOcOj-}t$kBDiSAmt-4D$GyBaQ!NQ*Kpt17yJ(F9KDM z#!Ka{s+|x@j4KE5!hWdq0J}hX32|Xbmr9RO13t8y|>}1%ffh+E0>X^KhDw1GsE>C#|zWF z#c5Y97d2zJC4Vp17Lk~&j<4>Ld&gkRay}$vnt9e>~d8RsJZHMYZ=~oRpE0lhVu})Z_`R3k?`wHY94Mdb3 zn5yhx1ixj42g}a4^COlWN*@{#u~_CX(8@?2U}#N6Xq_F(?6yfq(QP{q(L(Ek5fv&G zv^0<(T92zVI8{h0l(~T9zD+9GbvjMRzpzMI$d)t|tFS0y zTcLD1l)f9Opd{&19ibwWK8KP-L(xLvI1p-reudHpB(wAZ{4k)DG3rPiyc9e6A%B!U zT7*JqOiCU_$P+QOhdI}tWVqu5l>JmYbb{` z1rf9hA{H}mNHCo)S0g2R^DqL@3|c(Z<3S4Liiwx2Kz_MGTKX}xhK0(UltN`r%EPnz z;o0IyzzVHFU?}q}q(_;BGRF}J;+jzui)0j98d`%wu3>weBzRWZ=cK@A5i(UOH8qf5 zwj($O=NnL#vK=A|-Jt0UrOZj%M#Pw@q+Bkbkl>>jFG#swl{kk4j|zNJm-NXZN&`)j zsRX$OMM0gGLIuK7hF2wxLxM*IK3PQ3=m=98L8tSo+|q~iQxsZ@ItmvlCf!DF5_Cv&|2bm`e(IApWFdr#E9F1(q#^6j#*?9o9YQ#*78Qo^p zDmy<6T@8z74OpQKg)Ao#sqXO+rq$7Jq{@3xgeb~J{T&qvNXOExB-K1V!e{{bi3)!) z)Lg{8Av9HME;FFI@viHByx7qxMAdSTxa@9)1uVrK7D~xt1F5DghW2O)vF*}GP?{Ec zbX-Uj%JCwtrAVCOk)-YX!hGOJu7E|wT~};3+OdTBme~0v5Kc*OrVZOtt0+OM2!NHT zrE-TuYfvFR0%J#D&xWoFnjsn~pdN!%sA$)K;OEOqij-Xv$`s;%P+27<`2Y~5zNL#) z0D;jG^gXg6N*=@YQ~HpJ9EI2=LgqNw?9e^j0MCea5UKDMT2rh7p=M&u=pGP7sCk5B#V{L%KwvYooE4f?wxdu5 zz<>Z<9AY6AfRN%=xF!q{Q7(1?Vx{jzKTxzyAI(#?6)qtxDG^<~19n5}3bA4ZfT(A2 zqu!7vno6XEa?iM9lbC)EQee@&lm-j2t560Ryr7Qd3WHe0Mx=5J?T9<|J$-*U8PlK4 z8tg>zLBsGg)g)nZM`~&$b;n6M4@rmZV18NpmqFMa6|@L!0Hc5DbXa&`HYg1kyiocm z8ZG^4Dj)7g3t;WiuZHS*&!|wdJiis11^FW2q0rS1;!VVadRwQ`jG9KB*9T0Gy3?3ztB>bKMgTch{6O}7_~@0 z$}uy{W?TwH%;auBX2m*^9a%YO8Y#MXcr;Nemq|t2%H5@sk&iBp1PtD8+ByIv?kLy~(F10Bei~-Z5D5 zChm`whoLxgoKBFH&+#8P>`gr*hU%sD=<{N%uIE^-DYM}E(kf+?Zg!Y6l&%@iVjGT! zn%UY)G|H6xS>w5+50aWbD5mi&>J2T!&_~k=8_FIB<8V;YOCN+ujo7dnYv{?=gb@m} zzs5#qGXopc7OWh_wEuVz{8s4d(0nO=vo76!X-N#|nfs)8Ph#+)_6o%{DErZ-C{7jF z_B#e;ziUwT7i$3{r_7U@Q=)5>Zu@Q8IlBsZ!V%kXRu{73651v_|Xv zWo|f%y_;GerG16@pstAP?3GNWO^5?UVxOm9YoQGKc0PRsKLMzMX@y^T#qZ8?5XbY{ z_U3vONjsqneqG!&wc72&xY^*+|6Cfj-{X4)w|+7@3uF$FZuMle?9ighYOmg z-n2D8l|EDZvo)_h^rdxYuKl;?f18}Lx%#KCxBSDOmzRC|@80 zVXe>zl--e>&Km9Elmg944_Hcs`l1s>(c)YhK=s*Bp(q|%-uVSgNSBntRq5vLg$m68pq7C60J>+?e2yRGDWky}SoF)##HYBBS z!%Di=ia2^=(a@+FI-YL*N>~0aiRu)Jj>=*i=g4vhSD6-+OASTG`LpqhmqZ?s#Fx=2-fqg!nhx9TBV7S1D zd!?vSrouIo45(GLR{jVHH;l)_@_alDFT<*FM&iH-D_llR;ShTO|KZc^8-t7xHA1sd zQo@0o;cz-?BRl9MzucgmN@IjC4V-bk=|>xn=>k!XuOzF;v=;Nu~2xB66-Q5$a)+^yJf~09vIiQv;#baCOCG!2(F_ zxWbM)HQSU=b5%hBxR4?Nlbh+V=~kXB<(zCvKUufwUL^@{2<@Be!`23%$K3#T^88RVJRh-4e^Gs6}~+i6*fa3 zGa`%HnJKai1S&9xT9&!eP>GSsSa3G595)JGB?9B2={9<&H1rxsi;cF1#syBZ;1Ck# zjRgV5lNIaqBf3e~g!9m+0okFNMi$73r%MHyhB>*yJdt}IX#e@bJU=`Vx?YcN9l?@W z82zXaQ$=JBj(S)v@Yid8JR$M=LN-x7J;Zvw789mFn5i!*LV+@vaULqkr~6(LMgx@AD9xA*7Y1MzO9~62XrWAN3H(dk3JVLARhDVPT!Qgi#cmXWz)EpO zW`$;f6%h6WIfbz}H3C`l5zCVzHY_)asA?6&MpFi{=_N?mJ*_W9&=GlKU7DfI5axW- zo#$h1RSOAupw@UUkK~7%OUibHGApD=HDwtr^`ICw>yK4R%%N&RqfkW5bD88U)Hsw` zM;=rKb(@9Qc?z`kC6T;vSdxO=GwYea8mz{loNO!`o;B7ru_ni5)-{EgN3$KURH!&T zxeNabD+<7*xrI5@Tmv~27GUbO26yCNgAFAWYK5~I%G`{c3y?`GP+9dV3Br1nP)J<; zgv_|+S!AgoKCik13yTOiC#nkTi(I(8LB|k`aon_q?+^xCs0<{vEOVQQrZF9jS*KqL z#jwC(LC)y)X_3PoEn}=?6>$Mi#7d#1AL44$U7X|LrdKYApt&)b%G|})$IJwM0vdM* z*wOTyoG=a)3>r?%i9QR8gJxnPYb9WL=3if#2qgf<}gijP?5{e&n4C#7g!>Q)t#gjL))6h{EmT zMrsi~Fu_pCrKECORa4Cd>pm`NX$mp&aOF-@%x3F8uDfXpG4gPsO;gMU>^`opX$mp& zut=IhjFjCjg%~IlWu+d=@r;Ir!f@Eww-@2iL9Vnx2>wM!sS<-_vM9?Z?tw0n7(&`Q6f9)W6IlFcye#Kq$ayQ9;G*Med>(j}%L} zG>=#&F{U))^<|ukVkoZ<)gu>DG{Y=ripN>B__GYIgSbh}pk@X&8yqxjWQ#!1nWY?9 zl|uwB%0UnBaA`7Or)k2*1auke)mT7GKR{!@?+}RSUFfF|Ai;fyb>)R@6zl7ut6p*5-WdbgkBy zK?vJAQmHj|WkCVF+~agrxKMSR_7c*_RMLJnqq|~Y%A7&tV90`{g$d*kg`_fPa05rP zu1e;NEnV^fR2(HXR0Pw~lZ%bU0O2|U1CE9e{Fo$;{U}|eS>i#>%0q9(#s>{grjP>) zLiZgv5y5ZN-a zAVx>{Ev!j1FcU3Qh#$p&_Ca(9!O?vSu`bR&=#XklZK!@GcS6EcYpp`Gf<)!=3w%HN zji%wETxQbAVEI_{VaE~(32Y>Vsd}(JwMmpBOiZ~CFXk(n&nG-d%?@V}srRp}^9^vORBJ(4+^M1#) z2tTC3N8ay<++nGXk|4j@Q5tnW;t}EV0`}Ch%oi|}=sy~|ABdr2N6NIy7@28>N@X60 z&cfL?7+RZb)Nh7Z+WzUN=ts~5%m4~2BPcu))Uu9pO-ULR`*;+fKLnDaHaN4as9gpJ zHJfFO5w$;BA!O@+h8^UPsdE`m#Cgc(tK`~~=E@GhN(STj)3i(327bygOod#B$YLtQ zJg#t}S$uKxDr2p@B8K*zMa?n$9|gVTa=-`+%bt+L$x!CBAh4JZILI*vIU>ljq0IAw zJRQpXK#((`%vmDn%<04IE*nCd^li7krSz>&-}dU;Hht@sB+yIdI><~xriC(%lIVp{ z`VE6*f{fD`n#I68e@L{JhBKsju2U%*xZkw7FKGGr5a4gwV>j|$h+c% zkuK*K)b>Q&uR2Gz^!7)luWaprD`%;Ztv%cEJ-ca<<*6>58lPvWM)&K=k#9W|X_z^4 z&eaVw>+2(a#t44OIns&GO7ZJ!pNUhqqVs^bL;txaCkUp1 z_^Tzo!ybD>f2?n1Z;$)oA$&{@Up{lX%lqE7V+FanynhR>!h0=Mh|sm|E$#aPBa7O1 z1Q&ku%rztbICxD7<8)rT0pFS8cgm6*j4(Ff*9Az}uz3K#`nVyP=*EwYg5VZoX6wSyYK-m z{{3-^iZluKKLadPii9eaN@u61{Z=$V4xM~Uaou>tQipYmkOaID5I?i7HUhTdkZ?PW zBCf)*#ErPGREvT0@9V)||AD(JwzP<)5oYg5Nu&%Hz%5z8Ylb zJzZYdpuQcz`}h{}=gY5*!7}xs?mQH`6~|yx;K`*$)I%tBgUE0WUbi4tkAIPi$|-`> z^#?>ckpqv?ddF@l1=t1EBz0J2@=kz@C34zOAJ~qA?_zbiTU~>?tVVqO2@wA7+vOD(n7Qmd`ET5QpJdB4AzGiT3+1+$y=|28J`$uG~IGtbOC z^UUp;IdkSrEGj53ttg#anLVn{s2)ACCr%raePZvveX|ZdCU;s0caZrDoe14}m~MnZ zgZSOxz8)Ib^hJZK&l(t#mTKHki|T3}I_!mhVN(a1Q4s{(3!yK*$bdGA>Z-wgoi)(t z>zuiUynU$#R`%`}zV_q=6T@&`)u?HcX$vw&KD~87(=Rp+INSx6pU~jGei}&B|7$D@ z_W!z8&a2a}pEl}Wj`q$uNwb?wHR zpR9kHteZJbSNZ??n>`=gcI6q1Up?iKX3@|7X8Mb|sge36b-KzwXYsUejc?g(eA(aL zzU}XMZ(dx#v{-j@o38Tj@%otiZanPUt==tu=$V)2-tc_g)kyu4JYD7gz^DIO_SX1m zkMEuE*U~=UdGdn#rNz3N+jN!xxUP+#ec^|1zd!P4FRxkl>qpYFtXOx|T4y9rSNYF9 z{-cFw^*(pr6OTT0-@5-qG<|GvbwC5@D*y8Ct?n9r{mLJfzyGhNXKemagZ)rF-3xh=L;_5bHL z>b+v?hyv18{w+HH;oU7gFF5SmzqtDKKi>D`O?4#u^U4dq`)YF4_+|G{Uk*>ht16)T3mch9fxYkmJ;>qz$Ny_o4L|AOH+Ro(jetSg=^ zt=b*V{?lpoUa@sV0qH9L3;y_0(c>?E(r?epFJ1cQrDdPgk?hxdG1FE4y@uV|`G+4) zee#(V&)jq5xEmYxf7Fqhm9Fyd(e361Ee0NS+W3~E2Oq!jx`y$;o|XUP%N{O&uWePy z=uqz$Ny_o4L|3T#w+g?=Mrr9rBeQ(9DKYO8fy;p1jzJ|eDYIMTD-PnD_*fg5j_ z@@}V{8Qto=V(W+k(pCPK-}q^ZNi$y$weOWP==>k-*;GfeU+=|CSNWfOQF)KnOAa3W z@XcM;p4MmmvU;!BI--DdmH*tk-|w>Wx6Rtl9(m)%rAvRat&U{B-iw*8@_%FGy6sPf zPCUDDr)7hloRL>h?-g4|6p*g+FKEB}mK$FC_NV`udg$)kpS^i(9m#&Z7c*VuUpnsn z_7C6F=NBvfIpT^n=a!AA_lm6}3P@M^|9sBHGb?^Mr}eVZ@7(^z<(1dfk?hxdG1FE4 z{~GkW$7ip3a+C$-wyL{T|+zx|2%DLu|{Ilvv_UpZv>1zMYK0jq|xNBrfG>#r_*s>9WFB>VMV%ygCi3!h%F`{p~I{mUQ!d)wly zKm2ihy;p10ghCb8jp(D=y?%yAuQ%AC2@5M}4`M=TT2z84DI3a^?72TRnTuu1UYHBiXO_Vy3J7 z|9ZzqKOEic5AWY|;j(Kx9{Fmkdau|zqJVUj{|k>FGvhaJZ8>SgGw;p%*V31ssw3I2 z_hP22{Ab+u>v@lUzvJL1)^4nNy73KH)_cX)5e1~H{Ij3DaQ=n|e)`YPw=C{k&@aDb z9m#&Z7c*VuKc)Z6>;F)E;~RJOAA9u7iwUzzyNF}v>D{#f(( z3ZCs*N3vh<#Y|WEe}B8|Tu z>v>MJ`MNE2B>VMV%ygB1qfd?+v9WYeyOTS0{p_SCpZ;CFS8N?oK)TBR(w$vi{(0#y zdY&`&j8l8vdEEVVB>N3wqJc0t2*_yHhuaSZncxu67&HMo(Dg9T6l8(J!4aSt(8Hb< z;7Fi}pBDdg0AOp-1{?!)AedeXI~E)V+JkJM2gMyhC(s$_!x6`Wu0WfJP5|9O56}zf zVCg=fFX#vQ1AS~jFPshngTaYl2sjB01t)_Xa0(a(P6flk2%ry@jRoVt>0msV049P- zU^18j&Hz)vG;k)+3obLjOmH?h2b>FLf%AYiz|01DARlN$Yyl_)`Z&s5Fb~WJMc@K( zAt(k5KnW-XW#A%E4k|z;r~(VY#Xtuw>tX99Kt|URa2dD)M8Q?yYOoYs1Fi+%0L#F2 z;CgT)xCz`0ZUx^2E5U8xcJM852lzI)6Wj$>fxE$Xz&+qz@Lg~pxF4(r4}kB12f-Tf zeee+Y0ay!u2z~^94Ay~%!B4;=U_E#gJO&;I8^9CbN$?cd2!0BF2A&3+z|X-iz%yVo zcosYdehIdK=fMl$S70mnHFy#H25bW_ftSH6U^{pf{1*HU>;S(9uYo^+o#2n)b?_&! z3%mjT4E_RkgTI0|!Qa4J;BD}C@DK0~cn`b}J^=p&AA)~@J>VnoZ}1%OOXa$Y}M}yX&4LAn0 z1?|AG;5g78WP=W%Bj^M=gD&8B&<&gbx`Q5|C+G!wgFc`y=m+|PfnX3A3{C_?z)4^z zI2q)CQ@}8ADi{t%fRSJn$OWUp7;qXG3&w%d!FVtMOazm_WH1Gs0nP$5z)Wy9I0u{y zW`Xm-`CvB41NmSMC;){Z0_K8wU_K}U7k~>vF<1afKq)8#7lCq60V+WiSO_i#i@;)V z3Ahw20hfWx!4)71t^`+stHDxm4Y(G311tmAf$PByU^%!E+yrh0E5I$_R`5-*65IxE z2j2pBfNz64!Chb#xEp*2+ym|f-v#%9`@w4P0Qeqw5Uc^;2M>WCfVJR<;78!cU>$fE z`~*A#)`LgEW8iVH0XzYo1W$pD;HThc;AyZ4{2crOJOeg^XTfvemtYHc9=rg41-61; zgBQVXz&7v_cp1C`wu4u}Z^7@t4)A;M8u$a)3H}IP2Y&*)z#HJt;4fe|_$zo5{0+PX z-UfdM{{ZiRcfot$eeePJC-@Nj3+w?Ofq#SlfW6>j@Co=Y_!N8wJ_la_4bEY35NHH4 zz`-CB90D4HCg4zT7-$Nzz~SHs&1Gj@a zz_-Dj;4ZKV+zq}1?g96L?}Gcl{a`hC0DKQT2-bk_gCBw)fggi);9>9+@CaBB9tDqq z$H4~h1b7lW1vY}8f}eq>!6xu?@C)z^*bJTp&w*cpE#P_Z0{9i!3Vsb<1it~>z)Rp| z@Cw)tUIo7ezXLnK@4;)}4`3(wBX}MB3G4!IfIox3fZgD);7#y1@D_L*{2lxQyaV0^ z?}7Kh2jHLJL+~%K2Ydwn4gLf6f{(!`;J@Hga8M)KHE0Z)0Ii-M2AYB_a5y*uGy}~+ z3veW830i@pz|o>~6+J;~ezyU~fVN;H_eOzSFdB>j(?L7@js?eo_8=Q{03AUm&>3_A z$Ain^zY=uicQO7a-YuXHzx#rIpg(w*djp^YK^A@6;h-xR z0H%UzU^+Mx41#AcI1vm1CxM~hWRL?+0mDFFba*OsI2Zv&f>9tBj0R)CX<#fE2Tlj$ z!2~c7Oaha^6mSNZ3Z{YS;7o89m;q*jv%xvwTrdlq2hInxK_2)PvgAYOfQR_~15m*4 zLJ$FS!CLOkgU$y<-~wX}4X%D^;Dd=azmC?g+}GdSe*XUFGEqb4 zbmw2e&{(ivo{hS|kJ`vv7K}Ps?ZLmW zs4!AqF>6$Qaq*n|f(zZ96lE>*BP{SDbazs$drlrCEG?<1%rB{QcWN)87h&2YoQ8OX z`Q?RalTi6pgte4#T4i~DWn^AaB-p)}dg=KrPEnT?v52d+X3xh(j7E~`3=>NHRS26t zIY$_6rBAgBOvKiJNNYWyVU|V8D;IwSGSg|9sJ{ZK>1fL< z(_16xYHgIYtPPA(m61i2DR!s@aiNp#HOH9&vLG@wGB;8lDJgI^6(wPNUuP&fx*y}Q z$cv}ET0F_hGo`33Qe0G$su*SQ!IMtiGeuG?3Y2C{BQJQesZWhuR28X6wH}nmg|1oJ zm6hd1bE+yC^h>Ln|wWw<^wH0>sqRL1~ zg+{Jgs5o9`D=J-We8j0pJR!eiUKNuzRP16y>~W*2Dk@7C`0a?8gB?OyO*++TS}%49 z#l$8XMFl1yzpW8-FrhT&Xmm-{f=Iar&RP`1eliiM9`{!w_vE?Lze>?d=ej;1ebP^i zESM81rwb}gyW|T@)KoGTb^4^9o?kvMQaP?E-fODUB+ zjV`I6qpyXibSkk3QjuUxm4=#HNH8}TK`IhVtSYW7T998>3mF!~N0EvYzAZZXqN@Dj z8Ik-8{X4Y~%(qOjlk$r%CRYEB7i%iAy7ilB1>=vEVq7Bp$OfAn2WH663Q-N z;GC7a7>lf^AUMS=Eg!?WKxw&K4=AhIkmO=4v@r(fmZjx$<6=xwMvB&3^|bTJS_(*+ zdePZAWJ=OaEG?`mmQifuu$ReHy#-zb-lWN1CR59%AVlQ8cS>dLi&ilUbq3d*eV^J2jb@4W|4!bK`4!3a{;t>aHCZuhe=^UB z#hr2uAz=JUdD=8xR(+w|&rwQsV_NK?T%cCROf%0vDWkE>DVs*(9wi29b<9xn{9WY9 zX*(dft<~ul+SZWt%j;@K`XzR?BTX{fd40t!-|DkBQtB=2%pL2?nWgqdO10LP%WDkj z5X*}y4N|2+np#LPh1Qo+0jb%hR2oV#$;EoVi!eWYyQ4-u09L9u%N-l3Dle+2EGnp& zHMO)fskv{34eeRT<+0Goq-|&a6H4<7V@v%> zm5dd_t^pJiO>7}QsZy}fnCWDdR(EP8jhQo=Xi}3#TUP8Q#FQ3!wKc^CPif_Le5AZ2 zQk<;yccBTDtX=1=0Zofkvfez;EyUHRBk@*$D&m9ItnPW!O`FrCs+$+m=2ju~W~JQ1 zV|gnB1YO_bc#8!D-RaGE%LK^%wkdBXWbtN5bKYiX!J8v(+1(B%Wb^h3aBe<48-d)U zmb`rcg6`UGyh#G&wjIWs2gIAmUC@;`Sb*Feop?(G1l^(|ctZqKcX~_hxx5$1=6;0T^5478MGFZ_W8St9}w(@%~X`YIFxrg#b1^DzB-ZCJc87J`8 z11JMO0B?e(hp@dC6gTFr7;r~>-Z%jVA?rktt=+tyJC3*)qPLE`9#RQ*@p}gM3XkS( z9ToC^%ZvWjyoCMv{gghRJ9*8@W^qh;5 z&P!fe?w+Gpwc+g>@MZ3?4!jxD5joMvk?2Bhk|m*?TU<^9{F1UdB9s}X*AInL*vbDzLB z4EdW;CoTkU!q=C3h17)&z`2d2KY_Y<3pkqe%E3AibWFH-3KV&{Ll-F;S@|QK>^pC(`6cJ7@A+ zHB2QWzX;Sh)o91Nt?1(C#jBbwUik%i)v_G#-nWMwD_*rY@yajAtKP-&p4@)#HR4sT zBVPFhdDS8u?|btv-y~kO6!FS0$g9@kc-Nh~?H}S*D-y5#g1o9#j<;lJ$vp9@wux7M zL0;7o$J_Sj1EbGqn`)$}h;P*64U=&L8kk#j92-Uik%i)yq2G zE1u|fw0PC~idTL?UiG++_fHGvP7tqpWbw)`$g5WAc<*XF=da>bYZb5jg1ls3RZlKn`2~43+Bn{~H{5-mcr^-%SAIcWjTDZz>y?Eci&rCviMN`( z8s!}C+V$_>Cti($;+0=8URfKC_pklCHWRO`5b??{$g5G&@va!w@|WV(XenO#1$kxh zIo`5&+CL{=S%Tt~UyxTLpX2TF!41R2s}WJW@(c3HI&i#WZ~WqS;+54PUik%iW%)SX zt?TX@FJ4(h;+0>JSJs*1eeJn%72>5UF}(5%^2*Y3yf1wGjfi+cx5$(cT5GPlz=#4D>)yz&e3%HnpsZSNj^k9cK~ zi&uU@URmXixBv7zuMw}Tb@9qC$SX_T@ecaQ(kowBgv)r?5I@(c3H3U$1zTYr4GcxA1MSAIcW&9WTtc|ZGJrFb>_60iJ% zyqak^-mLBI`iWOF5b??{$g3HK2Pz`hi&wKi@yajAs~M%^ZG6)+BgLzkrg-HS|UO+7-qnyrafenDQ%ULEh^f1R^iyqeXDSAIcW%{CnG zSw#ac7O!R@;+0>JS2Ik<`2&!ZDKvCh>2&Fke<2dH}Hd_G+_xY}z#<=@*Y|J7b}nEbvw zD;&za8avh$!Km^GkI^}2rcrZ+D+A(n{vAWvrXM-U9tmmU7&WbP&afe~XY*ozesM+r zkm^9q`i=?atVzzAG4;mDIM%BRK^bQtvt%u8}y|8JgTdlrDso3j1DO2R3O<2y9ex%rvX7FSe87Qo~G?j1W_qJp}W z@P2P^=PI^A%zr{r$wd+=7*}k^ig(|8NY*>{SkUsj`~Ew971Vj+cK3P1CGe6RXV31} zulEG+Jt$um7l*$qr6SZZ7~bqh;E`Q#f74Zk!kWDMVYO#LJa)5&7}Q6O{4)EB2CK4T znrJA*^p_djm(7J=T)(-DIf0zc+;Z+R5?bcU))cKR(_QfB>?`p)|KsS}mEPHYpOg`z zZy(&bFOK{2KX_mN6Xnm?Z~R%ds2+Zh{Au@;i5)v)@pI;tb~oUsde)45>3ptNx&E0a zv%)Al!7z5eiVd@xFcS##BY3uZVI-$iv2U2^i_1t%Y3YnOofSrR9eN`Wj@xnJ{0&6h zSD6J-voX$=mD-rXs*mjqY&!~@HpOL}Z8V%dat5aXi#OLVpRix9ZMg63CFGB?%&4=I zqv}R`L3=|%bRd*+iw=fTKG9)N_4{MI>j}^S+(%F5{<+?D0Tk0Ox)6FI^b+s>)lh}M z1&Yd|cR){p-U}t}=!4MV(BDHxK>rLK1^qWP7y1cQ;gwm*a~SkAXci|qXAwgdGmGY& z3Z2DC(p}Bz&djw#o!})FTpM!Nir;NQ9mt<*q$+A36Q&j6n{#q-9Qfbx;nLK*Z({FzeOOkoMo3eX}IhEr2F%vaK?Z%^#ct>TJNWuW@;h-TzY;EPvU`a=yiW)yxZn8ak$Q2 zI7=5Zx4z5|XJt+ochQ;=%q1&W`luX0>}dm?te!EYRA>> zzasG-Gecm3FKuOFjb`|dP4y8D^v8Lw*n|6aJn>-_iW-|ZSu@BOaT)NoBEZmdYs zCX5T~zebSy8jDQ4>b9bLex`m-Zl)#X|5)_*qSN2#MUeuIx{`<188m;_TCw;YkJcxo z>uK@pEM}cVZBF49!SEJfJ3;6JFK&h7G7ye=lJ_Q&?rXfVV^&R`+jVWECa1Dj7>z-B zz?O5^lsT99uuh~OxbC!BUH61a5Qe^JJ7^zhCn&N<;W2ajCd8J-mzlEo@=_M_^(?rW zFtRC~MZoGJ?CVkO-r1%@iRUn`wZ_m9sxtoBVnYeG8P|Lf+0?SGY*Id2+ct{$WUTr)Cp z`&Ydcuk#PKf7P30>^P}b^*-aEZVA^fZ3kq>0N9LMLn6zo$(GERq`XN^*Z&nt0Gw
      a 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 t--rGI`T=x5^h4-J&_6 + + + Ninject + + + +

      + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + An object that notifies when it is disposed. + + + + + An object that can report whether or not it is disposed. + + + + + Gets a value indicating whether this instance is disposed. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases resources held by the object. + + + + + Releases resources before the object is reclaimed by garbage collection. + + + + + Gets a value indicating whether this instance is disposed. + + + + + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + Provides a path to resolve instances. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + An object that fires an event when it is disposed. + + + + + Occurs when the object is disposed. + + + + + Initializes a new instance of the class. + + The parent resolution root. + + + + Releases resources held by the object. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Gets or sets the parent resolution root (usually the kernel). + + + + + Occurs when the object is disposed. + + + + + Stores the objects that were activated + + + + + A component that contributes to the internals of Ninject. + + + + + A component that contributes to the internals of Ninject. + + + + + Gets or sets the settings. + + + + + Gets or sets the settings. + + + + + Stores the objects that were activated + + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + An object that is prunealble. + + + + + Removes instances from the cache which should no longer be re-used. + + + + + The objects that were activated as reference equal weak references. + + + + + The objects that were activated as reference equal weak references. + + + + + Initializes a new instance of the class. + + The cache pruner. + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + Prunes this instance. + + + + + Removes all dead objects. + + The objects collection to be freed of dead objects. + + + + Gets the activated object count. + + The activated object count. + + + + Gets the deactivated object count. + + The deactivated object count. + + + + Tracks instances for re-use in certain scopes. + + + + + Tracks instances for re-use in certain scopes. + + + + + Stores the specified instance in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets the number of entries currently stored in the cache. + + + + + Contains all cached instances. + This is a dictionary of scopes to a multimap for bindings to cache entries. + + + + + Initializes a new instance of the class. + + The pipeline component. + The cache pruner component. + + + + Releases resources held by the object. + + + + + + Stores the specified context in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Removes instances from the cache which should no longer be re-used. + + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets all entries for a binding withing the selected scope. + + The bindings. + All bindings of a binding. + + + + Gets all cache entries. + + Returns all cache entries. + + + + Forgets the specified cache entries. + + The cache entries. + + + + Forgets the specified entry. + + The entry. + + + + Gets the pipeline component. + + + + + Gets the number of entries currently stored in the cache. + + + + + An entry in the cache. + + + + + Initializes a new instance of the class. + + The context. + The instance reference. + + + + Gets the context of the instance. + + The context. + + + + Gets the instance reference. + + The instance reference. + + + + Uses a and some magic to poll + the garbage collector to see if it has run. + + + + + Prunes instances from an based on environmental information. + + + + + Starts pruning the specified cache based on the rules of the pruner. + + The cache that will be pruned. + + + + Stops pruning. + + + + + The caches that are being pruned. + + + + + Releases resources held by the object. + + + + + Starts pruning the specified pruneable based on the rules of the pruner. + + The pruneable that will be pruned. + + + + Stops pruning. + + + + + A provider that delegates to a callback method to create instances. + + The type of instances the provider creates. + + + + A simple abstract provider for instances of a specific type. + + The type of instances the provider creates. + + + + Creates instances of services. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Initializes a new instance of the CallbackProvider<T> class. + + The callback method that will be called to create instances. + + + + Invokes the callback method to create an instance. + + The context. + The created instance. + + + + Gets the callback method used by the provider. + + + + + A provider that always returns the same constant value. + + The type of value that is returned. + + + + Initializes a new instance of the ConstantProvider<T> class. + + The value that the provider should return. + + + + Creates an instance within the specified context. + + The context. + The constant value this provider returns. + + + + Gets the value that the provider will return. + + + + + The standard provider for types, which activates instances via a . + + + + + Initializes a new instance of the class. + + The type (or prototype) of instances the provider creates. + The planner component. + The selector component. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the implementation type that the provider will activate an instance of + for the specified service. + + The service in question. + The implementation type that will be activated. + + + + Gets a callback that creates an instance of the + for the specified type. + + The prototype the provider instance will create. + The created callback. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Gets or sets the planner component. + + + + + Gets or sets the selector component. + + + + + Adds all activated instances to the activation cache. + + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The activation cache. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Gets or sets the settings. + + The ninject settings. + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Executes actions defined on the binding during activation and deactivation. + + + + + Calls the activation actions defined on the binding. + + The context. + A reference to the instance being activated. + + + + Calls the deactivation actions defined on the binding. + + The context. + A reference to the instance being deactivated. + + + + During deactivation, disposes instances that implement . + + + + + Disposes the specified instance. + + The context. + A reference to the instance being deactivated. + + + + During activation, initializes instances that implement . + + + + + Initializes the specified instance. + + The context. + A reference to the instance being activated. + + + + Injects methods on an instance during activation. + + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Injects properties on an instance during activation. + + + + + Initializes a new instance of the class. + + The injector factory component. + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Applies user supplied override values to instance properties. + + The context. + A reference to the instance being activated. + The parameter ovverride value accessors. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the injector factory component. + + + + + Starts instances that implement during activation, + and stops them during deactivation. + + + + + Starts the specified instance. + + The context. + A reference to the instance being activated. + + + + Stops the specified instance. + + The context. + A reference to the instance being deactivated. + + + + Contains information about the activation of a single instance. + + + + + Contains information about the activation of a single instance. + + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Resolves this instance for this context. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Initializes a new instance of the class. + + The kernel managing the resolution. + The context's request. + The context's binding. + The cache component. + The planner component. + The pipeline component. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Resolves the instance associated with this hook. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Gets or sets the cache component. + + + + + Gets or sets the planner component. + + + + + Gets or sets the pipeline component. + + + + + Holds an instance during activation or after it has been cached. + + + + + Returns a value indicating whether the instance is of the specified type. + + The type in question. + if the instance is of the specified type, otherwise . + + + + Returns the instance as the specified type. + + The requested type. + The instance. + + + + Executes the specified action if the instance if of the specified type. + + The type in question. + The action to execute. + + + + Gets or sets the instance. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Determines whether the specified binding satisfies the constraint defined on this request. + + The binding. + True if the binding satisfies the constraint; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request should return a unique result. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The strategies to execute during activation and deactivation. + The activation cache. + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Initializes a new instance of the class. + + The service that was requested. + The constraint that will be applied to filter the bindings used for the request. + The parameters that affect the resolution. + The scope callback, if an external scope was specified. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + + + + Initializes a new instance of the class. + + The parent context. + The service that was requested. + The target that will receive the injection. + The scope callback, if an external scope was specified. + + + + Determines whether the specified binding satisfies the constraints defined on this request. + + The binding. + True if the binding satisfies the constraints; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request is for a single service. + + + + + Gets the callback that resolves the scope for the request, if an external scope was provided. + + + + + Defines a constraint on the decorated member. + + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Indicates that the decorated member should be injected. + + + + + Indicates that the decorated member should only be injected using binding(s) registered + with the specified name. + + + + + Initializes a new instance of the class. + + The name of the binding(s) to use. + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Gets the binding name. + + + + + Indicates that the decorated member represents an optional dependency. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component's type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Releases resources held by the object. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Provides meaningful exception messages. + + + + + Generates a message saying that modules without names are not supported. + + The exception message. + + + + Generates a message saying that a module with the same name is already loaded. + + The new module. + The existing module. + The exception message. + + + + Generates a message saying that no module has been loaded with the specified name. + + The module name. + The exception message. + + + + Generates a message saying that the binding could not be uniquely resolved. + + The request. + The exception message. + + + + Generates a message saying that the binding could not be resolved on the specified request. + + The request. + The exception message. + + + + Generates a message saying that the specified context has cyclic dependencies. + + The context. + The exception message. + + + + Generates a message saying that an invalid attribute type is used in the binding condition. + + The binding. + Name of the method. + The type. + The exception message. + + + + Generates a message saying that no constructors are available on the specified context. + + The context. + The exception message. + + + + Generates a message saying that no constructors are available for the given component. + + The component. + The implementation. + The exception message. + + + + Generates a message saying that the specified component is not registered. + + The component. + The exception message. + + + + Generates a message saying that the specified property could not be resolved on the specified request. + + The request. + The property name. + The exception message. + + + + Generates a message saying that the provider on the specified context returned null. + + The context. + The exception message. + + + + Provides extension methods for string formatting + + + + + Formats the activation path into a meaningful string representation. + + The request to be formatted. + The activation path formatted as string. + + + + Formats the given binding into a meaningful string representation. + + The binding to be formatted. + The context. + The binding formatted as string + + + + Formats the specified request into a meaningful string representation. + + The request to be formatted. + The request formatted as string. + + + + Formats the specified target into a meaningful string representation.. + + The target to be formatted. + The target formatted as string. + + + + Formats the specified type into a meaningful string representation.. + + The type to be formatted. + The type formatted as string. + + + + Extensions for MemberInfo + + + + + Determines whether the specified member has attribute. + + The type of the attribute. + The member. + + true if the specified member has attribute; otherwise, false. + + + + + Determines whether the specified member has attribute. + + The member. + The type of the attribute. + + true if the specified member has attribute; otherwise, false. + + + + + Gets the property info from its declared tpe. + + The member info. + The property definition. + The flags. + The property info from the declared type of the property. + + + + Determines whether the specified property info is private. + + The property info. + + true if the specified property info is private; otherwise, false. + + + + + Gets the custom attributes. + This version is able to get custom attributes for properties from base types even if the property is none public. + + The member. + Type of the attribute. + if set to true [inherited]. + + + + + Represents a future value. + + The type of value. + + + + Initializes a new instance of the Future<T> class. + + The callback that will be triggered to read the value. + + + + Gets the value from the future. + + The future. + The future value. + + + + Gets the value, resolving it if necessary. + + + + + Gets the callback that will be called to resolve the value. + + + + + Indicates the object has a reference to a . + + + + + Gets the binding. + + + + + Indicates that the object has a reference to an . + + + + + Gets the kernel. + + + + + A data structure that contains multiple values for a each key. + + The type of key. + The type of value. + + + + Adds the specified value for the specified key. + + The key. + The value. + + + + Removes the specified value for the specified key. + + The key. + The value. + True if such a value existed and was removed; otherwise false. + + + + Removes all values for the specified key. + + The key. + True if any such values existed; otherwise false. + + + + Removes all values. + + + + + Determines whether the multimap contains any values for the specified key. + + The key. + True if the multimap has one or more values for the specified key; otherwise, false. + + + + Determines whether the multimap contains the specified value for the specified key. + + The key. + The value. + True if the multimap contains such a value; otherwise, false. + + + + Returns an enumerator that iterates through a the multimap. + + An object that can be used to iterate through the multimap. + + + + Gets the collection of values stored under the specified key. + + The key. + + + + Gets the collection of keys. + + + + + Gets the collection of collections of values. + + + + + Weak reference that can be used in collections. It is equal to the + object it references and has the same hash code. + + + + + Initializes a new instance of the class. + + The target. + + + + Initializes a new instance of the class. + + The target. + if set to true [track resurrection]. + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + The parameter is null. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Gets a value indicating whether this instance is alive. + + true if this instance is alive; otherwise, false. + + + + Gets or sets the target of this weak reference. + + The targe of this weak reference. + + + + Defines the style of request (single or multi-injection, whether it is optional, etc.) + + + + + Indicates a request for a single instance of a service. + + + + + Indicates a request for multiple instances of a service. + + + + + Indicates that null should be returned (instead of throwing) if the service cannot be resolved. + + + + + Scope callbacks for standard scopes. + + + + + Gets the callback for transient scope. + + + + + Gets the callback for singleton scope. + + + + + Gets the callback for thread scope. + + + + + A delegate that can inject values into a constructor. + + + + + Creates injectors for members via s. + + + + + Creates injectors from members. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + A delegate that can inject values into a method. + + + + + A delegate that can inject values into a property. + + + + + Creates injectors from members via reflective invocation. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + A pluggable unit that can be loaded into an . + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Gets the module's name. + + + + + A loadable unit that defines bindings for your application. + + + + + Provides a path to register bindings. + + + + + Provides a path to register bindings. + + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding from the service to itself. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Initializes a new instance of the class. + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Loads the module into the kernel. + + + + + Unloads the module from the kernel. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Gets the kernel that the module is loaded into. + + + + + Gets the module's name. Only a single module with a given name can be loaded at one time. + + + + + Gets the bindings that were registered by the module. + + + + + Overrides the injected value of a constructor argument. + + + + + Modifies an activation process in some way. + + + + + Modifies an activation process in some way. + + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Initializes a new instance of the class. + + The name of the parameter. + The value of the parameter. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Determines whether the object equals the specified object. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Serves as a hash function for a particular type. + + A hash code for the object. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Gets or sets the callback that will be triggered to get the parameter's value. + + + + + Initializes a new instance of the class. + + The name of the argument to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Overrides the injected value of a property. + + + + + Initializes a new instance of the class. + + The name of the property to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Contains logic about which bindings to use for a given service request. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains logic about which bindings to use for a given service request + when other attempts have failed. + + + + + Returns any bindings from the specified collection that match the specified request. + + The multimap of all registered bindings. + The request in question. + The series of matching bindings. + + + + Resolves bindings for open generic types. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Resolves bindings that have been registered directly for the service. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains information about a service registration. + + + + + Contains information about a service registration. + + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the condition defined on the binding, + if one was defined. + + The request. + True if the request satisfies the condition; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + The binding's metadata container. + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the conditions defined on this binding. + + The request. + True if the request satisfies the conditions; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Provides a root for the fluent syntax associated with an . + + + + + Used to define the target of a binding. + + The service being bound. + + + + Used to define a basic binding syntax builder. + + + + + A hack to hide methods defined on for IntelliSense + on fluent interfaces. Credit to Daniel Cazzulino. + + + + + + + + + + + + + + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Used to set the condition, scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to define the conditions under which a binding should be used. + + The service being bound. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Used to define the scope in which instances activated via a binding should be re-used. + + The service being bound. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Used to define the name of a binding. + + The service being bound. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Used to add additional information to a binding. + + The service being bound. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Used to add additional actions to be performed during activation or deactivation of instances via a binding. + + The service being bound. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Used to set the scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to set the name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to add additional information or actions to a binding. + + The service being bound. + + + + Initializes a new instance of the BindingBuilder<T> class. + + The binding to build. + The kernel. + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Provides a root for the fluent syntax associated with an . + + + + + Gets the binding being built. + + + + + Gets the kernel. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Describes the target of a binding. + + + + + Indicates that the binding is from a type to itself. + + + + + Indicates that the binding is from one type to another. + + + + + Indicates that the binding is from a type to a provider. + + + + + Indicates that the binding is from a type to a callback method. + + + + + Indicates that the binding is from a type to a constant value. + + + + + Describes the injection of a constructor. + + + + + Describes the injection of a method or constructor. + + + + + A piece of information used in an . (Just a marker.) + + + + + Initializes a new instance of the MethodInjectionDirectiveBase<TMethod, TInjector> class. + + The method this directive represents. + The injector that will be triggered. + + + + Creates targets for the parameters of the method. + + The method. + The targets for the method's parameters. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the targets for the directive. + + + + + Initializes a new instance of the class. + + The constructor described by the directive. + The injector that will be triggered. + + + + The base .ctor definition. + + + + + Describes the injection of a method. + + + + + Initializes a new instance of the class. + + The method described by the directive. + The injector that will be triggered. + + + + Describes the injection of a property. + + + + + Initializes a new instance of the class. + + The member the directive describes. + The injector that will be triggered. + + + + Creates a target for the property. + + The property. + The target for the property. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the injection target for the directive. + + + + + Adds a directive to plans indicating which constructor should be injected during activation. + + + + + Contributes to the generation of a . + + + + + Contributes to the specified plan. + + The plan that is being generated. + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for the constructor + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which methods should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each method + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which properties should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each property + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Represents a site on a type where a value will be injected. + + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the type of the target. + + + + + Gets the name of the target. + + + + + Gets the member that contains the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Represents an injection target for a . + + + + + Represents a site on a type where a value can be injected. + + The type of site this represents. + + + + Initializes a new instance of the Target<T> class. + + The member that contains the target. + The site represented by the target. + + + + Returns an array of custom attributes of a specified type defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes of the specified type. + + + + Returns an array of custom attributes defined on the target. + + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes. + + + + Returns a value indicating whether an attribute of the specified type is defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + True if such an attribute is defined; otherwise false. + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the value(s) that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + A series of values that are available for injection. + + + + Gets the value that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + The value that is to be injected. + + + + Reads whether the target represents an optional dependency. + + if it is optional; otherwise . + + + + Reads the resolution constraint from target. + + The resolution constraint. + + + + Gets the member that contains the target. + + + + + Gets or sets the site (property, parameter, etc.) represented by the target. + + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Initializes a new instance of the class. + + The method that defines the parameter. + The parameter that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Represents an injection target for a . + + + + + Initializes a new instance of the class. + + The property that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Describes the means by which a type should be activated. + + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Generates plans for how to activate instances. + + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Describes the means by which a type should be activated. + + + + + Initializes a new instance of the class. + + The type the plan describes. + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Gets the directives defined in the plan. + + + + + Generates plans for how to activate instances. + + + + + Initializes a new instance of the class. + + The strategies to execute during planning. + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Creates an empty plan for the specified type. + + The type for which a plan should be created. + The created plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Generates scores for constructors, to determine which is the best one to call during activation. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Scores constructors by either looking for the existence of an injection marker + attribute, or by counting the number of parameters. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation by checking + if they are decorated with an injection marker attribute. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Selects members for injection. + + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the heuristics used to determine which members should be injected. + + + + + Selects members for injection. + + + + + Initializes a new instance of the class. + + The constructor scorer. + The injection heuristics. + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the property injection heuristics. + + + + + Extension methods that enhance module loading. + + + + + Creates a new instance of the module and loads it into the kernel. + + The type of the module. + The kernel. + + + + Loads the module(s) into the kernel. + + The kernel. + The modules to load. + + + + Extensions that enhance resolution of services. + + + + + Gets an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Indicates that an error occured during activation of an instance. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The exception message. + + + + Initializes a new instance of the class. + + The exception message. + The inner exception. + + + + A service that requires initialization after it is activated. + + + + + Initializes the instance. Called during activation. + + + + + A super-factory that can create objects of all kinds, following hints provided by s. + + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets the attribute that indicates that a member should be injected. + + + + + Gets the interval at which the cache should be pruned. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + true if null is allowed as injected value otherwise false. + + + + A service that is started when activated, and stopped when deactivated. + + + + + Starts this instance. Called during activation. + + + + + Stops this instance. Called during deactivation. + + + + + The base implementation of an . + + + + + Lock used when adding missing bindings. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The component container to use. + The configuration to use. + The modules to load into the kernel. + + + + Releases resources held by the object. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Returns an IComparer that is used to determine resolution precedence. + + An IComparer that is used to determine resolution precedence. + + + + Returns a predicate that can determine if a given IBinding matches the request. + + The request/ + A predicate that can determine if a given IBinding matches the request. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Adds components to the kernel during startup. + + + + + Attempts to handle a missing binding for a service. + + The service. + True if the missing binding can be handled; otherwise false. + + + + Attempts to handle a missing binding for a request. + + The request. + True if the missing binding can be handled; otherwise false. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Creates a context for the specified request and binding. + + The request. + The binding. + The created context. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets or sets the attribute that indicates that a member should be injected. + + + + + Gets or sets the interval at which the GC should be polled. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + + true if null is allowed as injected value otherwise false. + + + + + The standard implementation of a kernel. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Adds components to the kernel during startup. + + + + diff --git a/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.dll b/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.dll new file mode 100644 index 0000000000000000000000000000000000000000..3873e6d3dc70858ca9d9d16f54b13f2643043ce3 GIT binary patch literal 96768 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 j9_QBI;=8 literal 0 HcmV?d00001 diff --git a/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.pdb b/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.pdb new file mode 100644 index 0000000000000000000000000000000000000000..da812c8f483e93ff18c1eef1296f86baca3da347 GIT binary patch literal 290304 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.xml b/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.xml new file mode 100644 index 000000000..72c0882d8 --- /dev/null +++ b/packages/Ninject.2.2.1.0/lib/Silverlight 3.0/Ninject.xml @@ -0,0 +1,4477 @@ + + + + Ninject + + + + + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + An object that notifies when it is disposed. + + + + + An object that can report whether or not it is disposed. + + + + + Gets a value indicating whether this instance is disposed. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases resources held by the object. + + + + + Releases resources before the object is reclaimed by garbage collection. + + + + + Gets a value indicating whether this instance is disposed. + + + + + A block used for deterministic disposal of activated instances. When the block is + disposed, all instances activated via it will be deactivated. + + + + + Provides a path to resolve instances. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + An object that fires an event when it is disposed. + + + + + Occurs when the object is disposed. + + + + + Initializes a new instance of the class. + + The parent resolution root. + + + + Releases resources held by the object. + + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Gets or sets the parent resolution root (usually the kernel). + + + + + Occurs when the object is disposed. + + + + + Stores the objects that were activated + + + + + A component that contributes to the internals of Ninject. + + + + + A component that contributes to the internals of Ninject. + + + + + Gets or sets the settings. + + + + + Gets or sets the settings. + + + + + Stores the objects that were activated + + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + An object that is prunealble. + + + + + Removes instances from the cache which should no longer be re-used. + + + + + The objects that were activated as reference equal weak references. + + + + + The objects that were activated as reference equal weak references. + + + + + Initializes a new instance of the class. + + The cache pruner. + + + + Clears the cache. + + + + + Adds an activated instance. + + The instance to be added. + + + + Adds an deactivated instance. + + The instance to be added. + + + + Determines whether the specified instance is activated. + + The instance. + + true if the specified instance is activated; otherwise, false. + + + + + Determines whether the specified instance is deactivated. + + The instance. + + true if the specified instance is deactivated; otherwise, false. + + + + + Prunes this instance. + + + + + Removes all dead objects. + + The objects collection to be freed of dead objects. + + + + Gets the activated object count. + + The activated object count. + + + + Gets the deactivated object count. + + The deactivated object count. + + + + Tracks instances for re-use in certain scopes. + + + + + Tracks instances for re-use in certain scopes. + + + + + Stores the specified instance in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets the number of entries currently stored in the cache. + + + + + Contains all cached instances. + This is a dictionary of scopes to a multimap for bindings to cache entries. + + + + + Initializes a new instance of the class. + + The pipeline component. + The cache pruner component. + + + + Releases resources held by the object. + + + + + + Stores the specified context in the cache. + + The context to store. + The instance reference. + + + + Tries to retrieve an instance to re-use in the specified context. + + The context that is being activated. + The instance for re-use, or if none has been stored. + + + + Deactivates and releases the specified instance from the cache. + + The instance to release. + if the instance was found and released; otherwise . + + + + Removes instances from the cache which should no longer be re-used. + + + + + Immediately deactivates and removes all instances in the cache that are owned by + the specified scope. + + The scope whose instances should be deactivated. + + + + Immediately deactivates and removes all instances in the cache, regardless of scope. + + + + + Gets all entries for a binding withing the selected scope. + + The bindings. + All bindings of a binding. + + + + Gets all cache entries. + + Returns all cache entries. + + + + Forgets the specified cache entries. + + The cache entries. + + + + Forgets the specified entry. + + The entry. + + + + Gets the pipeline component. + + + + + Gets the number of entries currently stored in the cache. + + + + + An entry in the cache. + + + + + Initializes a new instance of the class. + + The context. + The instance reference. + + + + Gets the context of the instance. + + The context. + + + + Gets the instance reference. + + The instance reference. + + + + Uses a and some magic to poll + the garbage collector to see if it has run. + + + + + Prunes instances from an based on environmental information. + + + + + Starts pruning the specified cache based on the rules of the pruner. + + The cache that will be pruned. + + + + Stops pruning. + + + + + The caches that are being pruned. + + + + + Releases resources held by the object. + + + + + Starts pruning the specified pruneable based on the rules of the pruner. + + The pruneable that will be pruned. + + + + Stops pruning. + + + + + A provider that delegates to a callback method to create instances. + + The type of instances the provider creates. + + + + A simple abstract provider for instances of a specific type. + + The type of instances the provider creates. + + + + Creates instances of services. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Initializes a new instance of the CallbackProvider<T> class. + + The callback method that will be called to create instances. + + + + Invokes the callback method to create an instance. + + The context. + The created instance. + + + + Gets the callback method used by the provider. + + + + + A provider that always returns the same constant value. + + The type of value that is returned. + + + + Initializes a new instance of the ConstantProvider<T> class. + + The value that the provider should return. + + + + Creates an instance within the specified context. + + The context. + The constant value this provider returns. + + + + Gets the value that the provider will return. + + + + + The standard provider for types, which activates instances via a . + + + + + Initializes a new instance of the class. + + The type (or prototype) of instances the provider creates. + The planner component. + The selector component. + + + + Creates an instance within the specified context. + + The context. + The created instance. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the implementation type that the provider will activate an instance of + for the specified service. + + The service in question. + The implementation type that will be activated. + + + + Gets a callback that creates an instance of the + for the specified type. + + The prototype the provider instance will create. + The created callback. + + + + Gets the type (or prototype) of instances the provider creates. + + + + + Gets or sets the planner component. + + + + + Gets or sets the selector component. + + + + + Adds all activated instances to the activation cache. + + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The activation cache. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Gets or sets the settings. + + The ninject settings. + + + + Contributes to a , and is called during the activation + and deactivation of an instance. + + + + + Contributes to the activation of the instance in the specified context. + + The context. + A reference to the instance being activated. + + + + Contributes to the deactivation of the instance in the specified context. + + The context. + A reference to the instance being deactivated. + + + + Executes actions defined on the binding during activation and deactivation. + + + + + Calls the activation actions defined on the binding. + + The context. + A reference to the instance being activated. + + + + Calls the deactivation actions defined on the binding. + + The context. + A reference to the instance being deactivated. + + + + During deactivation, disposes instances that implement . + + + + + Disposes the specified instance. + + The context. + A reference to the instance being deactivated. + + + + During activation, initializes instances that implement . + + + + + Initializes the specified instance. + + The context. + A reference to the instance being activated. + + + + Injects methods on an instance during activation. + + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Injects properties on an instance during activation. + + + + + Initializes a new instance of the class. + + The injector factory component. + + + + Injects values into the properties as described by s + contained in the plan. + + The context. + A reference to the instance being activated. + + + + Applies user supplied override values to instance properties. + + The context. + A reference to the instance being activated. + The parameter ovverride value accessors. + + + + Gets the value to inject into the specified target. + + The context. + The target. + The value to inject into the specified target. + + + + Gets the injector factory component. + + + + + Starts instances that implement during activation, + and stops them during deactivation. + + + + + Starts the specified instance. + + The context. + A reference to the instance being activated. + + + + Stops the specified instance. + + The context. + A reference to the instance being deactivated. + + + + Contains information about the activation of a single instance. + + + + + Contains information about the activation of a single instance. + + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Resolves this instance for this context. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Initializes a new instance of the class. + + The kernel managing the resolution. + The context's request. + The context's binding. + The cache component. + The planner component. + The pipeline component. + + + + Gets the scope for the context that "owns" the instance activated therein. + + The object that acts as the scope. + + + + Gets the provider that should be used to create the instance for this context. + + The provider that should be used. + + + + Resolves the instance associated with this hook. + + The resolved instance. + + + + Gets the kernel that is driving the activation. + + + + + Gets the request. + + + + + Gets the binding. + + + + + Gets or sets the activation plan. + + + + + Gets the parameters that were passed to manipulate the activation process. + + + + + Gets the generic arguments for the request, if any. + + + + + Gets a value indicating whether the request involves inferred generic arguments. + + + + + Gets or sets the cache component. + + + + + Gets or sets the planner component. + + + + + Gets or sets the pipeline component. + + + + + Holds an instance during activation or after it has been cached. + + + + + Returns a value indicating whether the instance is of the specified type. + + The type in question. + if the instance is of the specified type, otherwise . + + + + Returns the instance as the specified type. + + The requested type. + The instance. + + + + Executes the specified action if the instance if of the specified type. + + The type in question. + The action to execute. + + + + Gets or sets the instance. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Determines whether the specified binding satisfies the constraint defined on this request. + + The binding. + True if the binding satisfies the constraint; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request should return a unique result. + + + + + Drives the activation (injection, etc.) of an instance. + + + + + The activation cache. + + + + + Initializes a new instance of the class. + + The strategies to execute during activation and deactivation. + The activation cache. + + + + Activates the instance in the specified context. + + The context. + The instance reference. + + + + Deactivates the instance in the specified context. + + The context. + The instance reference. + + + + Gets the strategies that contribute to the activation and deactivation processes. + + + + + Describes the request for a service resolution. + + + + + Initializes a new instance of the class. + + The service that was requested. + The constraint that will be applied to filter the bindings used for the request. + The parameters that affect the resolution. + The scope callback, if an external scope was specified. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + + + + Initializes a new instance of the class. + + The parent context. + The service that was requested. + The target that will receive the injection. + The scope callback, if an external scope was specified. + + + + Determines whether the specified binding satisfies the constraints defined on this request. + + The binding. + True if the binding satisfies the constraints; otherwise false. + + + + Gets the scope if one was specified in the request. + + The object that acts as the scope. + + + + Creates a child request. + + The service that is being requested. + The context in which the request was made. + The target that will receive the injection. + The child request. + + + + Gets the service that was requested. + + + + + Gets the parent request. + + + + + Gets the parent context. + + + + + Gets the target that will receive the injection, if any. + + + + + Gets the constraint that will be applied to filter the bindings used for the request. + + + + + Gets the parameters that affect the resolution. + + + + + Gets the stack of bindings which have been activated by either this request or its ancestors. + + + + + Gets the recursive depth at which this request occurs. + + + + + Gets or sets value indicating whether the request is optional. + + + + + Gets or sets value indicating whether the request is for a single service. + + + + + Gets the callback that resolves the scope for the request, if an external scope was provided. + + + + + Defines a constraint on the decorated member. + + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Indicates that the decorated member should be injected. + + + + + Indicates that the decorated member should only be injected using binding(s) registered + with the specified name. + + + + + Initializes a new instance of the class. + + The name of the binding(s) to use. + + + + Determines whether the specified binding metadata matches the constraint. + + The metadata in question. + True if the metadata matches; otherwise false. + + + + Gets the binding name. + + + + + Indicates that the decorated member represents an optional dependency. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + An internal container that manages and resolves components that contribute to Ninject. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component's type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Releases resources held by the object. + + + + + Registers a component in the container. + + The component type. + The component's implementation type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Removes all registrations for the specified component. + + The component type. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets one instance of the specified component. + + The component type. + The instance of the component. + + + + Gets all available instances of the specified component. + + The component type. + A series of instances of the specified component. + + + + Gets or sets the kernel that owns the component container. + + + + + Provides meaningful exception messages. + + + + + Generates a message saying that modules without names are not supported. + + The exception message. + + + + Generates a message saying that a module with the same name is already loaded. + + The new module. + The existing module. + The exception message. + + + + Generates a message saying that no module has been loaded with the specified name. + + The module name. + The exception message. + + + + Generates a message saying that the binding could not be uniquely resolved. + + The request. + The exception message. + + + + Generates a message saying that the binding could not be resolved on the specified request. + + The request. + The exception message. + + + + Generates a message saying that the specified context has cyclic dependencies. + + The context. + The exception message. + + + + Generates a message saying that an invalid attribute type is used in the binding condition. + + The binding. + Name of the method. + The type. + The exception message. + + + + Generates a message saying that no constructors are available on the specified context. + + The context. + The exception message. + + + + Generates a message saying that no constructors are available for the given component. + + The component. + The implementation. + The exception message. + + + + Generates a message saying that the specified component is not registered. + + The component. + The exception message. + + + + Generates a message saying that the specified property could not be resolved on the specified request. + + The request. + The property name. + The exception message. + + + + Generates a message saying that the provider on the specified context returned null. + + The context. + The exception message. + + + + Provides extension methods for string formatting + + + + + Formats the activation path into a meaningful string representation. + + The request to be formatted. + The activation path formatted as string. + + + + Formats the given binding into a meaningful string representation. + + The binding to be formatted. + The context. + The binding formatted as string + + + + Formats the specified request into a meaningful string representation. + + The request to be formatted. + The request formatted as string. + + + + Formats the specified target into a meaningful string representation.. + + The target to be formatted. + The target formatted as string. + + + + Formats the specified type into a meaningful string representation.. + + The type to be formatted. + The type formatted as string. + + + + Extensions for MemberInfo + + + + + Determines whether the specified member has attribute. + + The type of the attribute. + The member. + + true if the specified member has attribute; otherwise, false. + + + + + Determines whether the specified member has attribute. + + The member. + The type of the attribute. + + true if the specified member has attribute; otherwise, false. + + + + + Gets the property info from its declared tpe. + + The member info. + The property definition. + The flags. + The property info from the declared type of the property. + + + + Determines whether the specified property info is private. + + The property info. + + true if the specified property info is private; otherwise, false. + + + + + Gets the custom attributes. + This version is able to get custom attributes for properties from base types even if the property is none public. + + The member. + Type of the attribute. + if set to true [inherited]. + + + + + Represents a future value. + + The type of value. + + + + Initializes a new instance of the Future<T> class. + + The callback that will be triggered to read the value. + + + + Gets the value from the future. + + The future. + The future value. + + + + Gets the value, resolving it if necessary. + + + + + Gets the callback that will be called to resolve the value. + + + + + Indicates the object has a reference to a . + + + + + Gets the binding. + + + + + Indicates that the object has a reference to an . + + + + + Gets the kernel. + + + + + A data structure that contains multiple values for a each key. + + The type of key. + The type of value. + + + + Adds the specified value for the specified key. + + The key. + The value. + + + + Removes the specified value for the specified key. + + The key. + The value. + True if such a value existed and was removed; otherwise false. + + + + Removes all values for the specified key. + + The key. + True if any such values existed; otherwise false. + + + + Removes all values. + + + + + Determines whether the multimap contains any values for the specified key. + + The key. + True if the multimap has one or more values for the specified key; otherwise, false. + + + + Determines whether the multimap contains the specified value for the specified key. + + The key. + The value. + True if the multimap contains such a value; otherwise, false. + + + + Returns an enumerator that iterates through a the multimap. + + An object that can be used to iterate through the multimap. + + + + Gets the collection of values stored under the specified key. + + The key. + + + + Gets the collection of keys. + + + + + Gets the collection of collections of values. + + + + + Weak reference that can be used in collections. It is equal to the + object it references and has the same hash code. + + + + + Initializes a new instance of the class. + + The target. + + + + Initializes a new instance of the class. + + The target. + if set to true [track resurrection]. + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + The parameter is null. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Gets a value indicating whether this instance is alive. + + true if this instance is alive; otherwise, false. + + + + Gets or sets the target of this weak reference. + + The targe of this weak reference. + + + + Defines the style of request (single or multi-injection, whether it is optional, etc.) + + + + + Indicates a request for a single instance of a service. + + + + + Indicates a request for multiple instances of a service. + + + + + Indicates that null should be returned (instead of throwing) if the service cannot be resolved. + + + + + Scope callbacks for standard scopes. + + + + + Gets the callback for transient scope. + + + + + Gets the callback for singleton scope. + + + + + Gets the callback for thread scope. + + + + + A delegate that can inject values into a constructor. + + + + + Creates injectors for members via s. + + + + + Creates injectors from members. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + A delegate that can inject values into a method. + + + + + A delegate that can inject values into a property. + + + + + Creates injectors from members via reflective invocation. + + + + + Gets or creates an injector for the specified constructor. + + The constructor. + The created injector. + + + + Gets or creates an injector for the specified property. + + The property. + The created injector. + + + + Gets or creates an injector for the specified method. + + The method. + The created injector. + + + + A pluggable unit that can be loaded into an . + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Gets the module's name. + + + + + A loadable unit that defines bindings for your application. + + + + + Provides a path to register bindings. + + + + + Provides a path to register bindings. + + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding from the service to itself. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Declares a binding for the specified service. + + The service to bind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Removes any existing bindings for the specified service, and declares a new one. + + The service to re-bind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Initializes a new instance of the class. + + + + + Called when the module is loaded into a kernel. + + The kernel that is loading the module. + + + + Called when the module is unloaded from a kernel. + + The kernel that is unloading the module. + + + + Loads the module into the kernel. + + + + + Unloads the module from the kernel. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Gets the kernel that the module is loaded into. + + + + + Gets the module's name. Only a single module with a given name can be loaded at one time. + + + + + Gets the bindings that were registered by the module. + + + + + Overrides the injected value of a constructor argument. + + + + + Modifies an activation process in some way. + + + + + Modifies an activation process in some way. + + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Initializes a new instance of the class. + + The name of the parameter. + The value of the parameter. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + + + Gets the value for the parameter within the specified context. + + The context. + The target. + The value for the parameter. + + + + Determines whether the object equals the specified object. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Serves as a hash function for a particular type. + + A hash code for the object. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + True if the objects are equal; otherwise false + + + + Gets the name of the parameter. + + + + + Gets a value indicating whether the parameter should be inherited into child requests. + + + + + Gets or sets the callback that will be triggered to get the parameter's value. + + + + + Initializes a new instance of the class. + + The name of the argument to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + + + + Overrides the injected value of a property. + + + + + Initializes a new instance of the class. + + The name of the property to override. + The value to inject into the property. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + + + + Contains logic about which bindings to use for a given service request. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains logic about which bindings to use for a given service request + when other attempts have failed. + + + + + Returns any bindings from the specified collection that match the specified request. + + The multimap of all registered bindings. + The request in question. + The series of matching bindings. + + + + Resolves bindings for open generic types. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Resolves bindings that have been registered directly for the service. + + + + + Returns any bindings from the specified collection that match the specified service. + + The multimap of all registered bindings. + The service in question. + The series of matching bindings. + + + + Contains information about a service registration. + + + + + Contains information about a service registration. + + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the condition defined on the binding, + if one was defined. + + The request. + True if the request satisfies the condition; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + + + + Initializes a new instance of the class. + + The service that is controlled by the binding. + The binding's metadata container. + + + + Gets the provider for the binding. + + The context. + The provider to use. + + + + Gets the scope for the binding, if any. + + The context. + The object that will act as the scope, or if the service is transient. + + + + Determines whether the specified request satisfies the conditions defined on this binding. + + The request. + True if the request satisfies the conditions; otherwise false. + + + + Gets the service type that is controlled by the binding. + + + + + Gets the binding's metadata. + + + + + Gets or sets a value indicating whether the binding was implicitly registered. + + + + + Gets a value indicating whether the binding has a condition associated with it. + + + + + Gets or sets the type of target for the binding. + + + + + Gets or sets the condition defined for the binding. + + + + + Gets or sets the callback that returns the provider that should be used by the binding. + + + + + Gets or sets the callback that returns the object that will act as the binding's scope. + + + + + Gets the parameters defined for the binding. + + + + + Gets the actions that should be called after instances are activated via the binding. + + + + + Gets the actions that should be called before instances are deactivated via the binding. + + + + + Provides a root for the fluent syntax associated with an . + + + + + Used to define the target of a binding. + + The service being bound. + + + + Used to define a basic binding syntax builder. + + + + + A hack to hide methods defined on for IntelliSense + on fluent interfaces. Credit to Daniel Cazzulino. + + + + + + + + + + + + + + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Used to set the condition, scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to define the conditions under which a binding should be used. + + The service being bound. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Used to define the scope in which instances activated via a binding should be re-used. + + The service being bound. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Used to define the name of a binding. + + The service being bound. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Used to add additional information to a binding. + + The service being bound. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Used to add additional actions to be performed during activation or deactivation of instances via a binding. + + The service being bound. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Used to set the scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to set the name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to add additional information or actions to a binding. + + The service being bound. + + + + Initializes a new instance of the BindingBuilder<T> class. + + The binding to build. + The kernel. + + + + Indicates that the service should be self-bound. + + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to the specified implementation type. + + The implementation type. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to an instance of the specified provider type. + The instance will be activated via the kernel when an instance of the service is activated. + + The type of provider to activate. + + + + Indicates that the service should be bound to the specified provider. + + The provider. + + + + Indicates that the service should be bound to the specified callback method. + + The method. + + + + Indicates that the service should be bound to the specified constant value. + + The constant value. + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only for injections on the specified type. + + The type. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the class being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the member being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the target being injected has + an attribute of the specified type. + + The type of attribute. + + + + Indicates that the binding should be used only when the service is being requested + by a service bound with the specified name. + + The name to expect. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + + + + Adds a custom parameter to the binding. + + The parameter. + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + + + + Provides a root for the fluent syntax associated with an . + + + + + Gets the binding being built. + + + + + Gets the kernel. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Additional information available about a binding, which can be used in constraints + to select bindings to use in activation. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Determines whether a piece of metadata with the specified key has been defined. + + The metadata key. + True if such a piece of metadata exists; otherwise, false. + + + + Gets the value of metadata defined with the specified key, cast to the specified type. + + The type of value to expect. + The metadata key. + The metadata value. + + + + Gets the value of metadata defined with the specified key. + + The metadata key. + The value to return if the binding has no metadata set with the specified key. + The metadata value, or the default value if none was set. + + + + Sets the value of a piece of metadata. + + The metadata key. + The metadata value. + + + + Gets or sets the binding's name. + + + + + Describes the target of a binding. + + + + + Indicates that the binding is from a type to itself. + + + + + Indicates that the binding is from one type to another. + + + + + Indicates that the binding is from a type to a provider. + + + + + Indicates that the binding is from a type to a callback method. + + + + + Indicates that the binding is from a type to a constant value. + + + + + Describes the injection of a constructor. + + + + + Describes the injection of a method or constructor. + + + + + A piece of information used in an . (Just a marker.) + + + + + Initializes a new instance of the MethodInjectionDirectiveBase<TMethod, TInjector> class. + + The method this directive represents. + The injector that will be triggered. + + + + Creates targets for the parameters of the method. + + The method. + The targets for the method's parameters. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the targets for the directive. + + + + + Initializes a new instance of the class. + + The constructor described by the directive. + The injector that will be triggered. + + + + The base .ctor definition. + + + + + Describes the injection of a method. + + + + + Initializes a new instance of the class. + + The method described by the directive. + The injector that will be triggered. + + + + Describes the injection of a property. + + + + + Initializes a new instance of the class. + + The member the directive describes. + The injector that will be triggered. + + + + Creates a target for the property. + + The property. + The target for the property. + + + + Gets or sets the injector that will be triggered. + + + + + Gets or sets the injection target for the directive. + + + + + Adds a directive to plans indicating which constructor should be injected during activation. + + + + + Contributes to the generation of a . + + + + + Contributes to the specified plan. + + The plan that is being generated. + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for the constructor + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which methods should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each method + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Adds directives to plans indicating which properties should be injected during activation. + + + + + Initializes a new instance of the class. + + The selector component. + The injector factory component. + + + + Adds a to the plan for each property + that should be injected. + + The plan that is being generated. + + + + Gets the selector component. + + + + + Gets the injector factory component. + + + + + Represents a site on a type where a value will be injected. + + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the type of the target. + + + + + Gets the name of the target. + + + + + Gets the member that contains the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Represents an injection target for a . + + + + + Represents a site on a type where a value can be injected. + + The type of site this represents. + + + + Initializes a new instance of the Target<T> class. + + The member that contains the target. + The site represented by the target. + + + + Returns an array of custom attributes of a specified type defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes of the specified type. + + + + Returns an array of custom attributes defined on the target. + + Whether to look up the hierarchy chain for inherited custom attributes. + An array of custom attributes. + + + + Returns a value indicating whether an attribute of the specified type is defined on the target. + + The type of attribute to search for. + Whether to look up the hierarchy chain for inherited custom attributes. + True if such an attribute is defined; otherwise false. + + + + Resolves a value for the target within the specified parent context. + + The parent context. + The resolved value. + + + + Gets the value(s) that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + A series of values that are available for injection. + + + + Gets the value that should be injected into the target. + + The service that the target is requesting. + The parent context in which the target is being injected. + The value that is to be injected. + + + + Reads whether the target represents an optional dependency. + + if it is optional; otherwise . + + + + Reads the resolution constraint from target. + + The resolution constraint. + + + + Gets the member that contains the target. + + + + + Gets or sets the site (property, parameter, etc.) represented by the target. + + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Gets the constraint defined on the target. + + + + + Gets a value indicating whether the target represents an optional dependency. + + + + + Initializes a new instance of the class. + + The method that defines the parameter. + The parameter that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Represents an injection target for a . + + + + + Initializes a new instance of the class. + + The property that this target represents. + + + + Gets the name of the target. + + + + + Gets the type of the target. + + + + + Describes the means by which a type should be activated. + + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Generates plans for how to activate instances. + + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Describes the means by which a type should be activated. + + + + + Initializes a new instance of the class. + + The type the plan describes. + + + + Adds the specified directive to the plan. + + The directive. + + + + Determines whether the plan contains one or more directives of the specified type. + + The type of directive. + True if the plan has one or more directives of the type; otherwise, false. + + + + Gets the first directive of the specified type from the plan. + + The type of directive. + The first directive, or if no matching directives exist. + + + + Gets all directives of the specified type that exist in the plan. + + The type of directive. + A series of directives of the specified type. + + + + Gets the type that the plan describes. + + + + + Gets the directives defined in the plan. + + + + + Generates plans for how to activate instances. + + + + + Initializes a new instance of the class. + + The strategies to execute during planning. + + + + Gets or creates an activation plan for the specified type. + + The type for which a plan should be created. + The type's activation plan. + + + + Creates an empty plan for the specified type. + + The type for which a plan should be created. + The created plan. + + + + Gets the strategies that contribute to the planning process. + + + + + Generates scores for constructors, to determine which is the best one to call during activation. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Scores constructors by either looking for the existence of an injection marker + attribute, or by counting the number of parameters. + + + + + Gets the score for the specified constructor. + + The injection context. + The constructor. + The constructor's score. + + + + Determines whether members should be injected during activation by checking + if they are decorated with an injection marker attribute. + + + + + Returns a value indicating whether the specified member should be injected. + + The member in question. + True if the member should be injected; otherwise false. + + + + Selects members for injection. + + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the heuristics used to determine which members should be injected. + + + + + Selects members for injection. + + + + + Initializes a new instance of the class. + + The constructor scorer. + The injection heuristics. + + + + Selects the constructor to call on the specified type, by using the constructor scorer. + + The type. + The selected constructor, or if none were available. + + + + Selects properties that should be injected. + + The type. + A series of the selected properties. + + + + Selects methods that should be injected. + + The type. + A series of the selected methods. + + + + Gets or sets the constructor scorer. + + + + + Gets the property injection heuristics. + + + + + Extension methods that enhance module loading. + + + + + Creates a new instance of the module and loads it into the kernel. + + The type of the module. + The kernel. + + + + Loads the module(s) into the kernel. + + The kernel. + The modules to load. + + + + Extensions that enhance resolution of services. + + + + + Gets an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The service to resolve. + The resolution root. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The service to resolve. + The resolution root. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The service to resolve. + The resolution root. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service. + + + + Gets an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service. + + + + Tries to get an instance of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Tries to get an instance of the specified service by using the first binding that matches the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the binding. + The parameters to pass to the request. + An instance of the service, or if no implementation was available. + + + + Gets all available instances of the specified service. + + The resolution root. + The service to resolve. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service using bindings registered with the specified name. + + The resolution root. + The service to resolve. + The name of the binding. + The parameters to pass to the request. + A series of instances of the service. + + + + Gets all instances of the specified service by using the bindings that match the specified constraint. + + The resolution root. + The service to resolve. + The constraint to apply to the bindings. + The parameters to pass to the request. + A series of instances of the service. + + + + Indicates that an error occured during activation of an instance. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The exception message. + + + + Initializes a new instance of the class. + + The exception message. + The inner exception. + + + + A service that requires initialization after it is activated. + + + + + Initializes the instance. Called during activation. + + + + + A super-factory that can create objects of all kinds, following hints provided by s. + + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets the attribute that indicates that a member should be injected. + + + + + Gets the interval at which the cache should be pruned. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + true if null is allowed as injected value otherwise false. + + + + A service that is started when activated, and stopped when deactivated. + + + + + Starts this instance. Called during activation. + + + + + Stops this instance. Called during deactivation. + + + + + The base implementation of an . + + + + + Lock used when adding missing bindings. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The component container to use. + The configuration to use. + The modules to load into the kernel. + + + + Releases resources held by the object. + + + + + Unregisters all bindings for the specified service. + + The service to unbind. + + + + Registers the specified binding. + + The binding to add. + + + + Unregisters the specified binding. + + The binding to remove. + + + + Determines whether a module with the specified name has been loaded in the kernel. + + The name of the module. + True if the specified module has been loaded; otherwise, false. + + + + Gets the modules that have been loaded into the kernel. + + A series of loaded modules. + + + + Loads the module(s) into the kernel. + + The modules to load. + + + + Unloads the plugin with the specified name. + + The plugin's name. + + + + Injects the specified existing instance, without managing its lifecycle. + + The instance to inject. + The parameters to pass to the request. + + + + Deactivates and releases the specified instance if it is currently managed by Ninject. + + The instance to release. + if the instance was found and released; otherwise . + + + + Determines whether the specified request can be resolved. + + The request. + True if the request can be resolved; otherwise, false. + + + + Resolves instances for the specified request. The instances are not actually resolved + until a consumer iterates over the enumerator. + + The request to resolve. + An enumerator of instances that match the request. + + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + + + + Returns an IComparer that is used to determine resolution precedence. + + An IComparer that is used to determine resolution precedence. + + + + Returns a predicate that can determine if a given IBinding matches the request. + + The request/ + A predicate that can determine if a given IBinding matches the request. + + + + Creates a new builder for the specified binding. + + The type restriction to apply to the binding builder. + The binding that will be built. + The created builder. + + + + Adds components to the kernel during startup. + + + + + Attempts to handle a missing binding for a service. + + The service. + True if the missing binding can be handled; otherwise false. + + + + Attempts to handle a missing binding for a request. + + The request. + True if the missing binding can be handled; otherwise false. + + + + Returns a value indicating whether the specified service is self-bindable. + + The service. + if the type is self-bindable; otherwise . + + + + Creates a context for the specified request and binding. + + The request. + The binding. + The created context. + + + + Gets the kernel settings. + + + + + Gets the component container, which holds components that contribute to Ninject. + + + + + Contains configuration options for Ninject. + + + + + Gets the value for the specified key. + + The type of value to return. + The setting's key. + The value to return if no setting is available. + The value, or the default value if none was found. + + + + Sets the value for the specified key. + + The setting's key. + The setting's value. + + + + Gets or sets the attribute that indicates that a member should be injected. + + + + + Gets or sets the interval at which the GC should be polled. + + + + + Gets a value indicating whether Ninject should use reflection-based injection instead of + the (usually faster) lightweight code generation system. + + + + + Gets or sets a value indicating whether the activation cache is disabled. + If the activation cache is disabled less memory is used. But in some cases + instances are activated or deactivated multiple times. e.g. in the following scenario: + Bind{A}().ToSelf(); + Bind{IA}().ToMethod(ctx => kernel.Get{IA}(); + + + true if activation cache is disabled; otherwise, false. + + + + + Gets or sets a value indicating whether Null is a valid value for injection. + By defualt this is disabled and whenever a provider returns null an eception is thrown. + + + true if null is allowed as injected value otherwise false. + + + + + The standard implementation of a kernel. + + + + + Initializes a new instance of the class. + + The modules to load into the kernel. + + + + Initializes a new instance of the class. + + The configuration to use. + The modules to load into the kernel. + + + + Adds components to the kernel during startup. + + + + diff --git a/packages/Ninject.2.2.1.0/lib/Silverlight 4.0/Ninject.dll b/packages/Ninject.2.2.1.0/lib/Silverlight 4.0/Ninject.dll new file mode 100644 index 0000000000000000000000000000000000000000..b23fadc2f9617eb7aff7c4f401657bf3ed3f3bb8 GIT binary patch literal 96768 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 literal 0 HcmV?d00001 diff --git a/packages/Ninject.2.2.1.0/lib/Silverlight 4.0/Ninject.pdb b/packages/Ninject.2.2.1.0/lib/Silverlight 4.0/Ninject.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6b0514137961c3380c142b162a81f011e08693d0 GIT binary patch literal 290304 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 + +

      + Provides meaningful exception messages. + + + + + Generates a message saying that modules without names are not supported. + + The exception message. + + + + Generates a message saying that a module with the same name is already loaded. + + The new module. + The existing module. + The exception message. + + + + Generates a message saying that no module has been loaded with the specified name. + + The module name. + The exception message. + + + + Generates a message saying that the binding could not be uniquely resolved. + + The request. + The exception message. + + + + Generates a message saying that the binding could not be resolved on the specified request. + + The request. + The exception message. + + + + Generates a message saying that the specified context has cyclic dependencies. + + The context. + The exception message. + + + + Generates a message saying that an invalid attribute type is used in the binding condition. + + The binding. + Name of the method. + The type. + The exception message. + + + + Generates a message saying that no constructors are available on the specified context. + + The context. + The exception message. + + + + Generates a message saying that no constructors are available for the given component. + + The component. + The implementation. + The exception message. + + + + Generates a message saying that the specified component is not registered. + + The component. + The exception message. + + + + Generates a message saying that the specified property could not be resolved on the specified request. + + The request. + The property name. + The exception message. + + + + Generates a message saying that the provider on the specified context returned null. + + The context. + The exception message. + + + + Provides extension methods for string formatting + + + + + Formats the activation path into a meaningful string representation. + + The request to be formatted. + The activation path formatted as string. + + + + Formats the given binding into a meaningful string representation. + + The binding to be formatted. + The context. + The binding formatted as string + + + + Formats the specified request into a meaningful string representation. + + The request to be formatted. + The request formatted as string. + + + + Formats the specified target into a meaningful string representation.. + + The target to be formatted. + The target formatted as string. + + + + Formats the specified type into a meaningful string representation.. + + The type to be formatted. + The type formatted as string. + Extensions for MemberInfo @@ -1682,11 +1816,6 @@ Gets the callback for thread scope. - - - Gets the callback for request scope. - -
      A delegate that can inject values into a constructor. @@ -1780,60 +1909,6 @@ The method. The created injector. - - - Loads modules from compiled assemblies. - - - - - Loads modules at runtime by searching external files. - - - - - Loads modules from the specified files. - - The names of the files to load modules from. - - - - Gets the file extensions that the plugin understands how to load. - - - - - Initializes a new instance of the class. - - The kernel into which modules will be loaded. - - - - Loads modules from the specified files. - - The names of the files to load modules from. - - - - Gets or sets the kernel into which modules will be loaded. - - - - - Gets the file extensions that the plugin understands how to load. - - - - - Finds modules defined in external files. - - - - - Loads any modules found in the files that match the specified patterns. - - The patterns to search. - A pluggable unit that can be loaded into an . @@ -1856,28 +1931,6 @@ Gets the module's name. - - - Automatically finds and loads modules from assemblies. - - - - - Initializes a new instance of the class. - - The kernel into which modules will be loaded. - - - - Loads any modules found in the files that match the specified patterns. - - The patterns to search. - - - - Gets or sets the kernel into which modules will be loaded. - - A loadable unit that defines bindings for your application. @@ -2080,11 +2133,12 @@ Modifies an activation process in some way. - + Gets the value for the parameter within the specified context. The context. + The target. The value for the parameter. @@ -2113,11 +2167,20 @@ The callback that will be triggered to get the parameter's value. Whether the parameter should be inherited into child requests. - + + + Initializes a new instance of the class. + + The name of the parameter. + The callback that will be triggered to get the parameter's value. + Whether the parameter should be inherited into child requests. + + Gets the value for the parameter within the specified context. The context. + The target. The value for the parameter. @@ -2169,6 +2232,13 @@ The name of the argument to override. The callback to invoke to get the value that should be injected. + + + Initializes a new instance of the class. + + The name of the argument to override. + The callback to invoke to get the value that should be injected. + Overrides the injected value of a property. @@ -2188,6 +2258,13 @@ The name of the property to override. The callback to invoke to get the value that should be injected. + + + Initializes a new instance of the class. + + The name of the property to override. + The callback to invoke to get the value that should be injected. + Contains logic about which bindings to use for a given service request. @@ -2621,12 +2698,6 @@ Indicates that instances activated via the binding should be re-used within the same thread. - - - Indicates that instances activated via the binding should be re-used within the same - HTTP request. - - Indicates that instances activated via the binding should be re-used as long as the object @@ -2667,6 +2738,13 @@ The name of the argument to override. The callback to invoke to get the value for the argument. + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + Indicates that the specified property should be injected with the specified value. @@ -2681,6 +2759,13 @@ The name of the property to override. The callback to invoke to get the value for the property. + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + Adds a custom parameter to the binding. @@ -2889,12 +2974,6 @@ Indicates that instances activated via the binding should be re-used within the same thread. - - - Indicates that instances activated via the binding should be re-used within the same - HTTP request. - - Indicates that instances activated via the binding should be re-used as long as the object @@ -2916,6 +2995,13 @@ The name of the argument to override. The callback to invoke to get the value for the argument. + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + Indicates that the specified property should be injected with the specified value. @@ -2930,6 +3016,13 @@ The name of the property to override. The callback to invoke to get the value for the property. + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + Adds a custom parameter to the binding. @@ -2967,6 +3060,11 @@ The action callback. + + + Provides a root for the fluent syntax associated with an . + + Gets the binding being built. @@ -3742,20 +3840,6 @@ The kernel. The modules to load. - - - Loads modules from the files that match the specified pattern(s). - - The kernel. - The file patterns (i.e. "*.dll", "modules/*.rb") to match. - - - - Loads modules defined in the specified assemblies. - - The kernel. - The assemblies to search. - Extensions that enhance resolution of services. @@ -3958,13 +4042,6 @@ The exception message. The inner exception. - - - Initializes a new instance of the class. - - The serialized object data. - The serialization context. - A service that requires initialization after it is activated. @@ -3999,18 +4076,6 @@ The modules to load. - - - Loads modules from the files that match the specified pattern(s). - - The file patterns (i.e. "*.dll", "modules/*.rb") to match. - - - - Loads modules defined in the specified assemblies. - - The assemblies to search. - Unloads the plugin with the specified name. @@ -4085,36 +4150,12 @@ Gets the interval at which the cache should be pruned. - - - Gets a value indicating whether the kernel should automatically load extensions at startup. - - - - - Gets the path that should be searched for extensions. - - Gets a value indicating whether Ninject should use reflection-based injection instead of the (usually faster) lightweight code generation system. - - - Gets a value indicating whether Ninject should inject non public members. - - - - - Gets a value indicating whether Ninject should inject private properties of base classes. - - - Activating this setting has an impact on the performance. It is recomended not - to use this feature and use constructor injection instead. - - Gets or sets a value indicating whether the activation cache is disabled. @@ -4227,18 +4268,6 @@ The modules to load. - - - Loads modules from the files that match the specified pattern(s). - - The file patterns (i.e. "*.dll", "modules/*.rb") to match. - - - - Loads modules defined in the specified assemblies. - - The assemblies to search. - Unloads the plugin with the specified name. @@ -4274,6 +4303,30 @@ The request to resolve. An enumerator of instances that match the request. + + + Creates a request for the specified service. + + The service that is being requested. + The constraint to apply to the bindings to determine if they match the request. + The parameters to pass to the resolution. + True if the request is optional; otherwise, false. + True if the request should return a unique result; otherwise, false. + The created request. + + + + Begins a new activation block, which can be used to deterministically dispose resolved instances. + + The new activation block. + + + + Gets the bindings registered for the specified service. + + The service in question. + A series of bindings that are registered for the service. + Returns an IComparer that is used to determine resolution precedence. @@ -4287,30 +4340,6 @@ The request/ A predicate that can determine if a given IBinding matches the request. - - - Creates a request for the specified service. - - The service that is being requested. - The constraint to apply to the bindings to determine if they match the request. - The parameters to pass to the resolution. - True if the request is optional; otherwise, false. - True if the request should return a unique result; otherwise, false. - The created request. - - - - Gets the bindings registered for the specified service. - - The service in question. - A series of bindings that are registered for the service. - - - - Begins a new activation block, which can be used to deterministically dispose resolved instances. - - The new activation block. - Creates a new builder for the specified binding. @@ -4394,36 +4423,12 @@ Gets or sets the interval at which the GC should be polled. - - - Gets or sets a value indicating whether the kernel should automatically load extensions at startup. - - - - - Gets or sets the path that should be searched for extensions. - - Gets a value indicating whether Ninject should use reflection-based injection instead of the (usually faster) lightweight code generation system. - - - Gets a value indicating whether Ninject should inject non public members. - - - - - Gets a value indicating whether Ninject should inject private properties of base classes. - - - Activating this setting has an impact on the performance. It is recomended not - to use this feature and use constructor injection instead. - - Gets or sets a value indicating whether the activation cache is disabled. @@ -4445,34 +4450,6 @@ true if null is allowed as injected value otherwise false. - - - Provides callbacks to more aggressively collect objects scoped to HTTP requests. - - - - - Initializes the module. - - The whose instances will be managed. - - - - Start managing instances for the specified kernel. - - The kernel. - - - - Stops managing instances for the specified kernel. - - The kernel. - - - - Deactivates instances owned by the current . - - The standard implementation of a kernel. diff --git a/packages/repositories.config b/packages/repositories.config new file mode 100644 index 000000000..79e27a1e4 --- /dev/null +++ b/packages/repositories.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From 5884460be73045caad2eb088161ab67d3ed51fa2 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Mon, 28 Mar 2011 22:11:39 -0700 Subject: [PATCH 2/7] Updated Ninject using NuGet --- NzbDrone.Web/NzbDrone.Web.csproj | 6 +- NzbDrone.Web/packages.config | 1 + .../Ninject.Web.Mvc2.2.2.0.1.nupkg | Bin 0 -> 30903 bytes .../lib/.NetFramework 3.5/Ninject.Web.Mvc.dll | Bin 0 -> 11776 bytes .../lib/.NetFramework 3.5/Ninject.Web.Mvc.pdb | Bin 0 -> 28160 bytes .../.NetFramework 3.5}/Ninject.Web.Mvc.xml | 0 .../.NetFramework 4.0}/Ninject.Web.Mvc.dll | Bin 11776 -> 11776 bytes .../lib/.NetFramework 4.0/Ninject.Web.Mvc.pdb | Bin 0 -> 28160 bytes .../lib/.NetFramework 4.0/Ninject.Web.Mvc.xml | 183 ++++++++++++++++++ 9 files changed, 186 insertions(+), 4 deletions(-) create mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/Ninject.Web.Mvc2.2.2.0.1.nupkg create mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.dll create mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.pdb rename {NzbDrone.Web/Libraries => packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5}/Ninject.Web.Mvc.xml (100%) rename {NzbDrone.Web/Libraries => packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0}/Ninject.Web.Mvc.dll (92%) create mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.pdb create mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.xml diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 97181f924..152fba569 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -41,9 +41,9 @@ False ..\packages\Ninject.2.2.1.0\lib\.NetFramework 4.0\Ninject.dll - + False - Libraries\Ninject.Web.Mvc.dll + ..\packages\Ninject.Web.Mvc2.2.2.0.1\lib\.NetFramework 4.0\Ninject.Web.Mvc.dll @@ -467,8 +467,6 @@ - - diff --git a/NzbDrone.Web/packages.config b/NzbDrone.Web/packages.config index d12bccace..522838c80 100644 --- a/NzbDrone.Web/packages.config +++ b/NzbDrone.Web/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/packages/Ninject.Web.Mvc2.2.2.0.1/Ninject.Web.Mvc2.2.2.0.1.nupkg b/packages/Ninject.Web.Mvc2.2.2.0.1/Ninject.Web.Mvc2.2.2.0.1.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..abd1352968d2e8cdccf824b046deb2cb163f0469 GIT binary patch literal 30903 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 W9Y&7QZ1x%a`eFExA&!BXzy1#Zj2BA) literal 0 HcmV?d00001 diff --git a/packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.dll b/packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.dll new file mode 100644 index 0000000000000000000000000000000000000000..1c2cb8b70065ef9ace475d6b8e51dc1d5947649a GIT binary patch literal 11776 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 + + + Ninject.Web.Mvc + + + + + Nissing binding resolver that creates a binding for unknown controllers. + + + + + Returns any bindings from the specified collection that match the specified request. + + The multimap of all registered bindings. + The request in question. + The series of matching bindings. + + + + Injects all filters of a filter info. + + + + + Injects all filters of a FiltorInfo. + + + + + Injects all filters of the specified filter info. + + The filter info. + + + + The kernel + + + + + Initializes a new instance of the class. + + The kernel. + + + + Injects all filters of the specified filter info. + + The filter info. + + + + An that injects filters with dependencies. + + + + + The injector for filter injection. + + + + + Initializes a new instance of the class. + + The filter injector. + + + + Gets the filters for the specified request and action. + + The controller context. + The action descriptor. + The filters. + + + + An that injects filters with dependencies. + + + + + The injector for filter injection. + + + + + Initializes a new instance of the class. + + The filter injector. + + + + Gets the filters for the specified request and action. + + The controller context. + The action descriptor. + The filters. + + + + A controller factory that creates s via Ninject. + + + + + Initializes a new instance of the class. + + The kernel that should be used to create controllers. + + + + Gets a controller instance of type controllerType. + + The request context. + Type of controller to create. + The controller instance. + + + + Gets the kernel that will be used to create controllers. + + + + + Defines an that is controlled by a Ninject . + + + + + The one per request module to release request scope at the end of the request + + + + + The ninject kernel of the application + + + + + Initializes a new instance of the class. + + + + + Starts the application. + + + + + Releases the kernel on application end. + + + + + Creates the kernel that will manage your application. + + The created kernel. + + + + Creates the controller factory that is used to create the controllers. + + The created controller factory. + + + + Called when the application is started. + + + + + Called when the application is stopped. + + + + + Gets the kernel. + + + + From f0208174a7ea996c41d3193eaa34c23399d1153f Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Mon, 28 Mar 2011 22:50:18 -0700 Subject: [PATCH 3/7] added favicon.ico --- NzbDrone.Web/Content/Images/favicon.ico | Bin 0 -> 77302 bytes NzbDrone.Web/Content/Images/icon.jpg | Bin 0 -> 3299 bytes NzbDrone.Web/Global.asax.cs | 2 +- NzbDrone.Web/favicon.ico | Bin 0 -> 77302 bytes 4 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 NzbDrone.Web/Content/Images/favicon.ico create mode 100644 NzbDrone.Web/Content/Images/icon.jpg create mode 100644 NzbDrone.Web/favicon.ico diff --git a/NzbDrone.Web/Content/Images/favicon.ico b/NzbDrone.Web/Content/Images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1d6e4d3f4004b4dba634c2cd8b6b5d162c2378dd GIT binary patch literal 77302 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 literal 0 HcmV?d00001 diff --git a/NzbDrone.Web/Content/Images/icon.jpg b/NzbDrone.Web/Content/Images/icon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e544b00fcccfbedcbf1ef2ccc7aebdfd3b45e3e GIT binary patch literal 3299 zcmd6ndpy+n8ppq5Fi0U3m8MclwWW3=D{B&(WY;W05z|eQF32^F5y>U7q?`zg%3?Js zqA-&rD@lV)Gj20-9T_vObN&7HH*IIndF^@ao;~Mv{y5L?`@DX)@Avz9-k<0BKJYu3 z4K(-ew%-j$1<)&3*p?kE6$Yj{BbQJ9#cRBs45M;(Y9-xXbYgiAm|#GOpjq{M*f} zg2LN(?iT%6T=L*yMdhQa>c>x>H9T*8(e!ik%l3}Ww_S{POcrP0{ov5>$mkeXFf~0h zJ2x*BiRD}HL#ffitIPAe{ivYIvRx}53L1oK;)fdOqu0F z%hikvqUCOG!a4`-34IKMQ@EJ|3(*>Cm8=Li81J7q*8qdPhLrS;LWeON4Awbfp?VGs ziZ3Xpc6Qx^+#T7T*ZWr_gdc{%xYU|G?N&NSx!Awr3|04JuI;cx&XS>NOCY6V zMWeY;Vg5>?A-8O)N2OrVb)|_6K@Y3vu5i$%0a27Vpn=JfwlrY1?^}9BkHqCC#K?xM z`ukGDtx|($NXx}M6V3`peBw}M-Cm-4jmWAsYDYn@juWvcZ&d)XVnq7=#5w34dCWFs z%8qna;z({@#K29&Lm7DDT6cbCI~m%03nz<3((34nE3C!BAkCC0mYB%apok}>8(@%5 z z_qlQ@r0e3=H4$unB%K$|J}|t;uqR5I((Q_WjJs>k)^@#c^t}P@X_lh+#vSv^eOgbs z?c0wz^`;gL1fWc(zn*L?g+USwmRaHg1HLf};D!!#bz*PmPP^xYe%;320(3=T3EoDB z!u{y=r3CE*jk}jJx1Wg!btvc~*xg}?p`{#k$5TaKl8QswLA-X_hUv*}9)Zg;E}%JC z?OcBi20xPLzqPuF6UW0KxU-FOG-Xt1Q3HdIiPGT~sJ_ay*wiu{juI8%`Uw|83{>Xp zS19R1j)VHpj&)5guY$NKx`$@`1>c4cj^|#*vTo)cxcq8M`?DkOTUF1{T$%ThB}H~! zWfyGjSV#I;hM85Zr+%f$N5p0bW9x^@7|ld9)x7t@`nR^)H#Y}+X1?O1r)|m9Tp`y& zYcj^FgdS2#)ExWHn@KQeEqi%3#ny5Q3}&HK{0Pd7dxME~fTh>Pk2T@lo_BT!uVj4xPR^zl3s&*XWIV zN=6e)nhCs~^eGu9z&dO=gNDxENojUR(1&u1{0ljbHv+1qo`0eXFw??m@$yWyj$TnN*8ze+~AZ8{SF5P4qu{`-fIo^eM_rY^3Z?4ggL&it{mxk z4%e%~Z`*v|Frft*3I_b-sMIvcrFz=-lIGwsj^TX@ZLLL zY$8#T4u%n~Y!#k*y=Cy$i5J?bcBU3rr>MonpHWKco_I-Npv>=?`o{E>Vdge3yfL-* z-c}D$ucU;P- zVmKdR*jJ{s_vuO!v=n$Sh$wHyIYz6E@|<U@=HX9bLuIcr_r2I)*j`9*AQar;p5 z_NQuETy8jj#%Hrfz_lRK>C>6nlO3ecZGTon_nebJ^V4x+&M@3Co=lP(fZ~F{-XqD+gzB1eU(7DPIgP2yZm4>__LQ{?g*%&S3_e2031&j(?A z!g>kIVqaEw#c<7RvUhjgsmuZIRl?Y|*6Tw-9e%ALlX}$NeyGq`;r!yzCB|ESSE5y7wltth=UfFlYSmGzCJn|^cF?TC5;z7Lg zPiSSmRVf;k7e*wu(Cem#(^fV4I~{M?N0#o>H>2Jwl;nvuI*J6DSEJNO?yNwJMu)6# zc0J``UjVVC%Za#Xy!T1!WE3_$cH(i+tJmIhZ?eZ_%!oM>DNK-r^ymx%Ygdvn+6Y|+ zz%h0RB_HQYWHKb5TT{mQ#|JqRn^usEc?M1MHPPooEZOLPCr=}vP>=g4kKga*;jH{a zdGdahM=sI-KqedLbt~sZ_Q5xYjR;4n!*4Ot$ny_Ud6DE#I;qy0R17S_7D?*3E=1p2 zHZAj~0;&O{CW_c6#R)LoK|?oh*G=SaXH@u%FlU+Lv}Dw^i(S-9NMZOAKa?xeDD~Ob z;wvfwp`z+AY#$Fb);S%m!DP&ZKrNd7VyXUP^GF9gmKzx#DC4nL<`B%$JsTN+ER05i o)vD=fpNNAMtaDzGFHEY!7(RE0ke1dpGGJ||^Bw9hI0k0^0@p@xH2?qr literal 0 HcmV?d00001 diff --git a/NzbDrone.Web/Global.asax.cs b/NzbDrone.Web/Global.asax.cs index 82f105d98..ada1080de 100644 --- a/NzbDrone.Web/Global.asax.cs +++ b/NzbDrone.Web/Global.asax.cs @@ -54,7 +54,7 @@ protected void Application_Error(object sender, EventArgs e) var lastError = Server.GetLastError(); if (lastError is HttpException) { - Logger.WarnException(lastError.Message, lastError); + Logger.WarnException(String.Format("{0}. URL[{1}]", lastError.Message, Request.Path), lastError); } else { diff --git a/NzbDrone.Web/favicon.ico b/NzbDrone.Web/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1d6e4d3f4004b4dba634c2cd8b6b5d162c2378dd GIT binary patch literal 77302 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 literal 0 HcmV?d00001 From 06b358e20fa92086dea82e52d715d52aa0c5cb42 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Mon, 28 Mar 2011 23:46:46 -0700 Subject: [PATCH 4/7] updated jQuery to 1.5.1 --- NzbDrone.Web/NzbDrone.Web.csproj | 4 +- NzbDrone.Web/Scripts/jquery-1.4.1-vsdoc.js | 8061 -------------------- NzbDrone.Web/Scripts/jquery-1.4.3.min.js | 166 - NzbDrone.Web/Scripts/jquery-1.5.1-vsdoc.js | 6660 ++++++++++++++++ NzbDrone.Web/Scripts/jquery-1.5.1.min.js | 16 + NzbDrone.Web/Views/Shared/Site.Master | 2 +- 6 files changed, 6679 insertions(+), 8230 deletions(-) delete mode 100644 NzbDrone.Web/Scripts/jquery-1.4.1-vsdoc.js delete mode 100644 NzbDrone.Web/Scripts/jquery-1.4.3.min.js create mode 100644 NzbDrone.Web/Scripts/jquery-1.5.1-vsdoc.js create mode 100644 NzbDrone.Web/Scripts/jquery-1.5.1.min.js diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 152fba569..046dfe808 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -497,7 +497,8 @@ - + + @@ -539,7 +540,6 @@ Web.config - diff --git a/NzbDrone.Web/Scripts/jquery-1.4.1-vsdoc.js b/NzbDrone.Web/Scripts/jquery-1.4.1-vsdoc.js deleted file mode 100644 index 681241d10..000000000 --- a/NzbDrone.Web/Scripts/jquery-1.4.1-vsdoc.js +++ /dev/null @@ -1,8061 +0,0 @@ -/* - * This file has been commented to support Visual Studio Intellisense. - * You should not use this file at runtime inside the browser--it is only - * intended to be used only for design-time IntelliSense. Please use the - * standard jQuery library for all production use. - * - * Comment version: 1.4.1a - */ - -/*! - * jQuery JavaScript Library v1.4.1 - * http://jquery.com/ - * - * Distributed in whole under the terms of the MIT - * - * Copyright 2010, John Resig - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Jan 25 19:43:33 2010 -0500 - */ - -(function( window, undefined ) { - -// Define a local copy of jQuery -var jQuery = function( selector, context ) { - /// - /// 1: $(expression, context) - This function accepts a string containing a CSS selector which is then used to match a set of elements. - /// 2: $(html) - Create DOM elements on-the-fly from the provided String of raw HTML. - /// 3: $(elements) - Wrap jQuery functionality around a single or multiple DOM Element(s). - /// 4: $(callback) - A shorthand for $(document).ready(). - /// 5: $() - As of jQuery 1.4, if you pass no arguments in to the jQuery() method, an empty jQuery set will be returned. - /// - /// - /// 1: expression - An expression to search with. - /// 2: html - A string of HTML to create on the fly. - /// 3: elements - DOM element(s) to be encapsulated by a jQuery object. - /// 4: callback - The function to execute when the DOM is ready. - /// - /// - /// 1: context - A DOM Element, Document or jQuery to use as context. - /// - /// - - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context ); - }, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - - // A central reference to the root jQuery(document) - rootjQuery, - - // A simple way to check for HTML strings or ID strings - // (both of which we optimize for) - quickExpr = /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/, - - // Is it a simple selector - isSimple = /^.[^:#\[\.,]*$/, - - // Check if a string has a non-whitespace character in it - rnotwhite = /\S/, - - // Used for trimming whitespace - rtrim = /^(\s|\u00A0)+|(\s|\u00A0)+$/g, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - - // Keep a UserAgent string for use with jQuery.browser - userAgent = navigator.userAgent, - - // For matching the engine and version of the browser - browserMatch, - - // Has the ready events already been bound? - readyBound = false, - - // The functions to execute on DOM ready - readyList = [], - - // The ready event handler - DOMContentLoaded, - - // Save a reference to some core methods - toString = Object.prototype.toString, - hasOwnProperty = Object.prototype.hasOwnProperty, - push = Array.prototype.push, - slice = Array.prototype.slice, - indexOf = Array.prototype.indexOf; - -jQuery.fn = jQuery.prototype = { - init: function( selector, context ) { - - var match, elem, ret, doc; - - // Handle $(""), $(null), or $(undefined) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - // Are we dealing with HTML string or an ID? - match = quickExpr.exec( selector ); - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - doc = (context ? context.ownerDocument || context : document); - - // If a single string is passed in and it's a single tag - // just do a createElement and skip the rest - ret = rsingleTag.exec( selector ); - - if ( ret ) { - if ( jQuery.isPlainObject( context ) ) { - selector = [ document.createElement( ret[1] ) ]; - jQuery.fn.attr.call( selector, context, true ); - - } else { - selector = [ doc.createElement( ret[1] ) ]; - } - - } else { - ret = buildFragment( [ match[1] ], [ doc ] ); - selector = (ret.cacheable ? ret.fragment.cloneNode(true) : ret.fragment).childNodes; - } - - // HANDLE: $("#id") - } else { - elem = document.getElementById( match[2] ); - - if ( elem ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $("TAG") - } else if ( !context && /^\w+$/.test( selector ) ) { - this.selector = selector; - this.context = document; - selector = document.getElementsByTagName( selector ); - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return (context || rootjQuery).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return jQuery( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if (selector.selector !== undefined) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.isArray( selector ) ? - this.setArray( selector ) : - jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.4.1", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - /// - /// The number of elements currently matched. - /// Part of Core - /// - /// - - return this.length; - }, - - toArray: function() { - /// - /// Retrieve all the DOM elements contained in the jQuery set, as an array. - /// - /// - return slice.call( this, 0 ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - /// - /// Access a single matched element. num is used to access the - /// Nth element matched. - /// Part of Core - /// - /// - /// - /// Access the element in the Nth position. - /// - - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this.slice(num)[ 0 ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - /// - /// Set the jQuery object to an array of elements, while maintaining - /// the stack. - /// Part of Core - /// - /// - /// - /// An array of elements - /// - - // Build a new jQuery matched element set - var ret = jQuery( elems || null ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + (this.selector ? " " : "") + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Force the current matched set of elements to become - // the specified array of elements (destroying the stack in the process) - // You should use pushStack() in order to do this, but maintain the stack - setArray: function( elems ) { - /// - /// Set the jQuery object to an array of elements. This operation is - /// completely destructive - be sure to use .pushStack() if you wish to maintain - /// the jQuery stack. - /// Part of Core - /// - /// - /// - /// An array of elements - /// - - // Resetting the length to 0, then using the native Array push - // is a super-fast way to populate an object with array-like properties - this.length = 0; - push.apply( this, elems ); - - return this; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - /// - /// Execute a function within the context of every matched element. - /// This means that every time the passed-in function is executed - /// (which is once for every element matched) the 'this' keyword - /// points to the specific element. - /// Additionally, the function, when executed, is passed a single - /// argument representing the position of the element in the matched - /// set. - /// Part of Core - /// - /// - /// - /// A function to execute - /// - - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - /// - /// Binds a function to be executed whenever the DOM is ready to be traversed and manipulated. - /// - /// The function to be executed when the DOM is ready. - - // Attach the listeners - jQuery.bindReady(); - - // If the DOM is already ready - if ( jQuery.isReady ) { - // Execute the function immediately - fn.call( document, jQuery ); - - // Otherwise, remember the function for later - } else if ( readyList ) { - // Add the function to the wait list - readyList.push( fn ); - } - - return this; - }, - - eq: function( i ) { - /// - /// Reduce the set of matched elements to a single element. - /// The position of the element in the set of matched elements - /// starts at 0 and goes to length - 1. - /// Part of Core - /// - /// - /// - /// pos The index of the element that you wish to limit to. - /// - - return i === -1 ? - this.slice( i ) : - this.slice( i, +i + 1 ); - }, - - first: function() { - /// - /// Reduce the set of matched elements to the first in the set. - /// - /// - - return this.eq( 0 ); - }, - - last: function() { - /// - /// Reduce the set of matched elements to the final one in the set. - /// - /// - - return this.eq( -1 ); - }, - - slice: function() { - /// - /// Selects a subset of the matched elements. Behaves exactly like the built-in Array slice method. - /// - /// Where to start the subset (0-based). - /// Where to end the subset (not including the end element itself). - /// If omitted, ends at the end of the selection - /// The sliced elements - - return this.pushStack( slice.apply( this, arguments ), - "slice", slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - /// - /// This member is internal. - /// - /// - /// - - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - /// - /// End the most recent 'destructive' operation, reverting the list of matched elements - /// back to its previous state. After an end operation, the list of matched elements will - /// revert to the last state of matched elements. - /// If there was no destructive operation before, an empty set is returned. - /// Part of DOM/Traversing - /// - /// - - return this.prevObject || jQuery(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - /// - /// Extend one object with one or more others, returning the original, - /// modified, object. This is a great utility for simple inheritance. - /// jQuery.extend(settings, options); - /// var settings = jQuery.extend({}, defaults, options); - /// Part of JavaScript - /// - /// - /// The object to extend - /// - /// - /// The object that will be merged into the first. - /// - /// - /// (optional) More objects to merge into the first - /// - /// - - // copy reference to target object - var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options, name, src, copy; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging object literal values or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || jQuery.isArray(copy) ) ) { - var clone = src && ( jQuery.isPlainObject(src) || jQuery.isArray(src) ) ? src - : jQuery.isArray(copy) ? [] : {}; - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - /// - /// Run this function to give control of the $ variable back - /// to whichever library first implemented it. This helps to make - /// sure that jQuery doesn't conflict with the $ object - /// of other libraries. - /// By using this function, you will only be able to access jQuery - /// using the 'jQuery' variable. For example, where you used to do - /// $("div p"), you now must do jQuery("div p"). - /// Part of Core - /// - /// - - window.$ = _$; - - if ( deep ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // Handle when the DOM is ready - ready: function() { - /// - /// This method is internal. - /// - /// - - // Make sure that the DOM is not already loaded - if ( !jQuery.isReady ) { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 13 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If there are functions bound, to execute - if ( readyList ) { - // Execute all of them - var fn, i = 0; - while ( (fn = readyList[ i++ ]) ) { - fn.call( document, jQuery ); - } - - // Reset the list of functions - readyList = null; - } - - // Trigger any bound ready events - if ( jQuery.fn.triggerHandler ) { - jQuery( document ).triggerHandler( "ready" ); - } - } - }, - - bindReady: function() { - if ( readyBound ) { - return; - } - - readyBound = true; - - // Catch cases where $(document).ready() is called after the - // browser event has already occurred. - if ( document.readyState === "complete" ) { - return jQuery.ready(); - } - - // Mozilla, Opera and webkit nightlies currently support this event - if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else if ( document.attachEvent ) { - // ensure firing before onload, - // maybe late but safe also for iframes - document.attachEvent("onreadystatechange", DOMContentLoaded); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var toplevel = false; - - try { - toplevel = window.frameElement == null; - } catch(e) {} - - if ( document.documentElement.doScroll && toplevel ) { - doScrollCheck(); - } - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - /// - /// Determines if the parameter passed is a function. - /// - /// The object to check - /// True if the parameter is a function; otherwise false. - - return toString.call(obj) === "[object Function]"; - }, - - isArray: function( obj ) { - /// - /// Determine if the parameter passed is an array. - /// - /// Object to test whether or not it is an array. - /// True if the parameter is a function; otherwise false. - - return toString.call(obj) === "[object Array]"; - }, - - isPlainObject: function( obj ) { - /// - /// Check to see if an object is a plain object (created using "{}" or "new Object"). - /// - /// - /// The object that will be checked to see if it's a plain object. - /// - /// - - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || toString.call(obj) !== "[object Object]" || obj.nodeType || obj.setInterval ) { - return false; - } - - // Not own constructor property must be Object - if ( obj.constructor - && !hasOwnProperty.call(obj, "constructor") - && !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || hasOwnProperty.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - /// - /// Check to see if an object is empty (contains no properties). - /// - /// - /// The object that will be checked to see if it's empty. - /// - /// - - for ( var name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw msg; - }, - - parseJSON: function( data ) { - if ( typeof data !== "string" || !data ) { - return null; - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( /^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@") - .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]") - .replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) { - - // Try to use the native JSON parser first - return window.JSON && window.JSON.parse ? - window.JSON.parse( data ) : - (new Function("return " + data))(); - - } else { - jQuery.error( "Invalid JSON: " + data ); - } - }, - - noop: function() { - /// - /// An empty function. - /// - /// - }, - - // Evalulates a script in a global context - globalEval: function( data ) { - /// - /// Internally evaluates a script in a global context. - /// - /// - - if ( data && rnotwhite.test(data) ) { - // Inspired by code by Andrea Giammarchi - // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html - var head = document.getElementsByTagName("head")[0] || document.documentElement, - script = document.createElement("script"); - - script.type = "text/javascript"; - - if ( jQuery.support.scriptEval ) { - script.appendChild( document.createTextNode( data ) ); - } else { - script.text = data; - } - - // Use insertBefore instead of appendChild to circumvent an IE6 bug. - // This arises when a base node is used (#2709). - head.insertBefore( script, head.firstChild ); - head.removeChild( script ); - } - }, - - nodeName: function( elem, name ) { - /// - /// Checks whether the specified element has the specified DOM node name. - /// - /// The element to examine - /// The node name to check - /// True if the specified node name matches the node's DOM node name; otherwise false - - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }, - - // args is for internal usage only - each: function( object, callback, args ) { - /// - /// A generic iterator function, which can be used to seemlessly - /// iterate over both objects and arrays. This function is not the same - /// as $().each() - which is used to iterate, exclusively, over a jQuery - /// object. This function can be used to iterate over anything. - /// The callback has two arguments:the key (objects) or index (arrays) as first - /// the first, and the value as the second. - /// Part of JavaScript - /// - /// - /// The object, or array, to iterate over. - /// - /// - /// The function that will be executed on every object. - /// - /// - - var name, i = 0, - length = object.length, - isObj = length === undefined || jQuery.isFunction(object); - - if ( args ) { - if ( isObj ) { - for ( name in object ) { - if ( callback.apply( object[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( object[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in object ) { - if ( callback.call( object[ name ], name, object[ name ] ) === false ) { - break; - } - } - } else { - for ( var value = object[0]; - i < length && callback.call( value, i, value ) !== false; value = object[++i] ) {} - } - } - - return object; - }, - - trim: function( text ) { - /// - /// Remove the whitespace from the beginning and end of a string. - /// Part of JavaScript - /// - /// - /// - /// The string to trim. - /// - - return (text || "").replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( array, results ) { - /// - /// Turns anything into a true array. This is an internal method. - /// - /// Anything to turn into an actual Array - /// - /// - - var ret = results || []; - - if ( array != null ) { - // The window, strings (and functions) also have 'length' - // The extra typeof function check is to prevent crashes - // in Safari 2 (See: #3039) - if ( array.length == null || typeof array === "string" || jQuery.isFunction(array) || (typeof array !== "function" && array.setInterval) ) { - push.call( ret, array ); - } else { - jQuery.merge( ret, array ); - } - } - - return ret; - }, - - inArray: function( elem, array ) { - if ( array.indexOf ) { - return array.indexOf( elem ); - } - - for ( var i = 0, length = array.length; i < length; i++ ) { - if ( array[ i ] === elem ) { - return i; - } - } - - return -1; - }, - - merge: function( first, second ) { - /// - /// Merge two arrays together, removing all duplicates. - /// The new array is: All the results from the first array, followed - /// by the unique results from the second array. - /// Part of JavaScript - /// - /// - /// - /// The first array to merge. - /// - /// - /// The second array to merge. - /// - - var i = first.length, j = 0; - - if ( typeof second.length === "number" ) { - for ( var l = second.length; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - /// - /// Filter items out of an array, by using a filter function. - /// The specified function will be passed two arguments: The - /// current array item and the index of the item in the array. The - /// function must return 'true' to keep the item in the array, - /// false to remove it. - /// }); - /// Part of JavaScript - /// - /// - /// - /// array The Array to find items in. - /// - /// - /// The function to process each item against. - /// - /// - /// Invert the selection - select the opposite of the function. - /// - - var ret = []; - - // Go through the array, only saving the items - // that pass the validator function - for ( var i = 0, length = elems.length; i < length; i++ ) { - if ( !inv !== !callback( elems[ i ], i ) ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - /// - /// Translate all items in an array to another array of items. - /// The translation function that is provided to this method is - /// called for each item in the array and is passed one argument: - /// The item to be translated. - /// The function can then return the translated value, 'null' - /// (to remove the item), or an array of values - which will - /// be flattened into the full array. - /// Part of JavaScript - /// - /// - /// - /// array The Array to translate. - /// - /// - /// The function to process each item against. - /// - - var ret = [], value; - - // Go through the array, translating each of the items to their - // new value (or values). - for ( var i = 0, length = elems.length; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - proxy: function( fn, proxy, thisObject ) { - /// - /// Takes a function and returns a new one that will always have a particular scope. - /// - /// - /// The function whose scope will be changed. - /// - /// - /// The object to which the scope of the function should be set. - /// - /// - - if ( arguments.length === 2 ) { - if ( typeof proxy === "string" ) { - thisObject = fn; - fn = thisObject[ proxy ]; - proxy = undefined; - - } else if ( proxy && !jQuery.isFunction( proxy ) ) { - thisObject = proxy; - proxy = undefined; - } - } - - if ( !proxy && fn ) { - proxy = function() { - return fn.apply( thisObject || this, arguments ); - }; - } - - // Set the guid of unique handler to the same of original handler, so it can be removed - if ( fn ) { - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - } - - // So proxy can be declared as an argument - return proxy; - }, - - // Use of jQuery.browser is frowned upon. - // More details: http://docs.jquery.com/Utilities/jQuery.browser - uaMatch: function( ua ) { - ua = ua.toLowerCase(); - - var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) || - /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) || - /(msie) ([\w.]+)/.exec( ua ) || - !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) || - []; - - return { browser: match[1] || "", version: match[2] || "0" }; - }, - - browser: {} -}); - -browserMatch = jQuery.uaMatch( userAgent ); -if ( browserMatch.browser ) { - jQuery.browser[ browserMatch.browser ] = true; - jQuery.browser.version = browserMatch.version; -} - -// Deprecated, use jQuery.browser.webkit instead -if ( jQuery.browser.webkit ) { - jQuery.browser.safari = true; -} - -if ( indexOf ) { - jQuery.inArray = function( elem, array ) { - /// - /// Determines the index of the first parameter in the array. - /// - /// The value to see if it exists in the array. - /// The array to look through for the value - /// The 0-based index of the item if it was found, otherwise -1. - - return indexOf.call( array, elem ); - }; -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); - -// Cleanup functions for the document ready method -if ( document.addEventListener ) { - DOMContentLoaded = function() { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - }; - -} else if ( document.attachEvent ) { - DOMContentLoaded = function() { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( document.readyState === "complete" ) { - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; -} - -// The DOM ready check for Internet Explorer -function doScrollCheck() { - if ( jQuery.isReady ) { - return; - } - - try { - // If IE is used, use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - document.documentElement.doScroll("left"); - } catch( error ) { - setTimeout( doScrollCheck, 1 ); - return; - } - - // and execute any waiting functions - jQuery.ready(); -} - -function evalScript( i, elem ) { - /// - /// This method is internal. - /// - /// - - if ( elem.src ) { - jQuery.ajax({ - url: elem.src, - async: false, - dataType: "script" - }); - } else { - jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } -} - -// Mutifunctional method to get and set values to a collection -// The value/s can be optionally by executed if its a function -function access( elems, key, value, exec, fn, pass ) { - var length = elems.length; - - // Setting many attributes - if ( typeof key === "object" ) { - for ( var k in key ) { - access( elems, k, key[k], exec, fn, value ); - } - return elems; - } - - // Setting one attribute - if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = !pass && exec && jQuery.isFunction(value); - - for ( var i = 0; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - - return elems; - } - - // Getting an attribute - return length ? fn( elems[0], key ) : null; -} - -function now() { - /// - /// Gets the current date. - /// - /// The current date. - - return (new Date).getTime(); -} - -// [vsdoc] The following function has been modified for IntelliSense. -// [vsdoc] Stubbing support properties to "false" for IntelliSense compat. -(function() { - - jQuery.support = {}; - - // var root = document.documentElement, - // script = document.createElement("script"), - // div = document.createElement("div"), - // id = "script" + now(); - - // div.style.display = "none"; - // div.innerHTML = "
      a"; - - // var all = div.getElementsByTagName("*"), - // a = div.getElementsByTagName("a")[0]; - - // // Can't get basic test support - // if ( !all || !all.length || !a ) { - // return; - // } - - jQuery.support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: false, - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: false, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: false, - - // Get the style information from getAttribute - // (IE uses .cssText insted) - style: false, - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: false, - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: false, - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: false, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: false, - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: false, - - // Will be defined later - checkClone: false, - scriptEval: false, - noCloneEvent: false, - boxModel: false - }; - - // script.type = "text/javascript"; - // try { - // script.appendChild( document.createTextNode( "window." + id + "=1;" ) ); - // } catch(e) {} - - // root.insertBefore( script, root.firstChild ); - - // // Make sure that the execution of code works by injecting a script - // // tag with appendChild/createTextNode - // // (IE doesn't support this, fails, and uses .text instead) - // if ( window[ id ] ) { - // jQuery.support.scriptEval = true; - // delete window[ id ]; - // } - - // root.removeChild( script ); - - // if ( div.attachEvent && div.fireEvent ) { - // div.attachEvent("onclick", function click() { - // // Cloning a node shouldn't copy over any - // // bound event handlers (IE does this) - // jQuery.support.noCloneEvent = false; - // div.detachEvent("onclick", click); - // }); - // div.cloneNode(true).fireEvent("onclick"); - // } - - // div = document.createElement("div"); - // div.innerHTML = ""; - - // var fragment = document.createDocumentFragment(); - // fragment.appendChild( div.firstChild ); - - // // WebKit doesn't clone checked state correctly in fragments - // jQuery.support.checkClone = fragment.cloneNode(true).cloneNode(true).lastChild.checked; - - // // Figure out if the W3C box model works as expected - // // document.body must exist before we can do this - // jQuery(function() { - // var div = document.createElement("div"); - // div.style.width = div.style.paddingLeft = "1px"; - - // document.body.appendChild( div ); - // jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2; - // document.body.removeChild( div ).style.display = 'none'; - // div = null; - // }); - - // // Technique from Juriy Zaytsev - // // http://thinkweb2.com/projects/prototype/detecting-event-support-without-browser-sniffing/ - // var eventSupported = function( eventName ) { - // var el = document.createElement("div"); - // eventName = "on" + eventName; - - // var isSupported = (eventName in el); - // if ( !isSupported ) { - // el.setAttribute(eventName, "return;"); - // isSupported = typeof el[eventName] === "function"; - // } - // el = null; - - // return isSupported; - // }; - - jQuery.support.submitBubbles = false; - jQuery.support.changeBubbles = false; - - // // release memory in IE - // root = script = div = all = a = null; -})(); - -jQuery.props = { - "for": "htmlFor", - "class": "className", - readonly: "readOnly", - maxlength: "maxLength", - cellspacing: "cellSpacing", - rowspan: "rowSpan", - colspan: "colSpan", - tabindex: "tabIndex", - usemap: "useMap", - frameborder: "frameBorder" -}; -var expando = "jQuery" + now(), uuid = 0, windowData = {}; -var emptyObject = {}; - -jQuery.extend({ - cache: {}, - - expando:expando, - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - "object": true, - "applet": true - }, - - data: function( elem, name, data ) { - /// - /// Store arbitrary data associated with the specified element. - /// - /// - /// The DOM element to associate with the data. - /// - /// - /// A string naming the piece of data to set. - /// - /// - /// The new data value. - /// - /// - - if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) { - return; - } - - elem = elem == window ? - windowData : - elem; - - var id = elem[ expando ], cache = jQuery.cache, thisCache; - - // Handle the case where there's no name immediately - if ( !name && !id ) { - return null; - } - - // Compute a unique ID for the element - if ( !id ) { - id = ++uuid; - } - - // Avoid generating a new cache unless none exists and we - // want to manipulate it. - if ( typeof name === "object" ) { - elem[ expando ] = id; - thisCache = cache[ id ] = jQuery.extend(true, {}, name); - } else if ( cache[ id ] ) { - thisCache = cache[ id ]; - } else if ( typeof data === "undefined" ) { - thisCache = emptyObject; - } else { - thisCache = cache[ id ] = {}; - } - - // Prevent overriding the named cache with undefined values - if ( data !== undefined ) { - elem[ expando ] = id; - thisCache[ name ] = data; - } - - return typeof name === "string" ? thisCache[ name ] : thisCache; - }, - - removeData: function( elem, name ) { - if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) { - return; - } - - elem = elem == window ? - windowData : - elem; - - var id = elem[ expando ], cache = jQuery.cache, thisCache = cache[ id ]; - - // If we want to remove a specific section of the element's data - if ( name ) { - if ( thisCache ) { - // Remove the section of cache data - delete thisCache[ name ]; - - // If we've removed all the data, remove the element's cache - if ( jQuery.isEmptyObject(thisCache) ) { - jQuery.removeData( elem ); - } - } - - // Otherwise, we want to remove all of the element's data - } else { - // Clean up the element expando - try { - delete elem[ expando ]; - } catch( e ) { - // IE has trouble directly removing the expando - // but it's ok with using removeAttribute - if ( elem.removeAttribute ) { - elem.removeAttribute( expando ); - } - } - - // Completely remove the data cache - delete cache[ id ]; - } - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - /// - /// Store arbitrary data associated with the matched elements. - /// - /// - /// A string naming the piece of data to set. - /// - /// - /// The new data value. - /// - /// - - if ( typeof key === "undefined" && this.length ) { - return jQuery.data( this[0] ); - - } else if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - var parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - if ( data === undefined && this.length ) { - data = jQuery.data( this[0], key ); - } - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - } else { - return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function() { - jQuery.data( this, key, value ); - }); - } - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); -jQuery.extend({ - queue: function( elem, type, data ) { - if ( !elem ) { - return; - } - - type = (type || "fx") + "queue"; - var q = jQuery.data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( !data ) { - return q || []; - } - - if ( !q || jQuery.isArray(data) ) { - q = jQuery.data( elem, type, jQuery.makeArray(data) ); - - } else { - q.push( data ); - } - - return q; - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), fn = queue.shift(); - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift("inprogress"); - } - - fn.call(elem, function() { - jQuery.dequeue(elem, type); - }); - } - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - /// - /// 1: queue() - Returns a reference to the first element's queue (which is an array of functions). - /// 2: queue(callback) - Adds a new function, to be executed, onto the end of the queue of all matched elements. - /// 3: queue(queue) - Replaces the queue of all matched element with this new queue (the array of functions). - /// - /// The function to add to the queue. - /// - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - } - - if ( data === undefined ) { - return jQuery.queue( this[0], type ); - } - return this.each(function( i, elem ) { - var queue = jQuery.queue( this, type, data ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - /// - /// Removes a queued function from the front of the queue and executes it. - /// - /// The type of queue to access. - /// - - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - /// - /// Set a timer to delay execution of subsequent items in the queue. - /// - /// - /// An integer indicating the number of milliseconds to delay execution of the next item in the queue. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - - time = jQuery.fx ? jQuery.fx.speeds[time] || time : time; - type = type || "fx"; - - return this.queue( type, function() { - var elem = this; - setTimeout(function() { - jQuery.dequeue( elem, type ); - }, time ); - }); - }, - - clearQueue: function( type ) { - /// - /// Remove from the queue all items that have not yet been run. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - - return this.queue( type || "fx", [] ); - } -}); -var rclass = /[\n\t]/g, - rspace = /\s+/, - rreturn = /\r/g, - rspecialurl = /href|src|style/, - rtype = /(button|input)/i, - rfocusable = /(button|input|object|select|textarea)/i, - rclickable = /^(a|area)$/i, - rradiocheck = /radio|checkbox/; - -jQuery.fn.extend({ - attr: function( name, value ) { - /// - /// Set a single property to a computed value, on all matched elements. - /// Instead of a value, a function is provided, that computes the value. - /// Part of DOM/Attributes - /// - /// - /// - /// The name of the property to set. - /// - /// - /// A function returning the value to set. - /// - - return access( this, name, value, true, jQuery.attr ); - }, - - removeAttr: function( name, fn ) { - /// - /// Remove an attribute from each of the matched elements. - /// Part of DOM/Attributes - /// - /// - /// An attribute to remove. - /// - /// - - return this.each(function(){ - jQuery.attr( this, name, "" ); - if ( this.nodeType === 1 ) { - this.removeAttribute( name ); - } - }); - }, - - addClass: function( value ) { - /// - /// Adds the specified class(es) to each of the set of matched elements. - /// Part of DOM/Attributes - /// - /// - /// One or more class names to be added to the class attribute of each matched element. - /// - /// - - if ( jQuery.isFunction(value) ) { - return this.each(function(i) { - var self = jQuery(this); - self.addClass( value.call(this, i, self.attr("class")) ); - }); - } - - if ( value && typeof value === "string" ) { - var classNames = (value || "").split( rspace ); - - for ( var i = 0, l = this.length; i < l; i++ ) { - var elem = this[i]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className ) { - elem.className = value; - - } else { - var className = " " + elem.className + " "; - for ( var c = 0, cl = classNames.length; c < cl; c++ ) { - if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) { - elem.className += " " + classNames[c]; - } - } - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - /// - /// Removes all or the specified class(es) from the set of matched elements. - /// Part of DOM/Attributes - /// - /// - /// (Optional) A class name to be removed from the class attribute of each matched element. - /// - /// - - if ( jQuery.isFunction(value) ) { - return this.each(function(i) { - var self = jQuery(this); - self.removeClass( value.call(this, i, self.attr("class")) ); - }); - } - - if ( (value && typeof value === "string") || value === undefined ) { - var classNames = (value || "").split(rspace); - - for ( var i = 0, l = this.length; i < l; i++ ) { - var elem = this[i]; - - if ( elem.nodeType === 1 && elem.className ) { - if ( value ) { - var className = (" " + elem.className + " ").replace(rclass, " "); - for ( var c = 0, cl = classNames.length; c < cl; c++ ) { - className = className.replace(" " + classNames[c] + " ", " "); - } - elem.className = className.substring(1, className.length - 1); - - } else { - elem.className = ""; - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - /// - /// Add or remove a class from each element in the set of matched elements, depending - /// on either the class's presence or the value of the switch argument. - /// - /// - /// A class name to be toggled for each element in the matched set. - /// - /// - /// A boolean value to determine whether the class should be added or removed. - /// - /// - - var type = typeof value, isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function(i) { - var self = jQuery(this); - self.toggleClass( value.call(this, i, self.attr("class"), stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, i = 0, self = jQuery(this), - state = stateVal, - classNames = value.split( rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space seperated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery.data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery.data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - /// - /// Checks the current selection against a class and returns whether at least one selection has a given class. - /// - /// The class to check against - /// True if at least one element in the selection has the class, otherwise false. - - var className = " " + selector + " "; - for ( var i = 0, l = this.length; i < l; i++ ) { - if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - /// - /// Set the value of every matched element. - /// Part of DOM/Attributes - /// - /// - /// - /// A string of text or an array of strings to set as the value property of each - /// matched element. - /// - - if ( value === undefined ) { - var elem = this[0]; - - if ( elem ) { - if ( jQuery.nodeName( elem, "option" ) ) { - return (elem.attributes.value || {}).specified ? elem.value : elem.text; - } - - // We need to handle select boxes special - if ( jQuery.nodeName( elem, "select" ) ) { - var index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { - var option = options[ i ]; - - if ( option.selected ) { - // Get the specifc value for the option - value = jQuery(option).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - } - - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) { - return elem.getAttribute("value") === null ? "on" : elem.value; - } - - - // Everything else, we just grab the value - return (elem.value || "").replace(rreturn, ""); - - } - - return undefined; - } - - var isFunction = jQuery.isFunction(value); - - return this.each(function(i) { - var self = jQuery(this), val = value; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call(this, i, self.val()); - } - - // Typecast each time if the value is a Function and the appended - // value is therefore different each time. - if ( typeof val === "number" ) { - val += ""; - } - - if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) { - this.checked = jQuery.inArray( self.val(), val ) >= 0; - - } else if ( jQuery.nodeName( this, "select" ) ) { - var values = jQuery.makeArray(val); - - jQuery( "option", this ).each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - this.selectedIndex = -1; - } - - } else { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - - attr: function( elem, name, value, pass ) { - /// - /// This method is internal. - /// - /// - - // don't set attributes on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) { - return undefined; - } - - if ( pass && name in jQuery.attrFn ) { - return jQuery(elem)[name](value); - } - - var notxml = elem.nodeType !== 1 || !jQuery.isXMLDoc( elem ), - // Whether we are setting (or getting) - set = value !== undefined; - - // Try to normalize/fix the name - name = notxml && jQuery.props[ name ] || name; - - // Only do all the following if this is a node (faster for style) - if ( elem.nodeType === 1 ) { - // These attributes require special treatment - var special = rspecialurl.test( name ); - - // Safari mis-reports the default selected property of an option - // Accessing the parent's selectedIndex property fixes it - if ( name === "selected" && !jQuery.support.optSelected ) { - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - - // If applicable, access the attribute via the DOM 0 way - if ( name in elem && notxml && !special ) { - if ( set ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( name === "type" && rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } - - elem[ name ] = value; - } - - // browsers index elements by id/name on forms, give priority to attributes. - if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) ) { - return elem.getAttributeNode( name ).nodeValue; - } - - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - if ( name === "tabIndex" ) { - var attributeNode = elem.getAttributeNode( "tabIndex" ); - - return attributeNode && attributeNode.specified ? - attributeNode.value : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - - return elem[ name ]; - } - - if ( !jQuery.support.style && notxml && name === "style" ) { - if ( set ) { - elem.style.cssText = "" + value; - } - - return elem.style.cssText; - } - - if ( set ) { - // convert the value to a string (all browsers do this but IE) see #1070 - elem.setAttribute( name, "" + value ); - } - - var attr = !jQuery.support.hrefNormalized && notxml && special ? - // Some attributes require a special call on IE - elem.getAttribute( name, 2 ) : - elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return attr === null ? undefined : attr; - } - - // elem is actually elem.style ... set the style - // Using attr for specific style information is now deprecated. Use style insead. - return jQuery.style( elem, name, value ); - } -}); -var fcleanup = function( nm ) { - return nm.replace(/[^\w\s\.\|`]/g, function( ch ) { - return "\\" + ch; - }); -}; - -/* - * A number of helper functions used for managing events. - * Many of the ideas behind this code originated from - * Dean Edwards' addEvent library. - */ -jQuery.event = { - - // Bind an event to an element - // Original by Dean Edwards - add: function( elem, types, handler, data ) { - /// - /// This method is internal. - /// - /// - - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // For whatever reason, IE has trouble passing the window object - // around, causing it to be cloned in the process - if ( elem.setInterval && ( elem !== window && !elem.frameElement ) ) { - elem = window; - } - - // Make sure that the function being executed has a unique ID - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // if data is passed, bind to handler - if ( data !== undefined ) { - // Create temporary function pointer to original handler - var fn = handler; - - // Create unique handler function, wrapped around original handler - handler = jQuery.proxy( fn ); - - // Store data in unique handler - handler.data = data; - } - - // Init the element's event structure - var events = jQuery.data( elem, "events" ) || jQuery.data( elem, "events", {} ), - handle = jQuery.data( elem, "handle" ), eventHandle; - - if ( !handle ) { - eventHandle = function() { - // Handle the second event of a trigger and when - // an event is called after a page has unloaded - return typeof jQuery !== "undefined" && !jQuery.event.triggered ? - jQuery.event.handle.apply( eventHandle.elem, arguments ) : - undefined; - }; - - handle = jQuery.data( elem, "handle", eventHandle ); - } - - // If no handle is found then we must be trying to bind to one of the - // banned noData elements - if ( !handle ) { - return; - } - - // Add elem as a property of the handle function - // This is to prevent a memory leak with non-native - // event in IE. - handle.elem = elem; - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = types.split( /\s+/ ); - - var type, i = 0; - - while ( (type = types[ i++ ]) ) { - // Namespaced event handlers - var namespaces = type.split("."); - type = namespaces.shift(); - - if ( i > 1 ) { - handler = jQuery.proxy( handler ); - - if ( data !== undefined ) { - handler.data = data; - } - } - - handler.type = namespaces.slice(0).sort().join("."); - - // Get the current list of functions bound to this event - var handlers = events[ type ], - special = this.special[ type ] || {}; - - // Init the event handler queue - if ( !handlers ) { - handlers = events[ type ] = {}; - - // Check for a special event handler - // Only use addEventListener/attachEvent if the special - // events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, handler) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, handle, false ); - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, handle ); - } - } - } - - if ( special.add ) { - var modifiedHandler = special.add.call( elem, handler, data, namespaces, handlers ); - if ( modifiedHandler && jQuery.isFunction( modifiedHandler ) ) { - modifiedHandler.guid = modifiedHandler.guid || handler.guid; - modifiedHandler.data = modifiedHandler.data || handler.data; - modifiedHandler.type = modifiedHandler.type || handler.type; - handler = modifiedHandler; - } - } - - // Add the function to the element's handler list - handlers[ handler.guid ] = handler; - - // Keep track of which events have been used, for global triggering - this.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler ) { - /// - /// This method is internal. - /// - /// - - // don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - var events = jQuery.data( elem, "events" ), ret, type, fn; - - if ( events ) { - // Unbind all events for the element - if ( types === undefined || (typeof types === "string" && types.charAt(0) === ".") ) { - for ( type in events ) { - this.remove( elem, type + (types || "") ); - } - } else { - // types is actually an event object here - if ( types.type ) { - handler = types.handler; - types = types.type; - } - - // Handle multiple events separated by a space - // jQuery(...).unbind("mouseover mouseout", fn); - types = types.split(/\s+/); - var i = 0; - while ( (type = types[ i++ ]) ) { - // Namespaced event handlers - var namespaces = type.split("."); - type = namespaces.shift(); - var all = !namespaces.length, - cleaned = jQuery.map( namespaces.slice(0).sort(), fcleanup ), - namespace = new RegExp("(^|\\.)" + cleaned.join("\\.(?:.*\\.)?") + "(\\.|$)"), - special = this.special[ type ] || {}; - - if ( events[ type ] ) { - // remove the given handler for the given type - if ( handler ) { - fn = events[ type ][ handler.guid ]; - delete events[ type ][ handler.guid ]; - - // remove all handlers for the given type - } else { - for ( var handle in events[ type ] ) { - // Handle the removal of namespaced events - if ( all || namespace.test( events[ type ][ handle ].type ) ) { - delete events[ type ][ handle ]; - } - } - } - - if ( special.remove ) { - special.remove.call( elem, namespaces, fn); - } - - // remove generic event handler if no more handlers exist - for ( ret in events[ type ] ) { - break; - } - if ( !ret ) { - if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, jQuery.data( elem, "handle" ), false ); - } else if ( elem.detachEvent ) { - elem.detachEvent( "on" + type, jQuery.data( elem, "handle" ) ); - } - } - ret = null; - delete events[ type ]; - } - } - } - } - - // Remove the expando if it's no longer used - for ( ret in events ) { - break; - } - if ( !ret ) { - var handle = jQuery.data( elem, "handle" ); - if ( handle ) { - handle.elem = null; - } - jQuery.removeData( elem, "events" ); - jQuery.removeData( elem, "handle" ); - } - } - }, - - // bubbling is internal - trigger: function( event, data, elem /*, bubbling */ ) { - /// - /// This method is internal. - /// - /// - - // Event object or event type - var type = event.type || event, - bubbling = arguments[3]; - - if ( !bubbling ) { - event = typeof event === "object" ? - // jQuery.Event object - event[expando] ? event : - // Object literal - jQuery.extend( jQuery.Event(type), event ) : - // Just the event type (string) - jQuery.Event(type); - - if ( type.indexOf("!") >= 0 ) { - event.type = type = type.slice(0, -1); - event.exclusive = true; - } - - // Handle a global trigger - if ( !elem ) { - // Don't bubble custom events when global (to avoid too much overhead) - event.stopPropagation(); - - // Only trigger if we've ever bound an event for it - if ( this.global[ type ] ) { - jQuery.each( jQuery.cache, function() { - if ( this.events && this.events[type] ) { - jQuery.event.trigger( event, data, this.handle.elem ); - } - }); - } - } - - // Handle triggering a single element - - // don't do events on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) { - return undefined; - } - - // Clean up in case it is reused - event.result = undefined; - event.target = elem; - - // Clone the incoming data, if any - data = jQuery.makeArray( data ); - data.unshift( event ); - } - - event.currentTarget = elem; - - // Trigger the event, it is assumed that "handle" is a function - var handle = jQuery.data( elem, "handle" ); - if ( handle ) { - handle.apply( elem, data ); - } - - var parent = elem.parentNode || elem.ownerDocument; - - // Trigger an inline bound script - try { - if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) { - if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) === false ) { - event.result = false; - } - } - - // prevent IE from throwing an error for some elements with some event types, see #3533 - } catch (e) {} - - if ( !event.isPropagationStopped() && parent ) { - jQuery.event.trigger( event, data, parent, true ); - - } else if ( !event.isDefaultPrevented() ) { - var target = event.target, old, - isClick = jQuery.nodeName(target, "a") && type === "click"; - - if ( !isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) { - try { - if ( target[ type ] ) { - // Make sure that we don't accidentally re-trigger the onFOO events - old = target[ "on" + type ]; - - if ( old ) { - target[ "on" + type ] = null; - } - - this.triggered = true; - target[ type ](); - } - - // prevent IE from throwing an error for some elements with some event types, see #3533 - } catch (e) {} - - if ( old ) { - target[ "on" + type ] = old; - } - - this.triggered = false; - } - } - }, - - handle: function( event ) { - /// - /// This method is internal. - /// - /// - - // returned undefined or false - var all, handlers; - - event = arguments[0] = jQuery.event.fix( event || window.event ); - event.currentTarget = this; - - // Namespaced event handlers - var namespaces = event.type.split("."); - event.type = namespaces.shift(); - - // Cache this now, all = true means, any handler - all = !namespaces.length && !event.exclusive; - - var namespace = new RegExp("(^|\\.)" + namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)"); - - handlers = ( jQuery.data(this, "events") || {} )[ event.type ]; - - for ( var j in handlers ) { - var handler = handlers[ j ]; - - // Filter the functions by class - if ( all || namespace.test(handler.type) ) { - // Pass in a reference to the handler function itself - // So that we can later remove it - event.handler = handler; - event.data = handler.data; - - var ret = handler.apply( this, arguments ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - - if ( event.isImmediatePropagationStopped() ) { - break; - } - - } - } - - return event.result; - }, - - props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), - - fix: function( event ) { - /// - /// This method is internal. - /// - /// - - if ( event[ expando ] ) { - return event; - } - - // store a copy of the original event object - // and "clone" to set read-only properties - var originalEvent = event; - event = jQuery.Event( originalEvent ); - - for ( var i = this.props.length, prop; i; ) { - prop = this.props[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary - if ( !event.target ) { - event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either - } - - // check if target is a textnode (safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && event.fromElement ) { - event.relatedTarget = event.fromElement === event.target ? event.toElement : event.fromElement; - } - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && event.clientX != null ) { - var doc = document.documentElement, body = document.body; - event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0); - event.pageY = event.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0); - } - - // Add which for key events - if ( !event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCode) ) { - event.which = event.charCode || event.keyCode; - } - - // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for Macs) - if ( !event.metaKey && event.ctrlKey ) { - event.metaKey = event.ctrlKey; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && event.button !== undefined ) { - event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) )); - } - - return event; - }, - - // Deprecated, use jQuery.guid instead - guid: 1E8, - - // Deprecated, use jQuery.proxy instead - proxy: jQuery.proxy, - - special: { - ready: { - // Make sure the ready event is setup - setup: jQuery.bindReady, - teardown: jQuery.noop - }, - - live: { - add: function( proxy, data, namespaces, live ) { - jQuery.extend( proxy, data || {} ); - - proxy.guid += data.selector + data.live; - data.liveProxy = proxy; - - jQuery.event.add( this, data.live, liveHandler, data ); - - }, - - remove: function( namespaces ) { - if ( namespaces.length ) { - var remove = 0, name = new RegExp("(^|\\.)" + namespaces[0] + "(\\.|$)"); - - jQuery.each( (jQuery.data(this, "events").live || {}), function() { - if ( name.test(this.type) ) { - remove++; - } - }); - - if ( remove < 1 ) { - jQuery.event.remove( this, namespaces[0], liveHandler ); - } - } - }, - special: {} - }, - beforeunload: { - setup: function( data, namespaces, fn ) { - // We only want to do this special case on windows - if ( this.setInterval ) { - this.onbeforeunload = fn; - } - - return false; - }, - teardown: function( namespaces, fn ) { - if ( this.onbeforeunload === fn ) { - this.onbeforeunload = null; - } - } - } - } -}; - -jQuery.Event = function( src ) { - // Allow instantiation without the 'new' keyword - if ( !this.preventDefault ) { - return new jQuery.Event( src ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - // Event type - } else { - this.type = src; - } - - // timeStamp is buggy for some events on Firefox(#3843) - // So we won't rely on the native value - this.timeStamp = now(); - - // Mark it as fixed - this[ expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - } - // otherwise set the returnValue property of the original event to false (IE) - e.returnValue = false; - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Checks if an event happened on an element within another element -// Used in jQuery.event.special.mouseenter and mouseleave handlers -var withinElement = function( event ) { - // Check if mouse(over|out) are still within the same parent element - var parent = event.relatedTarget; - - // Traverse up the tree - while ( parent && parent !== this ) { - // Firefox sometimes assigns relatedTarget a XUL element - // which we cannot access the parentNode property of - try { - parent = parent.parentNode; - - // assuming we've left the element since we most likely mousedover a xul element - } catch(e) { - break; - } - } - - if ( parent !== this ) { - // set the correct event type - event.type = event.data; - - // handle event if we actually just moused on to a non sub-element - jQuery.event.handle.apply( this, arguments ); - } - -}, - -// In case of event delegation, we only need to rename the event.type, -// liveHandler will take care of the rest. -delegate = function( event ) { - event.type = event.data; - jQuery.event.handle.apply( this, arguments ); -}; - -// Create mouseenter and mouseleave events -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - setup: function( data ) { - jQuery.event.add( this, fix, data && data.selector ? delegate : withinElement, orig ); - }, - teardown: function( data ) { - jQuery.event.remove( this, fix, data && data.selector ? delegate : withinElement ); - } - }; -}); - -// submit delegation -if ( !jQuery.support.submitBubbles ) { - -jQuery.event.special.submit = { - setup: function( data, namespaces, fn ) { - if ( this.nodeName.toLowerCase() !== "form" ) { - jQuery.event.add(this, "click.specialSubmit." + fn.guid, function( e ) { - var elem = e.target, type = elem.type; - - if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) { - return trigger( "submit", this, arguments ); - } - }); - - jQuery.event.add(this, "keypress.specialSubmit." + fn.guid, function( e ) { - var elem = e.target, type = elem.type; - - if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCode === 13 ) { - return trigger( "submit", this, arguments ); - } - }); - - } else { - return false; - } - }, - - remove: function( namespaces, fn ) { - jQuery.event.remove( this, "click.specialSubmit" + (fn ? "."+fn.guid : "") ); - jQuery.event.remove( this, "keypress.specialSubmit" + (fn ? "."+fn.guid : "") ); - } -}; - -} - -// change delegation, happens here so we have bind. -if ( !jQuery.support.changeBubbles ) { - -var formElems = /textarea|input|select/i; - -function getVal( elem ) { - var type = elem.type, val = elem.value; - - if ( type === "radio" || type === "checkbox" ) { - val = elem.checked; - - } else if ( type === "select-multiple" ) { - val = elem.selectedIndex > -1 ? - jQuery.map( elem.options, function( elem ) { - return elem.selected; - }).join("-") : - ""; - - } else if ( elem.nodeName.toLowerCase() === "select" ) { - val = elem.selectedIndex; - } - - return val; -} - -function testChange( e ) { - var elem = e.target, data, val; - - if ( !formElems.test( elem.nodeName ) || elem.readOnly ) { - return; - } - - data = jQuery.data( elem, "_change_data" ); - val = getVal(elem); - - // the current data will be also retrieved by beforeactivate - if ( e.type !== "focusout" || elem.type !== "radio" ) { - jQuery.data( elem, "_change_data", val ); - } - - if ( data === undefined || val === data ) { - return; - } - - if ( data != null || val ) { - e.type = "change"; - return jQuery.event.trigger( e, arguments[1], elem ); - } -} - -jQuery.event.special.change = { - filters: { - focusout: testChange, - - click: function( e ) { - var elem = e.target, type = elem.type; - - if ( type === "radio" || type === "checkbox" || elem.nodeName.toLowerCase() === "select" ) { - return testChange.call( this, e ); - } - }, - - // Change has to be called before submit - // Keydown will be called before keypress, which is used in submit-event delegation - keydown: function( e ) { - var elem = e.target, type = elem.type; - - if ( (e.keyCode === 13 && elem.nodeName.toLowerCase() !== "textarea") || - (e.keyCode === 32 && (type === "checkbox" || type === "radio")) || - type === "select-multiple" ) { - return testChange.call( this, e ); - } - }, - - // Beforeactivate happens also before the previous element is blurred - // with this event you can't trigger a change event, but you can store - // information/focus[in] is not needed anymore - beforeactivate: function( e ) { - var elem = e.target; - - if ( elem.nodeName.toLowerCase() === "input" && elem.type === "radio" ) { - jQuery.data( elem, "_change_data", getVal(elem) ); - } - } - }, - setup: function( data, namespaces, fn ) { - for ( var type in changeFilters ) { - jQuery.event.add( this, type + ".specialChange." + fn.guid, changeFilters[type] ); - } - - return formElems.test( this.nodeName ); - }, - remove: function( namespaces, fn ) { - for ( var type in changeFilters ) { - jQuery.event.remove( this, type + ".specialChange" + (fn ? "."+fn.guid : ""), changeFilters[type] ); - } - - return formElems.test( this.nodeName ); - } -}; - -var changeFilters = jQuery.event.special.change.filters; - -} - -function trigger( type, elem, args ) { - args[0].type = type; - return jQuery.event.handle.apply( elem, args ); -} - -// Create "bubbling" focus and blur events -if ( document.addEventListener ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - jQuery.event.special[ fix ] = { - setup: function() { - /// - /// This method is internal. - /// - /// - - this.addEventListener( orig, handler, true ); - }, - teardown: function() { - /// - /// This method is internal. - /// - /// - - this.removeEventListener( orig, handler, true ); - } - }; - - function handler( e ) { - e = jQuery.event.fix( e ); - e.type = fix; - return jQuery.event.handle.call( this, e ); - } - }); -} - -// jQuery.each(["bind", "one"], function( i, name ) { -// jQuery.fn[ name ] = function( type, data, fn ) { -// // Handle object literals -// if ( typeof type === "object" ) { -// for ( var key in type ) { -// this[ name ](key, data, type[key], fn); -// } -// return this; -// } -// -// if ( jQuery.isFunction( data ) ) { -// fn = data; -// data = undefined; -// } -// -// var handler = name === "one" ? jQuery.proxy( fn, function( event ) { -// jQuery( this ).unbind( event, handler ); -// return fn.apply( this, arguments ); -// }) : fn; -// -// return type === "unload" && name !== "one" ? -// this.one( type, data, fn ) : -// this.each(function() { -// jQuery.event.add( this, type, handler, data ); -// }); -// }; -// }); - -jQuery.fn[ "bind" ] = function( type, data, fn ) { - /// - /// Binds a handler to one or more events for each matched element. Can also bind custom events. - /// - /// One or more event types separated by a space. Built-in event type values are: blur, focus, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error . - /// Additional data passed to the event handler as event.data - /// A function to bind to the event on each of the set of matched elements. function callback(eventObject) such that this corresponds to the dom element. - - // Handle object literals - if ( typeof type === "object" ) { - for ( var key in type ) { - this[ "bind" ](key, data, type[key], fn); - } - return this; - } - - if ( jQuery.isFunction( data ) ) { - fn = data; - data = undefined; - } - - var handler = "bind" === "one" ? jQuery.proxy( fn, function( event ) { - jQuery( this ).unbind( event, handler ); - return fn.apply( this, arguments ); - }) : fn; - - return type === "unload" && "bind" !== "one" ? - this.one( type, data, fn ) : - this.each(function() { - jQuery.event.add( this, type, handler, data ); - }); -}; - -jQuery.fn[ "one" ] = function( type, data, fn ) { - /// - /// Binds a handler to one or more events to be executed exactly once for each matched element. - /// - /// One or more event types separated by a space. Built-in event type values are: blur, focus, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error . - /// Additional data passed to the event handler as event.data - /// A function to bind to the event on each of the set of matched elements. function callback(eventObject) such that this corresponds to the dom element. - - // Handle object literals - if ( typeof type === "object" ) { - for ( var key in type ) { - this[ "one" ](key, data, type[key], fn); - } - return this; - } - - if ( jQuery.isFunction( data ) ) { - fn = data; - data = undefined; - } - - var handler = "one" === "one" ? jQuery.proxy( fn, function( event ) { - jQuery( this ).unbind( event, handler ); - return fn.apply( this, arguments ); - }) : fn; - - return type === "unload" && "one" !== "one" ? - this.one( type, data, fn ) : - this.each(function() { - jQuery.event.add( this, type, handler, data ); - }); -}; - -jQuery.fn.extend({ - unbind: function( type, fn ) { - /// - /// Unbinds a handler from one or more events for each matched element. - /// - /// One or more event types separated by a space. Built-in event type values are: blur, focus, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error . - /// A function to bind to the event on each of the set of matched elements. function callback(eventObject) such that this corresponds to the dom element. - - // Handle object literals - if ( typeof type === "object" && !type.preventDefault ) { - for ( var key in type ) { - this.unbind(key, type[key]); - } - return this; - } - - return this.each(function() { - jQuery.event.remove( this, type, fn ); - }); - }, - trigger: function( type, data ) { - /// - /// Triggers a type of event on every matched element. - /// - /// One or more event types separated by a space. Built-in event type values are: blur, focus, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error . - /// Additional data passed to the event handler as additional arguments. - /// This parameter is undocumented. - - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - - triggerHandler: function( type, data ) { - /// - /// Triggers all bound event handlers on an element for a specific event type without executing the browser's default actions. - /// - /// One or more event types separated by a space. Built-in event type values are: blur, focus, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error . - /// Additional data passed to the event handler as additional arguments. - /// This parameter is undocumented. - - if ( this[0] ) { - var event = jQuery.Event( type ); - event.preventDefault(); - event.stopPropagation(); - jQuery.event.trigger( event, data, this[0] ); - return event.result; - } - }, - - toggle: function( fn ) { - /// - /// Toggles among two or more function calls every other click. - /// - /// The functions among which to toggle execution - - // Save reference to arguments for access in closure - var args = arguments, i = 1; - - // link all the functions, so any of them can unbind this click handler - while ( i < args.length ) { - jQuery.proxy( fn, args[ i++ ] ); - } - - return this.click( jQuery.proxy( fn, function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - })); - }, - - hover: function( fnOver, fnOut ) { - /// - /// Simulates hovering (moving the mouse on or off of an object). - /// - /// The function to fire when the mouse is moved over a matched element. - /// The function to fire when the mouse is moved off of a matched element. - - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -// jQuery.each(["live", "die"], function( i, name ) { -// jQuery.fn[ name ] = function( types, data, fn ) { -// var type, i = 0; -// -// if ( jQuery.isFunction( data ) ) { -// fn = data; -// data = undefined; -// } -// -// types = (types || "").split( /\s+/ ); -// -// while ( (type = types[ i++ ]) != null ) { -// type = type === "focus" ? "focusin" : // focus --> focusin -// type === "blur" ? "focusout" : // blur --> focusout -// type === "hover" ? types.push("mouseleave") && "mouseenter" : // hover support -// type; -// -// if ( name === "live" ) { -// // bind live handler -// jQuery( this.context ).bind( liveConvert( type, this.selector ), { -// data: data, selector: this.selector, live: type -// }, fn ); -// -// } else { -// // unbind live handler -// jQuery( this.context ).unbind( liveConvert( type, this.selector ), fn ? { guid: fn.guid + this.selector + type } : null ); -// } -// } -// -// return this; -// } -// }); - -jQuery.fn[ "live" ] = function( types, data, fn ) { - /// - /// Attach a handler to the event for all elements which match the current selector, now or - /// in the future. - /// - /// - /// A string containing a JavaScript event type, such as "click" or "keydown". - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute at the time the event is triggered. - /// - /// - - var type, i = 0; - - if ( jQuery.isFunction( data ) ) { - fn = data; - data = undefined; - } - - types = (types || "").split( /\s+/ ); - - while ( (type = types[ i++ ]) != null ) { - type = type === "focus" ? "focusin" : // focus --> focusin - type === "blur" ? "focusout" : // blur --> focusout - type === "hover" ? types.push("mouseleave") && "mouseenter" : // hover support - type; - - if ( "live" === "live" ) { - // bind live handler - jQuery( this.context ).bind( liveConvert( type, this.selector ), { - data: data, selector: this.selector, live: type - }, fn ); - - } else { - // unbind live handler - jQuery( this.context ).unbind( liveConvert( type, this.selector ), fn ? { guid: fn.guid + this.selector + type } : null ); - } - } - - return this; -} - -jQuery.fn[ "die" ] = function( types, data, fn ) { - /// - /// Remove all event handlers previously attached using .live() from the elements. - /// - /// - /// A string containing a JavaScript event type, such as click or keydown. - /// - /// - /// The function that is to be no longer executed. - /// - /// - - var type, i = 0; - - if ( jQuery.isFunction( data ) ) { - fn = data; - data = undefined; - } - - types = (types || "").split( /\s+/ ); - - while ( (type = types[ i++ ]) != null ) { - type = type === "focus" ? "focusin" : // focus --> focusin - type === "blur" ? "focusout" : // blur --> focusout - type === "hover" ? types.push("mouseleave") && "mouseenter" : // hover support - type; - - if ( "die" === "live" ) { - // bind live handler - jQuery( this.context ).bind( liveConvert( type, this.selector ), { - data: data, selector: this.selector, live: type - }, fn ); - - } else { - // unbind live handler - jQuery( this.context ).unbind( liveConvert( type, this.selector ), fn ? { guid: fn.guid + this.selector + type } : null ); - } - } - - return this; -} - -function liveHandler( event ) { - var stop, elems = [], selectors = [], args = arguments, - related, match, fn, elem, j, i, l, data, - live = jQuery.extend({}, jQuery.data( this, "events" ).live); - - // Make sure we avoid non-left-click bubbling in Firefox (#3861) - if ( event.button && event.type === "click" ) { - return; - } - - for ( j in live ) { - fn = live[j]; - if ( fn.live === event.type || - fn.altLive && jQuery.inArray(event.type, fn.altLive) > -1 ) { - - data = fn.data; - if ( !(data.beforeFilter && data.beforeFilter[event.type] && - !data.beforeFilter[event.type](event)) ) { - selectors.push( fn.selector ); - } - } else { - delete live[j]; - } - } - - match = jQuery( event.target ).closest( selectors, event.currentTarget ); - - for ( i = 0, l = match.length; i < l; i++ ) { - for ( j in live ) { - fn = live[j]; - elem = match[i].elem; - related = null; - - if ( match[i].selector === fn.selector ) { - // Those two events require additional checking - if ( fn.live === "mouseenter" || fn.live === "mouseleave" ) { - related = jQuery( event.relatedTarget ).closest( fn.selector )[0]; - } - - if ( !related || related !== elem ) { - elems.push({ elem: elem, fn: fn }); - } - } - } - } - - for ( i = 0, l = elems.length; i < l; i++ ) { - match = elems[i]; - event.currentTarget = match.elem; - event.data = match.fn.data; - if ( match.fn.apply( match.elem, args ) === false ) { - stop = false; - break; - } - } - - return stop; -} - -function liveConvert( type, selector ) { - return "live." + (type ? type + "." : "") + selector.replace(/\./g, "`").replace(/ /g, "&"); -} - -// jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + -// "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + -// "change select submit keydown keypress keyup error").split(" "), function( i, name ) { -// -// // Handle event binding -// jQuery.fn[ name ] = function( fn ) { -// return fn ? this.bind( name, fn ) : this.trigger( name ); -// }; -// -// if ( jQuery.attrFn ) { -// jQuery.attrFn[ name ] = true; -// } -// }); - -jQuery.fn[ "blur" ] = function( fn ) { - /// - /// 1: blur() - Triggers the blur event of each matched element. - /// 2: blur(fn) - Binds a function to the blur event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "blur", fn ) : this.trigger( "blur" ); -}; - -jQuery.fn[ "focus" ] = function( fn ) { - /// - /// 1: focus() - Triggers the focus event of each matched element. - /// 2: focus(fn) - Binds a function to the focus event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "focus", fn ) : this.trigger( "focus" ); -}; - -jQuery.fn[ "focusin" ] = function( fn ) { - /// - /// Bind an event handler to the "focusin" JavaScript event. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - return fn ? this.bind( "focusin", fn ) : this.trigger( "focusin" ); -}; - -jQuery.fn[ "focusout" ] = function( fn ) { - /// - /// Bind an event handler to the "focusout" JavaScript event. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - return fn ? this.bind( "focusout", fn ) : this.trigger( "focusout" ); -}; - -jQuery.fn[ "load" ] = function( fn ) { - /// - /// 1: load() - Triggers the load event of each matched element. - /// 2: load(fn) - Binds a function to the load event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "load", fn ) : this.trigger( "load" ); -}; - -jQuery.fn[ "resize" ] = function( fn ) { - /// - /// 1: resize() - Triggers the resize event of each matched element. - /// 2: resize(fn) - Binds a function to the resize event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "resize", fn ) : this.trigger( "resize" ); -}; - -jQuery.fn[ "scroll" ] = function( fn ) { - /// - /// 1: scroll() - Triggers the scroll event of each matched element. - /// 2: scroll(fn) - Binds a function to the scroll event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "scroll", fn ) : this.trigger( "scroll" ); -}; - -jQuery.fn[ "unload" ] = function( fn ) { - /// - /// 1: unload() - Triggers the unload event of each matched element. - /// 2: unload(fn) - Binds a function to the unload event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "unload", fn ) : this.trigger( "unload" ); -}; - -jQuery.fn[ "click" ] = function( fn ) { - /// - /// 1: click() - Triggers the click event of each matched element. - /// 2: click(fn) - Binds a function to the click event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "click", fn ) : this.trigger( "click" ); -}; - -jQuery.fn[ "dblclick" ] = function( fn ) { - /// - /// 1: dblclick() - Triggers the dblclick event of each matched element. - /// 2: dblclick(fn) - Binds a function to the dblclick event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "dblclick", fn ) : this.trigger( "dblclick" ); -}; - -jQuery.fn[ "mousedown" ] = function( fn ) { - /// - /// Binds a function to the mousedown event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mousedown", fn ) : this.trigger( "mousedown" ); -}; - -jQuery.fn[ "mouseup" ] = function( fn ) { - /// - /// Bind a function to the mouseup event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mouseup", fn ) : this.trigger( "mouseup" ); -}; - -jQuery.fn[ "mousemove" ] = function( fn ) { - /// - /// Bind a function to the mousemove event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mousemove", fn ) : this.trigger( "mousemove" ); -}; - -jQuery.fn[ "mouseover" ] = function( fn ) { - /// - /// Bind a function to the mouseover event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mouseover", fn ) : this.trigger( "mouseover" ); -}; - -jQuery.fn[ "mouseout" ] = function( fn ) { - /// - /// Bind a function to the mouseout event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mouseout", fn ) : this.trigger( "mouseout" ); -}; - -jQuery.fn[ "mouseenter" ] = function( fn ) { - /// - /// Bind a function to the mouseenter event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mouseenter", fn ) : this.trigger( "mouseenter" ); -}; - -jQuery.fn[ "mouseleave" ] = function( fn ) { - /// - /// Bind a function to the mouseleave event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "mouseleave", fn ) : this.trigger( "mouseleave" ); -}; - -jQuery.fn[ "change" ] = function( fn ) { - /// - /// 1: change() - Triggers the change event of each matched element. - /// 2: change(fn) - Binds a function to the change event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "change", fn ) : this.trigger( "change" ); -}; - -jQuery.fn[ "select" ] = function( fn ) { - /// - /// 1: select() - Triggers the select event of each matched element. - /// 2: select(fn) - Binds a function to the select event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "select", fn ) : this.trigger( "select" ); -}; - -jQuery.fn[ "submit" ] = function( fn ) { - /// - /// 1: submit() - Triggers the submit event of each matched element. - /// 2: submit(fn) - Binds a function to the submit event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "submit", fn ) : this.trigger( "submit" ); -}; - -jQuery.fn[ "keydown" ] = function( fn ) { - /// - /// 1: keydown() - Triggers the keydown event of each matched element. - /// 2: keydown(fn) - Binds a function to the keydown event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "keydown", fn ) : this.trigger( "keydown" ); -}; - -jQuery.fn[ "keypress" ] = function( fn ) { - /// - /// 1: keypress() - Triggers the keypress event of each matched element. - /// 2: keypress(fn) - Binds a function to the keypress event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "keypress", fn ) : this.trigger( "keypress" ); -}; - -jQuery.fn[ "keyup" ] = function( fn ) { - /// - /// 1: keyup() - Triggers the keyup event of each matched element. - /// 2: keyup(fn) - Binds a function to the keyup event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "keyup", fn ) : this.trigger( "keyup" ); -}; - -jQuery.fn[ "error" ] = function( fn ) { - /// - /// 1: error() - Triggers the error event of each matched element. - /// 2: error(fn) - Binds a function to the error event of each matched element. - /// - /// The function to execute. - /// - - return fn ? this.bind( "error", fn ) : this.trigger( "error" ); -}; - -// Prevent memory leaks in IE -// Window isn't included so as not to unbind existing unload events -// More info: -// - http://isaacschlueter.com/2006/10/msie-memory-leaks/ -if ( window.attachEvent && !window.addEventListener ) { - window.attachEvent("onunload", function() { - for ( var id in jQuery.cache ) { - if ( jQuery.cache[ id ].handle ) { - // Try/Catch is to handle iframes being unloaded, see #4280 - try { - jQuery.event.remove( jQuery.cache[ id ].handle.elem ); - } catch(e) {} - } - } - }); -} -/*! - * Sizzle CSS Selector Engine - v1.0 - * Copyright 2009, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){ - -var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - done = 0, - toString = Object.prototype.toString, - hasDuplicate = false, - baseHasDuplicate = true; - -// Here we check if the JavaScript engine is using some sort of -// optimization where it does not always call our comparision -// function. If that is the case, discard the hasDuplicate value. -// Thus far that includes Google Chrome. -[0, 0].sort(function(){ - baseHasDuplicate = false; - return 0; -}); - -var Sizzle = function(selector, context, results, seed) { - results = results || []; - var origContext = context = context || document; - - if ( context.nodeType !== 1 && context.nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - var parts = [], m, set, checkSet, extra, prune = true, contextXML = isXML(context), - soFar = selector; - - // Reset the position of the chunker regexp (start from head) - while ( (chunker.exec(""), m = chunker.exec(soFar)) !== null ) { - soFar = m[3]; - - parts.push( m[1] ); - - if ( m[2] ) { - extra = m[3]; - break; - } - } - - if ( parts.length > 1 && origPOS.exec( selector ) ) { - if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { - set = posProcess( parts[0] + parts[1], context ); - } else { - set = Expr.relative[ parts[0] ] ? - [ context ] : - Sizzle( parts.shift(), context ); - - while ( parts.length ) { - selector = parts.shift(); - - if ( Expr.relative[ selector ] ) { - selector += parts.shift(); - } - - set = posProcess( selector, set ); - } - } - } else { - // Take a shortcut and set the context if the root selector is an ID - // (but not if it'll be faster if the inner selector is an ID) - if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && - Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { - var ret = Sizzle.find( parts.shift(), context, contextXML ); - context = ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : ret.set[0]; - } - - if ( context ) { - var ret = seed ? - { expr: parts.pop(), set: makeArray(seed) } : - Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); - set = ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set; - - if ( parts.length > 0 ) { - checkSet = makeArray(set); - } else { - prune = false; - } - - while ( parts.length ) { - var cur = parts.pop(), pop = cur; - - if ( !Expr.relative[ cur ] ) { - cur = ""; - } else { - pop = parts.pop(); - } - - if ( pop == null ) { - pop = context; - } - - Expr.relative[ cur ]( checkSet, pop, contextXML ); - } - } else { - checkSet = parts = []; - } - } - - if ( !checkSet ) { - checkSet = set; - } - - if ( !checkSet ) { - Sizzle.error( cur || selector ); - } - - if ( toString.call(checkSet) === "[object Array]" ) { - if ( !prune ) { - results.push.apply( results, checkSet ); - } else if ( context && context.nodeType === 1 ) { - for ( var i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && contains(context, checkSet[i])) ) { - results.push( set[i] ); - } - } - } else { - for ( var i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && checkSet[i].nodeType === 1 ) { - results.push( set[i] ); - } - } - } - } else { - makeArray( checkSet, results ); - } - - if ( extra ) { - Sizzle( extra, origContext, results, seed ); - Sizzle.uniqueSort( results ); - } - - return results; -}; - -Sizzle.uniqueSort = function(results){ - /// - /// Removes all duplicate elements from an array of elements. - /// - /// The array to translate - /// The array after translation. - - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort(sortOrder); - - if ( hasDuplicate ) { - for ( var i = 1; i < results.length; i++ ) { - if ( results[i] === results[i-1] ) { - results.splice(i--, 1); - } - } - } - } - - return results; -}; - -Sizzle.matches = function(expr, set){ - return Sizzle(expr, null, null, set); -}; - -Sizzle.find = function(expr, context, isXML){ - var set, match; - - if ( !expr ) { - return []; - } - - for ( var i = 0, l = Expr.order.length; i < l; i++ ) { - var type = Expr.order[i], match; - - if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { - var left = match[1]; - match.splice(1,1); - - if ( left.substr( left.length - 1 ) !== "\\" ) { - match[1] = (match[1] || "").replace(/\\/g, ""); - set = Expr.find[ type ]( match, context, isXML ); - if ( set != null ) { - expr = expr.replace( Expr.match[ type ], "" ); - break; - } - } - } - } - - if ( !set ) { - set = context.getElementsByTagName("*"); - } - - return {set: set, expr: expr}; -}; - -Sizzle.filter = function(expr, set, inplace, not){ - var old = expr, result = [], curLoop = set, match, anyFound, - isXMLFilter = set && set[0] && isXML(set[0]); - - while ( expr && set.length ) { - for ( var type in Expr.filter ) { - if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { - var filter = Expr.filter[ type ], found, item, left = match[1]; - anyFound = false; - - match.splice(1,1); - - if ( left.substr( left.length - 1 ) === "\\" ) { - continue; - } - - if ( curLoop === result ) { - result = []; - } - - if ( Expr.preFilter[ type ] ) { - match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); - - if ( !match ) { - anyFound = found = true; - } else if ( match === true ) { - continue; - } - } - - if ( match ) { - for ( var i = 0; (item = curLoop[i]) != null; i++ ) { - if ( item ) { - found = filter( item, match, i, curLoop ); - var pass = not ^ !!found; - - if ( inplace && found != null ) { - if ( pass ) { - anyFound = true; - } else { - curLoop[i] = false; - } - } else if ( pass ) { - result.push( item ); - anyFound = true; - } - } - } - } - - if ( found !== undefined ) { - if ( !inplace ) { - curLoop = result; - } - - expr = expr.replace( Expr.match[ type ], "" ); - - if ( !anyFound ) { - return []; - } - - break; - } - } - } - - // Improper expression - if ( expr === old ) { - if ( anyFound == null ) { - Sizzle.error( expr ); - } else { - break; - } - } - - old = expr; - } - - return curLoop; -}; - -Sizzle.error = function( msg ) { - throw "Syntax error, unrecognized expression: " + msg; -}; - -var Expr = Sizzle.selectors = { - order: [ "ID", "NAME", "TAG" ], - match: { - ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - leftMatch: {}, - attrMap: { - "class": "className", - "for": "htmlFor" - }, - attrHandle: { - href: function(elem){ - return elem.getAttribute("href"); - } - }, - relative: { - "+": function(checkSet, part){ - var isPartStr = typeof part === "string", - isTag = isPartStr && !/\W/.test(part), - isPartStrNotTag = isPartStr && !isTag; - - if ( isTag ) { - part = part.toLowerCase(); - } - - for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { - if ( (elem = checkSet[i]) ) { - while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} - - checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? - elem || false : - elem === part; - } - } - - if ( isPartStrNotTag ) { - Sizzle.filter( part, checkSet, true ); - } - }, - ">": function(checkSet, part){ - var isPartStr = typeof part === "string"; - - if ( isPartStr && !/\W/.test(part) ) { - part = part.toLowerCase(); - - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - if ( elem ) { - var parent = elem.parentNode; - checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; - } - } - } else { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - if ( elem ) { - checkSet[i] = isPartStr ? - elem.parentNode : - elem.parentNode === part; - } - } - - if ( isPartStr ) { - Sizzle.filter( part, checkSet, true ); - } - } - }, - "": function(checkSet, part, isXML){ - var doneName = done++, checkFn = dirCheck; - - if ( typeof part === "string" && !/\W/.test(part) ) { - var nodeCheck = part = part.toLowerCase(); - checkFn = dirNodeCheck; - } - - checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML); - }, - "~": function(checkSet, part, isXML){ - var doneName = done++, checkFn = dirCheck; - - if ( typeof part === "string" && !/\W/.test(part) ) { - var nodeCheck = part = part.toLowerCase(); - checkFn = dirNodeCheck; - } - - checkFn("previousSibling", part, doneName, checkSet, nodeCheck, isXML); - } - }, - find: { - ID: function(match, context, isXML){ - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - return m ? [m] : []; - } - }, - NAME: function(match, context){ - if ( typeof context.getElementsByName !== "undefined" ) { - var ret = [], results = context.getElementsByName(match[1]); - - for ( var i = 0, l = results.length; i < l; i++ ) { - if ( results[i].getAttribute("name") === match[1] ) { - ret.push( results[i] ); - } - } - - return ret.length === 0 ? null : ret; - } - }, - TAG: function(match, context){ - return context.getElementsByTagName(match[1]); - } - }, - preFilter: { - CLASS: function(match, curLoop, inplace, result, not, isXML){ - match = " " + match[1].replace(/\\/g, "") + " "; - - if ( isXML ) { - return match; - } - - for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { - if ( elem ) { - if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n]/g, " ").indexOf(match) >= 0) ) { - if ( !inplace ) { - result.push( elem ); - } - } else if ( inplace ) { - curLoop[i] = false; - } - } - } - - return false; - }, - ID: function(match){ - return match[1].replace(/\\/g, ""); - }, - TAG: function(match, curLoop){ - return match[1].toLowerCase(); - }, - CHILD: function(match){ - if ( match[1] === "nth" ) { - // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' - var test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec( - match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || - !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); - - // calculate the numbers (first)n+(last) including if they are negative - match[2] = (test[1] + (test[2] || 1)) - 0; - match[3] = test[3] - 0; - } - - // TODO: Move to normal caching system - match[0] = done++; - - return match; - }, - ATTR: function(match, curLoop, inplace, result, not, isXML){ - var name = match[1].replace(/\\/g, ""); - - if ( !isXML && Expr.attrMap[name] ) { - match[1] = Expr.attrMap[name]; - } - - if ( match[2] === "~=" ) { - match[4] = " " + match[4] + " "; - } - - return match; - }, - PSEUDO: function(match, curLoop, inplace, result, not){ - if ( match[1] === "not" ) { - // If we're dealing with a complex expression, or a simple one - if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { - match[3] = Sizzle(match[3], null, null, curLoop); - } else { - var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); - if ( !inplace ) { - result.push.apply( result, ret ); - } - return false; - } - } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { - return true; - } - - return match; - }, - POS: function(match){ - match.unshift( true ); - return match; - } - }, - filters: { - enabled: function(elem){ - return elem.disabled === false && elem.type !== "hidden"; - }, - disabled: function(elem){ - return elem.disabled === true; - }, - checked: function(elem){ - return elem.checked === true; - }, - selected: function(elem){ - // Accessing this property makes selected-by-default - // options in Safari work properly - elem.parentNode.selectedIndex; - return elem.selected === true; - }, - parent: function(elem){ - return !!elem.firstChild; - }, - empty: function(elem){ - return !elem.firstChild; - }, - has: function(elem, i, match){ - /// - /// Internal use only; use hasClass('class') - /// - /// - - return !!Sizzle( match[3], elem ).length; - }, - header: function(elem){ - return /h\d/i.test( elem.nodeName ); - }, - text: function(elem){ - return "text" === elem.type; - }, - radio: function(elem){ - return "radio" === elem.type; - }, - checkbox: function(elem){ - return "checkbox" === elem.type; - }, - file: function(elem){ - return "file" === elem.type; - }, - password: function(elem){ - return "password" === elem.type; - }, - submit: function(elem){ - return "submit" === elem.type; - }, - image: function(elem){ - return "image" === elem.type; - }, - reset: function(elem){ - return "reset" === elem.type; - }, - button: function(elem){ - return "button" === elem.type || elem.nodeName.toLowerCase() === "button"; - }, - input: function(elem){ - return /input|select|textarea|button/i.test(elem.nodeName); - } - }, - setFilters: { - first: function(elem, i){ - return i === 0; - }, - last: function(elem, i, match, array){ - return i === array.length - 1; - }, - even: function(elem, i){ - return i % 2 === 0; - }, - odd: function(elem, i){ - return i % 2 === 1; - }, - lt: function(elem, i, match){ - return i < match[3] - 0; - }, - gt: function(elem, i, match){ - return i > match[3] - 0; - }, - nth: function(elem, i, match){ - return match[3] - 0 === i; - }, - eq: function(elem, i, match){ - return match[3] - 0 === i; - } - }, - filter: { - PSEUDO: function(elem, match, i, array){ - var name = match[1], filter = Expr.filters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } else if ( name === "contains" ) { - return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; - } else if ( name === "not" ) { - var not = match[3]; - - for ( var i = 0, l = not.length; i < l; i++ ) { - if ( not[i] === elem ) { - return false; - } - } - - return true; - } else { - Sizzle.error( "Syntax error, unrecognized expression: " + name ); - } - }, - CHILD: function(elem, match){ - var type = match[1], node = elem; - switch (type) { - case 'only': - case 'first': - while ( (node = node.previousSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - if ( type === "first" ) { - return true; - } - node = elem; - case 'last': - while ( (node = node.nextSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - return true; - case 'nth': - var first = match[2], last = match[3]; - - if ( first === 1 && last === 0 ) { - return true; - } - - var doneName = match[0], - parent = elem.parentNode; - - if ( parent && (parent.sizcache !== doneName || !elem.nodeIndex) ) { - var count = 0; - for ( node = parent.firstChild; node; node = node.nextSibling ) { - if ( node.nodeType === 1 ) { - node.nodeIndex = ++count; - } - } - parent.sizcache = doneName; - } - - var diff = elem.nodeIndex - last; - if ( first === 0 ) { - return diff === 0; - } else { - return ( diff % first === 0 && diff / first >= 0 ); - } - } - }, - ID: function(elem, match){ - return elem.nodeType === 1 && elem.getAttribute("id") === match; - }, - TAG: function(elem, match){ - return (match === "*" && elem.nodeType === 1) || elem.nodeName.toLowerCase() === match; - }, - CLASS: function(elem, match){ - return (" " + (elem.className || elem.getAttribute("class")) + " ") - .indexOf( match ) > -1; - }, - ATTR: function(elem, match){ - var name = match[1], - result = Expr.attrHandle[ name ] ? - Expr.attrHandle[ name ]( elem ) : - elem[ name ] != null ? - elem[ name ] : - elem.getAttribute( name ), - value = result + "", - type = match[2], - check = match[4]; - - return result == null ? - type === "!=" : - type === "=" ? - value === check : - type === "*=" ? - value.indexOf(check) >= 0 : - type === "~=" ? - (" " + value + " ").indexOf(check) >= 0 : - !check ? - value && result !== false : - type === "!=" ? - value !== check : - type === "^=" ? - value.indexOf(check) === 0 : - type === "$=" ? - value.substr(value.length - check.length) === check : - type === "|=" ? - value === check || value.substr(0, check.length + 1) === check + "-" : - false; - }, - POS: function(elem, match, i, array){ - var name = match[2], filter = Expr.setFilters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } - } - } -}; - -var origPOS = Expr.match.POS; - -for ( var type in Expr.match ) { - Expr.match[ type ] = new RegExp( Expr.match[ type ].source + /(?![^\[]*\])(?![^\(]*\))/.source ); - Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){ - return "\\" + (num - 0 + 1); - })); -} - -var makeArray = function(array, results) { - array = Array.prototype.slice.call( array, 0 ); - - if ( results ) { - results.push.apply( results, array ); - return results; - } - - return array; -}; - -// Perform a simple check to determine if the browser is capable of -// converting a NodeList to an array using builtin methods. -try { - Array.prototype.slice.call( document.documentElement.childNodes, 0 ); - -// Provide a fallback method if it does not work -} catch(e){ - makeArray = function(array, results) { - var ret = results || []; - - if ( toString.call(array) === "[object Array]" ) { - Array.prototype.push.apply( ret, array ); - } else { - if ( typeof array.length === "number" ) { - for ( var i = 0, l = array.length; i < l; i++ ) { - ret.push( array[i] ); - } - } else { - for ( var i = 0; array[i]; i++ ) { - ret.push( array[i] ); - } - } - } - - return ret; - }; -} - -var sortOrder; - -if ( document.documentElement.compareDocumentPosition ) { - sortOrder = function( a, b ) { - if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { - if ( a == b ) { - hasDuplicate = true; - } - return a.compareDocumentPosition ? -1 : 1; - } - - var ret = a.compareDocumentPosition(b) & 4 ? -1 : a === b ? 0 : 1; - if ( ret === 0 ) { - hasDuplicate = true; - } - return ret; - }; -} else if ( "sourceIndex" in document.documentElement ) { - sortOrder = function( a, b ) { - if ( !a.sourceIndex || !b.sourceIndex ) { - if ( a == b ) { - hasDuplicate = true; - } - return a.sourceIndex ? -1 : 1; - } - - var ret = a.sourceIndex - b.sourceIndex; - if ( ret === 0 ) { - hasDuplicate = true; - } - return ret; - }; -} else if ( document.createRange ) { - sortOrder = function( a, b ) { - if ( !a.ownerDocument || !b.ownerDocument ) { - if ( a == b ) { - hasDuplicate = true; - } - return a.ownerDocument ? -1 : 1; - } - - var aRange = a.ownerDocument.createRange(), bRange = b.ownerDocument.createRange(); - aRange.setStart(a, 0); - aRange.setEnd(a, 0); - bRange.setStart(b, 0); - bRange.setEnd(b, 0); - var ret = aRange.compareBoundaryPoints(Range.START_TO_END, bRange); - if ( ret === 0 ) { - hasDuplicate = true; - } - return ret; - }; -} - -// Utility function for retreiving the text value of an array of DOM nodes -function getText( elems ) { - var ret = "", elem; - - for ( var i = 0; elems[i]; i++ ) { - elem = elems[i]; - - // Get the text from text nodes and CDATA nodes - if ( elem.nodeType === 3 || elem.nodeType === 4 ) { - ret += elem.nodeValue; - - // Traverse everything else, except comment nodes - } else if ( elem.nodeType !== 8 ) { - ret += getText( elem.childNodes ); - } - } - - return ret; -} - -// [vsdoc] The following function has been modified for IntelliSense. -// Check to see if the browser returns elements by name when -// querying by getElementById (and provide a workaround) -(function(){ - // We're going to inject a fake input element with a specified name - // var form = document.createElement("div"), - // id = "script" + (new Date).getTime(); - // form.innerHTML = "
      "; - - // // Inject it into the root element, check its status, and remove it quickly - // var root = document.documentElement; - // root.insertBefore( form, root.firstChild ); - - // The workaround has to do additional checks after a getElementById - // Which slows things down for other browsers (hence the branching) - // if ( document.getElementById( id ) ) { - Expr.find.ID = function(match, context, isXML){ - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - return m ? m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? [m] : undefined : []; - } - }; - - Expr.filter.ID = function(elem, match){ - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - return elem.nodeType === 1 && node && node.nodeValue === match; - }; - // } - - // root.removeChild( form ); - root = form = null; // release memory in IE -})(); - -// [vsdoc] The following function has been modified for IntelliSense. -(function(){ - // Check to see if the browser returns only elements - // when doing getElementsByTagName("*") - - // Create a fake element - // var div = document.createElement("div"); - // div.appendChild( document.createComment("") ); - - // Make sure no comments are found - // if ( div.getElementsByTagName("*").length > 0 ) { - Expr.find.TAG = function(match, context){ - var results = context.getElementsByTagName(match[1]); - - // Filter out possible comments - if ( match[1] === "*" ) { - var tmp = []; - - for ( var i = 0; results[i]; i++ ) { - if ( results[i].nodeType === 1 ) { - tmp.push( results[i] ); - } - } - - results = tmp; - } - - return results; - }; - // } - - // Check to see if an attribute returns normalized href attributes - // div.innerHTML = ""; - // if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && - // div.firstChild.getAttribute("href") !== "#" ) { - Expr.attrHandle.href = function(elem){ - return elem.getAttribute("href", 2); - }; - // } - - div = null; // release memory in IE -})(); - -if ( document.querySelectorAll ) { - (function(){ - var oldSizzle = Sizzle, div = document.createElement("div"); - div.innerHTML = "

      "; - - // Safari can't handle uppercase or unicode characters when - // in quirks mode. - if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { - return; - } - - Sizzle = function(query, context, extra, seed){ - context = context || document; - - // Only use querySelectorAll on non-XML documents - // (ID selectors don't work in non-HTML documents) - if ( !seed && context.nodeType === 9 && !isXML(context) ) { - try { - return makeArray( context.querySelectorAll(query), extra ); - } catch(e){} - } - - return oldSizzle(query, context, extra, seed); - }; - - for ( var prop in oldSizzle ) { - Sizzle[ prop ] = oldSizzle[ prop ]; - } - - div = null; // release memory in IE - })(); -} - -(function(){ - var div = document.createElement("div"); - - div.innerHTML = "
      "; - - // Opera can't find a second classname (in 9.6) - // Also, make sure that getElementsByClassName actually exists - if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { - return; - } - - // Safari caches class attributes, doesn't catch changes (in 3.2) - div.lastChild.className = "e"; - - if ( div.getElementsByClassName("e").length === 1 ) { - return; - } - - Expr.order.splice(1, 0, "CLASS"); - Expr.find.CLASS = function(match, context, isXML) { - if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { - return context.getElementsByClassName(match[1]); - } - }; - - div = null; // release memory in IE -})(); - -function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - if ( elem ) { - elem = elem[dir]; - var match = false; - - while ( elem ) { - if ( elem.sizcache === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 && !isXML ){ - elem.sizcache = doneName; - elem.sizset = i; - } - - if ( elem.nodeName.toLowerCase() === cur ) { - match = elem; - break; - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - if ( elem ) { - elem = elem[dir]; - var match = false; - - while ( elem ) { - if ( elem.sizcache === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 ) { - if ( !isXML ) { - elem.sizcache = doneName; - elem.sizset = i; - } - if ( typeof cur !== "string" ) { - if ( elem === cur ) { - match = true; - break; - } - - } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { - match = elem; - break; - } - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -var contains = document.compareDocumentPosition ? function(a, b){ - /// - /// Check to see if a DOM node is within another DOM node. - /// - /// - /// The DOM element that may contain the other element. - /// - /// - /// The DOM node that may be contained by the other element. - /// - /// - - return a.compareDocumentPosition(b) & 16; -} : function(a, b){ - /// - /// Check to see if a DOM node is within another DOM node. - /// - /// - /// The DOM element that may contain the other element. - /// - /// - /// The DOM node that may be contained by the other element. - /// - /// - - return a !== b && (a.contains ? a.contains(b) : true); -}; - -var isXML = function(elem){ - /// - /// Determines if the parameter passed is an XML document. - /// - /// The object to test - /// True if the parameter is an XML document; otherwise false. - - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -var posProcess = function(selector, context){ - var tmpSet = [], later = "", match, - root = context.nodeType ? [context] : context; - - // Position selectors must be done after the filter - // And so must :not(positional) so we move all PSEUDOs to the end - while ( (match = Expr.match.PSEUDO.exec( selector )) ) { - later += match[0]; - selector = selector.replace( Expr.match.PSEUDO, "" ); - } - - selector = Expr.relative[selector] ? selector + "*" : selector; - - for ( var i = 0, l = root.length; i < l; i++ ) { - Sizzle( selector, root[i], tmpSet ); - } - - return Sizzle.filter( later, tmpSet ); -}; - -// EXPOSE -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.filters; -jQuery.unique = Sizzle.uniqueSort; -jQuery.getText = getText; -jQuery.isXMLDoc = isXML; -jQuery.contains = contains; - -return; - -window.Sizzle = Sizzle; - -})(); -var runtil = /Until$/, - rparentsprev = /^(?:parents|prevUntil|prevAll)/, - // Note: This RegExp should be improved, or likely pulled from Sizzle - rmultiselector = /,/, - slice = Array.prototype.slice; - -// Implement the identical functionality for filter and not -var winnow = function( elements, qualifier, keep ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return (elem === qualifier) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return (jQuery.inArray( elem, qualifier ) >= 0) === keep; - }); -}; - -jQuery.fn.extend({ - find: function( selector ) { - /// - /// Searches for all elements that match the specified expression. - /// This method is a good way to find additional descendant - /// elements with which to process. - /// All searching is done using a jQuery expression. The expression can be - /// written using CSS 1-3 Selector syntax, or basic XPath. - /// Part of DOM/Traversing - /// - /// - /// - /// An expression to search with. - /// - /// - - var ret = this.pushStack( "", "find", selector ), length = 0; - - for ( var i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( var n = length; n < ret.length; n++ ) { - for ( var r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - /// - /// Reduce the set of matched elements to those that have a descendant that matches the - /// selector or DOM element. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var targets = jQuery( target ); - return this.filter(function() { - for ( var i = 0, l = targets.length; i < l; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - /// - /// Removes any elements inside the array of elements from the set - /// of matched elements. This method is used to remove one or more - /// elements from a jQuery object. - /// Part of DOM/Traversing - /// - /// - /// A set of elements to remove from the jQuery set of matched elements. - /// - /// - - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - /// - /// Removes all elements from the set of matched elements that do not - /// pass the specified filter. This method is used to narrow down - /// the results of a search. - /// }) - /// Part of DOM/Traversing - /// - /// - /// - /// A function to use for filtering - /// - /// - - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - /// - /// Checks the current selection against an expression and returns true, - /// if at least one element of the selection fits the given expression. - /// Does return false, if no element fits or the expression is not valid. - /// filter(String) is used internally, therefore all rules that apply there - /// apply here, too. - /// Part of DOM/Traversing - /// - /// - /// - /// The expression with which to filter - /// - - return !!selector && jQuery.filter( selector, this ).length > 0; - }, - - closest: function( selectors, context ) { - /// - /// Get a set of elements containing the closest parent element that matches the specified selector, the starting element included. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - /// A DOM element within which a matching element may be found. If no context is passed - /// in then the context of the jQuery set will be used instead. - /// - /// - - if ( jQuery.isArray( selectors ) ) { - var ret = [], cur = this[0], match, matches = {}, selector; - - if ( cur && selectors.length ) { - for ( var i = 0, l = selectors.length; i < l; i++ ) { - selector = selectors[i]; - - if ( !matches[selector] ) { - matches[selector] = jQuery.expr.match.POS.test( selector ) ? - jQuery( selector, context || this.context ) : - selector; - } - } - - while ( cur && cur.ownerDocument && cur !== context ) { - for ( selector in matches ) { - match = matches[selector]; - - if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) ) { - ret.push({ selector: selector, elem: cur }); - delete matches[selector]; - } - } - cur = cur.parentNode; - } - } - - return ret; - } - - var pos = jQuery.expr.match.POS.test( selectors ) ? - jQuery( selectors, context || this.context ) : null; - - return this.map(function( i, cur ) { - while ( cur && cur.ownerDocument && cur !== context ) { - if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) { - return cur; - } - cur = cur.parentNode; - } - return null; - }); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - /// - /// Searches every matched element for the object and returns - /// the index of the element, if found, starting with zero. - /// Returns -1 if the object wasn't found. - /// Part of Core - /// - /// - /// - /// Object to search for - /// - - if ( !elem || typeof elem === "string" ) { - return jQuery.inArray( this[0], - // If it receives a string, the selector is used - // If it receives nothing, the siblings are used - elem ? jQuery( elem ) : this.parent().children() ); - } - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - /// - /// Adds one or more Elements to the set of matched elements. - /// Part of DOM/Traversing - /// - /// - /// A string containing a selector expression to match additional elements against. - /// - /// - /// Add some elements rooted against the specified context. - /// - /// - - var set = typeof selector === "string" ? - jQuery( selector, context || this.context ) : - jQuery.makeArray( selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - andSelf: function() { - /// - /// Adds the previous selection to the current selection. - /// - /// - - return this.add( this.prevObject ); - } -}); - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - next: function( elem ) { - return jQuery.nth( elem, 2, "nextSibling" ); - }, - prev: function( elem ) { - return jQuery.nth( elem, 2, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - siblings: function( elem ) { - return jQuery.sibling( elem.parentNode.firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.makeArray( elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, slice.call(arguments).join(",") ); - }; -}); - -jQuery.fn[ "parentsUntil" ] = function( until, selector ) { - /// - /// Get the ancestors of each element in the current set of matched elements, up to but not - /// including the element matched by the selector. - /// - /// - /// A string containing a selector expression to indicate where to stop matching ancestor - /// elements. - /// - /// - - var fn = function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - } - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( "parentsUntil" ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( "parentsUntil" ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, "parentsUntil", slice.call(arguments).join(",") ); -}; - -jQuery.fn[ "nextUntil" ] = function( until, selector ) { - /// - /// Get all following siblings of each element up to but not including the element matched - /// by the selector. - /// - /// - /// A string containing a selector expression to indicate where to stop matching following - /// sibling elements. - /// - /// - - var fn = function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - } - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( "nextUntil" ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( "nextUntil" ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, "nextUntil", slice.call(arguments).join(",") ); -}; - -jQuery.fn[ "prevUntil" ] = function( until, selector ) { - /// - /// Get all preceding siblings of each element up to but not including the element matched - /// by the selector. - /// - /// - /// A string containing a selector expression to indicate where to stop matching preceding - /// sibling elements. - /// - /// - - var fn = function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - } - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( "prevUntil" ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( "prevUntil" ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, "prevUntil", slice.call(arguments).join(",") ); -}; - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - /// - /// This member is internal only. - /// - /// - - var matched = [], cur = elem[dir]; - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - nth: function( cur, result, dir, elem ) { - /// - /// This member is internal only. - /// - /// - - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) { - if ( cur.nodeType === 1 && ++num === result ) { - break; - } - } - - return cur; - }, - - sibling: function( n, elem ) { - /// - /// This member is internal only. - /// - /// - - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); -var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /(<([\w:]+)[^>]*?)\/>/g, - rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i, - rtagName = /<([\w:]+)/, - rtbody = /"; - }, - wrapMap = { - option: [ 1, "" ], - legend: [ 1, "
      ", "
      " ], - thead: [ 1, "", "
      " ], - tr: [ 2, "", "
      " ], - td: [ 3, "", "
      " ], - col: [ 2, "", "
      " ], - area: [ 1, "", "" ], - _default: [ 0, "", "" ] - }; - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE can't serialize and + <%----%> From ff75d0c555718286042cf8eb3275fe300fed75f4 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Tue, 29 Mar 2011 23:18:35 -0700 Subject: [PATCH 5/7] Upgraded to MVC3, Hello Razor. --- NzbDrone.Core.Test/HistoryProviderTest.cs | 2 + NzbDrone.Core.Test/MediaFileProviderTests.cs | 8 +- NzbDrone.Core.Test/ParserTest.cs | 1 + NzbDrone.Core.Test/SabControllerTest.cs | 8 +- NzbDrone.Core.Test/TvDbControllerTest.cs | 2 +- NzbDrone.Core/CentralDispatch.cs | 4 +- NzbDrone.Core/NzbDrone.Core.csproj | 1 - .../EditorLocalization.bg-BG.designer.cs | 0 .../EditorLocalization.bg-BG.resx | 213 + .../EditorLocalization.de-DE.designer.cs | 0 .../EditorLocalization.de-DE.resx | 213 + .../EditorLocalization.en-US.designer.cs | 0 .../EditorLocalization.en-US.resx | 213 + .../EditorLocalization.fr-FR.designer.cs | 0 .../EditorLocalization.fr-FR.resx | 207 + .../EditorLocalization.pl-PL.designer.cs | 0 .../EditorLocalization.pl-PL.resx | 213 + .../EditorLocalization.pt-BR.designer.cs | 0 .../EditorLocalization.pt-BR.resx | 207 + .../EditorLocalization.ru-RU.designer.cs | 0 .../EditorLocalization.ru-RU.resx | 207 + .../EditorLocalization.uk-UA.designer.cs | 0 .../EditorLocalization.uk-UA.resx | 207 + .../GridLocalization.bg-BG.designer.cs | 0 .../GridLocalization.bg-BG.resx | 255 + .../GridLocalization.de-DE.designer.cs | 0 .../GridLocalization.de-DE.resx | 255 + .../GridLocalization.en-US.designer.cs | 0 .../GridLocalization.en-US.resx | 255 + .../GridLocalization.es-ES.designer.cs | 0 .../GridLocalization.es-ES.resx | 252 + .../GridLocalization.fr-FR.designer.cs | 0 .../GridLocalization.fr-FR.resx | 255 + .../GridLocalization.pl-PL.designer.cs | 0 .../GridLocalization.pl-PL.resx | 255 + .../GridLocalization.pt-BR.designer.cs | 0 .../GridLocalization.pt-BR.resx | 252 + .../GridLocalization.pt-PT.designer.cs | 0 .../GridLocalization.pt-PT.resx | 249 + .../GridLocalization.ru-RU.designer.cs | 0 .../GridLocalization.ru-RU.resx | 255 + .../GridLocalization.uk-UA.designer.cs | 0 .../GridLocalization.uk-UA.resx | 255 + .../UploadLocalization.bg-BG.designer.cs | 0 .../UploadLocalization.bg-BG.resx | 156 + .../UploadLocalization.en-US.designer.cs | 0 .../UploadLocalization.en-US.resx | 156 + NzbDrone.Web/Global.asax.cs | 19 +- NzbDrone.Web/Libraries/Ninject.Web.Mvc.dll | Bin 0 -> 21504 bytes NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml | 912 + NzbDrone.Web/Libraries/Telerik.Web.Mvc.xml | 19118 ---------------- NzbDrone.Web/NzbDrone.Web.csproj | 245 +- .../Views/Account/ChangePassword.aspx | 52 - .../Views/Account/ChangePasswordSuccess.aspx | 12 - NzbDrone.Web/Views/Account/LogOn.aspx | 46 - NzbDrone.Web/Views/Account/Register.aspx | 57 - NzbDrone.Web/Views/Web.config | 35 - NzbDrone.Web/Web.config | 37 +- NzbDrone.Web/packages.config | 1 + NzbDrone.sln | 16 - NzbDrone/ProcessAttacher.cs | 2 +- .../Ninject.Web.Mvc2.2.2.0.1.nupkg | Bin 30903 -> 0 bytes .../lib/.NetFramework 3.5/Ninject.Web.Mvc.dll | Bin 11776 -> 0 bytes .../lib/.NetFramework 3.5/Ninject.Web.Mvc.pdb | Bin 28160 -> 0 bytes .../lib/.NetFramework 3.5/Ninject.Web.Mvc.xml | 183 - .../lib/.NetFramework 4.0/Ninject.Web.Mvc.dll | Bin 11776 -> 0 bytes .../lib/.NetFramework 4.0/Ninject.Web.Mvc.pdb | Bin 28160 -> 0 bytes .../lib/.NetFramework 4.0/Ninject.Web.Mvc.xml | 183 - .../TelerikMvcExtensions.2011.1.315.nupkg | Bin 0 -> 1369950 bytes .../EditorLocalization.bg-BG.resx | 213 + .../EditorLocalization.de-DE.resx | 213 + .../EditorLocalization.en-US.resx | 213 + .../EditorLocalization.fr-FR.resx | 207 + .../EditorLocalization.pl-PL.resx | 213 + .../EditorLocalization.pt-BR.resx | 207 + .../EditorLocalization.ru-RU.resx | 207 + .../EditorLocalization.uk-UA.resx | 207 + .../GridLocalization.bg-BG.resx | 255 + .../GridLocalization.de-DE.resx | 255 + .../GridLocalization.en-US.resx | 255 + .../GridLocalization.es-ES.resx | 252 + .../GridLocalization.fr-FR.resx | 255 + .../GridLocalization.pl-PL.resx | 255 + .../GridLocalization.pt-BR.resx | 252 + .../GridLocalization.pt-PT.resx | 249 + .../GridLocalization.ru-RU.resx | 255 + .../GridLocalization.uk-UA.resx | 255 + .../UploadLocalization.bg-BG.resx | 156 + .../UploadLocalization.en-US.resx | 156 + .../Content/2011.1.315/Black/editor.png | Bin 0 -> 2873 bytes .../Content/2011.1.315/Black/imagebrowser.png | Bin 0 -> 4863 bytes .../Content/2011.1.315/Black/loading.gif | Bin 0 -> 1093 bytes .../2011.1.315/Black/slider-h-both.gif | Bin 0 -> 98 bytes .../2011.1.315/Black/slider-h-bottom.gif | Bin 0 -> 93 bytes .../Content/2011.1.315/Black/slider-h-top.gif | Bin 0 -> 93 bytes .../2011.1.315/Black/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Black/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Black/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Black/slider-v-both.gif | Bin 0 -> 98 bytes .../2011.1.315/Black/slider-v-left.gif | Bin 0 -> 93 bytes .../2011.1.315/Black/slider-v-right.gif | Bin 0 -> 93 bytes .../2011.1.315/Black/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Black/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Black/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Black/sprite-vertical.png | Bin 0 -> 222 bytes .../Content/2011.1.315/Black/sprite.png | Bin 0 -> 5723 bytes .../2011.1.315/Black/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Black/treeview-nodes-rtl.png | Bin 0 -> 177 bytes .../2011.1.315/Black/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Default/editor.png | Bin 0 -> 2877 bytes .../2011.1.315/Default/imagebrowser.png | Bin 0 -> 4876 bytes .../Content/2011.1.315/Default/loading.gif | Bin 0 -> 1517 bytes .../2011.1.315/Default/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Default/slider-h-bottom.gif | Bin 0 -> 96 bytes .../2011.1.315/Default/slider-h-top.gif | Bin 0 -> 96 bytes .../2011.1.315/Default/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Default/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Default/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Default/slider-v-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Default/slider-v-left.gif | Bin 0 -> 96 bytes .../2011.1.315/Default/slider-v-right.gif | Bin 0 -> 96 bytes .../2011.1.315/Default/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Default/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Default/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Default/sprite-vertical.png | Bin 0 -> 222 bytes .../Content/2011.1.315/Default/sprite.png | Bin 0 -> 6387 bytes .../2011.1.315/Default/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Default/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Default/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Forest/editor.png | Bin 0 -> 2978 bytes .../2011.1.315/Forest/imagebrowser.png | Bin 0 -> 4935 bytes .../Content/2011.1.315/Forest/loading.gif | Bin 0 -> 1376 bytes .../2011.1.315/Forest/slider-h-both.gif | Bin 0 -> 98 bytes .../2011.1.315/Forest/slider-h-bottom.gif | Bin 0 -> 93 bytes .../2011.1.315/Forest/slider-h-top.gif | Bin 0 -> 93 bytes .../2011.1.315/Forest/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Forest/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Forest/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Forest/slider-v-both.gif | Bin 0 -> 98 bytes .../2011.1.315/Forest/slider-v-left.gif | Bin 0 -> 93 bytes .../2011.1.315/Forest/slider-v-right.gif | Bin 0 -> 93 bytes .../2011.1.315/Forest/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Forest/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Forest/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Forest/sprite-vertical.png | Bin 0 -> 240 bytes .../Content/2011.1.315/Forest/sprite.png | Bin 0 -> 5665 bytes .../2011.1.315/Forest/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Forest/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Forest/treeview-nodes.png | Bin 0 -> 261 bytes .../content/Content/2011.1.315/Hay/editor.png | Bin 0 -> 2912 bytes .../Content/2011.1.315/Hay/imagebrowser.png | Bin 0 -> 4927 bytes .../Content/2011.1.315/Hay/loading.gif | Bin 0 -> 1620 bytes .../Content/2011.1.315/Hay/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Hay/slider-h-bottom.gif | Bin 0 -> 96 bytes .../Content/2011.1.315/Hay/slider-h-top.gif | Bin 0 -> 96 bytes .../Content/2011.1.315/Hay/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Hay/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../Content/2011.1.315/Hay/slider-hs-top.gif | Bin 0 -> 90 bytes .../Content/2011.1.315/Hay/slider-v-both.gif | Bin 0 -> 102 bytes .../Content/2011.1.315/Hay/slider-v-left.gif | Bin 0 -> 96 bytes .../Content/2011.1.315/Hay/slider-v-right.gif | Bin 0 -> 96 bytes .../Content/2011.1.315/Hay/slider-vs-both.gif | Bin 0 -> 92 bytes .../Content/2011.1.315/Hay/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Hay/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Hay/sprite-vertical.png | Bin 0 -> 225 bytes .../content/Content/2011.1.315/Hay/sprite.png | Bin 0 -> 5358 bytes .../Content/2011.1.315/Hay/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Hay/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../Content/2011.1.315/Hay/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Office2007/editor.png | Bin 0 -> 5132 bytes .../2011.1.315/Office2007/imagebrowser.png | Bin 0 -> 4933 bytes .../Content/2011.1.315/Office2007/loading.gif | Bin 0 -> 2080 bytes .../2011.1.315/Office2007/slider-h-both.gif | Bin 0 -> 47 bytes .../2011.1.315/Office2007/slider-h-bottom.gif | Bin 0 -> 47 bytes .../2011.1.315/Office2007/slider-h-top.gif | Bin 0 -> 47 bytes .../2011.1.315/Office2007/slider-hs-both.gif | Bin 0 -> 46 bytes .../Office2007/slider-hs-bottom.gif | Bin 0 -> 46 bytes .../2011.1.315/Office2007/slider-hs-top.gif | Bin 0 -> 46 bytes .../2011.1.315/Office2007/slider-v-both.gif | Bin 0 -> 47 bytes .../2011.1.315/Office2007/slider-v-left.gif | Bin 0 -> 47 bytes .../2011.1.315/Office2007/slider-v-right.gif | Bin 0 -> 47 bytes .../2011.1.315/Office2007/slider-vs-both.gif | Bin 0 -> 46 bytes .../2011.1.315/Office2007/slider-vs-left.gif | Bin 0 -> 46 bytes .../2011.1.315/Office2007/slider-vs-right.gif | Bin 0 -> 46 bytes .../2011.1.315/Office2007/sprite-vertical.png | Bin 0 -> 216 bytes .../Content/2011.1.315/Office2007/sprite.png | Bin 0 -> 5668 bytes .../2011.1.315/Office2007/treeview-line.png | Bin 0 -> 322 bytes .../Office2007/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Office2007/treeview-nodes.png | Bin 0 -> 261 bytes .../2011.1.315/Office2010Black/editor.png | Bin 0 -> 2797 bytes .../Office2010Black/imagebrowser.png | Bin 0 -> 3460 bytes .../2011.1.315/Office2010Black/loading.gif | Bin 0 -> 2080 bytes .../Office2010Black/slider-h-both.gif | Bin 0 -> 47 bytes .../Office2010Black/slider-h-bottom.gif | Bin 0 -> 47 bytes .../Office2010Black/slider-h-top.gif | Bin 0 -> 47 bytes .../Office2010Black/slider-hs-both.gif | Bin 0 -> 46 bytes .../Office2010Black/slider-hs-bottom.gif | Bin 0 -> 46 bytes .../Office2010Black/slider-hs-top.gif | Bin 0 -> 46 bytes .../Office2010Black/slider-v-both.gif | Bin 0 -> 47 bytes .../Office2010Black/slider-v-left.gif | Bin 0 -> 47 bytes .../Office2010Black/slider-v-right.gif | Bin 0 -> 47 bytes .../Office2010Black/slider-vs-both.gif | Bin 0 -> 46 bytes .../Office2010Black/slider-vs-left.gif | Bin 0 -> 46 bytes .../Office2010Black/slider-vs-right.gif | Bin 0 -> 46 bytes .../Office2010Black/sprite-vertical.png | Bin 0 -> 222 bytes .../2011.1.315/Office2010Black/sprite.png | Bin 0 -> 6091 bytes .../Office2010Black/treeview-line.png | Bin 0 -> 322 bytes .../Office2010Black/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../Office2010Black/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Outlook/editor.png | Bin 0 -> 2969 bytes .../2011.1.315/Outlook/imagebrowser.png | Bin 0 -> 4969 bytes .../Content/2011.1.315/Outlook/loading.gif | Bin 0 -> 2080 bytes .../2011.1.315/Outlook/slider-h-both.gif | Bin 0 -> 47 bytes .../2011.1.315/Outlook/slider-h-bottom.gif | Bin 0 -> 47 bytes .../2011.1.315/Outlook/slider-h-top.gif | Bin 0 -> 47 bytes .../2011.1.315/Outlook/slider-hs-both.gif | Bin 0 -> 46 bytes .../2011.1.315/Outlook/slider-hs-bottom.gif | Bin 0 -> 46 bytes .../2011.1.315/Outlook/slider-hs-top.gif | Bin 0 -> 46 bytes .../2011.1.315/Outlook/slider-v-both.gif | Bin 0 -> 47 bytes .../2011.1.315/Outlook/slider-v-left.gif | Bin 0 -> 47 bytes .../2011.1.315/Outlook/slider-v-right.gif | Bin 0 -> 47 bytes .../2011.1.315/Outlook/slider-vs-both.gif | Bin 0 -> 46 bytes .../2011.1.315/Outlook/slider-vs-left.gif | Bin 0 -> 46 bytes .../2011.1.315/Outlook/slider-vs-right.gif | Bin 0 -> 46 bytes .../2011.1.315/Outlook/sprite-vertical.png | Bin 0 -> 239 bytes .../Content/2011.1.315/Outlook/sprite.png | Bin 0 -> 5086 bytes .../2011.1.315/Outlook/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Outlook/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Outlook/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Simple/editor.png | Bin 0 -> 2927 bytes .../2011.1.315/Simple/imagebrowser.png | Bin 0 -> 4740 bytes .../Content/2011.1.315/Simple/loading.gif | Bin 0 -> 2080 bytes .../2011.1.315/Simple/slider-h-both.gif | Bin 0 -> 47 bytes .../2011.1.315/Simple/slider-h-bottom.gif | Bin 0 -> 47 bytes .../2011.1.315/Simple/slider-h-top.gif | Bin 0 -> 47 bytes .../2011.1.315/Simple/slider-hs-both.gif | Bin 0 -> 46 bytes .../2011.1.315/Simple/slider-hs-bottom.gif | Bin 0 -> 46 bytes .../2011.1.315/Simple/slider-hs-top.gif | Bin 0 -> 46 bytes .../2011.1.315/Simple/slider-v-both.gif | Bin 0 -> 47 bytes .../2011.1.315/Simple/slider-v-left.gif | Bin 0 -> 47 bytes .../2011.1.315/Simple/slider-v-right.gif | Bin 0 -> 47 bytes .../2011.1.315/Simple/slider-vs-both.gif | Bin 0 -> 46 bytes .../2011.1.315/Simple/slider-vs-left.gif | Bin 0 -> 46 bytes .../2011.1.315/Simple/slider-vs-right.gif | Bin 0 -> 46 bytes .../2011.1.315/Simple/sprite-vertical.png | Bin 0 -> 184 bytes .../Content/2011.1.315/Simple/sprite.png | Bin 0 -> 4275 bytes .../2011.1.315/Simple/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Simple/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Simple/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Sitefinity/editor.png | Bin 0 -> 2806 bytes .../2011.1.315/Sitefinity/imagebrowser.png | Bin 0 -> 4740 bytes .../Content/2011.1.315/Sitefinity/loading.gif | Bin 0 -> 1282 bytes .../2011.1.315/Sitefinity/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Sitefinity/slider-h-bottom.gif | Bin 0 -> 96 bytes .../2011.1.315/Sitefinity/slider-h-top.gif | Bin 0 -> 96 bytes .../2011.1.315/Sitefinity/slider-hs-both.gif | Bin 0 -> 92 bytes .../Sitefinity/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Sitefinity/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Sitefinity/slider-v-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Sitefinity/slider-v-left.gif | Bin 0 -> 96 bytes .../2011.1.315/Sitefinity/slider-v-right.gif | Bin 0 -> 96 bytes .../2011.1.315/Sitefinity/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Sitefinity/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Sitefinity/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Sitefinity/sprite-vertical.png | Bin 0 -> 188 bytes .../Content/2011.1.315/Sitefinity/sprite.png | Bin 0 -> 4586 bytes .../2011.1.315/Sitefinity/treeview-line.png | Bin 0 -> 322 bytes .../Sitefinity/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Sitefinity/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Sunset/editor.png | Bin 0 -> 2958 bytes .../2011.1.315/Sunset/imagebrowser.png | Bin 0 -> 4926 bytes .../Content/2011.1.315/Sunset/loading.gif | Bin 0 -> 1306 bytes .../2011.1.315/Sunset/slider-h-both.gif | Bin 0 -> 98 bytes .../2011.1.315/Sunset/slider-h-bottom.gif | Bin 0 -> 93 bytes .../2011.1.315/Sunset/slider-h-top.gif | Bin 0 -> 93 bytes .../2011.1.315/Sunset/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Sunset/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Sunset/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Sunset/slider-v-both.gif | Bin 0 -> 98 bytes .../2011.1.315/Sunset/slider-v-left.gif | Bin 0 -> 93 bytes .../2011.1.315/Sunset/slider-v-right.gif | Bin 0 -> 93 bytes .../2011.1.315/Sunset/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Sunset/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Sunset/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Sunset/sprite-vertical.png | Bin 0 -> 243 bytes .../Content/2011.1.315/Sunset/sprite.png | Bin 0 -> 4928 bytes .../2011.1.315/Sunset/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Sunset/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Sunset/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Telerik/editor.png | Bin 0 -> 2842 bytes .../2011.1.315/Telerik/imagebrowser.png | Bin 0 -> 4839 bytes .../Content/2011.1.315/Telerik/loading.gif | Bin 0 -> 1202 bytes .../2011.1.315/Telerik/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Telerik/slider-h-bottom.gif | Bin 0 -> 96 bytes .../2011.1.315/Telerik/slider-h-top.gif | Bin 0 -> 96 bytes .../2011.1.315/Telerik/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Telerik/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Telerik/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Telerik/slider-v-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Telerik/slider-v-left.gif | Bin 0 -> 96 bytes .../2011.1.315/Telerik/slider-v-right.gif | Bin 0 -> 96 bytes .../2011.1.315/Telerik/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Telerik/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Telerik/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Telerik/sprite-vertical.png | Bin 0 -> 219 bytes .../Content/2011.1.315/Telerik/sprite.png | Bin 0 -> 5518 bytes .../2011.1.315/Telerik/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Telerik/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Telerik/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Vista/editor.png | Bin 0 -> 2906 bytes .../Content/2011.1.315/Vista/imagebrowser.png | Bin 0 -> 4903 bytes .../Content/2011.1.315/Vista/loading.gif | Bin 0 -> 2055 bytes .../2011.1.315/Vista/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Vista/slider-h-bottom.gif | Bin 0 -> 96 bytes .../Content/2011.1.315/Vista/slider-h-top.gif | Bin 0 -> 96 bytes .../2011.1.315/Vista/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Vista/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Vista/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Vista/slider-v-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Vista/slider-v-left.gif | Bin 0 -> 96 bytes .../2011.1.315/Vista/slider-v-right.gif | Bin 0 -> 96 bytes .../2011.1.315/Vista/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Vista/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Vista/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Vista/sprite-vertical.png | Bin 0 -> 253 bytes .../Content/2011.1.315/Vista/sprite.png | Bin 0 -> 5310 bytes .../Content/2011.1.315/Web20/editor.png | Bin 0 -> 2984 bytes .../Content/2011.1.315/Web20/imagebrowser.png | Bin 0 -> 4957 bytes .../Content/2011.1.315/Web20/loading.gif | Bin 0 -> 1263 bytes .../2011.1.315/Web20/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Web20/slider-h-bottom.gif | Bin 0 -> 96 bytes .../Content/2011.1.315/Web20/slider-h-top.gif | Bin 0 -> 96 bytes .../2011.1.315/Web20/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Web20/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Web20/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Web20/slider-v-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Web20/slider-v-left.gif | Bin 0 -> 96 bytes .../2011.1.315/Web20/slider-v-right.gif | Bin 0 -> 96 bytes .../2011.1.315/Web20/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Web20/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Web20/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Web20/sprite-vertical.png | Bin 0 -> 219 bytes .../Content/2011.1.315/Web20/sprite.png | Bin 0 -> 5204 bytes .../2011.1.315/Web20/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/Web20/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/Web20/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/WebBlue/editor.png | Bin 0 -> 2998 bytes .../2011.1.315/WebBlue/imagebrowser.png | Bin 0 -> 4918 bytes .../Content/2011.1.315/WebBlue/loading.gif | Bin 0 -> 835 bytes .../2011.1.315/WebBlue/slider-h-both.gif | Bin 0 -> 98 bytes .../2011.1.315/WebBlue/slider-h-bottom.gif | Bin 0 -> 93 bytes .../2011.1.315/WebBlue/slider-h-top.gif | Bin 0 -> 93 bytes .../2011.1.315/WebBlue/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/WebBlue/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/WebBlue/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/WebBlue/slider-v-both.gif | Bin 0 -> 98 bytes .../2011.1.315/WebBlue/slider-v-left.gif | Bin 0 -> 93 bytes .../2011.1.315/WebBlue/slider-v-right.gif | Bin 0 -> 93 bytes .../2011.1.315/WebBlue/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/WebBlue/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/WebBlue/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/WebBlue/sprite-vertical.png | Bin 0 -> 214 bytes .../Content/2011.1.315/WebBlue/sprite.png | Bin 0 -> 5167 bytes .../2011.1.315/WebBlue/treeview-line.png | Bin 0 -> 322 bytes .../2011.1.315/WebBlue/treeview-nodes-rtl.png | Bin 0 -> 212 bytes .../2011.1.315/WebBlue/treeview-nodes.png | Bin 0 -> 261 bytes .../Content/2011.1.315/Windows7/editor.png | Bin 0 -> 2913 bytes .../2011.1.315/Windows7/imagebrowser.png | Bin 0 -> 4877 bytes .../Content/2011.1.315/Windows7/loading.gif | Bin 0 -> 2076 bytes .../2011.1.315/Windows7/slider-h-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Windows7/slider-h-bottom.gif | Bin 0 -> 96 bytes .../2011.1.315/Windows7/slider-h-top.gif | Bin 0 -> 96 bytes .../2011.1.315/Windows7/slider-hs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Windows7/slider-hs-bottom.gif | Bin 0 -> 90 bytes .../2011.1.315/Windows7/slider-hs-top.gif | Bin 0 -> 90 bytes .../2011.1.315/Windows7/slider-v-both.gif | Bin 0 -> 102 bytes .../2011.1.315/Windows7/slider-v-left.gif | Bin 0 -> 96 bytes .../2011.1.315/Windows7/slider-v-right.gif | Bin 0 -> 96 bytes .../2011.1.315/Windows7/slider-vs-both.gif | Bin 0 -> 92 bytes .../2011.1.315/Windows7/slider-vs-left.gif | Bin 0 -> 90 bytes .../2011.1.315/Windows7/slider-vs-right.gif | Bin 0 -> 90 bytes .../2011.1.315/Windows7/sprite-vertical.png | Bin 0 -> 228 bytes .../Content/2011.1.315/Windows7/sprite.png | Bin 0 -> 5165 bytes .../Content/2011.1.315/telerik.black.min.css | 1 + .../Content/2011.1.315/telerik.common.min.css | 1 + .../2011.1.315/telerik.default.min.css | 1 + .../Content/2011.1.315/telerik.forest.min.css | 1 + .../Content/2011.1.315/telerik.hay.min.css | 1 + .../2011.1.315/telerik.office2007.min.css | 1 + .../telerik.office2010black.min.css | 1 + .../2011.1.315/telerik.outlook.min.css | 1 + .../Content/2011.1.315/telerik.rtl.min.css | 1 + .../Content/2011.1.315/telerik.simple.min.css | 1 + .../2011.1.315/telerik.sitefinity.min.css | 1 + .../Content/2011.1.315/telerik.sunset.min.css | 1 + .../2011.1.315/telerik.telerik.min.css | 1 + .../Content/2011.1.315/telerik.vista.min.css | 1 + .../Content/2011.1.315/telerik.web20.min.css | 1 + .../2011.1.315/telerik.webblue.min.css | 1 + .../2011.1.315/telerik.windows7.min.css | 1 + .../Scripts/2011.1.315/jquery-1.5.1.min.js | 16 + .../Scripts/2011.1.315/jquery.validate.min.js | 16 + .../2011.1.315/telerik.autocomplete.min.js | 1 + .../2011.1.315/telerik.calendar.min.js | 1 + .../2011.1.315/telerik.combobox.min.js | 1 + .../Scripts/2011.1.315/telerik.common.min.js | 1 + .../2011.1.315/telerik.datepicker.min.js | 1 + .../2011.1.315/telerik.datetimepicker.min.js | 1 + .../2011.1.315/telerik.draganddrop.min.js | 1 + .../Scripts/2011.1.315/telerik.editor.min.js | 1 + .../2011.1.315/telerik.grid.editing.min.js | 1 + .../2011.1.315/telerik.grid.filtering.min.js | 1 + .../2011.1.315/telerik.grid.grouping.min.js | 1 + .../Scripts/2011.1.315/telerik.grid.min.js | 1 + .../2011.1.315/telerik.grid.reordering.min.js | 1 + .../2011.1.315/telerik.grid.resizing.min.js | 1 + .../2011.1.315/telerik.imagebrowser.min.js | 1 + .../Scripts/2011.1.315/telerik.list.min.js | 1 + .../Scripts/2011.1.315/telerik.menu.min.js | 1 + .../2011.1.315/telerik.panelbar.min.js | 1 + .../Scripts/2011.1.315/telerik.slider.min.js | 1 + .../2011.1.315/telerik.splitter.min.js | 1 + .../2011.1.315/telerik.tabstrip.min.js | 1 + .../Scripts/2011.1.315/telerik.textbox.min.js | 1 + .../2011.1.315/telerik.timepicker.min.js | 1 + .../2011.1.315/telerik.treeview.min.js | 1 + .../Scripts/2011.1.315/telerik.upload.min.js | 1 + .../Scripts/2011.1.315/telerik.window.min.js | 1 + .../content/web.config.transform | 19 + .../lib/net20}/Telerik.Web.Mvc.dll | Bin .../lib/net40/Telerik.Web.Mvc.dll | Bin 0 -> 750592 bytes 431 files changed, 10354 insertions(+), 19744 deletions(-) create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.resx create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.resx create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.resx create mode 100644 NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.resx create mode 100644 NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.designer.cs create mode 100644 NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.resx create mode 100644 NzbDrone.Web/Libraries/Ninject.Web.Mvc.dll create mode 100644 NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml delete mode 100644 NzbDrone.Web/Libraries/Telerik.Web.Mvc.xml delete mode 100644 NzbDrone.Web/Views/Account/ChangePassword.aspx delete mode 100644 NzbDrone.Web/Views/Account/ChangePasswordSuccess.aspx delete mode 100644 NzbDrone.Web/Views/Account/LogOn.aspx delete mode 100644 NzbDrone.Web/Views/Account/Register.aspx delete mode 100644 NzbDrone.Web/Views/Web.config delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/Ninject.Web.Mvc2.2.2.0.1.nupkg delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.dll delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.pdb delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.xml delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.dll delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.pdb delete mode 100644 packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.xml create mode 100644 packages/TelerikMvcExtensions.2011.1.315/TelerikMvcExtensions.2011.1.315.nupkg create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.bg-BG.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.de-DE.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.en-US.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.fr-FR.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pl-PL.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pt-BR.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.ru-RU.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.uk-UA.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.bg-BG.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.de-DE.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.en-US.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.es-ES.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.fr-FR.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pl-PL.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-BR.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-PT.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.ru-RU.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.uk-UA.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.bg-BG.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.en-US.resx create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Vista/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Web20/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/treeview-line.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/treeview-nodes-rtl.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/WebBlue/treeview-nodes.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/editor.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/imagebrowser.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/loading.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-h-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-h-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-h-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-hs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-hs-bottom.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-hs-top.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-v-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-v-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-v-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-vs-both.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-vs-left.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/slider-vs-right.gif create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/sprite-vertical.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Windows7/sprite.png create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.black.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.common.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.default.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.forest.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.hay.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.office2007.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.office2010black.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.outlook.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.rtl.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.simple.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.sitefinity.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.sunset.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.telerik.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.vista.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.web20.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.webblue.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/telerik.windows7.min.css create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/jquery-1.5.1.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/jquery.validate.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.autocomplete.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.calendar.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.combobox.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.common.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.datepicker.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.datetimepicker.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.draganddrop.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.editor.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.editing.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.filtering.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.grouping.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.reordering.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.resizing.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.imagebrowser.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.list.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.menu.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.panelbar.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.slider.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.splitter.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.tabstrip.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.textbox.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.timepicker.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.treeview.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.upload.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.window.min.js create mode 100644 packages/TelerikMvcExtensions.2011.1.315/content/web.config.transform rename {NzbDrone.Web/Libraries => packages/TelerikMvcExtensions.2011.1.315/lib/net20}/Telerik.Web.Mvc.dll (100%) create mode 100644 packages/TelerikMvcExtensions.2011.1.315/lib/net40/Telerik.Web.Mvc.dll diff --git a/NzbDrone.Core.Test/HistoryProviderTest.cs b/NzbDrone.Core.Test/HistoryProviderTest.cs index be98f4a5f..623a37379 100644 --- a/NzbDrone.Core.Test/HistoryProviderTest.cs +++ b/NzbDrone.Core.Test/HistoryProviderTest.cs @@ -69,6 +69,7 @@ public void AllItems() } [Test] + [Ignore] public void Exists_True() { //Todo: This test fails... Moq Setup doesn't return the expected value @@ -124,6 +125,7 @@ public void Exists_True() } [Test] + [Ignore] public void Exists_False() { //Todo: This test fails... Moq Setup doesn't return the expected value diff --git a/NzbDrone.Core.Test/MediaFileProviderTests.cs b/NzbDrone.Core.Test/MediaFileProviderTests.cs index cddd01b62..1498ea563 100644 --- a/NzbDrone.Core.Test/MediaFileProviderTests.cs +++ b/NzbDrone.Core.Test/MediaFileProviderTests.cs @@ -42,6 +42,7 @@ public void import_new_file() //Mocks var repository = new Mock(); repository.Setup(r => r.Exists(It.IsAny>>())).Returns(false).Verifiable(); + repository.Setup(r => r.Add(It.IsAny())).Returns(0).Verifiable(); var episodeProvider = new Mock(); episodeProvider.Setup(e => e.GetEpisode(fakeSeries.SeriesId, seasonNumber, episodeNumner)).Returns(fakeEpisode).Verifiable(); @@ -66,9 +67,12 @@ public void import_new_file() Assert.IsNotNull(result); repository.Verify(r => r.Add(result), Times.Once()); - Assert.AreEqual(fakeEpisode, result.Episodes[0]); + //Currently can't verify this since the list of episodes are loaded + //Dynamically by SubSonic + //Assert.AreEqual(fakeEpisode, result.Episodes[0]); + Assert.AreEqual(fakeEpisode.SeriesId, result.SeriesId); - Assert.AreEqual(QualityTypes.DVD, result.Quality); + Assert.AreEqual(QualityTypes.BDRip, result.Quality); Assert.AreEqual(Parser.NormalizePath(fileName), result.Path); Assert.AreEqual(size, result.Size); Assert.AreEqual(false, result.Proper); diff --git a/NzbDrone.Core.Test/ParserTest.cs b/NzbDrone.Core.Test/ParserTest.cs index 7f332b1c5..30beb9618 100644 --- a/NzbDrone.Core.Test/ParserTest.cs +++ b/NzbDrone.Core.Test/ParserTest.cs @@ -54,6 +54,7 @@ public void episode_parse(string path, int season, int episode) [Row("S01E03 - Come Fly With Me - 720p BluRay.mkv", QualityTypes.Bluray720)] [Row("S01E03 - Come Fly With Me - 1080p BluRay.mkv", QualityTypes.Bluray1080)] [Row("S11E06 - D-Yikes! - 720p WEB-DL.mkv", QualityTypes.WEBDL)] + [Row("WEEDS.S03E01-06.DUAL.BDRip.XviD.AC3.-HELLYWOOD.avi", QualityTypes.BDRip)] public void quality_parse(string path, object quality) { var result = Parser.ParseQuality(path); diff --git a/NzbDrone.Core.Test/SabControllerTest.cs b/NzbDrone.Core.Test/SabControllerTest.cs index 65a908ead..36f347f2e 100644 --- a/NzbDrone.Core.Test/SabControllerTest.cs +++ b/NzbDrone.Core.Test/SabControllerTest.cs @@ -33,8 +33,8 @@ public void AddByUrlSuccess() config.Setup(c => c.GetValue("SabApiKey", String.Empty, false)).Returns(apikey); config.Setup(c => c.GetValue("SabUsername", String.Empty, false)).Returns(username); config.Setup(c => c.GetValue("SabPassword", String.Empty, false)).Returns(password); - config.Setup(c => c.GetValue("SabPriority", String.Empty, false)).Returns(priority); - config.Setup(c => c.GetValue("SabTvCategory", String.Empty, false)).Returns(category); + config.Setup(c => c.GetValue("SabTvPriority", String.Empty, false)).Returns(priority); + config.Setup(c => c.GetValue("SabTvCategory", String.Empty, true)).Returns(category); var http = new Mock(); http.Setup(s => s.DownloadString("http://192.168.5.55:2222/api?mode=addurl&name=http://www.nzbclub.com/nzb_download.aspx?mid=1950232&priority=0&cat=tv&nzbname=This+is+an+Nzb&apikey=5c770e3197e4fe763423ee7c392c25d1&ma_username=admin&ma_password=pass")).Returns("ok"); @@ -66,8 +66,8 @@ public void AddByUrlError() config.Setup(c => c.GetValue("SabApiKey", String.Empty, false)).Returns(apikey); config.Setup(c => c.GetValue("SabUsername", String.Empty, false)).Returns(username); config.Setup(c => c.GetValue("SabPassword", String.Empty, false)).Returns(password); - config.Setup(c => c.GetValue("SabPriority", String.Empty, false)).Returns(priority); - config.Setup(c => c.GetValue("SabTvCategory", String.Empty, false)).Returns(category); + config.Setup(c => c.GetValue("SabTvPriority", String.Empty, false)).Returns(priority); + config.Setup(c => c.GetValue("SabTvCategory", String.Empty, true)).Returns(category); var http = new Mock(); http.Setup(s => s.DownloadString("http://192.168.5.55:2222/api?mode=addurl&name=http://www.nzbclub.com/nzb_download.aspx?mid=1950232&priority=0&cat=tv&nzbname=This+is+an+Nzb&apikey=5c770e3197e4fe763423ee7c392c25d1&ma_username=admin&ma_password=pass")).Returns("error"); diff --git a/NzbDrone.Core.Test/TvDbControllerTest.cs b/NzbDrone.Core.Test/TvDbControllerTest.cs index bfd85912f..6becfb0b9 100644 --- a/NzbDrone.Core.Test/TvDbControllerTest.cs +++ b/NzbDrone.Core.Test/TvDbControllerTest.cs @@ -67,7 +67,7 @@ public void no_search_result() var tvdbProvider = new TvDbProvider(); //act - var result = tvdbProvider.SearchSeries("clone high"); + var result = tvdbProvider.SearchSeries(Guid.NewGuid().ToString()); //assert Assert.IsEmpty(result); diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index 23ef95237..35bb65d18 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -21,7 +21,7 @@ namespace NzbDrone.Core { public static class CentralDispatch { - private static IKernel _kernel; + private static StandardKernel _kernel; private static readonly Object kernelLock = new object(); private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); private static string _startupPath; @@ -126,7 +126,7 @@ public static string StartupPath get { return _startupPath; } } - public static IKernel NinjectKernel + public static StandardKernel NinjectKernel { get { diff --git a/NzbDrone.Core/NzbDrone.Core.csproj b/NzbDrone.Core/NzbDrone.Core.csproj index c4fbe4974..ae6c4afd0 100644 --- a/NzbDrone.Core/NzbDrone.Core.csproj +++ b/NzbDrone.Core/NzbDrone.Core.csproj @@ -156,7 +156,6 @@ - diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.resx new file mode 100644 index 000000000..99ad06488 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.bg-BG.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Получер + + + Направи препратка + + + Сигурни ли сте че искате да изтриете "{0}"? + + + Директория с посоченото име не бе открита. + + + Празна папка + + + Шрифт + + + (наследен шрифт) + + + Размер на шрифта + + + (наследен размер) + + + Избери формат + + + Добави отстъп + + + Вмъкни HTML + + + Вмъкни картина + + + Вмъкни номериран списък + + + Вмъкни списък + + + Избраният файл "{0}" не е валиден. Поддържаните файлови формати са {1}. + + + Курсив + + + Центрирай + + + Подравни + + + Подравни отляво + + + Подравни отдясно + + + Подреди по: + + + Име + + + Големина + + + Премахни отстъп + + + Файл с име "{0}" вече съществува в тази папка. Искате ли да го презапишете? + + + Зачертай + + + Стилове + + + Подчертай + + + Премахни препратка + + + Качи файл + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.resx new file mode 100644 index 000000000..b9d1f9882 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.de-DE.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Fett + + + Hyperlink einfügen + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Schriftfamilie + + + (Schrift übernehmen) + + + Größe + + + (Größe übernehmen) + + + Absatzstil + + + Einzug vergrößern + + + HTML einfügen + + + Einfügen Bild + + + Numerierte Liste + + + Aufzählliste + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Kursiv + + + Zentriert + + + Ausrichten + + + Linksbündig + + + Rechtsbündig + + + Arrange by: + + + Name + + + Size + + + Einzug verkleinern + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Durchgestrichen + + + Stil + + + Unterstrichen + + + Hyperlink entfernen + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.resx new file mode 100644 index 000000000..46048b826 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.en-US.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Bold + + + Insert hyperlink + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Select font family + + + (inherited font) + + + Select font size + + + (inherited size) + + + Select block type + + + Indent + + + Insert HTML + + + Insert image + + + Insert ordered list + + + Insert unordered list + + + The selected file \"{0}\" is not valid. Supported file types are {1}. + + + Italic + + + Center text + + + Justify + + + Align text left + + + Align text right + + + Arrange by: + + + Name + + + Size + + + Outdent + + + 'A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Strikethrough + + + Styles + + + Underline + + + Remove hyperlink + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.resx new file mode 100644 index 000000000..43eee6158 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.fr-FR.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Gras + + + Insérer un lien hypertexte + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Famille de polices + + + Dimension + + + Style du paragraphe + + + Augmenter le retrait + + + Insèrer HTML + + + Insèrer Image + + + Liste numérotée + + + Liste à puces + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Italique + + + Centrer + + + Justifier + + + Alignement à gauche + + + Alignement à droite + + + Arrange by: + + + Name + + + Size + + + Réduire le retrait + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Texte barré + + + Style + + + Souligné + + + Supprimer hyperlien + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.resx new file mode 100644 index 000000000..f56e8581d --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.pl-PL.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Wytłuszczenie + + + Wstaw link + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Wybierz czcionkę + + + (czcionka odziedziczona) + + + Wybierz rozmiar czcionki + + + (inherited size) + + + Wybierz rozmiar bloku + + + Wcięcie + + + Wstaw HTML + + + Wstaw obraz + + + Wstaw listę numerowaną + + + Wstaw listę wypunktowaną + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Kursywa + + + Centruj tekst + + + Wyrównaj tekst + + + Wyrównaj tekst do lewej + + + Wyrównaj tekst do prawej + + + Arrange by: + + + Name + + + Size + + + Zmniejsz wcięcie + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Przekreślenie + + + Style + + + Podkreślenie + + + Usuń link + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.resx new file mode 100644 index 000000000..1cd97aa06 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.pt-BR.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Negrito + + + Adicionar Link + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Fonte + + + Tamanho + + + Formatar Bloco + + + Aumentar Recuo + + + Inserir HTML + + + Inserir Imagem + + + Inserir Lista Ordenada + + + Inserir Lista Aleatória + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Itálico + + + Alinhar Centro + + + Justificar + + + Alinhar à Esquerda + + + Alinhar à Direita + + + Arrange by: + + + Name + + + Size + + + Diminuir Recuo + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Tachado + + + Estilo + + + Sublinhado + + + Remover Link + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.resx new file mode 100644 index 000000000..7ebc8e125 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.ru-RU.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Полужирный + + + Вставить гиперссылку + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Выбрать шрифт + + + Выбрать размер шрифта + + + Форматирование + + + Увеличить отступ + + + Вставить HTML + + + Вставить изображение + + + Вставить нумерованный список + + + Вставить маркированныйсписок + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Курсив + + + Выровнять по центру + + + Выровнять по ширине + + + Выровнять по левому краю + + + Выровнять по правому краю + + + Arrange by: + + + Name + + + Size + + + Уменьшить отступ + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Зачеркнутый + + + Стиль + + + Подчеркнутый + + + Удалить гиперссылку + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.designer.cs b/NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.resx b/NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.resx new file mode 100644 index 000000000..0fcb3fe94 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/EditorLocalization.uk-UA.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Жирний + + + Додати посилання + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Шрифт + + + Розмір шрифта + + + Форматування + + + Збільшити відступ + + + Додати HTML + + + Додати зображення + + + Нумерований список + + + Маркований список + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Курсив + + + По центру + + + По ширині + + + По лівому краю + + + По правому краю + + + Arrange by: + + + Name + + + Size + + + Зменшити відступ + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Закреслений + + + Стиль + + + Підкреслений + + + Видалити посилання + + + Upload + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.resx new file mode 100644 index 000000000..6880e5e4e --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.bg-BG.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Добави нов запис + + + Изтриване + + + Отказ + + + Запази + + + Добави + + + Редактиране + + + Избери + + + Страница + + + Записи {0} - {1} от {2} + + + от {0} + + + Филтрирай + + + и + + + Премахни филтър + + + Е равно на + + + Е след или равно на + + + Е след + + + Е преди или равно на + + + Е преди + + + Не е равно на + + + Е равно на + + + Е по-голяма или равно на + + + Е по-голямо от + + + Е по-малко или равно на + + + Е по-малко от + + + Не е равно на + + + Покажи записи със стойност, която + + + Завършва на + + + Е равно на + + + Не е равно на + + + Започва с + + + Съдържа + + + Дръпни колона и я пусни тук, за да групираш + + + E равно на + + + Не е равно на + + + -Избери стойност- + + + Сигурни ли сте, че искате да изтриете записа? + + + не е вярно + + + е вярно + + + Няма записи за показване! + + + Откажи промените + + + Запази промените + + + Опресни + + + сортиране в нарастващ ред + + + сортиране в намаляващ ред + + + премахни групирането + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.resx new file mode 100644 index 000000000..72fe972f3 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.de-DE.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Neuen Datensatz hinzufügen + + + Löschen + + + Abbrechen + + + Aktualisiere + + + Einfügen + + + Bearbeiten + + + Wähle + + + Seite + + + Anzeigen der Elemente {0} - {1} von {2} + + + von {0} + + + Filter + + + Und + + + Filter löschen + + + Ist gleich + + + Ist nach oder gleich + + + Ist nach + + + Ist vor oder gleich + + + Ist vor + + + Ist nicht gleich + + + Ist gleich + + + Ist größer als oder gleich + + + Ist größer als + + + Ist kleiner als oder gleich + + + Ist kleiner + + + Ist nicht gleich + + + Zeigt Zeilen mit Werten, die + + + Endet mit + + + Ist gleich + + + Ist nicht gleich + + + Beginnt mit + + + Beinhaltet + + + Ziehen Sie eine Spaltenüberschrift hierher, um nach dieser Spalte zu gruppieren + + + Ist gleich + + + Ist nicht gleich + + + -wählen Sie- + + + Sind Sie sicher, dass Sie diesen Datensatz löschen wollen? + + + ist falsch + + + ist richtig + + + keine Daten + + + Änderungen verwerfen + + + Änderungen speichern + + + Aktualisieren + + + aufsteigend sortiert + + + absteigend sortiert + + + Gruppierung aufheben + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.resx new file mode 100644 index 000000000..99d7e63fb --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.en-US.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Add new record + + + Delete + + + Cancel + + + Update + + + Insert + + + Edit + + + Select + + + Page + + + Displaying items {0} - {1} of {2} + + + of {0} + + + Filter + + + And + + + Clear Filter + + + Is equal to + + + Is after or equal to + + + Is after + + + Is before or equal to + + + Is before + + + Is not equal to + + + Is equal to + + + Is greater than or equal to + + + Is greater than + + + Is less than or equal to + + + Is less than + + + Is not equal to + + + Show rows with value that + + + Ends with + + + Is equal to + + + Is not equal to + + + Starts with + + + Contains + + + Drag a column header and drop it here to group by that column + + + Is equal to + + + Is not equal to + + + Are you sure you want to delete this record? + + + -Select value- + + + is false + + + is true + + + No records to display. + + + Cancel changes + + + Save changes + + + Refresh + + + sorted ascending + + + sorted descending + + + ungroup + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.resx new file mode 100644 index 000000000..d332f18da --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.es-ES.resx @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Añadir nuevo registro + + + Eliminar + + + Cancelar + + + Actualizar + + + Añadir + + + Editar + + + Seleccionar + + + Página + + + Elementos mostrados {0} - {1} de {2} + + + de {0} + + + Filtrar + + + Y + + + Limpiar filtro + + + Es igual a + + + Es posterior o igual a + + + Es posterior + + + Es anterior o igual a + + + Es anterior + + + No es igual a + + + Es igual a + + + Es mayor o igual que + + + Es mayor que + + + Es menor o igual que + + + Es menor que + + + No es igual a + + + Mostrar filas con valor que + + + Termina en + + + Es igual a + + + No es igual a + + + Comienza con + + + Contiene + + + Arrastre un encabezado de columna y póngalo aquí para agrupar por ella + + + Es igual a + + + No es igual a + + + ¿Está seguro de que quiere eliminar este registro? + + + No records to display. + + + No + + + Si + + + Cancel Changes + + + Save Changes + + + Actualizar + + + ordenados ascendente + + + ordenados descendente + + + desagrupar + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.resx new file mode 100644 index 000000000..97e9f5172 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.fr-FR.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Ajouter un contenu + + + Effacer + + + Annuler + + + Rafraîchir + + + Insérer + + + Edition + + + Sélectionner + + + Page + + + Afficher les items {0} - {1} of {2} + + + de {0} + + + Filtrer + + + et + + + Annuler Filtrer + + + égal à + + + est postérieur ou égal à + + + est postérieur + + + est antérieur ou égal à + + + est antérieur + + + n’est pas égal à + + + égal à + + + est supérieur ou égal à + + + est supérieur à + + + est moins ou égal à + + + est moins de + + + n’est pas égal à + + + Montrer les lignes avec la valeur de + + + Finit par + + + égal à + + + n’est pas égal à + + + Commence par + + + contient + + + Faites glisser la tête de colonne et posez-la ici pour la grouper avec cette colonne. + + + égal à + + + n’est pas égal à + + + -Sélectionner- + + + Etes-vous surs de vouloir effacer le contenu ? + + + est fausse + + + est vrai + + + No records to display. + + + Cancel Changes + + + Save Changes + + + Actualiser + + + triés croissant + + + triés décroissant + + + supprimer groupement + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.resx new file mode 100644 index 000000000..b568345f8 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.pl-PL.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Dodaj nowy rekord + + + Usuń + + + Anuluj + + + Aktualizuj + + + Wstaw + + + Edycja + + + Zaznacz + + + Strona + + + Wyświetlanie elementów {0} - {1} z {2} + + + z {0} + + + Filtr + + + Oraz + + + Wyczyść filtr + + + jest równe + + + jest późniejsze lub równe + + + jest późniejsze + + + jest wcześniejsze lub równe + + + jest wcześniejsze + + + jest inne niż + + + jest równe + + + jest większe lub równe + + + jest większe + + + jest mniejsze lub równe + + + jest mniejsze niż + + + jest inne niż + + + Pokaż wiersze o wartościach które + + + Kończy się na + + + jest równe + + + jest inne niż + + + Zaczyna się od + + + Zawiera + + + Przeciągnij nagłówek kolumny i upuść go tutaj aby pogrupować według tej kolumny + + + jest równe + + + jest inne niż + + + Czy na pewno chcesz usunąć ten rekord? + + + -Wybierz wartość- + + + fałsz + + + prawda + + + Brak danych + + + Cancel Changes + + + Save Changes + + + Odśwież + + + posortowane rosnąco + + + posortowane malejąco + + + rozgrupować + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.resx new file mode 100644 index 000000000..646b7b7db --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-BR.resx @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adicionar novo registro + + + Excluir + + + Cancelar + + + Atualizar + + + Inserir + + + Editar + + + Selecionar + + + Página + + + Exibindo itens {0} - {1} de {2} + + + de {0} + + + Filtro + + + E + + + Limpar Filtro + + + É igual a + + + É posterior ou igual a + + + É posterior a + + + É anterior ou igual a + + + É anterior a + + + Não é igual a + + + É igual a + + + É maior que ou igual a + + + É maior que + + + É menor que ou igual a + + + É menor que + + + Não é igual a + + + Exibir linhas com valores que + + + Termina com + + + É igual a + + + Não é igual a + + + Começa com + + + Contem + + + Arraste aqui o cabeçalho de uma coluna para agrupar por esta coluna + + + É igual a + + + Não é igual a + + + Você tem certeza que deseja excluir este registro? + + + É falsa + + + É verdade + + + No records to display. + + + Cancel Changes + + + Save Changes + + + Atualizar + + + ordenadas crescente + + + ordenadas descendente + + + desagrupar + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.resx new file mode 100644 index 000000000..c61481321 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.pt-PT.resx @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Novo + + + Cancelar + + + Apagar + + + Pretende remover o registo? + + + Registos {0} - {1} de {2} + + + Editar + + + No records to display. + + + Filtro + + + e + + + Limpar + + + Igual + + + Maior ou igual que + + + Maior que + + + Menor ou igual que + + + Menor que + + + Diferente + + + Igual + + + Diferente + + + Igual + + + Maior ou igual que + + + Maior que + + + Menor ou igual que + + + Menor que + + + Diferente + + + -Seleccione um item- + + + Motrar as linhas com o valor + + + A acabar em + + + Igual + + + Diferente + + + A comecar com + + + Contem + + + Arraste uma coluna para este espaco para agrupar pelo valor da mesma... + + + Inserir + + + Pagina + + + de {0} + + + Seleccionar + + + Actualizar + + + Cancel Changes + + + Save Changes + + + Actualizar + + + ordenadas crescente + + + ordenadas descendente + + + desagrupar + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.resx new file mode 100644 index 000000000..a3d482c20 --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.ru-RU.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Создать новую запись + + + Удалить + + + Отмена + + + Обновить + + + Добавить + + + Изменить + + + Выбрать + + + Страница + + + Отображены записи {0} - {1} из {2} + + + из {0} + + + фильтровать + + + И + + + очистить фильтр + + + равна + + + после или равна + + + после + + + до или равна + + + до + + + не равна + + + равно + + + больше или равно + + + больше + + + меньше или равно + + + меньше + + + не равно + + + Строки со значениями + + + оканчивающимися на + + + равными + + + не равными + + + начинающимися на + + + содержащими + + + Переместите сюда заголовок колонки, чтобы сгрупировать записи из этой колонки + + + равно + + + не равно + + + Вы уверены, что хотите удалить эту запись? + + + -выберите- + + + ложь + + + истина + + + NoRecords + + + Cancel Changes + + + Save Changes + + + Обновить + + + отсортировано по возрастанию + + + отсортировано по убыванию + + + разгруппировать + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.designer.cs b/NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.resx b/NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.resx new file mode 100644 index 000000000..59f26f01c --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/GridLocalization.uk-UA.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Створити новий запис + + + Видалити + + + Скасувати + + + Оновити + + + Додати + + + Редагувати + + + Вибрати + + + Сторінка + + + Зображено записи {0} - {1} з {2} + + + з {0} + + + фільтрувати + + + І + + + очистити фільтр + + + рівними + + + після або рівна + + + після + + + до або рівними + + + до + + + не рівна + + + рівне + + + більше або рівними + + + більше + + + менше або рівними + + + менше + + + не рівними + + + Рядки із записами + + + закінчуються на + + + рівні + + + не рівні + + + починаються на + + + містять + + + Перетягніть сюди заголовок стовпця, щоб згрупувати записи з цього стовпця + + + рівними + + + не рівними + + + Ви впевнені, що бажаєте видалити даний запис? + + + -виберіть- + + + хиба + + + істина + + + немає записів + + + Cancel Changes + + + Save Changes + + + Оновити + + + відсортовано за зростанням + + + відсортовано за зменьшенням + + + розгрупувати + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.designer.cs b/NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.resx b/NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.resx new file mode 100644 index 000000000..02a4fd69d --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/UploadLocalization.bg-BG.resx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Спри + Cancel button text + + + Опитай отново + Retry button text + + + Избери... + Select button text + + + Премахни + Remove button text + + + Качи файловете + Upload button (visible when AutoUpload is set to false) + + + преместете с мишката файлове тук за да ги качите + Drag & Drop hint text + + + грешка + "failed" status text accessible by screen readers + + + качен + "uploaded" status text accessible by screen readers + + + качва се + "uploading" status text accessible by screen readers + + \ No newline at end of file diff --git a/NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.designer.cs b/NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.designer.cs new file mode 100644 index 000000000..e69de29bb diff --git a/NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.resx b/NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.resx new file mode 100644 index 000000000..0380e024d --- /dev/null +++ b/NzbDrone.Web/App_GlobalResources/UploadLocalization.en-US.resx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Cancel + Cancel button text + + + Retry + Retry button text + + + Select... + Select button text + + + Remove + Remove button text + + + Upload files + Upload button (visible when AutoUpload is set to false) + + + drop files here to upload + Drag & Drop hint text + + + failed + "failed" status text accessible by screen readers + + + uploaded + "uploaded" status text accessible by screen readers + + + uploading + "uploading" status text accessible by screen readers + + \ No newline at end of file diff --git a/NzbDrone.Web/Global.asax.cs b/NzbDrone.Web/Global.asax.cs index ada1080de..b03201aa4 100644 --- a/NzbDrone.Web/Global.asax.cs +++ b/NzbDrone.Web/Global.asax.cs @@ -1,5 +1,6 @@ using System; using System.Diagnostics; +using System.Reflection; using System.Threading; using System.Web; using System.Web.Mvc; @@ -32,22 +33,34 @@ public static void RegisterRoutes(RouteCollection routes) protected override void OnApplicationStarted() { + base.OnApplicationStarted(); + LogConfiguration.Setup(); Logger.Info("NZBDrone Starting up."); CentralDispatch.DedicateToHost(); - AreaRegistration.RegisterAllAreas(); + RegisterRoutes(RouteTable.Routes); - base.OnApplicationStarted(); + //base.OnApplicationStarted(); + AreaRegistration.RegisterAllAreas(); + RegisterGlobalFilters(GlobalFilters.Filters); + //RegisterRoutes(RouteTable.Routes); } protected override IKernel CreateKernel() { var kernel = CentralDispatch.NinjectKernel; - // kernel.Bind().ToConstant(kernel.Get("LogDb")); + // kernel.Bind().ToConstant(kernel.Get("LogDb")); + kernel.Load(Assembly.GetExecutingAssembly()); return kernel; } + + public static void RegisterGlobalFilters(GlobalFilterCollection filters) + { + filters.Add(new HandleErrorAttribute()); + } + // ReSharper disable InconsistentNaming protected void Application_Error(object sender, EventArgs e) { diff --git a/NzbDrone.Web/Libraries/Ninject.Web.Mvc.dll b/NzbDrone.Web/Libraries/Ninject.Web.Mvc.dll new file mode 100644 index 0000000000000000000000000000000000000000..840dac24dfa79455a80889b284c0c07dc3a04dcf GIT binary patch literal 21504 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

      7eY@pmb)n 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 Re`xyOV^n_~#YI}+zW^_VfF=L{ literal 0 HcmV?d00001 diff --git a/NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml b/NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml new file mode 100644 index 000000000..b366bd6da --- /dev/null +++ b/NzbDrone.Web/Libraries/Ninject.Web.Mvc.xml @@ -0,0 +1,912 @@ + + + + Ninject.Web.Mvc + + + +

      + A parameter that contains the controller context and action descriptor for the filter. + + + + + The name of the parameter. + + + + + Initializes a new instance of the class. + + The controller context. + The action descriptor. + + + + Gets the controller context. + + The controller context. + + + + Gets the action descriptor. + + The action descriptor. + + + + Used by the NinjectFilterProvider to get injected filters. + + + + + Builds the filter instance. + + The parameter. + The created filter. + + + + Creates a filter of the specified type using ninject. + + The type of the filter. + + + + The kernel. + + + + + Teh filter scope. + + + + + The filter order. + + + + + Initializes a new instance of the class. + + The kernel. + The filter scope. + The filter order. + + + + Builds the filter instance. + + The parameter. + The created filter. + + + + Filter provider that gets the filters form the attributes of the actions. + + + + + The ninject kernel. + + + + + Initializes a new instance of the class. + + The kernel. + + + + Gets the controller attributes. + + The controller context. + The action descriptor. + The filters defined by attributes + + + + Gets the action attributes. + + The controller context. + The action descriptor. + The filters defined by attributes. + + + + A filter provider that gets the filter by requesting all INinjectFilters. + + + + + The kernel. + + + + + Initializes a new instance of the class. + + The kernel. + + + + Gets the filters. + + The controller context. + The action descriptor. + All filters defined on the kernel. + + + + Extension methods for IBindingRoot to define filter bindings. + + + + + Creates a binding for a filter. + + The type of the filter. + The kernel. + The filter scope. + The filter order. + The fluent syntax to specify more information for the binding. + + + + Binding builder for filters. + + The type of the filter. + + + + Used to add additional information or actions to a binding. + + The type of the service + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + The fluent syntax to define more information + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the action method has + an attribute of the specified type. + + Type of the attribute. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the action method has + an attribute of the specified type. + + The type of the attribute. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the controller has + an attribute of the specified type. + + Type of the attribute. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the controller has + an attribute of the specified type. + + The type of the attribute. + The fluent syntax to define more information + + + + Whens the type of the controller. + + Type of the controller. + The fluent syntax to define more information + + + + Whens the type of the controller. + + The type of the attribute. + The fluent syntax to define more information + + + + Used to set the scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to define the scope in which instances activated via a binding should be re-used. + + The service being bound. + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used within the same + HTTP request. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + The fluent syntax to define more information + + + + Used to define the name of a binding. + + The service being bound. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + The fluent syntax to define more information + + + + Used to add additional information to a binding. + + The service being bound. + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + The fluent syntax to define more information + + + + Adds a custom parameter to the binding. + + The parameter. + The fluent syntax to define more information + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + The value is retrieved from an attribute on the action of the specified type. + + The type of the attribute. + The name of the argument to override. + The callback. + + The fluent syntax to define more information + + + + + Indicates that the specified constructor argument should be overridden with the specified value. + The value is retrieved from an attribute on the controller of the specified type. + + The type of the attribute. + The name of the argument to override. + The callback. + + The fluent syntax to define more information + + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The cllback to retrieve the value. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + The value is retrieved from an attribute on the action of the specified type. + + The type of the attribute. + The name of the property to override. + The cllback to retrieve the value. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + The value is retrieved from an attribute on the controller of the specified type. + + The type of the attribute. + The name of the property to override. + The cllback to retrieve the value. + The fluent syntax to define more information + + + + Used to add additional actions to be performed during activation or deactivation of instances via a binding. + + The service being bound. + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + The fluent syntax to define more information + + + + Used to set the scope, name, or add additional information or actions to a binding. + + The service being bound. + + + + Used to add additional information or actions to a binding. + + The service being bound. + + + + The binding of the ninject filter. Conditions are added here. + + + + + The binding of the filter. All other additionla configuration but the conditions are added here. + + + + + Initializes a new instance of the class. + + The ninject filter binding syntax. + The filter binding syntax. + + + + Indicates that the binding should be registered with the specified name. Names are not + necessarily unique; multiple bindings for a given service may be registered with the same name. + + The name to give the binding. + The fluent syntax to define more information + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + The fluent syntax to define more information + + + + Indicates that the binding should be used only for requests that support the specified condition. + + The condition. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the action method has + an attribute of the specified type. + + Type of the attribute. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the action method has + an attribute of the specified type. + + The type of the attribute. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the controller has + an attribute of the specified type. + + Type of the attribute. + The fluent syntax to define more information + + + + Indicates that the binding should be used only when the controller has + an attribute of the specified type. + + The type of the attribute. + The fluent syntax to define more information + + + + Whens the type of the controller. + + Type of the controller. + The fluent syntax to define more information + + + + Whens the type of the controller. + + The type of the attribute. + The fluent syntax to define more information + + + + Indicates that only a single instance of the binding should be created, and then + should be re-used for all subsequent requests. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should not be re-used, nor have + their lifecycle managed by Ninject. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used within the same thread. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used within the same + HTTP request. + + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + The fluent syntax to define more information + + + + Indicates that instances activated via the binding should be re-used as long as the object + returned by the provided callback remains alive (that is, has not been garbage collected). + + The callback that returns the scope. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The value for the argument. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback to invoke to get the value for the argument. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The value for the property. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The callback to invoke to get the value for the property. + The fluent syntax to define more information + + + + Adds a custom parameter to the binding. + + The parameter. + The fluent syntax to define more information + + + + Sets the value of a piece of metadata on the binding. + + The metadata key. + The metadata value. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + + The name of the argument to override. + The callback. + The fluent syntax to define more information + + + + Indicates that the specified constructor argument should be overridden with the specified value. + The value is retrieved from an attribute of the specified type. + + The type of the attribute. + The name of the argument to override. + The callback. + + The fluent syntax to define more information + + + + + Indicates that the specified constructor argument should be overridden with the specified value. + The value is retrieved from an attribute on the controller of the specified type. + + The type of the attribute. + The name of the argument to override. + The callback. + + The fluent syntax to define more information + + + + + Indicates that the specified property should be injected with the specified value. + + The name of the property to override. + The cllback to retrieve the value. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + The value is retrieved from an attribute of the specified type. + + The type of the attribute. + The name of the property to override. + The cllback to retrieve the value. + The fluent syntax to define more information + + + + Indicates that the specified property should be injected with the specified value. + The value is retrieved from an attribute on the controller of the specified type. + + The type of the attribute. + The name of the property to override. + The cllback to retrieve the value. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are deactivated. + + The action callback. + The fluent syntax to define more information + + + + Indicates that the specified callback should be invoked when instances are activated. + + The action callback. + The fluent syntax to define more information + + + + Gets the filter context parameter. + + The context. + The filter context parameter from the context parameters. + + + + Gets the binding. + + The binding. + + + + Gets the kernel. + + The kernel. + + + + A DataAnnotationsModelValidatorProvider implementation that injects the validators. + + + + + The kernel. + + + + + The method info to get the attribute from the DataAnnotationsModelValidatorProvider + + + + + Initializes a new instance of the class. + + The kernel. + + + + Gets a list of validators. + + The metadata. + The context. + The list of validation attributes. + A list of validators. + + + + A basic bootstrapper that can be used to setup web applications. + + + + + A basic bootstrapper that can be used to setup web applications. + + + + + Starts the application. + + The create kernel callback function. + + + + Releases the kernel on application end. + + + + + The ninject kernel of the application + + + + + Starts the application. + + The create kernel callback function. + + + + Releases the kernel on application end. + + + + + Creates the controller factory that is used to create the controllers. + + The created controller factory. + + + + Removes the default attribute filter provider. + + + + + Gets the kernel. + + + + + Dependency resolver implementation for ninject. + + + + + The resolution root used to resolve dependencies. + + + + + Initializes a new instance of the class. + + The resolution root. + + + + Gets the service of the specified type. + + The type of the service. + The service instance or null if none is configured. + + + + Gets the services of the specidies type. + + The type of the service. + All service instances or an empty enumerable if none is configured. + + + + Defines an that is controlled by a Ninject . + + + + + The one per request module to release request scope at the end of the request + + + + + Initializes a new instance of the class. + + + + + Starts the application. + + + + + Releases the kernel on application end. + + + + + Creates the kernel. + + The kernel. + + + + Called when the application is started. + + + + + Called when the application is stopped. + + + + + Gets the kernel. + + The kernel. + + + diff --git a/NzbDrone.Web/Libraries/Telerik.Web.Mvc.xml b/NzbDrone.Web/Libraries/Telerik.Web.Mvc.xml deleted file mode 100644 index 9ec4fa879..000000000 --- a/NzbDrone.Web/Libraries/Telerik.Web.Mvc.xml +++ /dev/null @@ -1,19118 +0,0 @@ - - - - Telerik.Web.Mvc - - - - - Contains the extension methods of . - - - - - Create Nullable instance of the passed . - - - - - Contains extension methods of . - - - - - Get the Application root path. - - The instance. - - - - - Determines whether this instance can compress the specified instance. - - The instance. - - true if this instance can compress the specified instance; otherwise, false. - - - - - - - - - - - - - - - - - - - - - Basic building block to locate the correct virtual path. - - - - - Returns the correct virtual path based upon the debug mode and version. - - The virtual path. - The version. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bold. - - - - - Looks up a localized string similar to Insert hyperlink. - - - - - Looks up a localized string similar to Are you sure you want to delete "{0}"?. - - - - - Looks up a localized string similar to A directory with this name was not found.. - - - - - Looks up a localized string similar to Empty Folder. - - - - - Looks up a localized string similar to Select font family. - - - - - Looks up a localized string similar to (inherited font). - - - - - Looks up a localized string similar to Select font size. - - - - - Looks up a localized string similar to (inherited size). - - - - - Looks up a localized string similar to Select block type. - - - - - Looks up a localized string similar to Indent. - - - - - Looks up a localized string similar to Insert HTML. - - - - - Looks up a localized string similar to Insert image. - - - - - Looks up a localized string similar to Insert ordered list. - - - - - Looks up a localized string similar to Insert unordered list. - - - - - Looks up a localized string similar to The selected file \"{0}\" is not valid. Supported file types are {1}.. - - - - - Looks up a localized string similar to Italic. - - - - - Looks up a localized string similar to Center text. - - - - - Looks up a localized string similar to Justify. - - - - - Looks up a localized string similar to Align text left. - - - - - Looks up a localized string similar to Align text right. - - - - - Looks up a localized string similar to Arrange by:. - - - - - Looks up a localized string similar to Name. - - - - - Looks up a localized string similar to Size. - - - - - Looks up a localized string similar to Outdent. - - - - - Looks up a localized string similar to 'A file with name "{0}" already exists in the current directory. Do you want to overwrite it?. - - - - - Looks up a localized string similar to Strikethrough. - - - - - Looks up a localized string similar to Styles. - - - - - Looks up a localized string similar to Underline. - - - - - Looks up a localized string similar to Remove hyperlink. - - - - - Looks up a localized string similar to Upload. - - - - - View component base class. - - - - - Defines the basic building block of scriptable component. - - - - - Writes the initialization script. - - The writer. - - - - Writes the cleanup script. - - The writer. - - - - Gets or sets the asset key. - - The asset key. - - - - Gets or sets the script files path. Path must be a virtual path. - - The script files path. - - - - Gets or sets the script file names. - - The script file names. - - - - Gets the client side object writer factory. - - The client side object writer factory. - - - - Defines whether one navigation item can have content output immediately - - - - - The HtmlAttributes applied to objects which can have child items - - - - - Initializes a new instance of the class. - - The view context. - The client side object writer factory. - - - - Renders the component. - - - - - Writes the initialization script. - - The writer. - - - - Writes the cleanup script. - - The writer. - - - - Writes the HTML. - - - - - Gets or sets the name. - - The name. - - - - Gets the id. - - The id. - - - - Gets the HTML attributes. - - The HTML attributes. - - - - Gets or sets the asset key. - - The asset key. - - - - Gets or sets the script files path. Path must be a virtual path. - - The script files path. - - - - Gets or sets the script file names. - - The script file names. - - - - Gets the client side object writer factory. - - The client side object writer factory. - - - - Gets or sets the view context to rendering a view. - - The view context. - - - - Defines the fluent interface for configuring the component. - - - - - View component Builder base class. - - - - - Helper interface used to hide the base - members from the fluent API to make it much cleaner - in Visual Studio intellisense. - - - - - Equalses the specified value. - - The value. - - - - - Gets the hash code. - - - - - - Gets the type. - - - - - - Toes the string. - - - - - - Initializes a new instance of the class. - - The component. - - - - Performs an implicit conversion from to TViewComponent. - - The builder. - The result of the conversion. - - - - Returns the internal view component. - - - - - - Sets the name of the component. - - The name. - - - - - Sets the web asset key for the component. - - The key. - - - - - Sets the Scripts files path.. Path must be a virtual path. - - The path. - - - - - Sets the Script file names. - - The names. - - - - - Sets the HTML attributes. - - The HTML attributes. - - - - - Sets the HTML attributes. - - The HTML attributes. - - - - - Renders the component. - - - - - Gets the view component. - - The component. - - - - Initializes a new instance of the class. - - The component. - - - - Use it to enable filling the first matched item text. - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .AutoFill(true) - %> - - - - - - - Use it to configure Data binding. - - Action that configures the data binding options. - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "ComboBox") - ); - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => - events.OnLoad("onLoad") - ) - %> - - - - - - Configures the effects of the AutoComplete. - - The action which configures the effects. - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .Effects(fx => - { - fx.Slide() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Use it to configure filtering settings. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => filtering.Enabled(true) - .FilterMode(AutoCompleteFilterMode.Contains)); - %> - - - - - - Use it to enable multiple values. - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .Multiple(); - %> - - - - - - Use it to configure autocompleting multiple values. - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .Multiple(multi => multi.Enabled(true) - .Separator(" ")); - %> - - - - - - Use it to enable highlighting of first matched item. - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .HighlightFirstMatch(true) - %> - - - - - - Enables or disables the autocomplete. - - - - - - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Enable or disable autocompleting multiple values into a single field - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .Multiple(multi => - { - multi.Enabled((bool)ViewData["multiple"]); - }) - %> - - - - - - Set multiple values separator. - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .Multiple(multi => - { - multi.Separator(", "); - }) - %> - - - - - - Gets the id. - - The id. - - - - Gets the items of the ComboBox. - - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables filtering. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => - { - filtering.Enabled((bool)ViewData["filtering"]); - }) - %> - - - - The Enabled method is useful when you need to enable/disable filtering based on certain conditions. - - - - - Defines filter mode. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => - { - filtering.FilterMode(AutoCompleteFilterMode.StartsWith); - }) - %> - - - - - - Set minimum chars number needed to start filtering. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => - { - filtering.MinimumChars(2); - }) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => - events.OnLoad("onLoad") - ) - %> - - - - - - Configures the effects of the dropdownlist. - - The action which configures the effects. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .Effects(fx => - { - fx.Slide() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Defines the items in the DropDownList - - The add action. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - - - - - Initializes a new instance of the class. - - The component. - - - - Use it to enable filtering of items. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(); - %> - - - - - - Use it to configure filtering settings. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => filtering.Enabled(true) - .FilterMode(AutoCompleteFilterMode.Contains)); - %> - - - - - - Use it to enable filling the first matched item text. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .AutoFill(true) - %> - - - - - - Use it to configure Data binding. - - Action that configures the data binding options. - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "ComboBox") - ); - %> - - - - - - Use it to enable highlighting of first matched item. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .HighlightFirstMatch(true) - %> - - - - - - Use it to set selected item index - - Item index. - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .SelectedIndex(0); - %> - - - - - - Enables or disables the combobox. - - - - - Sets whether to open items list on focus. - - - - - Defines the fluent interface for building - - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables binding. - - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home").Enabled((bool)ViewData["ajax"]); - }) - %> - - - - The Enabled method is useful when you need to enable binding based on certain conditions. - - - - - Sets the action, controller and route values for the select operation - - The route values of the Action method. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select(MVC.Home.Indec(1).GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new { {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home"); - }) - %> - - - - - - Sets the route and values for the select operation - - Name of the route. - The route values. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the route and values for the select operation - - Name of the route. - The route values. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", new {id=1}); - }) - %> - - - - - - Sets the route name for the select operation - - Name of the route. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default"); - }) - %> - - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables cache of items. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home").Cache((bool)ViewData["cache"]); - }) - %> - - - - The Cache method is useful when you need to enable/disable caching based on certain conditions. - Default value is true. - - - - - Specifies delay of the Ajax/WebServer request. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home").Delay(400); - }) - %> - - - - The Delay method is useful when you need to postpone request to the server for some time. - - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Defines filter mode. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => - { - filtering.FilterMode(AutoCompleteFilterMode.StartsWith); - }) - %> - - - - - - Set minimum chars number needed to start filtering. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Filterable(filtering => - { - filtering.MinimumChars(2); - }) - %> - - - - - - Defines the fluent interface for configuring the data binding. - - - - - Initializes a new instance of the class. - - The configuration. - - - - Use it to configure Ajax binding. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "TreeView") - ) - %> - - - - - - Use it to configure web service binding. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => dataBinding - .WebService().Select("~/Models/ProductDDI.asmx/GetProducts") - ) - %> - - - - - - Defines the fluent interface for building - - - - - Defines the fluent interface for configuring the treeview webservice. - - - - - Initializes a new instance of the class. - - The settings. - - - - Specify the web service url for loading data - - The web service url - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => dataBinding - .WebService().Select("~/Models/ProductDDI.asmx/GetProducts") - ) - %> - - - - - - Enables / disables web service functionality. - - Whether to enable or to disable the web service. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => dataBinding - .Ajax().Enabled(true).Select("_AjaxLoading", "DropDownList") - ) - %> - - - - The Enabled method is useful when you need to enable ajax based on certain conditions. - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables cache of items. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => - { - dataBinding.WebService().Select("~/Models/Product.asmx/GetProducts").Cache((bool)ViewData["cache"]); - }) - %> - - - - The Cache method is useful when you need to enable/disable caching based on certain conditions. - Default value is true. - - - - - Specifies delay of the Ajax/WebServer request. - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .DataBinding(dataBinding => - { - dataBinding.WebService().Select("~/Models/Product.asmx/GetProducts").Delay(400); - }) - %> - - - - The Delay method is useful when you need to postpone request to the server for some time. - - - - - Represents a client-side event of a view component - - - - - An action that renders the code of the client-side handler upon execution. - - - - - An action that renders the code of the client-side handler upon execution. - - - - - A function that returns the code of the client-side handler. - - - - - The name of the client-side handler function. - - - - - Gets the id. - - The id. - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Configures the effects of the datepicker. - - The action which configures the effects. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .Effects(fx => - { - fx.Height() - .Opacity() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Sets whether calendar should open on focus. - - - - - Sets the date format, which will be used to parse and format the machine date. - - - - - Sets the minimal date, which can be selected in DatePicker. - - - - - Sets the maximal date, which can be selected in DatePicker. - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => - events.OnLoad("onLoad").OnSelect("onSelect") - ) - %> - - - - - - Sets the Input HTML attributes. - - The HTML attributes. - - - - Sets the Input HTML attributes. - - The HTML attributes. - - - - Enables or disables the datepicker. - - - - - Defines the fluent interface for configuring datepicker client events. - - - - - Initializes a new instance of the class. - - Datepicker client-side events. - The context of the View. - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnOpen(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnOpen( - @<text> - %> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the OnOpen client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnOpen("onOpen")) - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnClose(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnClose( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the OnClose client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnClose("onClose")) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Sets the value of the dateTimePicker input - - - - - Sets the value of the dateTimePicker input - - - - - Sets the minimal date, which can be selected in DateTimePicker. - - - - - Sets the maximal date, which can be selected in DateTimePicker. - - - - - Sets the minimal time, which can be selected in DateTimePicker. - - - - - Sets the minimal time, which can be selected in DateTimePicker. - - - - - Sets the maximal time, which can be selected in DateTimePicker. - - - - - Sets the maximal time, which can be selected in DateTimePicker. - - - - - Sets the interval between hours. - - - - - Sets the title of the DateTimePicker button. - - - - - Sets the title of the DateTimePicker button. - - - - - Defines the fluent interface for configuring timepicker client events. - - - - - Initializes a new instance of the class. - - Timepicker client-side events. - The context of the View. - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnOpen(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnOpen( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnOpen client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnOpen("onOpen")) - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnClose(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnClose( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnClose client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - .ClientEvents(events => events.OnClose("onClose")) - %> - - - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Defines the fluent interface for configuring the treeview webservice. - - - - - Initializes a new instance of the class. - - The settings. - - - - Represent item in the DropDownList/ComboBox items. - - - - - Gets the items of the treeview. - - - - - Use it to set selected item index - - Item index. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .SelectedIndex(0); - %> - - - - - - Use it to configure Data binding. - - Action that configures the data binding options. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "DropDownList") - ); - %> - - - - - - Enables or disables the dropdownlist. - - - - - - - Initializes a new instance of the class. - - The client events. - The view context. - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnOpen(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnOpen client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnOpen("onOpen")) - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnClose(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnClose( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnClose client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnClose("onClose")) - %> - - - - - - Defines the inline handler of the OnDataBinding client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnDataBinding(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnDataBinding client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnDataBinding( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDataBinding client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnDataBinding("OnDataBinding")) - %> - - - - - - Defines the inline handler of the OnDataBound client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnDataBound(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnDataBound client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnDataBound( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDataBound client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnDataBound("onDataBound")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Defines the fluent interface for configuring the data binding. - - - - - Initializes a new instance of the class. - - The configuration. - - - - Use it to configure Ajax binding. - - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "TreeView") - ) - %> - - - - - - Use it to configure web service binding. - - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .DataBinding(dataBinding => dataBinding - .WebService().Select("~/Models/ProductDDI.asmx/GetProducts") - ) - %> - - - - - - Defines the fluent interface for configuring child DropDonwList items. - - - - - Initializes a new instance of the class. - - The item. - - - - Sets the value for the item. - - The value. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .Items(items => items.Add().Text("First item.")) - %> - - - - - - Sets the value for the item. - - The value. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .Items(items => items.Add().Value("1")) - %> - - - - - - Define when the item will be expanded on intial render. - - If true the item will be selected. - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .Items(items => - { - items.Add().Text("First Item").Selected(true); - }) - %> - - - - - - Creates items for the . - - - - - Initializes a new instance of the class. - - The settings. - - - - Defines a item. - - - - - - Determines if content of a given path can be browsed. - - The path which will be browsed. - true if browsing is allowed, otherwise false. - - - - Retrieves the content of a given folder. - - The folder's path, which content will be served. - A containing folder's files and child folders. - Throws 403 Forbidden if the supplied is outside of the valid paths. - Throws 404 File Not Found if refered folder does not exist. - - - - Determines if a file can be uploaded to a given path. - - The path to which the file should be uploaded. - The file which should be uploaded. - true if the upload is allowed, otherwise false. - - - - Uploads a file to a given path. - - The path to which the file should be uploaded. - The file which should be uploaded. - A containing the uploaded file's size and name. - Forbidden - - - - Determines if an image's thumbnail should be served. - - The path to image's thumbnail. - true if image's thumbnail should be served, otherwise false. - - - - Serves an image's thumbnail by given path. - - The path to the image. - Thumbnail of an image. - Throws 403 Forbidden if the is outside of the valid paths. - Throws 404 File Not Found if the refers to a non existant image. - - - - Determines if a file can be deleted. - - The path to the file. - true if file can be deleted, otherwise false. - - - - Deletes a file. - - The path to the file. - An empty . - Forbidden - - - - Determines if a folder can be deleted. - - The path to the folder. - true if folder can be deleted, otherwise false. - - - - Deletes a folder. - - The path to the folder. - An empty . - Forbidden - - - - Determines if a folder can be created. - - The path to the parent folder in which the folder should be created. - Name of the folder. - true if folder can be created, otherwise false. - - - - Creates a folder with a given name. - - The path to the parent folder in which the folder should be created. - Name of the folder. - An empty . - Forbidden - - - - Gets the base paths from which content will be served. - - - - - Gets the valid file extensions by which served files will be filtered. - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnExecute client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnExecute(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnExecute client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnExecute( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnExecute client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnExecute("onExecute")) - %> - - - - - - Defines the inline handler of the OnSelectionChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnSelectionChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelectionChange client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnSelectionChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelectionChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnSelectionChange("onSelectionChange")) - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Sets the HTML content that will show initially in the editor. - - The action which renders the HTML content. - - <% Html.Telerik().Editor() - .Name("Editor") - .Value(() => { %> - <blockquote> - According to Deep Thought, the answer to the ultimate question of - life, the universe and everything is <strong>42</strong>. - </blockquote> - <% }) - .Render(); - %> - - - - - Sets the HTML content which the item should display as a string. - - An HTML string. - - <%= Html.Telerik().Editor() - .Name("Editor") - .Value("<blockquote>A towel has <strong>immense</strong> psychological value</blockquote>") - %> - - - - - Encode HTML content. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .Value("<blockquote>A towel has <strong>immense</strong> psychological value</blockquote>") - .Encode(true) - %> - - - - - Sets the localization culture of the editor. - - The culture. - - - <%= Html.Telerik().Editor() - .Name("Editor") - .Value("<blockquote>A towel has <strong>immense</strong> psychological value</blockquote>") - .Localizable("de-DE") - %> - - - - - - Enables toggle animation. - - - - - Enables opacity animation. - - - - - Enables opacity animation. - - Builder, which sets different opacity properties. - - - - Enables expand animation. - - - - - Enables expand animation. - - Builder, which sets different expand properties. - - - - Enables slide animation. - - - - - Enables slide animation. - - Builder, which sets different slide properties. - - - - Sets the button type. - - The button type. - - - - - Sets the HTML attributes. - - The HTML attributes. - - - - - Sets the HTML attributes. - - The HTML attributes. - - - - - Sets the image HTML attributes. - - The Image HTML attributes. - - - - - Sets the image HTML attributes. - - The Image HTML attributes. - - - - - - - - - - - - - - - - Simple wrapper used to trick the Grid's generic DataSource when custom binding is used - - - - - - Defines the fluent interface for configuring grid editing. - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables grid editing. - - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .Editable(settings => settings.Enabled(true)) - %> - - - - The Enabled method is useful when you need to enable grid editing on certain conditions. - - - - - Specify an editor template which to be used for InForm or PopUp modes - - name of the editor template - This settings is applicable only when Mode is - or - - - - Enables or disables delete confirmation. - - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .Editable(settings => settings.DisplayDeleteConfirmation(true)) - %> - - - - - - Gets the HTML attributes of the form rendered during editing - - The attributes. - - - - Gets the HTML attributes of the form rendered during editing - - The attributes. - - - - Defines the fluent interface for configuring template columns - - - - - Defines the fluent interface for configuring columns. - - - The type of the column builder. - - - - Initializes a new instance of the class. - - The column. - - - - Sets the title displayed in the header of the column. - - The text. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).Title("ID")) - %> - - - - - - Sets the HTML attributes applied to the header cell of the column. - - The attributes. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).HeaderHtmlAttributes(new {@class="order-header"})) - %> - - - - - - Sets the HTML attributes applied to the header cell of the column. - - The attributes. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).HeaderHtmlAttributes(new {@class="order-header"})) - %> - - - - - - Sets the HTML attributes applied to the footer cell of the column. - - The attributes. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).FooterHtmlAttributes(new {@class="order-footer"})) - %> - - - - - - Sets the HTML attributes applied to the footer cell of the column. - - The attributes. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).FooterHtmlAttributes(new {@class="order-footer"})) - %> - - - - - - Sets the HTML attributes applied to the content cell of the column. - - The attributes. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).HtmlAttributes(new {@class="order-cell"})) - %> - - - - - - Sets the HTML attributes applied to the content cell of the column. - - The attributes. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).HtmlAttributes(new {@class="order-cell"})) - %> - - - - - - Sets the width of the column in pixels. - - The width in pixels. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).Width(100)) - %> - - - - - - Sets the width of the column. - - The width to set. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => - { - %> - <%= Html.ActionLink("Edit", "Home", new { id = o.OrderID}) %> - <% - }) - .Render(); - %> - - - - - - Makes the column visible or not. By default all columns are visible. Invisible columns are not rendered in the output HTML. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).Visible((bool)ViewData["visible"])) - %> - - - - - - Makes the column hidden or not. By default all columns are not hidden. Hidden columns are rendered in the output HTML but are hidden. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).Hidden((bool)ViewData["hidden"])) - %> - - - - - - Hides a column. By default all columns are not hidden. Hidden columns are rendered in the output HTML but are hidden. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderID).Hidden()) - %> - - - - - - Sets the header template for the column. - - The action defining the template. - - - - Sets the header template for the column. - - The string defining the template. - - - - Sets the header template for the column. - - The action defining the template. - - - - Sets the footer template for the column. - - The action defining the template. - - - - Sets the footer template for the column. - - The string defining the template. - - - - Sets the footer template for the column. - - The action defining the template. - - - - Gets or sets the column. - - The column. - - - - Defines an interface that supports navigation. - - - - - Gets or sets the name of the route. - - The name of the route. - - - - Gets or sets the name of the controller. - - The name of the controller. - - - - Gets or sets the name of the action. - - The name of the action. - - - - Gets the route values. - - The route values. - - - - Gets or sets the URL. - - The URL. - - - - Determines if group header should be shown. - - true if visible, otherwise false. - - - - Gets or sets a value indicating whether member access expression used - by this builder should be lifted to null. The default value is true; - - - true if member access should be lifted to null; otherwise, false. - - - - Provided expression should have string type - - - ArgumentException. - - - ArgumentException. - - - - Provided 's is not - - - - Provided type is not - - - - Provided 's is not - - - - - Provided 's is not - - - - - - - - ArgumentException. - - - did not implement . - - - - Invalid name for property or field; or indexer with the specified arguments. - - - - InvalidOperationException. - - - InvalidCastException. - - - - Holds extension methods for . - - - - - Child element with name specified by does not exists. - - - - - Represents a filtering descriptor which serves as a container for one or more child filtering descriptors. - - - - - Base class for all used for - handling the logic for property changed notifications. - - - - - Represents a filtering abstraction that knows how to create predicate filtering expression. - - - - - Creates a predicate filter expression used for collection filtering. - - The instance expression, which will be used for filtering. - A predicate filter expression. - - - - Creates a filter expression by delegating its creation to - , if - is , otherwise throws - - The instance expression, which will be used for filtering. - A predicate filter expression. - Parameter should be of type - - - - Creates a predicate filter expression used for collection filtering. - - The parameter expression, which will be used for filtering. - A predicate filter expression. - - - - Creates a predicate filter expression combining - expressions with . - - The parameter expression, which will be used for filtering. - A predicate filter expression. - - - - Gets or sets the logical operator used for composing of . - - The logical operator used for composition. - - - - Gets or sets the filter descriptors that will be used for composition. - - The filter descriptors used for composition. - - - - Logical operator used for filter descriptor composition. - - - - - Combines filters with logical AND. - - - - - Combines filters with logical OR. - - - - - The class enables implementation of custom filtering logic. - - - - - The method checks whether the passed parameter satisfies filter criteria. - - - - - Creates a predicate filter expression that calls . - - The parameter expression, which parameter - will be passed to method. - - - - If false will not execute. - - - - - Represents declarative filtering. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The member. - The filter operator. - The filter value. - - - - Creates a predicate filter expression. - - The parameter expression, which will be used for filtering. - A predicate filter expression. - - - - Determines whether the specified descriptor - is equal to the current one. - - The other filter descriptor. - - True if all members of the current descriptor are - equal to the ones of , otherwise false. - - - - - Determines whether the specified - is equal to the current descriptor. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current filter descriptor. - - - - - Gets or sets the member name which will be used for filtering. - - The member that will be used for filtering. - - - - Gets or sets the type of the member that is used for filtering. - Set this property if the member type cannot be resolved automatically. - Such cases are: items with ICustomTypeDescriptor, XmlNode or DataRow. - Changing this property did not raise - event. - - The type of the member used for filtering. - - - - Gets or sets the filter operator. - - The filter operator. - - - - Gets or sets the target filter value. - - The filter value. - - - - Represents collection of . - - - - - Operator used in - - - - - Left operand must be smaller than the right one. - - - - - Left operand must be smaller than or equal to the right one. - - - - - Left operand must be equal to the right one. - - - - - Left operand must be different from the right one. - - - - - Left operand must be larger than the right one. - - - - - Left operand must be larger than or equal to the right one. - - - - - Left operand must start with the right one. - - - - - Left operand must end with the right one. - - - - - Left operand must contain the right one. - - - - - Left operand must be contained in the right one. - - - - InvalidOperationException. - - - - Gets the key for this group. - - The key for this group. - - - - Gets the items in this groups. - - The items in this group. - - - - Gets a value indicating whether this instance has sub groups. - - - true if this instance has sub groups; otherwise, false. - - - - - Gets the count. - - The count. - - - - Gets the subgroups, if is true, otherwise empty collection. - - The subgroups. - - - - Gets a value indicating whether this instance has any sub groups. - - - true if this instance has sub groups; otherwise, false. - - - - - Gets the number of items in this group. - - The items count. - - - - Gets the subgroups, if is true, otherwise empty collection. - - The subgroups. - - - - Gets the items in this groups. - - The items in this group. - - - - Gets the key for this group. - - The key for this group. - - - - Gets the aggregate results generated for the given aggregate functions. - - The aggregate results for the provided aggregate functions. - functions is null. - - - - Gets or sets the aggregate functions projection for this group. - This projection is used to generate aggregate functions results for this group. - - The aggregate functions projection. - - - - Creates the aggregate expression that is used for constructing expression - tree that will calculate the aggregate result. - - The grouping expression. - - - - - - Generates default name for this function using this type's name. - - - Function name generated with the following pattern: - {.}_{} - - - - - Gets or sets the informative message to display as an illustration of the aggregate function. - - The caption to display as an illustration of the aggregate function. - - - - Gets or sets the name of the field, of the item from the set of items, which value is used as the argument of the aggregate function. - - The name of the field to get the argument value from. - - - - Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works. - - The name of the function as visible from the group record. - - - - Gets or sets a string that is used to format the result value. - - The format string. - - - - Represents a collection of items. - - - - - Gets the with the specified function name. - - - First with the specified function name - if any, otherwise null. - - - - - Initializes a new instance of the class. - - The value of the result. - The number of arguments used for the calculation of the result. - Function that generated the result. - function is null. - - - - Initializes a new instance of the class. - - that generated the result. - function is null. - - - - Initializes a new instance of the class. - - The value of the result. - that generated the result. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Gets or sets the value of the result. - - The value of the result. - - - - Gets the formatted value of the result. - - The formatted value of the result. - - - - Gets or sets the number of arguments used for the calulation of the result. - - The number of arguments used for the calulation of the result. - - - - Gets or sets the text which serves as a caption for the result in a user interface.. - - The text which serves as a caption for the result in a user interface. - - - - Gets the name of the function. - - The name of the function. - - - - Gets the first which - is equal to . - - - The for the specified function if any, otherwise null. - - - - - Represents a function that returns the arithmetic mean of a set of arguments. - - - - - Represents an that uses aggregate extension - methods provided in using - as a member selector. - - - - - Base class for all aggregate functions that will use extension - methods in for aggregation. - - - - - Gets the type of the extension methods that holds the extension methods for - aggregation. For example or . - - - The type of that holds the extension methods. The default value is . - - - - - Creates the aggregate expression using . - - The grouping expression. - - - - - - Initializes a new instance of the class. - - - - - Gets the the Average method name. - - Average. - - - - Represents a function that returns the number of items in a set of items, including nested sets. - - - - - Represents an that uses aggregate extension - methods provided in . - - - - - Creates the aggregate expression using . - - The grouping expression. - - - - - - Initializes a new instance of the class. - - - - - Gets the the Count method name. - - Count. - - - - Gets the the First method name. - - First. - - - - Represents a function that returns the last item from a set of items. - - - - - Initializes a new instance of the class. - - - - - Gets the the Last method name. - - Last. - - - - Represents a function that returns the greatest item from a set of items. - - - - - Initializes a new instance of the class. - - - - - Gets the the Max method name. - - Max. - - - - Represents a function that returns the least item from a set of items. - - - - - Initializes a new instance of the class. - - - - - Gets the the Min method name. - - Min. - - - - Represents a function that returns the sum of all items from a set of items. - - - - - Initializes a new instance of the class. - - - - - Gets the the Min method name. - - Min. - - - - Represents grouping criteria. - - - - - Represents declarative sorting. - - - - - Gets or sets the member name which will be used for sorting. - - The member that will be used for sorting. - - - - Gets or sets the sort direction for this sort descriptor. If the value is null - no sorting will be applied. - - The sort direction. The default value is null. - - - - Changes the to the next logical value. - - - - - Gets or sets the type of the member that is used for grouping. - Set this property if the member type cannot be resolved automatically. - Such cases are: items with ICustomTypeDescriptor, XmlNode or DataRow. - Changing this property did not raise - event. - - The type of the member used for grouping. - - - - Gets or sets the content which will be used from UI. - - The content that will be used from UI. - - - - Gets or sets the aggregate functions used when grouping is executed. - - The aggregate functions that will be used in grouping. - - - - Calculates unique int for given group in a group sequence, - taking into account groups order, each group key and groups' count. - - - - Gets or sets the format for displaying the value in the tooltip. - The value. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .Tooltip(tooltip => tooltip.Format("{0:P")) - %> - - - - - Display tooltip while drag. - The value. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .Tooltip(tooltip => tooltip.Enable(false)) - %> - - - - - Defines the fluent interface for configuring the . - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnSlide client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => events.OnSlide(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSlide client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => events.OnSlide("OnSlide")) - %> - - - - - Defines the fluent interface for configuring the . - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnSlide client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => events.OnSlide(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSlide client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => events.OnSlide("OnSlide")) - %> - - - - - Defines the fluent interface for configuring the component. - - - Initializes a new instance of the class. - The component. - - - Sets the value of the range slider. - - - Sets the value of the range slider. - - - Sets orientation of the range slider. - - - Sets a value indicating how to display the tick marks on the range slider. - - - Sets the minimum value of the range slider. - - - Sets the maximum value of the range slider. - - - Sets the step with which the range slider value will change. - - - Sets the delta with which the value will change when user click on the track. - - - Display tooltip while drag. - - - - Use it to configure tooltip while drag. - - Use builder to set different tooltip options. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .Tooltip(tooltip => tooltip - .Enable(true) - .Format("{0:P}") - ); - %> - - - - - Configures the client-side events. - The client events action. - - - <%= Html.Telerik().RangeSlider() - .Name("RangeSlider") - .ClientEvents(events => - events.OnLoad("onLoad").OnChange("onChange")) - %> - - - - - Sets a value indicating whether the range slider can respond to user interaction. - - - Defines the fluent interface for configuring the component. - - - Initializes a new instance of the class. - The component. - - - Sets the value of the slider. - - - Sets the title of the slider increase button. - - - Sets whether slider to be rendered with increase/decrease button. - - - Sets the title of the slider decrease button. - - - Sets orientation of the slider. - - - Sets a value indicating how to display the tick marks on the slider. - - - Sets the minimum value of the slider. - - - Sets the maximum value of the slider. - - - Sets the step with which the slider value will change. - - - Sets the delta with which the value will change when user click on the slider. - - - Display tooltip while drag. - - - - Use it to configure tooltip. - - Use builder to set different tooltip options. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .Tooltip(tooltip => tooltip - .Enable(true) - .Format("{0:P}") - ); - %> - - - - - Configures the client-side events. - The client events action. - - - <%= Html.Telerik().Slider() - .Name("Slider") - .ClientEvents(events => - events.OnLoad("onLoad").OnChange("onChange")) - %> - - - - - Sets a value indicating whether the slider can respond to user interaction. - - - Specifies the general layout of the slider. - - - The slider is oriented horizontally. - - - The slider is oriented vertically. - - - Specifies the location of tick marks in a component. - - - No tick marks appear in the component. - - - - Tick marks are located on the top of a horizontal component or on the - left of a vertical component. - - - - - Tick marks are located on the bottom of a horizontal component or on the - right side of a vertical component. - - - - Tick marks are located on both sides of the component. - - - - Sets the pane size. - - The desired size. Only sizes in pixels and percentages are allowed. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().Size("220px"); - }) - %> - - - - - - Sets the minimum pane size. - - The desired minimum size. Only sizes in pixels and percentages are allowed. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().MinSize("220px"); - }) - %> - - - - - - Sets the maximum pane size. - - The desired maximum size. Only sizes in pixels and percentages are allowed. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().MaxSize("220px"); - }) - %> - - - - - - Sets whether the pane shows a scrollbar when its content overflows. - - Whether the pane will be scrollable. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().Scrollable(false); - }) - %> - - - - - - Sets whether the pane can be resized by the user. - - Whether the pane will be resizable. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().Resizable(true); - }) - %> - - - - - - Sets whether the pane is initially collapsed. - - Whether the pane will be initially collapsed. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().Collapsed(true); - }) - %> - - - - - - Sets whether the pane can be collapsed by the user. - - Whether the pane can be collapsed by the user. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().Collapsible(true); - }) - %> - - - - - - Sets the HTML attributes applied to the outer HTML element rendered for the item - - The attributes. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add().HtmlAttributes(new { style = "background: red" }); - }) - %> - - - - - - Sets the HTML attributes applied to the outer HTML element rendered for the item - - The attributes. - - - - Sets the HTML content of the pane. - - The action which renders the HTML content. - - <% Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add() - .Content(() => { >% - <p>Content</p> - %<}); - }) - .Render(); - %> - - - - - Sets the HTML content of the pane. - - The Razor template for the HTML content. - - @(Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add() - .Content(@<p>Content</p>); - }) - .Render();) - - - - - Sets the HTML content of the pane. - - The HTML content. - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => - { - panes.Add() - .Content("<p>Content</p>"); - }) - %> - - - - - Sets the Url which will be requested to return the pane content. - - The route values of the Action method. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => { - panes.Add() - .LoadContentFrom(MVC.Home.Index().GetRouteValueDictionary()); - }) - %> - - - - - - Sets the Url, which will be requested to return the pane content. - - The action name. - The controller name. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => { - panes.Add() - .LoadContentFrom("AjaxView_OpenSource", "Splitter"); - }) - %> - - - - - - Sets the Url, which will be requested to return the content. - - The action name. - The controller name. - Route values. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => { - panes.Add() - .LoadContentFrom("AjaxView_OpenSource", "Splitter", new { id = 10 }); - }) - %> - - - - - - Sets the Url, which will be requested to return the pane content. - - The url. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => { - panes.Add() - .LoadContentFrom(Url.Action("AjaxView_OpenSource", "Splitter")); - }) - %> - - - - - - Defines the fluent interface for configuring the . - - - - - The fluent interface that configures the . - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnResize client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnResize(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnResize client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnResize( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnResize client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnResize("onResize")) - %> - - - - - - Defines the inline handler of the OnExpand client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnExpand(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnExpand client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnExpand( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnExpand client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnExpand("onExpand")) - %> - - - - - - Defines the inline handler of the OnCollapse client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnCollapse(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnCollapse client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnCollapse( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnCollapse client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnCollapse("onCollapse")) - %> - - - - - - Defines the inline handler of the OnContentLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnContentLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnContentLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnContentLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnContentLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events.OnContentLoad("onContentLoad")) - %> - - - - - - Specifies the orientation in which the splitter panes will be ordered - - - - - Panes are oredered horizontally - - - - - Panes are oredered vertically - - - - - Sets the splitter orientation. - - The desired orientation. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Orientation(SplitterOrientation.Vertical) - %> - - - - - - Defines the panes in the splitter. - - The action that configures the panes. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .Panes(panes => { - panes.Add().LoadContentFrom("Navigation", "Shared"); - panes.Add().LoadContentFrom("Index", "Home"); - }) - %> - - - - - - Configures the client events for the splitter. - - The action that configures the client events. - - - <%= Html.Telerik().Splitter() - .Name("Splitter") - .ClientEvents(events => events - .OnLoad("onLoad") - ) - %> - - - - - - Defines properties for a content pane. - - - - - Defines whether one navigation item can have content loaded asynchroniously. - - - - - Url, which will be used as a destination for the Ajax request. - - - - - Specifies the size of the pane - - - - - Specifies the minimum size of the pane - - - - - Specifies the maximum size of the pane - - - - - Specifies whether the pane is initially collapsed - - - - - Specifies whether the pane can be collapsed by the user - - - - - Specifies whether the pane can be resized by the user - - - - - Specifies whether the pane shows a scrollbar when its content overflows - - - - - Specifies URL from which to load the pane content - - - - - Specifies HTML attributes for the pane - - - - - Specifies the pane contents - - - - - Gets the id. - - The id. - - - - Defines the fluent interface for configuring the component. - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Sets the initial value of the textbox. - - - - - Sets the step, used ti increment/decrement the value of the textbox. - - - - - Sets the minimal possible value allowed to the user. - - - - - Sets the maximal possible value allowed to the user. - - - - - Sets the group size of the number. - - - - - Sets the group separator of the number. - - - - - Sets the index of the negative pattern. - - - - - Sets the text which will be displayed if the textbox is empty. - - - - - Enables or disables the spin buttons. - - - - - - - Define the tooltip text of the up button. - - - - - Define the tooltip text of the down button. - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().NumericTextBox() - .Name("NumericTextBox") - .ClientEvents(events => - events.OnLoad("onLoad").OnChange("onChange") - ) - %> - - - - - - Sets the Input HTML attributes. - - The HTML attributes. - - - - Sets the Input HTML attributes. - - The HTML attributes. - - - - Enables or disables the textbox. - - - - - - - - Defines the fluent interface for configuring the component. - - - - - - Defines the number of the decimal digits. - - - - - Sets the decimal separator. - - - - - Sets the index of the positive pattern. - - - - - Sets the percent symbol. - - - - - Defines the fluent interface for configuring the component. - - - - - - Defines the number of the decimal digits. - - - - - Sets the decimal separator. - - - - - Sets the index of the positive pattern. - - - - - Sets the currency symbol. - - - - source is null. - - - ReSharper disable UnusedParameter.Local - - - - Executes the provided delegate for each item. - - - The instance. - The action to be applied. - - - index is out of range. - - - first is null. - second is null. - resultSelector is null. - - - - Initializes a new instance of the class. - - The source. - - - - Sorts the elements of a sequence using the specified sort descriptors. - - A sequence of values to sort. - The sort descriptors used for sorting. - - An whose elements are sorted according to a . - - - - - Pages through the elements of a sequence until the specified - using . - - A sequence of values to page. - Index of the page. - Size of the page. - - An whose elements are at the specified . - - - - - Projects each element of a sequence into a new form. - - - An whose elements are the result of invoking a - projection selector on each element of . - - A sequence of values to project. - A projection function to apply to each element. - - - - Groups the elements of a sequence according to a specified key selector function. - - An whose elements to group. - A function to extract the key for each element. - - An with items, - whose elements contains a sequence of objects and a key. - - - - - Sorts the elements of a sequence in ascending order according to a key. - - - An whose elements are sorted according to a key. - - - A sequence of values to order. - - - A function to extract a key from an element. - - - - - Sorts the elements of a sequence in descending order according to a key. - - - An whose elements are sorted in descending order according to a key. - - - A sequence of values to order. - - - A function to extract a key from an element. - - - - - Calls - or depending on the . - - The source. - The key selector. - The sort direction. - - An whose elements are sorted according to a key. - - - - - Groups the elements of a sequence according to a specified . - - An whose elements to group. - The group descriptors used for grouping. - - An with items, - whose elements contains a sequence of objects and a key. - - - - - Calculates the results of given aggregates functions on a sequence of elements. - - An whose elements will - be used for aggregate calculation. - The aggregate functions. - Collection of s calculated for each function. - - - - Filters a sequence of values based on a predicate. - - - An that contains elements from the input sequence - that satisfy the condition specified by . - - An to filter. - A function to test each element for a condition. - - - - Filters a sequence of values based on a collection of . - - The source. - The filter descriptors. - - An that contains elements from the input sequence - that satisfy the conditions specified by each filter descriptor in . - - - - - Returns a specified number of contiguous elements from the start of a sequence. - - - An that contains the specified number - of elements from the start of . - - The sequence to return elements from. - The number of elements to return. - is null. - - - - Bypasses a specified number of elements in a sequence - and then returns the remaining elements. - - - An that contains elements that occur - after the specified index in the input sequence. - - - An to return elements from. - - - The number of elements to skip before returning the remaining elements. - - is null. - - - Returns the number of elements in a sequence. - The number of elements in the input sequence. - - The that contains the elements to be counted. - - is null. - - - Returns the element at a specified index in a sequence. - The element at the specified position in . - An to return an element from. - The zero-based index of the element to retrieve. - is null. - is less than zero. - - - - Creates a from an where T is . - - - A that contains elements from the input sequence. - - - The to create a from. - - - is null. - - - - - Represents an attribute that is used to populate in view data. - - - - - Initializes a new instance of the class. - - The site maps. - - - - Initializes a new instance of the class. - - - - - Called before an action result executes. - - The filter context. - - - - Called after an action result executes. - - The filter context. - - - - Gets or sets the default view data key. - - The default view data key. - - - - Gets or sets the name of the site map. - - The name of the site map. - - - - Gets or sets the view data key. - - The view data key. - - - - Gets or sets the site maps. - - The site maps. - - - - Defines a base class that represents site map. - - - - - Initializes a new instance of the class. - - - - - Performs an implicit conversion from to . - - The site map. - The result of the conversion. - - - - Returns a new builder. - - - - - - Resets this instance. - - - - - Gets or sets the default cache duration in minutes. - - The default cache duration in minutes. - - - - Gets or sets a value indicating whether [default compress]. - - true if [default compress]; otherwise, false. - - - - Gets or sets a value indicating whether [default generate search engine map]. - - - true if [default generate search engine map]; otherwise, false. - - - - - Gets or sets the root node. - - The root node. - - - - Gets or sets the cache duration in minutes. - - The cache duration in minutes. - - - - Gets or sets a value indicating whether this is compress. - - true if compress; otherwise, false. - - - - Gets or sets a value indicating whether [generate search engine map]. - - - true if [generate search engine map]; otherwise, false. - - - - - The builder to fluently configuring . - - - - - Initializes a new instance of the class. - - The site map. - - - - Performs an implicit conversion from to . - - The builder. - The result of the conversion. - - - - Returns the internal sitemap. - - - - - - Caches the duration in minutes. - - The value. - - - - - Compresses the specified value. - - if set to true [value]. - - - - - Generates the search engine map. - - if set to true [value]. - - - - - Gets the root node. - - The root node. - - - - Sitemap change frequency - - - - - Automatic - - - - - Daily - - - - - Always - - - - - Hourly - - - - - Weekly - - - - - Monthly - - - - - Yearly - - - - - Never - - - - - Defines a class that is used to store against a key. - - - - - Registers the specified name. - - The type of the site map. - The name. - The configure. - - - - - Adds an item to the . - - The object to add to the . - - The is read-only. - - - - - Adds an element with the provided key and value to the . - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - is null. - - - An element with the same key already exists in the . - - - The is read-only. - - - - - Removes all items from the . - - - The is read-only. - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Determines whether the contains an element with the specified key. - - The key to locate in the . - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - - is less than 0. - - - is multidimensional. - -or- - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - -or- - Type cannot be cast automatically to the type of the destination - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - The is read-only. - - - - - Removes the element with the specified key from the . - - The key of the element to remove. - - true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the original . - - - is null. - - - The is read-only. - - - - - Gets the value associated with the specified key. - - The key whose value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - true if the object that implements contains an element with the specified key; otherwise, false. - - - is null. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets or sets the default site map factory. - - The default site map factory. - - - - Gets or sets the default site map. - - The default site map. - - - - Gets the number of elements contained in the . - - - - The number of elements contained in the . - - - - - Gets a value indicating whether the is read-only. - - - true if the is read-only; otherwise, false. - - - - - Gets an containing the keys of the . - - - - An containing the keys of the object that implements . - - - - - Gets an containing the values in the . - - - - An containing the values in the object that implements . - - - - - Gets or sets the with the specified key. - - - - - - Defines a class that is used to generate searach engine sitemap xml. - - - - - Provides a common base set of functionality for IHttpHandler implementations. - - - - - Enables processing of HTTP Web requests by a custom HttpHandler that implements the interface. - - An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests. - - - - Processes the request. - - The context. - - - - Gets a value indicating whether another request can use the instance. - - - true if the instance is reusable; otherwise, false. - - - - Initializes a new instance of the class. - - The site maps. - The HTTP response compressor. - The HTTP response cacher. - The URL generator. - - - - Initializes a new instance of the class. - - - - - Processes the request. - - The context. - - - - Gets or sets the default path. - - The default path. - - - - Defines a class that is used to store global sitemaps. - - - - - Gets the site maps. - - The site maps. - - - - Defines a class that is used to store single url. - - - - - Serves as the base class for classes that provides linked object information. - - - - - Gets or sets the T object that is the parent of the current node. - - The parent. - - - - Gets the previous T object on the same level as the current one, relative to the T.ParentNode object (if one exists). - - The previous sibling. - - - - Gets the next T node on the same hierarchical level as the current one, relative to the T.ParentNode property (if one exists). - - The next sibling. - - - - Initializes a new instance of the class. - - - - - Performs an implicit conversion from to . - - The node. - The result of the conversion. - - - - Gets or sets the title. - - The title. - - - - Gets or sets a value indicating whether this is visible. - - true if visible; otherwise, false. - - - - Gets or sets the last modified at. - - The last modified at. - - - - Gets or sets the name of the route. - - The name of the route. - - - - Gets or sets the name of the controller. - - The name of the controller. - - - - Gets or sets the name of the action. - - The name of the action. - - - - Gets or sets the route values. - - The route values. - - - - Gets or sets the URL. - - The URL. - - - - Gets or sets the change frequency. - - The change frequency. - - - - Gets or sets the update priority. - - The update priority. - - - - Gets or sets a value indicating whether [include in search engine index]. - - - true if [include in search engine index]; otherwise, false. - - - - - Gets or sets the attributes. - - The attributes. - - - - Gets or sets the child nodes. - - The child nodes. - - - - Builder class for fluently configuring . - - - - - Initializes a new instance of the class. - - The site map node. - - - - Performs an implicit conversion from to . - - The builder. - The result of the conversion. - - - - Returns the internal node. - - - - - - Sets the title. - - The value. - - - - - Sets the visibility. - - if set to true [value]. - - - - - Sets the Lasts the modified date.. - - The value. - - - - - Sets the route. - - Name of the route. - The route values. - - - - - Sets the route. - - Name of the route. - The route values. - - - - - Sets the route. - - Name of the route. - - - - - Sets the action to which the date should navigate - - The route values of the Action method. - - - - Sets the action, controller and route values. - - Name of the action. - Name of the controller. - The route values. - - - - - Sets the action, controller and route values. - - Name of the action. - Name of the controller. - The route values. - - - - - Sets the action and controller. - - Name of the action. - Name of the controller. - - - - - Expression based controllerAction. - - The type of the controller. - The action. - - - - - Sets the url. - - The value. - - - - - Sets the change frequency. - - The value. - - - - - Sets the update priority. - - The value. - - - - - Marks an item that it would be included in the search engine index. - - if set to true [value]. - - - - - Sets the attributes - - The value. - - - - - Sets the attributes - - The value. - - - - - Executes the provided delegate to configure the child node. - - The add actions. - - - - - Defines a factory that is used to create . - - - - - Initializes a new instance of the class. - - The parent. - - - - Adds this instance. - - - - - - Sitemap update priority. - - - - - Automatic - - - - - Low - - - - - Normal - - - - - High - - - - - Critical - - - - - Xml file based sitemap. - - - - - Initializes a new instance of the class. - - - - - Loads from the default path. - - - - - Loads from the specified path. - - The relative virtual path. - - - - Gets or sets the default path. - - The default path. - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The component. - - - - Sets selected date. - - DateTime object represents the selected date. - - - - Sets selected date. - - Date passed as string. - - - - Sets the smallest possible date, which user can choose. - - - - - Sets the smallest possible date, which user can choose. - - - - - Sets the biggest possible date, which user can choose. - - - - - Sets the smallest possible date, which user can choose. - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().Calendar() - .Name("Calendar") - .ClientEvents(events => - events.OnLoad("onLoad") - ) - %> - - - - - - Configures the selection settings of the calendar. - - SelectAction settings, which includes Action name and IEnumerable of DateTime objects. - - - - - Defines fluent interface for configuring calendar client events. - - - - - Initializes a new instance of the class. - - Client events of the calendar. - The context of the View. - - - - Defines the inline handler of the OnSelect client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Calendar() - .Name("Calendar") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Calendar() - .Name("Calendar") - .ClientEvents(events => events.OnChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the OnDateSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Calendar() - .Name("Calendar") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Calendar() - .Name("Calendar") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Calendar() - .Name("Calendar") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Contains constants for CSS class names, used across all UI extensions - - - - - Next navigation link - - - - - Previous navigavtion link - - - - - Previous navigavtion link - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The selection settings. - The view context. - - - - Defines list of dates. This list determines which dates to be rendered with action link. - - List of objects - - - - Sets the action to which the date should navigate - - The route values of the Action method. - - - - Sets the action to which the date should navigate - - Name of the action. - The route values. - - - - Sets the action to which the item should navigate - - Name of the action. - Name of the controller. - The route values. - - - - Defines the fluent interface for configuring delete action command. - - - - - - Defines the fluent interface for configuring command. - - The type of the model - The type of the command. - The type of the builder. - - - - Initializes a new instance of the class. - - The column. - - - - Sets the button type. - - The button type. - - - - - Sets the HTML attributes. - - The HTML attributes. - - - - - Sets the HTML attributes. - - The HTML attributes. - - - - - Sets the image HTML attributes. - - The Image HTML attributes. - - - - - Sets the image HTML attributes. - - The Image HTML attributes. - - - - - Initializes a new instance of the class. - - The command. - - - - Represents a column in the component - - The type of the data item - - - - Gets or sets the grid. - - The grid. - - - - Gets the member of the column. - - The member. - - - - Gets the template of the column. - - - - - Gets the header template of the column. - - - - - Gets the footer template of the column. - - - - - Gets or sets the title of the column. - - The title. - - - - Gets or sets the width of the column. - - The width. - - - - Gets or sets a value indicating whether this column is hidden. - - true if hidden; otherwise, false. - - Hidden columns are output as HTML but are not visible by the end-user. - - - - - Gets the header HTML attributes. - - The header HTML attributes. - - - - Gets the footer HTML attributes. - - The footer HTML attributes. - - - - Gets or sets a value indicating whether this column is visible. - - true if visible; otherwise, false. The default value is true. - - Invisible columns are not output in the HTML. - - - - - Gets the HTML attributes of the cell rendered for the column - - The HTML attributes. - - - - Defines the fluent interface for configuring the edit action command. - - - - - - Initializes a new instance of the class. - - The command. - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables binding. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home").Enabled((bool)ViewData["ajax"]); - }) - %> - - - - The Enabled method is useful when you need to enable binding based on certain conditions. - - - - - Sets the action, controller and route values for the select operation - - The route values of the Action method. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select(MVC.Home.Index().GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new { id = 1 }); - }) - %> - - - - - - Sets the action and controller for the select operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home"); - }) - %> - - - - - - Sets the route and values for the select operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the route and values for the select operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", new {id=1}); - }) - %> - - - - - - Sets the route name for the select operation - - Name of the route. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default"); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - The type of the controller. - The action. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select<HomeController>(controller => controller.Index())); - }) - %> - - - - - - Sets the action, controller and route values for the insert operation - - The route values of the Action method. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Insert(MVC.Home.Index(1).GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for insert operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for insert operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Insert("Index", "Home", new { id = 1 }); - }) - %> - - - - - - Sets the action and controller for the select operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Insert("Index", "Home"); - }) - %> - - - - - - Sets the route and values for insert operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the route and values for insert operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Insert("Default", new {id=1}); - }) - %> - - - - - - Sets the route name for insert operation - - Name of the route. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Insert("Default"); - }) - %> - - - - - - Sets the action, controller and route values for insert operation - - The type of the controller. - The action. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Insert<HomeController>(controller => controller.Index())); - }) - %> - - - - - - Sets the action, controller and route values for the update operation - - The route values of the Action method. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update(MVC.Home.Index(1).GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for update operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update(MVC.Home.Index(1).GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for update operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update("Index", "Home", new { id = 1 }); - }) - %> - - - - - - Sets the action and controller for the select operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update("Index", "Home"); - }) - %> - - - - - - Sets the route and values for update operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the route and values for update operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update("Default", new {id=1}); - }) - %> - - - - - - Sets the route name for update operation - - Name of the route. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update("Default"); - }) - %> - - - - - - Sets the action, controller and route values for update operation - - The type of the controller. - The action. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Update<HomeController>(controller => controller.Index())); - }) - %> - - - - - - Sets the action, controller and route values for the delete operation - - The route values of the Action method. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete(MVC.Home.Index(1).GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for delete operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete("Index", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for delete operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete("Index", "Home", new { id = 1 }); - }) - %> - - - - - - Sets the action and controller for the select operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete("Index", "Home"); - }) - %> - - - - - - Sets the route and values for delete operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the route and values for delete operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete("Default", new {id=1}); - }) - %> - - - - - - Sets the route name for delete operation - - Name of the route. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete("Default"); - }) - %> - - - - - - Sets the action, controller and route values for delete operation - - The type of the controller. - The action. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Delete<HomeController>(controller => controller.Index())); - }) - %> - - - - - - Defines the fluent interface for configuring the data binding. - - - - - Initializes a new instance of the class. - - The configuration. - - - - Use it to configure Server binding. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Server().Select("FirstLook", "Grid"}); - }) - .Pagealbe() - .Sortable(); - %> - - - - - - Use it to configure Ajax binding. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("_FirstLook", "Grid").Enabled((bool)ViewData["ajax"]); - }) - .Pagealbe() - .Sortable(); - %> - - - - - - Use it to configure web service binding. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.WebService().Select("~/Models/Orders.asmx/GetOrders") - }) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - %> - - - - - - Defines the fluent interface for configuring the data key. - - The type of the model - - - - Initializes a new instance of the class. - - The dataKey. - - - - Sets the RouteKey. - - The value. - - - - - Gets the HTML attributes of the form rendered during editing - - The HTML attributes. - - - - Creates data key for the . - - The type of the data item - - - - Initializes a new instance of the class. - - The grid. - - - - Defines a data key. - - - - - - - - Defines which objects can have child items. - - - - - - Child items collection. - - - - - Defines the fluent interface for configuring the component. - - - - - - Defines the number of the decimal digits. - - - - - Sets the decimal separator. - - - - - Defines the fluent interface for configuring the . - - - - - Defines the inline handler of the OnChange client-side event - - The action defining the inline handler. - - - <% Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - .ClientEvents(events => events.OnChange(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnChange client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - .ClientEvents(events => events.OnChange( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChange client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - .ClientEvents(events => events.OnChange("onChange")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Sets the value of the timepicker input - - - - - Sets the value of the timepicker input - - - - - Sets the value of the timepicker input - - - - - Sets the minimum time, which can be selected in timepicker - - - - - Sets the minimum time, which can be selected in timepicker - - - - - Sets the maximum time, which can be selected in timepicker - - - - - Sets the maximum time, which can be selected in timepicker - - - - - Sets the interval between hours. - - - - - Sets whether timepicker to be rendered with button, which shows timeview on click. - - - - - Sets the title of the timepicker button. - - - - - Defines the fluent interface for configuring TreeView drag&drop. - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables / disables drag&drop functionality. - - Whether to enable or to disable the drag&drop. - - - - Allows elements to be dropped on arbitrary HTML elements - - jQuery selector that specifies the elements that qualify as drop targets. - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables binding. - - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home").Enabled((bool)ViewData["ajax"]); - }) - %> - - - - The Enabled method is useful when you need to enable binding based on certain conditions. - - - - - Sets the action, controller and route values - - The route values of the Action method. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select(MVC.Home.Index(1).GetRouteValueDictionary()); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home", new { {"id", 1} }); - }) - %> - - - - - - Sets the action, controller and route values for the select operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Index", "Home"); - }) - %> - - - - - - Sets the route and values for the select operation - - Name of the route. - The route values. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - }) - %> - - - - - - Sets the route and values for the select operation - - Name of the route. - The route values. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default", new {id=1}); - }) - %> - - - - - - Sets the route name for the select operation - - Name of the route. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => - { - dataBinding.Ajax().Select("Default"); - }) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Defines the items in the TreeView - - The add action. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => - .OnDataBinding("onDataBinding") - .OnItemDataBound("onItemDataBound") - ) - %> - - - - - - Binds the TreeView to a sitemap - - The view data key. - The action to configure the item. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .BindTo("examples", (item, siteMapNode) => - { - }) - %> - - - - - - Binds the TreeView to a sitemap. - - The view data key. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .BindTo("examples") - %> - - - - - - Binds the TreeView to a list of objects. The TreeView will be "flat" which means a TreeView item will be created for - every item in the data source. - - The type of the data item - The data source. - The action executed for every data bound item. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .BindTo(new []{"First", "Second"}, (item, value) - { - item.Text = value; - }) - %> - - - - - - Binds the TreeView to a list of objects. The TreeView will create a hierarchy of items using the specified mappings. - - The type of the data item - The data source. - The action which will configure the mappings - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .BindTo(Model, mapping => mapping - .For<Customer>(binding => binding - .Children(c => c.Orders) // The "child" items will be bound to the the "Orders" property - .ItemDataBound((item, c) => item.Text = c.ContactName) // Map "Customer" properties to TreeViewItem properties - ) - .For<Order<(binding => binding - .Children(o => null) // "Orders" do not have child objects so return "null" - .ItemDataBound((item, o) => item.Text = o.OrderID.ToString()) // Map "Order" properties to TreeViewItem properties - ) - ) - %> - - - - - - Use it to configure Data binding. - - Action that configures the data binding options. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "TreeView") - ); - %> - - - - - - Callback for each item. - - Action, which will be executed for each item. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ItemAction(item => - { - item - .Text(...) - .HtmlAttributes(...); - }) - %> - - - - - - Select item depending on the current URL. - - If true the item will be highlighted. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .HighlightPath(true) - %> - - - - - - Configures the effects of the TreeView. - - The action which configures the effects. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Effects(fx => - { - fx.Slide() - .Opacity() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Expand all the items. - - If true all the items will be expanded. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ExpandAll(true) - %> - - - - - - ShowLines indicates if lines connecting child nodes to parent nodes are displayed. - - If true lines connecting child nodes to parent nodes are displayed. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ShowLines(true) - %> - - - - - - ShowCheckBox indicates if checkbox displayed before node. - - If true checkbox will be displayed for every node. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ShowCheckBox(true) - %> - - - - - - Enables drag & drop between treeview nodes. - - If true, drag & drop is enabled. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - .DragAndDrop(true) - %> - - - - - - Enables drag & drop between treeview nodes. - - Action that configures the drag and drop options. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - .DragAndDrop(settings => - { - - }) - %> - - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - The view context. - - - - Defines the inline handler of the OnExpand client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnExpand(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnExpand client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnExpand( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnExpand client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnExpand("onExpand")) - %> - - - - - - Defines the inline handler of the OnCollapse client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnCollapse(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnCollapse client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnCollapse( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnCollapse client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnCollapse("onCollapse")) - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnSelect(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnSelect( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnSelect("onSelect")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Defines the inline handler of the OnNodeDragStart client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragStart(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnNodeDragStart client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragStart( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnNodeDragStart client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragStart("onNodeDragStrat")) - %> - - - - - - Defines the inline handler of the OnNodeDrop client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDrop(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnNodeDrop client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDrop( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnNodeDrop client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDrop("OnNodeDrop")) - %> - - - - - - Defines the inline handler of the OnNodeDropped client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDropped(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnNodeDropped client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDropped( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnNodeDropped client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDropped("OnNodeDropped")) - %> - - - - - - Defines the inline handler of the OnNodeDragCancelled client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragCancelled(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnNodeDragCancelled client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragCancelled( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnNodeDragCancelled client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragCancelled("OnNodeDragCancelled")) - %> - - - - - - Defines the inline handler of the OnNodeDragging client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragging(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnNodeDragging client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragging( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnNodeDragging client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnNodeDragging("OnNodeDragging")) - %> - - - - - - Defines the inline handler of the OnDataBinding client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnDataBinding(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnDataBinding client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnDataBinding( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDataBinding client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnDataBinding("OnDataBinding")) - %> - - - - - - Defines the inline handler of the OnDataBound client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnDataBound(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnDataBound client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnDataBound( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDataBound client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnDataBound("OnDataBound")) - %> - - - - - - Defines the inline handler of the OnChecked client-side event. Requires ShowCheckBox to be true. - - The action defining the inline handler. - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnChecked(() => - { - %> - function(e) { - // event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnChecked client-side event. Requires ShowCheckBox to be true. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnChecked( - @<text> - function(e) { - // event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnChecked client-side event. Requires ShowCheckBox to be true. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .ClientEvents(events => events.OnChecked("onChecked")) - %> - - - - - - Defines the fluent interface for configuring the data binding. - - - - - Initializes a new instance of the class. - - The configuration. - - - - Use it to configure Ajax binding. - - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => dataBinding - .Ajax().Select("_AjaxLoading", "TreeView") - ) - %> - - - - - - Use it to configure web service binding. - - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => dataBinding - .WebService().Select("~/Models/Employees.asmx/GetEmployees") - ) - %> - - - - - - Defines the fluent interface for configuring child TreeView items. - - - - - Defines the fluent interface for configuring navigation items - - The type of the item. - The type of the builder. - - - - Initializes a new instance of the class. - - The item. - - - - Returns the inner navigation item - - - - - - Sets the HTML attributes applied to the outer HTML element rendered for the item - - The attributes. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Attributes(new {@class="first-item"})) - %> - - - - - - Sets the HTML attributes applied to the outer HTML element rendered for the item - - The attributes. - - - - Sets the text displayed by the item. - - The value. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item")) - %> - - - - - - Makes the item visible or not. Invisible items are not rendered in the output HTML. - - - Sets the text displayed by the item. - - The value. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").Visible((bool)ViewData["visible"]) - %> - - - - - - Enables or disables the item. Disabled item cannot be clicked, expanded or open (depending on the item type - menu, tabstrip, panelbar). - - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").Enabled((bool)ViewData["enabled"]) - %> - - - - - - Selects or unselects the item. By default items are not selected. - - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").Selected(true)) - %> - - - - - - Sets the route to which the item should navigate. - - Name of the route. - The route values. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").Route("Default", new RouteValueDictionary{{"id", 1}})) - %> - - - - - - Sets the route to which the item should navigate. - - Name of the route. - The route values. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").Route("Default", new {id, 1})) - %> - - - - - - Sets the route to which the item should navigate. - - Name of the route. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").Route("Default")) - %> - - - - - - Sets the action to which the item should navigate - - The route values of the Action method. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("Index").Action(MVC.Home.Index(3).GetRouteValueDictionary())) - %> - - - - - - Sets the action to which the item should navigate - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("Index").Action("Index", "Home", new RouteValueDictionary{{"id", 1}})) - %> - - - - - - Sets the action to which the item should navigate - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("Index").Action("Index", "Home", new {id, 1})) - %> - - - - - - Sets the action to which the item should navigate - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("Index").Action("Index", "Home")) - %> - - - - - - Sets the URL to which the item should navigate - - The value. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("www.example.com").Url("http://www.example.com")) - %> - - - - - - Sets the URL of the image that should be displayed by the item. - - The value. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("First Item").ImageUrl("~/Content/first.png")) - %> - - - - - - Sets the HTML attributes for the item image. - - The attributes. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add().Text("First Item") - .ImageUrl("~/Content/first.png") - .ImageHtmlAttributes(new {@class="first-item-image"})) - %> - - - - - - Sets the HTML attributes for the item image. - - The attributes. - - - - Sets the sprite CSS class names. - - The CSS classes. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add().Text("First Item") - .SpriteCssClasses("icon", "first-item") - %> - - - - - - Sets the HTML content which the item should display. - - The action which renders the content. - - <% Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add() - .Text("First Item") - .Content(() => - { - %> - <strong> First Item Content</strong> - <% - });) - .Render(); - %> - - - - - Sets the HTML content which the item should display. - - The content wrapped in a regular HTML tag or text tag (Razor syntax). - - @(Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add() - .Text("First Item") - .Content( - @<text> - Some text - <strong> First Item Content</strong> - </text> - ); - ) - ) - - - - - Sets the HTML content which the item should display as a string. - - The action which renders the content. - - <% Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add() - .Text("First Item") - .Content("<strong> First Item Content</strong>"); - ) - .Render(); - %> - - - - - Sets the HTML attributes of the content element of the item. - - The attributes. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add().Text("First Item") - .Content(() => { %> <strong>First Item Content</strong> <% }) - .ContentHtmlAttributes(new {@class="first-item-content"}) - %> - - - - - - Sets the HTML attributes of the content element of the item. - - The attributes. - - - - Makes the item navigate to the specified controllerAction method. - - The type of the controller. - The action. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items - .Add().Text("First Item") - .Action<HomeController>(controller => controller.Index())) - - %> - - - - - - Sets whether the Text property should be encoded when the item is rendered. - - Whether the property should be encoded. Default: true. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => items.Add().Text("<strong>First Item</strong>").Encoded(false)) - %> - - - - - - Initializes a new instance of the class. - - The item. - - - - Configures the child items of a . - - The add action. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }); - }) - %> - - - - - - Sets the value for the item. - - The value. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => items.Add().Value("1")) - %> - - - - - - Define when the item will be expanded on intial render. - - If true the item will be expanded. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }) - .Expanded(true); - }) - %> - - - - - - Define when the item will be checked on intial render. - - If true the item will be checked. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }) - .Checked(true); - }) - %> - - - - - - Enables/disables the rendering of a checkbox for this item. - - If false, no checkbox will be rendered. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }) - .Checkable(false); - }) - %> - - - - - - Sets the expand mode of the treeview item. - - If true then item will be load on demand from client side. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }) - .LoadOnDemand(true); - }) - %> - - - - - - Creates items for the . - - - - - Initializes a new instance of the class. - - The settings. - - - - Defines a item. - - - - - - Defines the fluent interface for configuring the treeview webservice. - - - - - Initializes a new instance of the class. - - The settings. - - - - Specify the web service url for loading data - - The web service url - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => dataBinding - .WebService().Select("~/Models/Employees.asmx/GetEmployees") - ) - %> - - - - - - Enables / disables web service functionality. - - Whether to enable or to disable the web service. - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .DataBinding(dataBinding => dataBinding - .Ajax().Enabled(true).Select("_AjaxLoading", "TreeView") - ) - %> - - - - The Enabled method is useful when you need to enable ajax based on certain conditions. - - - - - Telerik Treeview for ASP.NET MVC is a view component for presenting hierarchical data. - - - - - Initializes a new instance of the class. - - The view context. - The client side object writer factory. - The URL generator. - The navigation item authorization. - The builder factory. - - - - Gets the client events of the treeview. - - The client events. - - - - Gets the items of the treeview. - - - - - Gets or sets the item action. - - - - - Gets or sets the effects. - - - - - Gets or sets a value indicating whether all the item is expanded. - - true if expand all is enabled; otherwise, false. The default value is false - - - - Gets or sets a value indicating whether all the item is expanded. - - true if expand all is enabled; otherwise, false. The default value is false - - - - Gets or sets a value indicating whether all the item is expanded. - - true if expand all is enabled; otherwise, false. The default value is false - - - - Gets the ajax configuration. - - - - - Gets the web service configuration - - - - - - Defines whether one navigation item can have content output immediately - - - - - The HtmlAttributes which will be added to the wrapper of the content. - - - - - The action which will output the content. - - - - - Gets the id. - - The id. - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Sets whether datepicker to be rendered with button, which shows calendar on click. - - - - - Sets the title of the datepicker button. - - - - - Sets the value of the datepicker input - - - - - Sets the value of the datepicker input - - - - - Sets the minimal date, which can be selected in DatePicker. - - - - - Sets the maximal date, which can be selected in DatePicker. - - - - - Sets the Url, which will be requested to return the content. - - The route values of the Action method. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(parent => { - - parent.Add() - .LoadContentFrom(MVC.Home.Index().GetRouteValueDictionary()); - }) - %> - - - - - - Sets the Url, which will be requested to return the content. - - The action name. - The controller name. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(parent => { - - parent.Add() - .Text("Completely Open Source") - .LoadContentFrom("AjaxView_OpenSource", "PanelBar"); - }) - %> - - - - - - Sets the Url, which will be requested to return the content. - - The action name. - The controller name. - Route values. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(parent => { - - parent.Add() - .Text("Completely Open Source") - .LoadContentFrom("AjaxView_OpenSource", "PanelBar", new { id = 10}); - }) - %> - - - - - - Sets the Url, which will be requested to return the content. - - The url. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(parent => { - - parent.Add() - .Text("Completely Open Source") - .LoadContentFrom(Url.Action("AjaxView_OpenSource", "PanelBar")); - }) - %> - - - - - - Defines the fluent interface for configuring the ajax settings - - - - - Defines the fluent interface for building - - - - - Initializes a new instance of the class. - - The settings. - - - - Sets the route and values - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Route("Default", new {id=1})) - %> - - - - - - Sets the route and values - - Name of the route. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Route("Default", new RouteValueDictionary{{"id",1}})) - %> - - - - - - Sets the route name - - Name of the route. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Route("Default")) - %> - - - - - - Sets the action, controller and route values - - The route values of the Action method. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Action(MVC.Home.Index(1).GetRouteValueDictionary())) - %> - - - - - - Sets the action, controller and route values - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Action("Index", "Home", new {id = 1})) - %> - - - - - - Sets the action, controller and route values - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Action("Index", "Home", new RouteValueDictionary{ {"id", 1} })) - %> - - - - - - Sets the action, controller and route values - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Action("Index", "Home")) - %> - - - - - - Gets or sets the settings. - - The settings. - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables Ajax binding. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Ajax(ajax => ajax.Enabled((bool)ViewData["enableAjax"])) - %> - - - - The Enabled method is useful when you need to enable ajax based on certain conditions. - - - - - Initializes a new instance of the class. - - The property to which the column is bound to. - - - - Gets type of the property to which the column is bound to. - - - - - Gets or sets a value indicating whether this column is groupable. - - true if groupable; otherwise, false. - - - - Gets the name of the column - - - - - Gets a function which returns the value of the property to which the column is bound to. - - - - - Gets or sets a value indicating whether this is sortable. - - true if sortable; otherwise, false. The default value is true. - - - - Gets or sets a value indicating whether this is filterable. - - true if filterable; otherwise, false. The default value is true. - - - - Defines the fluent interface for configuring bound columns - - The type of the data item - - - - Initializes a new instance of the class. - - The column. - - - - Gets or sets the format for displaying the data. - - The value. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).Format("{0:dd/MM/yyyy}")) - %> - - - - - - Makes the column read-only or not. By default bound columns are not read-only. - - - If a column is read-only it cannot be modified during editing. - - true if the column should be read-only;otherwise false - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).ReadOnly(true)) - %> - - - - - - Makes the column read-only. - - - If a column is read-only it cannot be modified during editing. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).ReadOnly()) - %> - - - - - - Specify which editor template should be used for the column - - name of the editor template - - - - Enables or disables sorting the column. All bound columns are sortable by default. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).Sortable(false)) - %> - - - - - - Enables or disables grouping by that column. All bound columns are groupable by default. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).Groupable(false)) - %> - - - - - - Enables or disables filtering the column. All bound columns are filterable by default. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).Filterable(false)) - %> - - - - - - Enables or disables HTML encoding the data of the column. All bound columns are encoded by default. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns.Bound(o => o.OrderDate).Encoded(false)) - %> - - - - - - Sets the template for the column. - - The action defining the template. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .Columns(columns => columns - .Add(c => c.CustomerID) - .Template(() => - { - %> - >img - alt="<%= c.CustomerID %>" - src="<%= Url.Content("~/Content/Grid/Customers/" + c.CustomerID + ".jpg") %>" - /> - <% - }).Title("Picture");) - .Render(); - %> - - - - - - Sets the footer template for the column. - - The action defining the template. - - - - Sets the footer template for the column. - - The action defining the template. - - - - Sets the group footer template for the column. - - The action defining the template. - - - - Sets the group footer template for the column. - - The action defining the template. - - - - Sets the group footer template for the column. - - The action defining the template. - - - - Sets the group footer template for the column. - - The action defining the template. - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The events. - - - - Defines the inline handler of the OnLoad client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //Load handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //Load handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnSubmitChanges client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSubmitChanges(() => - { - %> - function(e) { - //handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSubmitChanges client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSubmitChanges( - @<text> - function(e) { - //handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSubmitChanges client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSubmitChanges("onSubmitChanges")) - %> - - - - - - Defines the inline handler of the OnEdit client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnEdit(() => - { - %> - function(e) { - //edit handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnEdit client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnEdit( - @<text> - function(e) { - //edit handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnEdit client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnEdit("onEdit")) - %> - - - - - - Defines the inline handler of the OnSave client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSave(() => - { - %> - function(e) { - //edit handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSave client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSave( - @<text> - function(e) { - //edit handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSave client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSave("onSave")) - %> - - - - - - Defines the inline handler of the OnDetailViewExpand client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDetailViewExpand(() => - { - %> - function(e) { - //edit handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnDetailViewExpand client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDetailViewExpand( - @<text> - function(e) { - //edit handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDetailViewExpand client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDetailViewExpand("onDetailViewExpand")) - %> - - - - - - Defines the inline handler of the OnDetailViewCollapse client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDetailViewCollapse(() => - { - %> - function(e) { - //edit handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnDetailViewCollapse client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDetailViewCollapse( - @<text> - function(e) { - //edit handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDetailViewCollapse client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDetailViewCollapse("onDetailViewCollapse")) - %> - - - - - - Defines the inline handler of the OnSave client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSave(() => - { - %> - function(e) { - //edit handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSave client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSave( - @<text> - function(e) { - //edit handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDelete client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnSave("onDelete")) - %> - - - - - - Defines the inline handler of the OnColumnResize client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnColumnResize(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnColumnResize client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnColumnResize( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnColumnResize client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnColumnResize("onColumnResize")) - %> - - - - - - Defines the inline handler of the OnColumnReorder client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnColumnReorder(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnColumnReorder client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnColumnReorder( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnColumnResize client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnColumnReorder("onColumnReorder")) - %> - - - - - - Defines the inline handler of the OnRowSelect client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnRowSelect(() => - { - %> - function(e) { - //Error handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnRowSelect client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnRowSelect( - @<text> - function(e) { - //Error handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnRowSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnRowSelect("onRowSelect")) - %> - - - - - - Defines the inline handler of the OnError client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //Error handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //Error handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Defines the inline error handler of the OnDataBound client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDataBound(() => - { - %> - function(e) { - //data bound handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline error handler of the OnDataBound client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDataBound( - @<text> - function(e) { - //data bound handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDataBound client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDataBound("onDataBound")) - %> - - - - - - Defines the inline error handler of the OnDataBinding client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDataBinding(() => - { - %> - function(e) { - //data binding handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline error handler of the OnDataBinding client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDataBinding( - @<text> - function(e) { - //data binding handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnDataBinding client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnDataBinding("onDataBinding")) - %> - - - - - - Defines the inline error handler of the OnRowDataBound client-side event. - - The action defining the inline handler. - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnRowDataBound(() => - { - %> - function(e) { - var row = e.row; - var dataItem = e.dataItem; - } - <% - })) - .Render(); - %> - - - - - - Defines the inline error handler of the OnRowDataBound client-side event. - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnRowDataBound( - @<text> - function(e) { - var row = e.row; - var dataItem = e.dataItem; - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnRowDataBound client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .ClientEvents(events => events.OnRowDataBound("onRowDataBound")) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The column. - - - - Creates command for the . - - The type of the data item - - - - Initializes a new instance of the class. - - The column. - - - - Defines a edit command. - - - - - - Defines a delete command. - - - - - - Defines a select command. - - - - - - Defines the fluent interface for configuring . - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables filtering - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Filterable(filtering => filtering.Enabled((bool)ViewData["enableFiltering"])) - %> - - - - The Enabled method is useful when you need to enable filtering based on certain conditions. - - - - - Defines the fluent interface for configuring - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables scrolling. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Scrolling(scrolling => scrolling.Enabled((bool)ViewData["enableScrolling"])) - %> - - - - The Enabled method is useful when you need to enable scrolling based on certain conditions. - - - - - Sets the height of the scrollable area in pixels. - - The height in pixels. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Scrolling(scrolling => scrolling.Height(400)) - %> - - - - - - Sets the height of the scrollable. - - The height in pixels. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Scrolling(scrolling => scrolling.Height("20em")) - %> - - - - - - Defines the fluent interface for configuring the - - - - - Initializes a new instance of the class. - - The settings. - - - The pager will display only a status message - - - The pager will display first/previous/next/last links - - - The pager will display page numbers as link buttons. - - - The pager will display an input field and the total number of pages. - - - The pager will display a dropdown and the total number of pages. - - - (first) (previous) (page numbers) (next) (last) - - - (first) (previous) (page input field) (next) (last) - - - (first) (previous) (page size drop down) (next) (last) - - - - Defines the fluent interface for configuring - - - - - Enables or disables selection. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Selectable(selection => selection.Enabled((bool)ViewData["enableSelection"])) - %> - - - - The Enabled method is useful when you need to enable scrolling based on certain conditions. - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The settings. - - - - Enables or disables sorting. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Sorting(sorting => sorting.Enabled((bool)ViewData["enableSorting"])) - %> - - - - The Enabled method is useful when you need to enable sorting based on certain conditions. - - - - - Sets the sort mode of the grid. - - The value. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Sorting(sorting => sorting.SortMode(GridSortMode.MultipleColumns)) - %> - - - - - - Configures the initial sort order. - - The configurator. - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The settings. - - - - Sets the url of the web service which the will request for data. - - The value. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .WebService(webService => webService.Url("~/Models/Orders.asmx/GetOrders"))) - %> - - - - - - Enables or disables web service binding. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .WebService(webService => webService.Enabled((bool)ViewData["enableWebServiceBinding"])) - %> - - - - The Enabled method is useful when you need to enable web service binding based on certain conditions. - - - - - Specifies the animation duration of item. - - - - - Fast animation, duration is set to 200. - - - - - Normal animation, duration is set to 400. - - - - - Slow animation, duration is set to 600. - - - - - Helper class to convert jQuery Animation Duration. - - - - - Converts specified duration in jQuery equivalent value. - - The duration. - - - - - Defines the basic building block of creating client side object. - - - - - Starts writing this instance. - - - - - - Appends the specified key value pair to the end of this instance. - - The key value pair. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and nullable value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - The default value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - if set to true [value]. - - - - - Appends the specified name and value to the end of this instance. - - The name. - if set to true [value]. - if set to true [default value]. - - - - - Appends the specified name and only the date of the passed . - - The name. - The value. - - - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The action. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The action. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The HtmlTemplate. - - - - - Appends the object. - - The name. - The value. - - - - - Appends the specified name and Action or String specified in the ClientEvent object. - - The name. - Client event of the component. - - - - - Appends the specified name and value to the end of this instance. - - The type of the enum. - The name. - The value. - The default value. - - - - - Completes this instance. - - - - - Defines the factory to create . - - - - - Creates a writer. - - The id. - The type. - The text writer. - - - - - Defines the sort modes supported by - - - - - The user can sort only by one column at the same time. - - - - - The user can sort by more than one column at the same time. - - - - - Telerik Grid for ASP.NET MVC is a view component for presenting tabular data. - It supports the following features: - - Flexible databinding - server, ajax and web service - Paging, sorting and filtering - Light HTML and JavaScript footprint - - - The type of the data item which the grid is bound to. - - - - Initializes a new instance of the class. - - The view context. - The client side object writer factory. - The URL generator. - The builder factory. - - - - Gets the selection configuration - - - - - Gets the client events of the grid. - - The client events. - - - - Gets the filtering configuration. - - - - - Gets the web service configuration - - - - - Gets the server binding configuration. - - - - - Gets the scrolling configuration. - - - - - Gets the ajax configuration. - - - - - Gets or sets a value indicating whether custom binding is enabled. - - true if custom binding is enabled; otherwise, false. The default value is false - - - - Gets the paging configuration. - - - - - Gets the columns of the grid. - - - - - Gets or sets the data source. - - The data source. - - - - Gets the page size of the grid. - - - - - Gets the sorting configuration. - - The sorting. - - - - Gets or sets a value indicating whether to add the property of the grid as a prefix in url parameters. - - true if prefixing is enabled; otherwise, false. The default value is true - - - - Gets or sets the action executed when rendering a row. - - - - - Gets or sets the action executed when rendering a cell. - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Configures the grid resizing settings - - Resizing settings configurator method - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Resizable(resizing => resizing.Columns(true)) - %> - - - - - - Configures the grid reordering settings - - Resizing settings configurator method - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Reorderable(reordering => reordering.Columns(true)) - %> - - - - - - Sets the localization culture of the grid. - - The culture. - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .Localizable("de-DE") - %> - - - - - - Configures the grid editing settings. - - Configurator for the edit settings. - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .Editable(settings => settings.Enabled(true)) - %> - - - - - - Configures the toolbar of the grid. - - ToolBar configurator. - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .ToolBar(commands => commands.Insert()) - %> - - - - - - Defines a list of the private keys. - - DataKeys configurator. - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .DataKeys(keys => - { - keys.Add(c => c.CustomerID); - }) - %> - - - - - - Configure when to show footer of the grid. - - If it is true, the feature is visible. - - - - Binds the grid to a list of objects - - The type of the data item - The data source. - - - <%= Html.Telerik().Grid<Order>() - .Name("Orders") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]); - %> - - - - - - Callback for each row. - - Action, which will be executed for each row. - You can format the entire row - - - <%= Html.Telerik().Grid() - .Name("Grid") - .RowAction(row => - { - // "DataItem" is the Order object to which the current row is bound to - if (row.DataItem.Freight > 10) - { - //Set the background of the entire row - row.HtmlAttributes["style"] = "background:red;"; - } - }); - %> - - - - - - Callback for each cell. - - Action, which will be executed for each cell. - You can format a concrete cell. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .CellAction(cell => - { - if (cell.Column.Name == "Freight") - { - if (cell.DataItem.Freight > 10) - { - //Set the background of this cell only - cell.HtmlAttributes["style"] = "background:red;"; - } - } - }); - %> - - - - - - Enables or disables the custom binding of the grid. - - If true enables custom binding. - - - - - Defines the columns of the grid. - - The add action. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]); - %> - - - - - - Allows sorting of the columns. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Sortable(); - %> - - - - - - Allows sorting of the columns. - - Use builder to define sort settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Sortable(sorting => sorting.SortMode(GridSortMode.MultipleColumn) - %> - - - - - - Enables row selection. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Selectable() - %> - - - - - - Enables row selection. - - Use builder to define the selection settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Selectable(selection => selection.Enabled(true)) - %> - - - - - - Put grid name as a prefix. - - - - - Allows paging of the data. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Pageable(); - %> - - - - - - Allows paging of the data. - - Use builder to define paging settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Pageable(paging => - paging.PageSize(20) - .Style(GridPagerStyles.NextPreviousAndNumeric) - .Position(GridPagerPosition.Bottom) - ) - %> - - - - - - Use it to configure Server binding. - - Use builder to set different server binding settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .ServerBinding(serverBinding => serverBinding - .Action("Index", "Home", new {id = (string)ViewData["id"]}) - ) - .Pagealbe() - .Sortable(); - %> - - - - - - Use it to configure binding option when performing data operations - paging, sorting and filtering. - - Use builder to set different data binding options. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .DataBinding(dataBinding => - { - dataBinding.Server().Select("FirstLook", "Grid"}); - dataBinding.Ajax().Select("_FirstLook", "Grid").Enabled((bool)ViewData["ajax"]); - }) - .Pagealbe() - .Sortable(); - %> - - - - - - Use it to configure Ajax binding. - - Use builder to set different ajax binding settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_AjaxBinding", "Home")) - .Pagealbe() - .Sortable(); - %> - - - - - - Allows filtering of the columns. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Filterable(); - %> - - - - - - Allows filtering of the columns. - - Use builder to define filtering settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Filterable(filtering => filtering.Enabled(true); - %> - - - - - - Show scrollbar if there are many items. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Scrollable(); - %> - - - - - - Show scrollbar if there are many items. - - Use builder to define scrolling settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Scrollable(scrolling => scrolling.Enabled(true); - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .ClientEvents(events => events - .OnDataBinding("onDataBinding") - .OnRowDataBound("onRowDataBound") - ) - %> - - - - - - Use it to configure grouping. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Groupable(grouping => grouping.Enabled(true); - %> - - - - - - Allows grouping. - - - - <%= Html.Telerik().Grid() - .Name("Grid") - .Ajax(ajax => ajax.Action("_RelatedGrids_Orders", "Grid", new { customerID = "ALFKI" })) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - .BindTo((IEnumerable<Order>)ViewData["Orders"]) - .Groupable(); - %> - - - - - - Use it to configure web service binding. - - Use builder to set different web service binding settings. - - - <%= Html.Telerik().Grid() - .Name("Grid") - .WebService(webService => webService.Url("~/Models/Orders.asmx/GetOrders")) - .Columns(columns=> - { - columns.Add(c => c.OrderID).Width(100); - columns.Add(c => c.OrderDate).Width(200).Format("{0:dd/MM/yyyy}"); - columns.Add(c => c.ShipAddress); - columns.Add(c => c.ShipCity).Width(200); - }) - %> - - - - - - Sets the HTML content which the grid should display. - - The action which renders the message when grid has no data. - - - <% Html.Telerik().Grid() - .Name("Grid") - .NoRecordsTemplate(() => - { - %> - <strong> Hello World!!!;/strong> - <% - }) - %> - - - - - - Sets the empty message template which will be display if the grid has no data. - - The Razor inline message. - - - @(Html.Telerik().Grid() - .Name("Grid") - .NoRecordsTemplate(@<strong> Hello World!!!</strong>)) - - - - - - - Sets the empty message template which will be display if the grid has no data. - - The action which renders the message when grid has no data. - - <%= Html.Telerik().Grid() - .Name("Grid") - .NoRecordsTemplate("<strong> Hello World!!!</strong>") - %> - - - - - Creates columns for the . - - The type of the data item to which the grid is bound to - - - - Initializes a new instance of the class. - - The container. - - - - Defines a bound column. - - - - - - - - Defines a bound column. - - - - - - - - Defines a bound column. - - - - - Defines a bound column. - - - - - Determines if columns should be automatically generated. - - If true columns should be generated, otherwise false. - - - - Determines if columns should be automatically generated. - - Action which will be executed for each generated column. - - - - Defines a template column. - - - - - - - Defines a template column. - - - - - - - Defines a command column. - - - - - - - Used for action methods when using Ajax or Custom binding - - - - - Initializes a new instance of the class. - - - - - Gets or sets the name of the action parameter. The default value is "command". - - The name of the action parameter. - - - [GridAction(ActionParameterName="param")] - public ActionResult Index(GridCommand param) - { - } - - - - - - Gets or sets the name of the Grid that is populated by the associated action method. Required - when custom server binding is enabled and the grid query string parameters are prefixed. - - - - [GridAction(EnableCustomBinding=true, GridName="Employees")] - public ActionResult Index(GridCommand param) - { - } - - - - - - Gets or sets a value indicating whether custom binding is enabled. Used when implementing custom ajax binding. - - true if custom binding is enabled; otherwise, false. The default value is false. - - - [GridAction(EnableCustomBinding=true)] - public ActionResult Index(GridCommand param) - { - } - - - - - - Defines the fluent interface for configuring - - - - - Initializes a new instance of the class. - - The pager. - - - - Sets the position at which to display the pager. - - The pager position. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Pageable(paging => paging.Position(GridPagerPosition.Bottom)) - %> - - - - - - Sets the page size of the grid. - - The number of items to display in a single page. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Pageable(paging => paging.PageSize(20)) - %> - - - - - - Sets the page size of the grid. - - The number of items to display in a single page. - The values shown in the pageSize dropdown - - - - - Sets the current page of the grid. - - The page which the grid should display initially. Must be greater than zero. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Pageable(paging => paging.PageTo(2)) - %> - - - - - - Sets the pager style. - - The pager style to set. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Pageable(paging => paging.Style(GridPagerStyles.PageInput | GridPagerStyles.Numeric)) - %> - - - - - - Sets the total number of items in the data source. Required during Custom binding. - - The value. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Pageable(paging => paging.Total((int)ViewData["total"])) - %> - - - - - - Enables or disables paging. - - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - .Pageable(paging => paging.Enabled((bool)ViewData["enablePaging"])) - %> - - - - The Enabled method is useful when you need to enable paging based on certain conditions. - - - - - Defines methods to manipulate generic link object collections. - - - - - - Initializes a new instance of the class. - - The parent. - - - - Adds an item to the . - - The object to add to the . - The is read-only. - - - - Removes all items from the . - - The is read-only. - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - - is less than 0. - - - is multidimensional. - -or- - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - -or- - Type cannot be cast automatically to the type of the destination . - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Inserts an item to the at the specified index. - - The zero-based index at which should be inserted. - The object to insert into the . - - is not a valid index in the . - The is read-only. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - The is read-only. - - - - Removes the item at the specified index. - - The zero-based index of the item to remove. - - is not a valid index in the . - The is read-only. - - - - Gets or sets the T object that is the parent of the current node. - - The parent. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether the is read-only. - - - true if the is read-only; otherwise, false. - - - - Gets or sets the at the specified index. - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Defines the items in the menu - - The add action. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => - events.OnOpen("onOpen").OnClose("onClose") - ) - %> - - - - - - Sets the menu orientation. - - The desired orientation. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Orientation(MenuOrientation.Vertical) - %> - - - - - - Enables or disables the "open-on-click" feature. - - - - <%= Html.Telerik().Menu() - .Name("Menu") - .OpenOnClick(true) - %> - - - - - - Binds the menu to a sitemap - - The view data key. - The action to configure the item. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .BindTo("examples", (item, siteMapNode) => - { - }) - %> - - - - - - Binds the menu to a sitemap. - - The view data key. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .BindTo("examples") - %> - - - - - - Binds the menu to a list of objects. The menu will be "flat" which means a menu item will be created for - every item in the data source. - - The type of the data item - The data source. - The action executed for every data bound item. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .BindTo(new []{"First", "Second"}, (item, value) - { - item.Text = value; - }) - %> - - - - - - Binds the menu to a list of objects. The menu will create a hierarchy of items using the specified mappings. - - The type of the data item - The data source. - The action which will configure the mappings - - - <%= Html.Telerik().Menu() - .Name("Menu") - .BindTo(Model, mapping => mapping - .For<Customer>(binding => binding - .Children(c => c.Orders) // The "child" items will be bound to the the "Orders" property - .ItemDataBound((item, c) => item.Text = c.ContactName) // Map "Customer" properties to MenuItem properties - ) - .For<Order<(binding => binding - .Children(o => null) // "Orders" do not have child objects so return "null" - .ItemDataBound((item, o) => item.Text = o.OrderID.ToString()) // Map "Order" properties to MenuItem properties - ) - ) - %> - - - - - - Configures the effects of the menu. - - The action which configures the effects. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Effects(fx => - { - fx.Slide() - .Opacity() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Selects the item at the specified index. - - The index. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - .SelectedIndex(1) - %> - - - - - - Callback for each item. - - Action, which will be executed for each item. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .ItemAction(item => - { - item - .Text(...) - .HtmlAttributes(...); - }) - %> - - - - - - Select item depending on the current URL. - - If true the item will be highlighted. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .HighlightPath(true) - %> - - - - - - Defines the fluent interface for configuring child menu items. - - - - - Initializes a new instance of the class. - - The item. - - - - Configures the child items of a . - - The add action. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }); - }) - %> - - - - - - Specifies the orientation in which the menu items will be ordered - - - - - Items are oredered horizontally - - - - - Items are oredered vertically - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - The view context. - - - - Defines the inline handler of the OnOpen client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnOpen(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnOpen( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnOpen client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnOpen("onOpen")) - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnClose(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnClose( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnClose client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnClose("onClose")) - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnSelect(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnSelect( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnSelect("onSelect")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Menu() - .Name("Menu") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - INavigatable extension for providing access to . - - - - - Sets the action, controller name and route values of object. - - The object. - The route values of the Action method. - - - - Sets the action and controller name, along with Route values of object. - - The object. - Action name. - Controller name. - Route values as an object - - - - Sets the action, controller name and route values of object. - - The object. - Action name. - Controller name. - Route values as - - - - Sets the action and route values of object. - - The object. - The controller action. - - - - Sets the url property of object. - - The object. - The Url. - - - - Sets the route name and route values of object. - - The object. - Route name. - Route values as an object. - - - - Sets the route name and route values of object. - - The object. - Route name. - Route values as . - - - - Generating url depending on the ViewContext and the generator. - - The object. - The object - The generator. - - - - Determines whether the specified navigatable matches the current request URL. - - The object. - The object. - The generator. - - - - - Generating url depending on the ViewContext and the generator. - - The object. - The object - The generator. - - - - Verify whether the object is accessible. - - The object. - The object. - The object - - - - Verifies whether collection of objects is accessible. - - Object of type. - The object. - The object. - The object - - - - Determines whether this instance has value. - - true if either ActionName and ControllerName, RouteName or Url are set; false otherwise - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Defines the items in the panelbar - - The add action. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => - events.OnExpand("onExpand").OnCollapse("onCollapse") - ) - %> - - - - - - Binds the panelbar to a sitemap - - The view data key. - The action to configure the item. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .BindTo("examples", (item, siteMapNode) => - { - }) - %> - - - - - - Binds the panelbar to a sitemap. - - The view data key. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .BindTo("examples") - %> - - - - - - Binds the panelbar to a list of objects - - The type of the data item - The data source. - The action executed for every data bound item. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .BindTo(new []{"First", "Second"}, (item, value) - { - item.Text = value; - }) - %> - - - - - - Binds the panelbar to a list of objects. The panelbar will create a hierarchy of items using the specified mappings. - - The type of the data item - The data source. - The action which will configure the mappings - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .BindTo(Model, mapping => mapping - .For<Customer>(binding => binding - .Children(c => c.Orders) // The "child" items will be bound to the the "Orders" property - .ItemDataBound((item, c) => item.Text = c.ContactName) // Map "Customer" properties to PanelBarItem properties - ) - .For<Order<(binding => binding - .Children(o => null) // "Orders" do not have child objects so return "null" - .ItemDataBound((item, o) => item.Text = o.OrderID.ToString()) // Map "Order" properties to PanelBarItem properties - ) - ) - %> - - - - - - Configures the effects of the panelbar. - - The action which configures the effects. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Effects(fx => - { - fx.Height() - .Opacity() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Callback for each item. - - Action, which will be executed for each item. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ItemAction(item => - { - item - .Text(...) - .HtmlAttributes(...); - }) - %> - - - - - - Select item depending on the current URL. - - If true the item will be highlighted. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .HighlightPath(true) - %> - - - - - - Renders the panelbar with expanded items. - - If true the panelbar will be expanded. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ExpandAll(true) - %> - - - - - - Sets the expand mode of the panelbar. - - The desired expand mode. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ExpandMode(PanelBarExpandMode.Multiple) - %> - - - - - - Selects the item at the specified index. - - The index. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - .SelectedIndex(1) - %> - - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - The view context. - - - - Defines the inline handler of the OnExpand client-side event - - The action defining the inline handler. - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnExpand(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnExpand client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnExpand( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnExpand client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnExpand("onExpand")) - %> - - - - - - Defines the inline handler of the OnCollapse client-side event - - The action defining the inline handler. - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnCollapse(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnCollapse client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnCollapse( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnCollapse client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnCollapse("onCollapse")) - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The action defining the inline handler. - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnSelect(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnSelect( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnSelect("onSelect")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Specifies the expand mode in which the panelbar will expand its items - - - - - Only one item can be expanded. - - - - - All items can be expanded - - - - - Defines the fluent interface for configuring child panelbar items. - - - - - Initializes a new instance of the class. - - The item. - The context of the View. - - - - Configures the child items of a . - - The add action. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }); - }) - %> - - - - - - Define when the item will be expanded on intial render. - - If true the item will be expanded. - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(items => - { - items.Add().Text("First Item").Items(firstItemChildren => - { - firstItemChildren.Add().Text("Child Item 1"); - firstItemChildren.Add().Text("Child Item 2"); - }) - .Expanded(true); - }) - %> - - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - The view context. - - - - Defines the inline handler of the OnSelect client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnSelect(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnSelect( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnSelect("onSelect")) - %> - - - - - - Defines the inline handler of the OnContentLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnContentLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnContentLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnContentLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnContentLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnContentLoad("onContentLoad")) - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Defines the items in the tabstrip - - The add action. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .ClientEvents(events => - events.OnSelect("onSelect").OnLoad("onLoad") - ) - %> - - - - - - Binds the tabstrip to a sitemap - - The view data key. - The action to configure the item. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .BindTo("examples", (item, siteMapNode) => - { - }) - %> - - - - - - Binds the tabstrip to a sitemap. - - The view data key. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .BindTo("examples") - %> - - - - - - Binds the tabstrip to a list of objects - - The type of the data item - The data source. - The action executed for every data bound item. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .BindTo(new []{"First", "Second"}, (item, value) - { - item.Text = value; - }) - %> - - - - - - Configures the effects of the tabstrip. - - The action which configures the effects. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .Effects(fx => - { - fx.Slide() - .Opacity() - .OpenDuration(AnimationDuration.Normal) - .CloseDuration(AnimationDuration.Normal); - }) - - - - - - Selects the item at the specified index. - - The index. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - .SelectedIndex(1) - %> - - - - - - Callback for each item. - - Action, which will be executed for each item. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .ItemAction(item => - { - item - .Text(...) - .HtmlAttributes(...); - }) - %> - - - - - - Select item depending on the current URL. - - If true the item will be highlighted. - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .HighlightPath(true) - %> - - - - - - Defines the fluent interface for configuring child tabstrip items. - - - - - Initializes a new instance of the class. - - The item. - The context of the View. - - - - Contains constants for CSS class names - - - - - Active state of items - - - - - Button with plain text content - - - - - Button with an icon and text content - - - - - Button with an icon only - - - - - Bare button with an icon only (no background and borders) - - - - - Content - rendered around custom content - - - - - Default state of items - - - - - Disabled state of items - - - - - Group - rendered around grouped items (children) - - - - - Header - rendered on headers or header items - - - - - Hovered state of items - - - - - Icon - icon from default icon set - - - - - Image - image rendered through ImageUrl - - - - - Item - rendered on items - - - - - First in list of items - - - - - Last in list of items - - - - - Top in list of items - - - - - Bottom in list of items - - - - - Middle in list of items - - - - - Last in list of headers - - - - - Link - rendered on all links - - - - - Reset - removes inherited styles - - - - - Selected state of items - - - - - Sprite - sprite rendered in the begging of the item. - - - - - Widget - rendered always on the outmost HTML element of a UI component - - - - - Input - input rendered in the div wrapper - - - - - CheckBox - rendered on all checkbox - - - - - ToolBar - rendered on all toolbars - - - - - Alternating class for zebra stripes - - - - - Scrollable - rendered on all elements that wish to be scrollable on touch devices - - - - - Contains CSS classes for icons - - - - - "Delete" icon - - - - - "Delete Group" icon - - - - - "Minimize" icon - - - - - "Maximize" icon - - - - - "Close" icon - - - - - Contains CSS classes, used in the grid - - - - - Grid action - - - - - Container element for editing / inserting form - - - - - Container element for editing / inserting form - - - - - Toolbar which contains different commands - - - - - Contains CSS classes, used in the treeview - - - - - Class that shows treeview lines - - - - - Contains CSS classes, used in the editor - - - - - Button in editor toolbar - - - - - Color picker in editor toolbar - - - - - Editor tool icon - - - - - Editor custom tool - - - - - Editor textarea element - - - - Slider increase button. - - - Slider decrease button. - - - Horizontal splitter - - - Vertical splitter - - - Splitter pane - - - - UI primitives for Upload - - - - - Upload button - - - - - Contains CSS classes, used in the window - - - - - Window buttons class - - - - - Window content area - - - - - Window icon - - - - - Window title bar - - - - - A builder class for - - - - - Initializes a new instance of the class. - - The async settings. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Save", "Home", new RouteValueDictionary{ {"id", 1} }) - ) - %> - - - - - - Sets a value indicating whether to start the upload immediately after selecting a file - - true if the upload should start immediately after selecting a file, false otherwise; true by default - - - - - - - Sets the action, controller and route values for the save operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Save", "Home", new RouteValueDictionary{ {"id", 1} }); - ) - %> - - - - - - Sets the action, controller and route values for the save operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Save", "Home", new { id = 1 }); - ) - %> - - - - - - Sets the action and controller for the save operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Save", "Home"); - ) - %> - - - - - - Sets the route name for the save operation - - Name of the route. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Default"); - ) - %> - - - - - - Sets the route values for the save operation - - The route values of the action method. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save(MVC.Home.Save(1).GetRouteValueDictionary()); - ) - %> - - - - - - Sets the route and values for the save operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - ) - %> - - - - - - Sets the route and values for the save operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Default", new { id = 1 }); - ) - %> - - - - - - Sets the action for the save operation - - The type of the controller. - The action. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save<HomeController>(controller => controller.Save())); - ) - %> - - - - - - Sets the action, controller and route values for the remove operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove("Remove", "Home", new RouteValueDictionary{ {"id", 1} }); - ) - %> - - - - - - Sets the action, controller and route values for the remove operation - - Name of the action. - Name of the controller. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove("Remove", "Home", new { id = 1 }); - ) - %> - - - - - - Sets the action and controller for the remove operation - - Name of the action. - Name of the controller. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove("Remove", "Home"); - ) - %> - - - - - - Sets the route name for the remove operation - - Name of the route. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove("Default"); - ) - %> - - - - - - Sets the route values for the remove operation - - The route values of the action method. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove(MVC.Home.Remove(1).GetRouteValueDictionary()); - ) - %> - - - - - - Sets the route and values for the remove operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove("Default", "Home", new RouteValueDictionary{ {"id", 1} }); - ) - %> - - - - - - Sets the route and values for the remove operation - - Name of the route. - The route values. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove("Default", new { id = 1 }); - ) - %> - - - - - - Sets the action for the remove operation - - The type of the controller. - The action. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Remove<HomeController>(controller => controller.Remove())); - ) - %> - - - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The component. - - - - Configures the client-side events. - - The client events configuration action. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events - .OnLoad("onLoad") - .OnUpload("onUpload") - ) - %> - - - - - - Enables or disables the component. - - true if the component should be enabled, false otherwise; the default is true. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Enable(false) - %> - - - - - - Enables or disables multiple file selection. - - true if multiple file selection should be enabled, false otherwise; the default is true. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Multiple(false) - %> - - - - - - Sets a value indicating whether to show the list of uploaded files - - true if the list of uploaded files should be visible, false otherwise; true by default - - - - Use it to configure asynchronous uploading. - - Use builder to set different asynchronous uploading options. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Async(async => async - .Save("Save", "Compose") - .Remove("Remove", "Compose") - ); - %> - - - - - - Sets the localization culture of the upload. - - The culture. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .Localizable("de-DE") - %> - - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnSelect(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSelect client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnSelect( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSelect client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnSelect("onSelect")) - %> - - - - - - Defines the inline handler of the OnUpload client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnUpload(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnUpload client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnUpload( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnUpload client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnUpload("onUpload")) - %> - - - - - - Defines the inline handler of the OnSuccess client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnSuccess(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnSuccess client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnSuccess( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnSuccess client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnSuccess("onSuccess")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Defines the inline handler of the OnComplete client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnComplete(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnComplete client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnComplete( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnComplete client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnComplete("onComplete")) - %> - - - - - - Defines the inline handler of the OnCancel client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnCancel(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnCancel client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnCancel( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnCancel client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnCancel("onCancel")) - %> - - - - - - Defines the inline handler of the OnRemove client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnRemove(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnRemove client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnRemove( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnRemove client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Upload() - .Name("Upload") - .ClientEvents(events => events.OnRemove("onRemove")) - %> - - - - - - An HTML Builder for the Upload component - - - - - Initializes a new instance of the class. - - The Upload component. - - - - Creates the upload top-level div. - - - - - - Creates the button text element. - - - - - - Creates the file input element. - - - - - - Builds the Upload component markup. - - - - - - Defines an interface for asynchronous upload settings - - - - - Defines the Save action - - - - - Defines the Remove action - - - - - Gets or sets a value indicating whether to start the upload immediately after selecting a file - - - - - Defines the asynchronous uploading settings - - - - - Initializes a new instance of the class. - - - - - Serializes the asynchronous uploading settings to the writer. - - The writer object. - - - - Defines the Save action - - - - - Defines the Remove action - - - - - Gets or sets a value indicating whether to start the upload immediately after selecting a file - - - true if the upload should start immediately after selecting a file, false otherwise; true by default - - - - - Telerik Upload for ASP.NET MVC is a view component for uploading files. - It supports the following features: - - Asynchronous uploading - Progress tracking - Multiple file selection - Drag & drop - - Note that some of the features depend on browser capabilities. - For more information, see the online documentation. - - - - - Initializes a new instance of the class. - - The view context. - The client side object writer factory. - - - - Writes the initialization script. - - The writer object. - - - - Writes the Upload HTML. - - The writer object. - - - - Represents the client-side event handlers for the component - - - - - Gets or sets a value indicating if the component is enabled. - - - true if the component should be enabled, false otherwise; the default is true. - - - - - Gets or sets a value indicating if multiple file selection is enabled. - - - true if multiple file selection should be enabled, false otherwise; the default is true. - - - - - Gets or sets a value indicating whether to show the list of uploaded files - - - true if the list of uploaded files should be visible, false otherwise; true by default - - - - - Defines the asynchronous uploading settings - - - - - Gets or sets the URL generator. - - The URL generator. - - - - The localization strings for the component - - - - - Represents the client-side events of the component. - - - - - Initializes a new instance of the class. - - - - - Serializes the client-side events. - - The writer object to serialize to. - - - - Defines the Load client-side event handler - - - - - Defines the Select client-side event handler - - - - - Defines the Upload client-side event handler - - - - - Defines the Success client-side event handler - - - - - Defines the Error client-side event handler - - - - - Defines the Complete client-side event handler - - - - - Defines the Cancel client-side event handler - - - - - Defines the Remove client-side event handler - - - - - Localization strings for the Upload component - - - - - Initializes a new instance of the class. - - The localization service. - The culture. - - - - Serializes the localization strings. - - The key. - The writer. - - - - Gets the Select string. - - The default value is "Select...". - - - - Gets the Cancel string. - - The default value is "Cancel". - - - - Gets the Retry string. - - The default value is "Retry". - - - - Gets the Remove string. - - The default value is "Remove". - - - - Gets the UploadSelectedFiles string. - - The default value is "Upload files". - - - - Gets the DropFilesHere string. - - The default value is "drop files here to upload". - - - - Gets the "uploading" status string. - - The default value is "uploading". - - - - Gets the "uploaded" status string. - - The default value is "uploaded". - - - - Gets the "failed" status string. - - The default value is "failed". - - - - Provides the factory methods for creating Telerik View Components. - - - - - Creates a - - - - <%= Html.Telerik().StyleSheetRegistrar() - .DefaultGroup(group => group - group.Add("Site.css") - .Add("telerik.common.css") - .Add("telerik.vista.css") - .Compressed(true) - ) - %> - - - - - - Creates a - - - - <%= Html.Telerik().ScriptRegistrar() - %> - - - - - - Creates a - - - - <%= Html.Telerik().Menu() - .Name("Menu") - .Items(items => { /* add items here */ }); - %> - - - - - - Creates a - - - - <%= Html.Telerik().Editor() - .Name("Editor"); - %> - - - - - - Creates a new bound to the specified data item type. - - - The type of the data item - - <%= Html.Telerik().Grid<Order>() - .Name("Grid") - .BindTo(Model) - %> - - - - Do not forget to bind the grid using the method when using this overload. - - - - - Creates a new bound to the specified data source. - - The type of the data item - The data source. - - - <%= Html.Telerik().Grid(Model) - .Name("Grid") - %> - - - - - - Creates a new bound to a DataTable. - - DataTable from which the grid instance will be bound - - - - Creates a new bound to a DataView. - - DataView from which the grid instance will be bound - - - - Creates a new bound an item in ViewData. - - Type of the data item - The data source view data key. - - - <%= Html.Telerik().Grid<Order>("orders") - .Name("Grid") - %> - - - - - - Creates a - - - - <%= Html.Telerik().Splitter() - .Name("Splitter"); - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().TabStrip() - .Name("TabStrip") - .Items(items => - { - items.Add().Text("First"); - items.Add().Text("Second"); - }) - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DateTimePicker() - .Name("DateTimePicker") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DatePicker() - .Name("DatePicker") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().TimePicker() - .Name("TimePicker") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().Calendar() - .Name("Calendar") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().PanelBar() - .Name("PanelBar") - .Items(items => - { - items.Add().Text("First"); - items.Add().Text("Second"); - }) - %> - - - - - - Creates a - - - - <%= Html.Telerik().TreeView() - .Name("TreeView") - .Items(items => { /* add items here */ }); - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().NumericTextBox() - .Name("NumericTextBox") - %> - - - Returns . - - - - - Creates a new . - - - - <%= Html.Telerik().CurrencyTextBox() - .Name("CurrencyTextBox") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().PercentTextBox() - .Name("PercentTextBox") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().IntegerTextBox() - .Name("IntegerTextBox") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().Window() - .Name("Window") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DropDownList() - .Name("DropDownList") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().ComboBox() - .Name("ComboBox") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().AutoComplete() - .Name("AutoComplete") - .Items(items => - { - items.Add().Text("First Item"); - items.Add().Text("Second Item"); - }) - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().Slider() - .Name("Slider") - %> - - - - - - Creates a new . - - - - <%= Html.Telerik().RangeSlider() - .Name("RangeSlider") - %> - - - - - - Creates a - - - - <%= Html.Telerik().Upload() - .Upload("Upload") - .Async(async => async - .Save("ProcessAttachments", "Home") - .Remove("RemoveAttachment", "Home") - ); - %> - - - - - - Creates a new UI component. - - - - - Creates a new . - - - - <%= Html.Telerik().NumericTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().NumericTextBoxFor(m=>m.NullableProperty) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().IntegerTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().IntegerTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().CurrencyTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().CurrencyTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().PercentTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().PercentTextBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DateTimePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DateTimePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DatePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DatePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().TimePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().TimePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().TimePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().TimePickerFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().DropDownListFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().ComboBoxFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().AutoCompleteFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().SliderFor(m=>m.Property) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().SliderFor(m=>m.NullableProperty) %> - - - - - - Creates a new . - - - - <%= Html.Telerik().RangeSliderFor(m=>m.Property) %> - - - - - - Enables zoom animation. - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The instance that is to be configured - - - - Configures the window to show a close button - - - - <%= Html.Telerik().Window() - .Name("Window") - .Buttons(buttons => buttons.Close()) - %> - - - - - - Configures the window to show a close button and sets a fallback URL for environments where JavaScript is turned off. - - The fallback URL - - - <%= Html.Telerik().Window() - .Name("Window") - .Buttons(buttons => buttons.Close(Url.Action("Home", "Index"))) - %> - - - - - - Configures the window to show a minimize button - - - - <%= Html.Telerik().Window() - .Name("Window") - .Buttons(buttons => buttons.Maximize()) - %> - - - - - - Configures the window to show a minimize button and sets a fallback URL for environments where JavaScript is turned off. - - The fallback URL - - - <%= Html.Telerik().Window() - .Name("Window") - .Buttons(buttons => buttons.Maximize(Url.Action("Home", "Index"))) - %> - - - - - - Configures the window to show a refresh button - - - - <%= Html.Telerik().Window() - .Name("Window") - .Buttons(buttons => buttons.Refresh()) - %> - - - - - - Configures the window to show a refresh button and sets a fallback URL for environments where JavaScript is turned off. - - The fallback URL - - - <%= Html.Telerik().Window() - .Name("Window") - .Buttons(buttons => buttons.Refresh(Url.Action("Home", "Index"))) - %> - - - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The client events. - The view context. - - - - Defines the inline handler of the OnLoad client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnLoad(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnLoad client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnLoad( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnLoad client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnLoad("onLoad")) - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnOpen(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnOpen client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnOpen( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnOpen client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnOpen("onOpen")) - %> - - - - - - Defines the inline handler of the OnActivate client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnActivate(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnActivate client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnActivate( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnActivate client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnActivate("onActivate")) - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnClose(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnClose client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnClose( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnClose client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnClose("onClose")) - %> - - - - - - Defines the inline handler of the OnMove client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnMove(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnMove client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnMove( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnMove client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnMove("onMove")) - %> - - - - - - Defines the inline handler of the OnResize client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnResize(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnResize client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnResize( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnResize client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnResize("onResize")) - %> - - - - - - Defines the inline handler of the OnRefresh client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnRefresh(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnRefresh client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnRefresh( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnRefresh client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnRefresh("onRefresh")) - %> - - - - - - Defines the inline handler of the OnError client-side event - - The action defining the inline handler. - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnError(() => - { - %> - function(e) { - //event handling code - } - <% - })) - .Render(); - %> - - - - - - Defines the inline handler of the OnError client-side event - - The handler code wrapped in a text tag (Razor syntax). - - - <% Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnError( - @<text> - function(e) { - //event handling code - } - </text> - )) - .Render(); - %> - - - - - - Defines the name of the JavaScript function that will handle the the OnError client-side event. - - The name of the JavaScript function that will handle the event. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => events.OnError("onError")) - %> - - - - - - Sets path to the icon. - - Path to the icon. - - - <%= Html.Telerik().Window() - .Name("Window") - .Icon(Url.Content("~/Content/Icons/WindowIcon.png")) - %> - - - - - - Sets path and alternative text to the icon. - - Path to the icon. - Alternative text to the icon. - - - <%= Html.Telerik().Window() - .Name("Window") - .Icon(Url.Content("~/Content/Icons/WindowIcon.png"), "icon") - %> - - - - - - Sets title, which appears in the header of the window. - - - - - Sets the HTML content which the window should display. - - The action which renders the content. - - - <% Html.Telerik().Window() - .Name("Window") - .Content(() => - { - %> - <strong> First Item Content</strong> - <% - }) - %> - - - - - - Sets the HTML content which the window should display - - The Razor inline template - - - @(Html.Telerik().Window() - .Name("Window") - .Content(@<strong> Hello World!!!</strong>)) - - - - - - - Sets the HTML content which the item should display as a string. - - The action which renders the content. - - <%= Html.Telerik().Window() - .Name("Window") - .Content("<strong> First Item Content</strong>") - %> - - - - - Sets the HTML attributes of the content element of the item. - - The attributes. - - - <%= Html.Telerik().Window() - .Name("Window") - .Content(() => { %> <strong>First Item Content</strong> <% }) - .ContentHtmlAttributes(new {@class="first-item-content"}) - %> - - - - - - Sets the HTML attributes of the content element of the item. - - The attributes. - - - - Sets the Url, which will be requested to return the content. - - The route values of the Action method. - - - <%= Html.Telerik().Window() - .Name("Window") - .LoadContentFrom(MVC.Home.Index().GetRouteValueDictionary()); - %> - - - - - - Sets the Url, which will be requested to return the content. - - The action name. - The controller name. - - - <%= Html.Telerik().Window() - .Name("Window") - .LoadContentFrom("AjaxView_OpenSource", "Window") - %> - - - - - - Sets the Url, which will be requested to return the content. - - The action name. - The controller name. - Route values. - - - <%= Html.Telerik().Window() - .Name("Window") - .LoadContentFrom("AjaxView_OpenSource", "Window", new { id = 10}) - %> - - - - - - Sets the Url, which will be requested to return the content. - - The url. - - - <%= Html.Telerik().Window() - .Name("Window") - .LoadContentFrom(Url.Action("AjaxView_OpenSource", "Window")) - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => - events.OnOpen("onOpen").OnClose("onClose") - ) - %> - - - - - - Enables windows resizing. - - - - <%= Html.Telerik().Window() - .Name("Window") - .Resizable() - %> - - - - - - Configures the resizing ability of the window. - - Resizing settings action. - - - <%= Html.Telerik().Window() - .Name("Window") - .Resizable(settings => - settings.Enabled(true).MaxHeight(500).MaxWidth(500) - ) - %> - - - - - - Configures the client-side events. - - The client events action. - - - <%= Html.Telerik().Window() - .Name("Window") - .ClientEvents(events => - events.OnOpen("onOpen").OnClose("onClose") - ) - %> - - - - - - Sets the width of the window. - - - - - Sets the height of the window. - - - - - Sets whether the window should be rendered visible. - - - - - Sets whether the window should have scrollbars. - - - - - Configures the effects of the window. - - The action which configures the effects. - - - <%= Html.Telerik().Window() - .Name("Window") - .Effects(fx => - { - fx.Zoom() - .Opacity() - .OpenDuration(AnimationDuration.Fast) - .CloseDuration(AnimationDuration.Fast); - }) - - - - - - Sets whether the window should be modal or not. - - - - - Sets whether the window can be moved. - - - - - Builder class for fluently configuring the shared group. - - - - - Initializes a new instance of the class. - - The default path. - The assets. - - - - Adds the group. - - The name. - The configure action. - - - - - Gets the group. - - The name. - The configure action. - - - - - - - - - - Executes the provided delegate that is used to configure stylesheets. - - The configure action. - - - - Executes the provided delegate that is used to configure scripts. - - The configure action. - - - - The web asset Configuration. - - - - - Gets the name of the section. - - The name of the section. - - - - Gets or sets a value indicating whether to use telerik content delivery network. - - - true if [use telerik content delivery network]; otherwise, false. - - - - - Gets the style sheets. - - The style sheets. - - - - Gets the scripts. - - The scripts. - - - - Web asset item configuration element. - - - - - Gets or sets the source. - - The source. - - - - Web asset item configuration collection. - - - - - Adds the specified element. - - The element. - - - - When overridden in a derived class, creates a new . - - - A new . - - - - - Gets the element key for a specified configuration element when overridden in a derived class. - - The to return the key for. - - An that acts as the key for the specified . - - - - - Gets the with the specified source. - - - - - - Web asset group configuration element. - - - - - Gets or sets the name. - - The name. - - - - Gets or sets the default path. - - The default path. - - - - Gets or sets a value indicating whether to use telerik content delivery network. - - - true if [use telerik content delivery network]; otherwise, false. - - - - - Gets or sets the content delivery network URL. - - The content delivery network URL. - - - - Gets or sets a value indicating whether this is enabled. - - true if enabled; otherwise, false. - - - - Gets or sets the version. - - The version. - - - - Gets or sets a value indicating whether this is compress. - - true if compress; otherwise, false. - - - - Gets or sets the cache duration in days. - - The cache duration in days. - - - - Gets or sets a value indicating whether this is combined. - - true if combined; otherwise, false. - - - - Gets the items. - - The items. - - - - Web asset group configuration collection - - - - - Adds the specified element. - - The element. - - - - When overridden in a derived class, creates a new . - - - A new . - - - - - Gets the element key for a specified configuration element when overridden in a derived class. - - The to return the key for. - - An that acts as the key for the specified . - - - - - Gets the with the specified name. - - - - - - The HttpHandler to compress, cache and combine web assets. - - - - - Initializes a new instance of the class. - - The asset registry. - The HTTP response compressor. - The HTTP response cacher. - - - - Initializes a new instance of the class. - - - - - Enables a WebAssetHttpHandler object to process of requests. - - The context. - - - - Gets or sets the default path of the asset. - - The default path. - - - - Gets or sets the name of the id parameter. - - The name of the id parameter. - - - - Contains default asset settings. - - - - - Gets or sets the style sheet files path. Path must be a virtual path. - - The style sheet files path. - - - - Gets or sets the script files path. Path must be a virtual path. - - The script files path. - - - - Gets or sets the version. - - The version. - - - - Gets or sets a value indicating whether assets should be served as compressed. - - true if compress; otherwise, false. - - - - Gets or sets a value indicating whether assets shoule be combined. - - true if combined; otherwise, false. - - - - Gets or sets the cache duration in days. - - The cache duration in days. - - - - Gets or sets a value indicating whether [use telerik content delivery network]. - - - true if [use telerik content delivery network]; otherwise, false. - - - - - Defines members that a class must implement in order to provide helper methods for resolving virtual path. - - - - - Returns the physical path for the specified virtual path. - - The virtual path. - - - - - Defines members that a class must implement in order to compress the response. - - - - - Compresses the response. - - The context. - - - - Defines members that must be implemented for cache the http response - - - - - Caches the response for the specified duration. - - The context. - The duration. - - - - Defines the read operaations of configuration. - - - - - Gets the section with the specified name. - - - Name of the section. - - - - - Defines the factory to create . - - - - - Creates a writer. - - The id. - The type. - The text writer. - - - - - Provides an attribute to change the enum value for client side. - - - - - Initializes a new instance of the class with the specified value for the client side. - - The value. - - - - Gets or sets the value for client side. - - The value. - - - - Encapsulates the ConfigurationManager object that contains methods for accessing System.Web.HttpRuntime.Cache object. - - - - - Gets the section with the specified name. - - - Name of the section. - - - - - Contains extension methods of IDictionary<string, objectT>. - - - - - Merges the specified instance. - - The instance. - The key. - The value. - if set to true [replace existing]. - - - - Appends the in value. - - The instance. - The key. - The separator. - The value. - - - - Appends the specified value at the beginning of the existing value - - - - - - - - - Toes the attribute string. - - The instance. - - - - - Merges the specified instance. - - The instance. - From. - if set to true [replace existing]. - - - - Merges the specified instance. - - The instance. - From. - - - - Merges the specified instance. - - The instance. - The values. - if set to true [replace existing]. - - - - Merges the specified instance. - - The instance. - The values. - - - - Contains extension methods of . - - - - - Requests the context. - - The instance. - - - - - Gets a value indicating whether we're running under Mono. - - true if Mono; otherwise, false. - - - - Gets a value indicating whether we're running under Linux or a Unix variant. - - true if Linux/Unix; otherwise, false. - - - - Encapsulates the HTTP intrinsic object that compress the response - - - - - Compresses the response. - - The context. - - - - Class use to resolve physical path for virtual path. - - - - - Returns the physical path for the specified virtual path. - - The virtual path. - - - - - Helper class for argument validation. - - - - - Ensures the specified argument is not null. - - The parameter. - Name of the parameter. - - - - Ensures the specified string is not blank. - - The parameter. - Name of the parameter. - - - - Ensures the specified array is not null or empty. - - - The parameter. - Name of the parameter. - - - - Ensures the specified collection is not null or empty. - - - The parameter. - Name of the parameter. - - - - Ensures the specified value is a positive integer. - - The parameter. - Name of the parameter. - - - - Ensures the specified value is not a negative integer. - - The parameter. - Name of the parameter. - - - - Ensures the specified value is not a negative float. - - The parameter. - Name of the parameter. - - - - Ensures the specified path is a virtual path which starts with ~/. - - The parameter. - Name of the parameter. - - - - Contains extension methods of . - - - - - Starts thread safe read write code block. - - The instance. - - - - - Starts thread safe read code block. - - The instance. - - - - - Starts thread safe write code block. - - The instance. - - - - - Contains the extension methods of . - - - - - Replaces the format item in a specified System.String with the text equivalent of the value of a corresponding System.Object instance in a specified array. - - A string to format. - An System.Object array containing zero or more objects to format. - A copy of format in which the format items have been replaced by the System.String equivalent of the corresponding instances of System.Object in args. - - - - Determines whether this instance and another specified System.String object have the same value. - - The string to check equality. - The comparing with string. - - true if the value of the comparing parameter is the same as this string; otherwise, false. - - - - - Determines whether this instance and another specified System.String object have the same value. - - The string to check equality. - The comparing with string. - - true if the value of the comparing parameter is the same as this string; otherwise, false. - - - - - Compresses the specified instance. - - The instance. - - - - - Decompresses the specified instance. - - The instance. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "{0}" array cannot be empty.. - - - - - Looks up a localized string similar to You must use InCell edit mode for batch updates.. - - - - - Looks up a localized string similar to The Update data binding setting is required for batch updates. Please specify the Update action or url in the DataBinding configuration.. - - - - - Looks up a localized string similar to "{0}" cannot be negative.. - - - - - Looks up a localized string similar to "{0}" cannot be negative or zero.. - - - - - Looks up a localized string similar to "{0}" cannot be null.. - - - - - Looks up a localized string similar to "{0}" cannot be null or empty.. - - - - - Looks up a localized string similar to Cannot find a public property of primitive type to sort by.. - - - - - Looks up a localized string similar to Cannot have more one column in order when sort mode is set to single column.. - - - - - Looks up a localized string similar to Cannot route to class named 'Controller'.. - - - - - Looks up a localized string similar to Cannot use Ajax and WebService binding at the same time.. - - - - - Looks up a localized string similar to Cannot use only server templates in Ajax or WebService binding mode. Please specify a client template as well.. - - - - - Looks up a localized string similar to "{0}" collection cannot be empty.. - - - - - Looks up a localized string similar to Multiple types were found that match the controller named '{0}'. This can happen if the route that services this request does not specify namespaces to search for a controller that matches the request. If this is the case, register this route by calling an overload of the 'MapRoute' method that takes a 'namespaces' parameter. - - The request for '{0}' has found the following matching controllers:{1}. - - - - - Looks up a localized string similar to Multiple types were found that match the controller named '{0}'. This can happen if the route that services this request ('{1}') does not specify namespaces to search for a controller that matches the request. If this is the case, register this route by calling an overload of the 'MapRoute' method that takes a 'namespaces' parameter. - - The request for '{0}' has found the following matching controllers:{2}. - - - - - Looks up a localized string similar to Controller name must end with 'Controller'.. - - - - - Looks up a localized string similar to The DataKeys collection is empty. Please specify a data key.. - - - - - Looks up a localized string similar to DataTable InLine editing and custom EditorTemplate per column is not supported. - - - - - Looks up a localized string similar to The Delete data binding setting is required by the delete command. Please specify the Delete action or url in the DataBinding configuration.. - - - - - Looks up a localized string similar to The Update data binding setting is required by the edit command. Please specify the Update action or url in the DataBinding configuration.. - - - - - Looks up a localized string similar to {0} should not be bigger then {1}.. - - - - - Looks up a localized string similar to Group with specified name already exists.. - - - - - Looks up a localized string similar to Group with specified name "{0}" already exists. Please specify a different name.. - - - - - Looks up a localized string similar to Group with "{0}" does not exist in {1} SharedWebAssets.. - - - - - Looks up a localized string similar to Group with specified name "{0}" does not exist. Please make sure you have specified a correct name.. - - - - - Looks up a localized string similar to InCell editing mode is not supported in server binding mode. - - - - - Looks up a localized string similar to Provided index is out of range.. - - - - - Looks up a localized string similar to The Insert data binding setting is required by the insert command. Please specify the Insert action or url in the DataBinding configuration.. - - - - - Looks up a localized string similar to Item with specified source already exists.. - - - - - Looks up a localized string similar to Local group with name "{0}" already exists.. - - - - - Looks up a localized string similar to The key with the following name "{0}" was not found. Please update all localization files.. - - - - - Looks up a localized string similar to Bound columns require a field or property access expression.. - - - - - Looks up a localized string similar to {0} should be less than {1}.. - - - - - Looks up a localized string similar to Name cannot be blank.. - - - - - Looks up a localized string similar to "None" is only used for internal purpose.. - - - - - Looks up a localized string similar to Only one ScriptRegistrar is allowed in a single request.. - - - - - Looks up a localized string similar to Only one StyleSheetRegistrar is allowed in a single request.. - - - - - Looks up a localized string similar to Only property and field expressions are supported. - - - - - Looks up a localized string similar to The {0} must be begger then 0.. - - - - - Looks up a localized string similar to {0} must be positive number.. - - - - - Looks up a localized string similar to {0} should be bigger than {1} and less then {2}. - - - - - Looks up a localized string similar to The "{0}" class is no longer supported. To enable RTL support you must include telerik.rtl.css and apply the "t-rtl" class to a parent HTML element or the <body>.. - - - - - Looks up a localized string similar to You must have SiteMap defined with key "{0}" in ViewData dictionary.. - - - - - Looks up a localized string similar to Source must be a virtual path which should starts with "~/". - - - - - Looks up a localized string similar to Specified file does not exist: "{0}".. - - - - - Looks up a localized string similar to Passed string cannot be parsed to DateTime object.. - - - - - Looks up a localized string similar to Passed string cannot be parsed to TimeSpan object.. - - - - - Looks up a localized string similar to The specified method is not an action method.. - - - - - Looks up a localized string similar to Time should be bigger than MinTime and less than MaxTime.. - - - - - Looks up a localized string similar to You cannot set Url and ContentUrl at the same time.. - - - - - Looks up a localized string similar to The value '{0}' is invalid.. - - - - - Looks up a localized string similar to The Url of the WebService must be set. - - - - - Looks up a localized string similar to You cannot add more than once column when sort mode is set to single column.. - - - - - Looks up a localized string similar to You cannot use non generic BindTo overload without EnableCustomBinding set to true. - - - - - Looks up a localized string similar to You cannot call render more than once.. - - - - - Looks up a localized string similar to You cannot call Start more than once.. - - - - - Looks up a localized string similar to You cannot configure a shared web asset group.. - - - - - Looks up a localized string similar to You must have to call Start prior calling this method.. - - - - - Initializes a new instance of the class. - - The default path. - - - - Finds the group with the specified name. - - The name. - - - - - Finds the item with the specified source. - - The source. - - - - - Adds the specified source as . - - The item source. - - - - Adds the specified source as in the specified . - - Name of the group. - The item source. - - - - Inserts the specified source as at the specified index. - - The index. - The item source. - - - - Inserts the specified source as at the specified index in the specified . - - The index. - Name of the group. - The item source. - - - - Inserts an element into the at the specified index. - - The zero-based index at which should be inserted. - The object to insert. The value can be null for reference types. - - is less than zero. - -or- - is greater than . - - - - - Replaces the element at the specified index. - - The zero-based index of the element to replace. - The new value for the element at the specified index. The value can be null for reference types. - - is less than zero. - -or- - is greater than . - - - - - Gets or sets the default path. - - The default path. - - - - Gets the asset groups. - - The asset groups. - - - - Gets the asset items. - - The asset items. - - - - Defines the fluent interface for configuring web assets. - - - - - Initializes a new instance of the class. - - Type of the asset. - The assets. - - - - Performs an implicit conversion from to . - - The builder. - The result of the conversion. - - - - Returns the internal collection. - - - - - - Adds a new web asset - - The source. - - - <%= Html.Telerik().ScriptRegistrar() - .Scripts(scripts => scripts.Add("script1.js")) - %> - - - - - - Adds a new web asset group. - - The name. - The configure action. - - - <%= Html.Telerik().ScriptRegistrar() - .Scripts(scripts => scripts.AddGroup("Group1", group => - { - group.Add("script1.js"); - } - )) - %> - - - - - - Adds the specified shared group. - - The name. - - - <%= Html.Telerik().ScriptRegistrar() - .Scripts(scripts => scripts.AddShareGroup("SharedGroup1")) - %> - - - - - - Executes the provided delegate that is used to configure the group fluently. - - The name. - The configure action. - - - - Initializes a new instance of the class. - - The name. - if set to true [is shared]. - - - - Gets or sets the name. - - The name. - - - - Gets or sets a value indicating whether this instance is shared. - - true if this instance is shared; otherwise, false. - - - - Gets or sets the default path. - - The default path. - - - - Gets or sets a value indicating whether Telerik content delivery network would be used. - - - true if [use Telerik content delivery network]; otherwise, false. - - - - - Gets or sets the content delivery network URL. - - The content delivery network URL. - - - - Gets or sets a value indicating whether this is disabled. - - true if disabled; otherwise, false. - - - - Gets or sets the version. - - The version. - - - - Gets or sets a value indicating whether this is compress. - - true if compress; otherwise, false. - - - - Gets or sets the cache duration in days. - - The cache duration in days. - - - - Gets or sets a value indicating whether this is combined. - - true if combined; otherwise, false. - - - - Gets the items. - - The items. - - - - Class used to build initialization script of jQuery plugin. - - - - - Initializes a new instance of the class. - - The id. - The type. - The text writer. - - - - Starts writing this instance. - - - - - - Appends the specified key value pair to the end of this instance. - - The key value pair. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and nullable value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - The default value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - if set to true [value]. - - - - - Appends the specified name and value to the end of this instance. - - The name. - if set to true [value]. - if set to true [default value]. - - - - - Appends the specified name and only the date of the passed . - - The name. - The value. - - - - - Appends the specified name and only the date of the passed . - - The name. - The value. - - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The action. - - - - - Appends the specified name and value to the end of this instance. - - The name. - The action. - - - - - Appends the specified name and value to the end of this instance. - - The type of the enum. - The name. - The value. - - - - - Appends the specified name and value to the end of this instance. - - The type of the enum. - The name. - The value. - The default value. - - - - - - Completes this instance. - - - - - Defines members that a class must implement in order to provide helper methods for resolving relative path. - - - - - Returns the relative path for the specified virtual path. - - The URL. - - - - - HTMLHelper extension for providing access to . - - - - - Gets the Telerik View Component Factory - - The helper. - The Factory - - - - Gets the Telerik View Component Factory - - The helper. - The Factory - - - - Container of scriptable component. - - - - - Registers the specified component. - - The component. - - - - Defines members that a class must implement in order to act as wrapper for script, - - - - - Gets the on page load start. - - The on page load start. - - - - Gets the on page load end. - - The on page load end. - - - - Gets the on page unload start. - - The on page unload start. - - - - Gets the on page unload end. - - The on page unload end. - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The style sheet registrar. - - - - Performs an implicit conversion from to . - - The builder. - The result of the conversion. - - - - Returns the internal style sheet registrar. - - - - - - Sets the asset handler path. Path must be a virtual path. - - The value. - - - <%= Html.Telerik().StyleSheetRegistrar() - .AssetHandlerPath("~/asset.axd") - %> - - - - - - Configures the . - - The configure action. - - - <%= Html.Telerik().StyleSheetRegistrar() - .DefaultGroup(group => group - .Add("style1.css") - .Add("style2.css") - .Combined(true) - ) - %> - - - - - - Executes the provided delegate that is used to register the stylesheet files fluently. - - The configure action. - - - - - Renders the - - - - <% Html.Telerik().StyleSheetRegistrar() - .Render(); - %> - - - - - - Manages ASP.NET MVC views style sheet files. - - - - - Used to ensure that the same instance is used for the same HttpContext. - - - - - Initializes a new instance of the class. - - The style sheets. - The view context. - The asset merger. - - - - Writes the stylesheets in the response. - - - - - Writes all stylesheet source. - - The writer. - - - - Gets or sets the asset handler path. Path must be a virtual path. The default value is set to WebAssetHttpHandler.DefaultPath. - - The asset handler path. - - - - Gets or sets the default group. - - The default group. - - - - Gets the stylesheets that will be rendered in the view. - - The style sheets. - - - - Gets or sets the view context. - - The view context. - - - - Class used to resolve relative path for virtual path. - - - - - Returns the relative path for the specified virtual path. - - The URL. - - - - - Wrap the script for the jQuery ready/unload events. - - - - - Gets the on page load start. - - The on page load start. - - - - Gets the on page load end. - - The on page load end. - - - - Gets the on page unload start. - - The on page unload start. - - - - Gets the on page unload end. - - The on page unload end. - - - - Defines the fluent interface for configuring the . - - - - - Initializes a new instance of the class. - - The asset item group. - - - - Performs an implicit conversion from to . - - The builder. - The result of the conversion. - - - - Returns the internal group. - - - - - - Sets whether Telerik content delivery network would be used. - - if set to true [value]. - - - - - Sets the content delivery network URL. - - The value. - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.ContentDeliveryNetworkUrl("http://www.example.com")) - %> - - - - - - Enables or disables the group - - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.Enabled((bool)ViewData["enabled"])) - %> - - - - - - Sets the version. - - The value. - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.Version("1.1")) - %> - - - - - - Sets whether the groups will be served as compressed. By default asset groups are not compressed. - - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.Compress(true)) - %> - - - - - - Sets the caches the duration of this group. - - The value. - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.CacheDurationInDays(365)) - %> - - - - - - Sets whether the groups items will be served as combined. - - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.Combined(true)) - %> - - - - - - Sets the defaults path of the containing . - - The path. - - - - - Adds the specified source as . - - The value. - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group.Add("script1.js")) - %> - - - - - - Manages ASP.NET MVC javascript files and statements. - - - - - Used to ensure that the same instance is used for the same HttpContext. - - - - - Initializes a new instance of the class. - - The scripts. - The scriptable components. - The view context. - The asset merger. - The script wrapper. - - - - Registers the scriptable component. - - The component. - - - - Writes the scripts in the response. - - - - - Writes all script source and script statements. - - The writer. - - - - Gets the framework script file names. - - The framework script file names. - - - - Gets or sets a value indicating whether [exclude framework scripts]. - - - true if [exclude framework scripts]; otherwise, false. - - - - - Gets or sets the asset handler path. Path must be a virtual path. The default value is set to . - - The asset handler path. - - - - Gets the default script group. - - The default group. - - - - Gets or sets a value indicating whether [enable globalization]. - - true if [enable globalization]; otherwise, false. - - - - Gets the scripts that will be rendered in the view. - - The scripts. - - - - Gets the on document ready actions. - - The on page load actions. - - - - Gets the on document ready statements that is used in RenderAction. - - The on page load actions. - - - - Gets the on window unload actions. - - The on page unload actions. - - - - Gets the on window unload statements.that is used in RenderAction. - - The on page load actions. - - - - Gets the view context. - - The view context. - - - - Gets the script wrapper that is used to write the script statements. - - The script wrapper. - - - - Defines the fluent interface for configuring the component. - - - - - Initializes a new instance of the class. - - The script registrar. - - - - Performs an implicit conversion from to . - - The builder. - The result of the conversion. - - - - Returns the internal script registrar. - - - - - - Sets the asset handler path. Path must be a virtual path. - - The value. - - - <%= Html.Telerik().ScriptRegistrar() - .AssetHandlerPath("~/asset.axd") - %> - - - - - - Configures the . - - The configure action. - - - <%= Html.Telerik().ScriptRegistrar() - .DefaultGroup(group => group - .Add("script1.js") - .Add("script2.js") - .Combined(true) - ) - %> - - - - - - Enables globalization support. - - if set to true [enable]. - - - <%= Html.Telerik().ScriptRegistrar() - .Globalization(true) - %> - - - - - - Includes the jQuery script files. By default jQuery JavaScript is included. - - - Telerik Extensions for ASP.NET MVC require jQuery so make sure you manually include the JavaScrip file - if you disable the automatic including. - - if set to true [enable]. - - - <%= Html.Telerik().ScriptRegistrar() - .jQuery(false) - %> - - - - - - Executes the provided delegate that is used to register the script files fluently in different groups. - - The configure action. - - - - - Defines the inline handler executed when the DOM document is ready (using the $(document).ready jQuery event) - - The action defining the inline handler - - - <% Html.Telerik().ScriptRegistrar() - .OnDocumentReady(() => - { - %> - function() { - alert("Document is ready"); - } - <% - }) - .Render(); - %> - - - - - - Defines the inline handler executed when the DOM document is ready (using the $(document).ready jQuery event) - - The code of the inline handler wrapped in a text tag (Razor syntax) - - - @(Html.Telerik().ScriptRegistrar() - .OnDocumentReady( - @<text> - alert("Document is ready"); - </text> - }) - ) - - - - - - Appends the specified statement in $(document).ready jQuery event. This method should be - used in Html.RenderAction(). - - The statements. - - - - - Defines the inline handler executed when the DOM window object is unloaded. - - The action defining the inline handler - - - <% Html.Telerik().ScriptRegistrar() - .OnWindowUnload(() => - { - %> - function() { - // event handler code - } - <% - }) - .Render(); - %> - - - - - - Appends the specified statement window unload event. This method should be - used in Html.RenderAction(). - - The statements. - - - - - Renders the - - - - <% Html.Telerik().ScriptRegistrar() - .Render(); - %> - - - - - - Web asset types. - - - - - None, used for internal purpose. - - - - - Stylesheet - - - - - Javascript - - - - diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 046dfe808..6398bef38 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -41,10 +41,7 @@ False ..\packages\Ninject.2.2.1.0\lib\.NetFramework 4.0\Ninject.dll
      - - False - ..\packages\Ninject.Web.Mvc2.2.2.0.1\lib\.NetFramework 4.0\Ninject.Web.Mvc.dll - + D:\My Dropbox\Git\NzbDrone\NzbDrone.Core\Libraries\SubSonic.Core.dll @@ -64,11 +61,11 @@ 3.5 - - True - + + True + False @@ -77,9 +74,8 @@ - - False - Libraries\Telerik.Web.Mvc.dll + + ..\packages\TelerikMvcExtensions.2011.1.315\lib\net40\Telerik.Web.Mvc.dll False @@ -87,6 +83,106 @@ + + True + True + EditorLocalization.bg-BG.resx + + + True + True + EditorLocalization.de-DE.resx + + + True + True + EditorLocalization.en-US.resx + + + True + True + EditorLocalization.fr-FR.resx + + + True + True + EditorLocalization.pl-PL.resx + + + True + True + EditorLocalization.pt-BR.resx + + + True + True + EditorLocalization.ru-RU.resx + + + True + True + EditorLocalization.uk-UA.resx + + + True + True + GridLocalization.bg-BG.resx + + + True + True + GridLocalization.de-DE.resx + + + True + True + GridLocalization.en-US.resx + + + True + True + GridLocalization.es-ES.resx + + + True + True + GridLocalization.fr-FR.resx + + + True + True + GridLocalization.pl-PL.resx + + + True + True + GridLocalization.pt-BR.resx + + + True + True + GridLocalization.pt-PT.resx + + + True + True + GridLocalization.ru-RU.resx + + + True + True + GridLocalization.uk-UA.resx + + + True + True + UploadLocalization.bg-BG.resx + + + True + True + UploadLocalization.en-US.resx + @@ -467,8 +563,8 @@ - - + + @@ -548,15 +644,10 @@ - - - - - @@ -576,6 +667,126 @@ + + + GlobalResourceProxyGenerator + UploadLocalization.en-US.designer.cs + + + + + GlobalResourceProxyGenerator + UploadLocalization.bg-BG.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.uk-UA.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.ru-RU.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.pt-PT.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.pt-BR.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.pl-PL.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.fr-FR.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.es-ES.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.en-US.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.de-DE.designer.cs + + + + + GlobalResourceProxyGenerator + GridLocalization.bg-BG.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.uk-UA.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.ru-RU.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.pt-BR.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.pl-PL.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.fr-FR.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.en-US.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.de-DE.designer.cs + + + + + GlobalResourceProxyGenerator + EditorLocalization.bg-BG.designer.cs + + - - - - - - - - - - - - - - - - diff --git a/NzbDrone.Web/Web.config b/NzbDrone.Web/Web.config index 1698d870b..48e0f25bb 100644 --- a/NzbDrone.Web/Web.config +++ b/NzbDrone.Web/Web.config @@ -1,22 +1,30 @@ - + - + - + - - - + + + + + + + @@ -24,24 +32,31 @@ + - + + + + + - - + + + + - + @@ -51,4 +66,4 @@ - + \ No newline at end of file diff --git a/NzbDrone.Web/packages.config b/NzbDrone.Web/packages.config index 522838c80..8b879a25d 100644 --- a/NzbDrone.Web/packages.config +++ b/NzbDrone.Web/packages.config @@ -2,4 +2,5 @@ + \ No newline at end of file diff --git a/NzbDrone.sln b/NzbDrone.sln index bac82bd7d..038273ff3 100644 --- a/NzbDrone.sln +++ b/NzbDrone.sln @@ -9,8 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NzbDrone.Web", "NzbDrone.We EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NzbDrone.Core.Test", "NzbDrone.Core.Test\NzbDrone.Core.Test.csproj", "{193ADD3B-792B-4173-8E4C-5A3F8F0237F0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NzbDrone.Web.Tests", "NzbDrone.Web.Test\NzbDrone.Web.Tests.csproj", "{99CDD5DC-698F-4624-B431-2D6381CE3A15}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{57A04B72-8088-4F75-A582-1158CF8291F7}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NzbDrone.PostProcessor", "NzbDrone.PostProcessor\NzbDrone.PostProcessor.csproj", "{0C679573-736D-4F77-B934-FD8931AC1AA1}" @@ -81,19 +79,6 @@ Global {193ADD3B-792B-4173-8E4C-5A3F8F0237F0}.Release|Mixed Platforms.Build.0 = Release|Any CPU {193ADD3B-792B-4173-8E4C-5A3F8F0237F0}.Release|x64.ActiveCfg = Release|Any CPU {193ADD3B-792B-4173-8E4C-5A3F8F0237F0}.Release|x86.ActiveCfg = Release|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|Any CPU.Build.0 = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|x64.ActiveCfg = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|x86.ActiveCfg = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Debug|x86.Build.0 = Debug|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Release|Any CPU.ActiveCfg = Release|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Release|Any CPU.Build.0 = Release|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Release|x64.ActiveCfg = Release|Any CPU - {99CDD5DC-698F-4624-B431-2D6381CE3A15}.Release|x86.ActiveCfg = Release|Any CPU {0C679573-736D-4F77-B934-FD8931AC1AA1}.Debug|Any CPU.ActiveCfg = Debug|x86 {0C679573-736D-4F77-B934-FD8931AC1AA1}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 {0C679573-736D-4F77-B934-FD8931AC1AA1}.Debug|Mixed Platforms.Build.0 = Debug|x86 @@ -111,7 +96,6 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {99CDD5DC-698F-4624-B431-2D6381CE3A15} = {57A04B72-8088-4F75-A582-1158CF8291F7} {193ADD3B-792B-4173-8E4C-5A3F8F0237F0} = {57A04B72-8088-4F75-A582-1158CF8291F7} EndGlobalSection EndGlobal diff --git a/NzbDrone/ProcessAttacher.cs b/NzbDrone/ProcessAttacher.cs index c1cabb76a..4a0babc1e 100644 --- a/NzbDrone/ProcessAttacher.cs +++ b/NzbDrone/ProcessAttacher.cs @@ -88,7 +88,7 @@ private AttachResult Attach(AttachType attachType) { proc = dbg.GetProcesses(trans, "").Item(_processName) as EnvDTE80.Process2; } - catch (Exception ex) + catch (Exception) { return AttachResult.NotRunning; diff --git a/packages/Ninject.Web.Mvc2.2.2.0.1/Ninject.Web.Mvc2.2.2.0.1.nupkg b/packages/Ninject.Web.Mvc2.2.2.0.1/Ninject.Web.Mvc2.2.2.0.1.nupkg deleted file mode 100644 index abd1352968d2e8cdccf824b046deb2cb163f0469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30903 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 W9Y&7QZ1x%a`eFExA&!BXzy1#Zj2BA) diff --git a/packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.dll b/packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 3.5/Ninject.Web.Mvc.dll deleted file mode 100644 index 1c2cb8b70065ef9ace475d6b8e51dc1d5947649a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 zcmeHNe|%h3l|S#ty!nwdCX=?%pG<5^L(>dN+DcN>(#emOl%}nn(1Ny`PG(-xX(#iB z_g+E+rA(BfMOe2MKMIR$i=eWA0)o~GpS7Z{-6hz%#1$+R^h2?qT^E%VME#Wgp8MXL znWV)J|Lq_8l6T%c=bn4cx#ygF?wvQ&{o#Kgg@{z#@4Q2F1W&$J3HX;m9^Dm}9Ic=y zf@3vDq;+F8Jv-7?Bxf1}W@0dsOk}f$9qH2}=1?}0&PF;m#3O@7N{>#N5}NOd-q=aB zPEsiO#&zAEwwFn+DU$+3%!CJDd)ojaxVPhG>mqo_j@@Vp`}s+SaD!e0xeBe?M^q{P zi%%D2UR({3do?$pz1B`4d<#DsD#kfnZRYaKW#A~}tVcTT# zQ3|qG%_0g;WTTA{N9-i>d1yuJr>m-Wv^=)w;1pxk|Ge{~`>Mb9*)zMZoBNY3n)2n& z&+Yl8y7=#AeDs+&zdjoK$+!P|X=nW8oxYX!)6ea_{zs=T`(*3(=r?};!#6*1d&kW$ zKXTXCKJI(#@VeE9R_*&)@afOo_T7h%N!woBvq!mh#fn?EJ-4&!#7&jAJn_XJK6&pQ zwO^LkRIj`5(m(sx%ElC;(DXYo52;ons#`RX1i#cRBC2lC=rLFijw;o7ABKcZT*gC? zE+NgR0&Mvd`ZX(zW_duXt;W-s3J@ss8`JPSars34`pZm6%k6~*wZ3ZVISuKgS<}Ip zXOf^>7XhtX=rDrYVN?o?OxnvpFd7$w`=UGRpl3>Oy8pi5qFS)lEt)IW&P30m<#H`T z6_S;kK~@*NU!HnSnto3DOO06#D(!~?SX8AL$mq~snCX~-rKVYPK*}>o&}-4EGcEzG zTCJN2PesrS$v3e+&2h3(0}^`Pk4ODWr^~C<#eSgkfSyu}`FQO0c^Z&anzaC=Jd*^y z7Ogr1(F#@jpuuM>M6=A%;4jtSD{AmTgU{1Y%NjIKLx?pXkfA)21icomIs-8eRcp|o z8SrPQ+|dvy)u0tMXwaZ}8nBE)d;Ok!jH$&^(2#sL!O5I$%FUu7 zWI!s{;3~B~$f_}$&?31O%Scll2h=VDX$b2_3TX@KgO?V#Zj@_3z~Zed0B?qORrw|X zjb;`yb1&wtE}B`}!dO&1tmWJ$&gBSl8B?p07ldj*2&&9$M$7XUG0I$M z6vZrD6ng7wSMi7#z@^R*$g10mqT(zPEE&yeLvNl*f^M|)h>qe2^wjOG@J3)oX;vqX zV3MF4t9itl;t2HAaTTgFx|mqI7Em^3V5D(1n!*sdB$FJ=)}hOU_}oPX%2wTChp%?M z7>o*`o%UdtOm}!iGCCc7FRlYcr8yAK9vm=oD#7l zL9q;}mn?L|HOaN8jhY3rwut{Aw=KT5P2x(63(lnBrf5TSS;G}gh&XG_0R9vqnzxsz z1F@M3rg?GOOlJoy=C~FTH{v<(nmBz0ZOEp1Yp&^n$LR?0Papy2wPlPx;Cx}8(w2+v z3kD&R{wOUW)L_cWM*#xhNwSu7p4+)&x>?6LhhD1M)V?VJ@c)^{8M!%wQY{he= zw*i+)8| z>6Zw&#n6 z-Ji8zYZWxxzZ1O+{cPt}KU+TPPx&?aw0~F*(f9o`Vfin>qtWmDN41$$8BhZiR1;wP zR|@!X0iOj7QAKbjMnwfo2R8@9^yA<`O4TEv&xtr7qB0&f*vemz264Z=$B<IF6pm?p3+uo=jka)Ese*c_aWDg^dHetK452k7#^>o|RnyI4FR$w4~pVxJ3CBXX~~*o%P$av42^`rz2I5ng&$VBe!R z6By57HHE3k!2;*xUaF?$0vinkmDRvH+;MG63f}#wz-|?D zpH7Dbb|%QHc`;IBhxl#0ePkK%n2DZ(`&Irz47yFaI zz9M8EpwqzttTS}8!n-XpM&+6@15l#HS`pR=%26&y}>R?6_WjNDNXhX7qh-=cfuo9Gx|GaVQ0lLEdV;41>21^88by}2h<40{oMSE04}u$%ERoheS-pC% zpxiGg4-3i@^qI09>QnSN^ft571F)So0>-Hqa2B0Vqx3;qi*~i(ETe}&nMdaU>!{Kf6B4!ym=|zV zz{3I_6Yv!QNn%|Q0apna6L7nLhXp()U_@rlRRZP}ZXXixWoeeOR@th2N%bTD1ISSv zT9iQ-a>gp4hXG|&ULV~reOGFecglO@`{c*vqw;g|Y59!&M>(W~m6w%2DSmanxumz-Kv`B^~W-uQ^o<*VUL0aE{U8yfO)(tL~A5&m(r?f=Xtc*bV|^8ckr%iitqse z_7-U&!bi$Uv}&4z!zG_Cwn%emD~=*RlU7hlUO^Az{wZ!%xrrWCZlx0zQk+yP%mFUapw4smv>h^fvAycQWs}jTd)w-G0GoHQe9DWfm zE4oI{>Sj7gU7gvXLEYrpZEt*cPg0lbQ|g9&>A^&9dlU7H>(rgJQEjcz+>Y0-dg_qyV& zVza9##Pb3#icQ9ljYNTg!cb2>#1;9wvX-65CUt6c#ID@c+uN2%?!vg$X+4u7SKEfH zzEL+_NzMu+Wa@delI-q{+X)lXDdu}`XEsIcrk=39m^nz%94`|#WJ`t#IeLmF5sh39 z#6D+%TV%T7@cfGaBn#ERn|neeMu~5S6PY318|!fu$BE#(X}L-7cM}WgZRvx3nUS8f zozY`9KB4su*}CWZxSkv`)Ak6(G8yBBjc`IbkpZ(ggr$~hM_V_o;wVqpMiYfCX`kQ0 zt2U7xxll)L#7qzDxWJgrP=N|l9OF%5D2v3_v5rvnj9gqdhto;j!s;H}oVL*B0BlTKtyG`NB~(uskrVcF@VMICzI(7*t%uHs;ahBQL5K>j54EH@1|lSOC0sTHVFCvah$dk&^aqPjS0}YO#7Ko5YH4kI!#i z+0xtFo=EP{Q?aa(9T_x+tZv=jVWc|rj6Q$_UBWIAHi{wwN~)-@RLy&ox3o}0kPwMM z9qvcHF0`F0g7s=-J9pc9mV;N=1fubgtex0RC^^{11k)zNu(>dZir{*&q(qbJFV5eq z64?~0I+z(-Z5o3vrOQI5ZN_TMrV?h#qhJzlAFB`x z8n$zm_o0pumnn~-Kt#N}B8_@Hz$`_l#CTujrRZ$rgwZ+Ov`03Jr5a16yqK;_XRoJX zWv9-;92Q-dQ$L-GNv%#1=6qM=)P40g!0Ew*~E^0tqrbI4d48<8I=eTrUR4!F$AE zjTevTM#NlE2tCfK>rrGj8QnIr4z0L?+lJB^ln(Zlx2U~+K3;kj@rd4O6`g#3aq_2th|@rK zBAXcCXmsvI2GOh-KA+i?CWErng?kvSU4)IDsBsgX8Qcl70OQ~^D2G-IBe?H+8UnO{ zbz)=+A2ALdS&}=qtAFhmKK#HHKmXCDMHKkg8TH?94tBm4_~wmUH_ur5^8P^Mzcg=t zO`wtw8{e! zIUEajg}c=Vg*zGhQ23f~i&_f|T-Pyqwu<2u3}g+UDnH8YK>iTT$1C(a(OocC<48QwybzC_sp_>WyOK- zoa=~;KYGdCJDa|`yyK70-);Z;NRJWw`+vJOduZR`!$XI^`T6V*Hw-<0Wa|B8i=O%x zUK!2~=kE+@)57@!GFr1${_t2{DamswoIgA#oWENQN#TnbOy#Mz;1hAUr7Hg*yaWFU zAGN%XBu_v%|75tO0<$k6gdzm&TM~o?J@RZ{M3!b>JO!|#Knr+mEVi10c=OM}noF#{ zvBIw+VEISz54#?L?XdWG!S>^L$;*_n0%gploGegIx|Hz(Wn6ZwdjZxR_pCcEUjz?0 zsyzt*%q7_eL-NP{B89*&CiW6cWy@dUF8Bx-&y9VD)GCob=E)y(Q`kN0GeciiJ0cX-EL-f@q2Jn9d?Huxr-KN-%Cd&auYG52}WeU7VsEQWGY zkQ;}?Eg}g(`H%?qf&daA|0;5&ypT1(1@-JC>RBHli(ch5frmceb6L!&H$>>8Z{w^s{>{HtZKT;wlX z;;`jktuC;6y&_JdRcwq1-RLyP5FtHVBH^qjK{S~AESp*mud@Df*F4tG^h&0Kt6W$) zLrivb4$pJ6CeXkOsbVfEAxZXO{^3scZDhVgm$=8bNG!fFy1ug~(!IGo!smVb7)88w zpn8dFy)&Ns_GEd)8)XgUa)xO~`VEsu;wwdo$~&{W5@vdFWSyOg65a~Z(sslB>=F6y zgOR3&hUWUFhQ`K7DPsf&#YmECK7TwiaCRi0c!LCpXF$ShBfik!Z=;CjGQCHh&U^2A zJ_x%`o3{4xMzuAo+x1JL%eLZ& zBsvZYTPJxcnoIRT?zL?I?v>?s#KR^&z2B7(_2M%~M<&yaLjsA{FS;(?Suy`R3n;Q` z;=sRQ|BoKvZ@=)}Fj0P@5zc$nh6~V{?<(BaZYO%e$!jK|y%caWzl{d$#EB!06Uqi! z54;O-wfNSR=xO!!bG&u)`&-Ui@5yg)`NFFrhpiJiBCv7@-pL7zIm(>DCZ0}oF$H*& z<2X_0dlnUs;NmVW9Ka(Ut)fz?TF4B1>*7yQ>8GOHBdg88&_)Es2aFC*yxM=;ik=8+O67nOYH+oU)cDGzYW~}gW!Ef zEi-Yl^s`x|c#>$q%l~sibo+m%+1&hilBi%xH{;yS>(`#R;75VGwyI;-Jy7A55?R5z5k<|zInF&^hc5p-z!T7_3Nh9 z&z}09Gv9vVYeQ?Fxc1jSo6<_1K#ea}|KI-p75}*4$l`~8c+0A#`+jls6B9@UQ@X0f z>i+{#Ks8_{U>1Pu`~cu0z#PC_z&il*02c#l0G9yf1KtVX zxf1t~Re))L>3|u4TEL}%Quy=Iz$5G|1RI-F>F;FMz#Ff;@e0R(C;PvDRd4&g*kJ#< zUD0^@%1~qPZHeTb-j;!;=GN9oINUtY-x9i}wRi9SNK;*Ne8z@cLq1_ zkMwpV;^|~!a4?$O980BQ@m=k)ct4^WqN&8-{%A57NogTFDI`2bA#o9M8-ze|Z^RL@ z*9h5Zgd|-;#@mpt*kC%E?AEPI=xU?Han*W2muQ;elsGPBi}Ke+(y>ImJH9`$$0&Hb zH5Gk_b-A&ea*I;m)PZ>9ZL2g3f4gd)weBv6NF)!?oQtIGtWgi-lwAysZ%C(y)(s5} z#v);wN)cptM zn(LEN7@r2-`Kyqx7s{O3e)h<*Q~%-&n)}tnTHN<$20q% z{YV^R8)zq%_RGn}4WwmRq#@2tOB=AX&pouVi?nY0aMRL$EN%0p-Jc>Y?TR$SxoK&y zmbPy1Upz`$+8AkwbJNoPEN%NwAJA>1U6O`4H!ZUM>;tF$m1-H6_Udu8m4Rz~8?e4- z7n}RP)iRN<*|}p!BiH`r0rDRNpXFf@(^Y-o#;pfZ>F8dyAp0Eb;L<=(E2-eM(Ref& zi-6Ce4Q`6XZ>21Eo-8dO3v_n9!Rceac4lg!cYd%Znb;rek0!C;$mQ)w>>WzPvA#)R zui`4RJ3f#Mr_#xNk@UV~G?%9*oDA=cVnvWL?XmUf84SlUUG56XItRj*xyu}e589Ow ztA#z6AG)uo_~F{$p7{DrKj}WYXj<75UwW*MxXr3lH6gBmLaAf!w<`1w3J(Z|*YsOG z?2f_q0iUra^E0ix)ZK3=G&mNSzVqj~2W0>0A$5uE0iL%)?1|R;} zeqeoSbS~{eW!9@9Wob!Mh<3TA-J@yyKxg#kb9BxD`5piRa2f8`7a``}`U=F2h~cCD z>K_oVK>ACF8xU8k<(MaG23u#A*9_;_~2r7*cPP=V$I zWo+B`dl$Hxi1Q!+Jd8DM8$m96vwr_6(2>^SXVUi>zt1gUVLzUw3Eq&{mxc!&(HFm2 zpV~f}e}gk%yNyq+bXr@1d@rAuk%6HnLZQZ)n4fDIjoKAW@7Nek#-oE{^dH8zQn&Ou z?V|s49&#`S{j02;)vjgyj;-l%GR>KoE^}ORhv*y;cs^$X&glH~^}0&la_MH?lH66& z-ddE;P$%u?^K8i7Xyp!TuCcu|>iYtKe3q7T3i;8SI+i)5$<8Tb_wB|8Y~R?ro|L-6 zk2(Q@{Ci+Xy87z0XgY5&6oWG04&-m*;2 z-5UVL-}$ufLsI*a)qFs>T&WEG1m|NK;$p-+@8-NbP0zpWdd{7ORkB?R7(e2JCoq9+ zv2$<`d~?)g4z2M8-n45$yINi6(3lX5dpH2Lh;KoR{?zqCf2bWun|jql z-eSPz!(`Tj&WtyoGY-)tr(gH#GS)bKWyT0sgeJIY_kq^7h21$Y54y9{edz$QRH;0{13OdbuuO=5JJedH-= z)=XFPaJJ+B3HltS0K(k$-yvj?*5cj!{(^gWkF}p!1C6o|MjcpJvt|>cMmm4ZX6GWF zNiZ~-NdLuoq5q6+%eB#Tb^`2XI+r?Novp09J!E0M;QyV6EUu5nBMS#pI=I^fKj8m^hb;Q5@yHtVkcD?S z{I7e+y6P>;vbMH~hKKNR(IuZNA*&o|on^X9`(y4;Yd}w0i>E(k5kQGQ)@O(qqP!{XC9mG~1iYmy*x{l43%vmUk&zaARPw<}4YBA?f_c%Mk z+@loM*qG0Pn0vDGSv~Tf2XK{ZZJ+hVnAYJ6@Z6x@=d7R2*z=}c0opzlb7;-j@ur1s zWVWlYLu+i`o0j_`TZc|m&e*2Uv1#rhxVC0seR&4Jy$$V;>1z-#MZ8hc?-Be?#H{lt zCH-kh|2^U$^1m$UZwmf6V%D4OV)=iR^#3A;t!8GS4#d|WCVnwu*8N6FZinvei0qh1G0^A399Pkw2B|rs?uoh4XW7h!HWqtA^!sed;F;4w= ziqFVj|M!8Ov=;B4|Lwiqo1g1pY!dS4dV2@8Nl5tKp$+iW{?FNZVr_5U;7MtJ`zVNL z`=qxt^zY<_+31+h#!urSFkyW4*!-Va&r?rqt6k3vreY)PPAL{Dt36^Lc<3HYke6H`Sabi)8u~!X`YR3`pu^G6AZ$@Wt0Q3P4 zvf~jL+5SJSb4;JgBYm&`u+?kc{_h}&*#8#q)&KgA)wSotYhuB5d`ky>Z{9Xg5ebEC zW4DKG;Qdqo_iP*TY~v)#YZlwEG{v?J>dzZS8vmVj4#6<#+9%M z#`j7(hG(WfBl#^7PZRzx2>-o8_YsM|A^A^BIY)&4zXgAdYnIR~V?!xH~O@E;R= zRLYA<`ul~KV@(z1p{ypt%D}B3CZ(8ejYz0XM@IPlf#~< z6Dg8zV_5K2ROOd%XoP9B@`n|OId!CvUkQp~9bLhttvX%zJiLpPk0WAT;xc)BI_biD zp|z{^L`bH?&oesib?N~j0M`Q>0EYl~0qz4l0(cB?3~&nY4B!mlEZ|RoDl}y-pboGC zz`Y3fDLsH*0O!gyAOpA)a1Y=?0MGxA0!{)>1D*xE1ULuayju(4oj@~{T?!Lg1M}4) zz5az;P(I~;QLGVb=cO)OXeD3IYQ)CT^3XA4WdkW$-K4wYYh&!{IY{;X{QiUmd)5E}wbnz}DB`g%1_6 z?LDRWvM&J4MjZ2LU$gsSIMtHFpbNhix4?j?8{XjS?=P9(KQh8tSSviKr$O&OQy5*F4$SJdO z&>rjmjzLbD%Dq^y>18U1-aKZx}SRT&P zIXvh?%VTiDvy=J87xA3EOv%AJ+GgoZzM&80^+~yhuF9>hTyq7_V9MDi_F%?UzQIZP zm@C|UQQ=X3g)QHu*OMr(qCoiuC*||dwG27+Lm3ss}!Yp$BcC&_`yyUQo6%O=JIf&$Yd?rE6X5%1+HcvYa`3 zO-;gk02DBL+w_8Rq|N+_!TEAewRUuMUDeXr!9oy5mN!=oO6gW!)$GDLwep62d8fKU zSG6{GHe;NQE;FF_38Z@vK=CyvMr~uZJM9z`f=)ZzTSVk2?VPPvR8k`LBhr6W-ycg6Z&e7#`K928L;#^z@F#(5<_dxbkARou~BMaf$fSXaEOuqkE zC(6n%lkX1l?v5cJ$9McLG^k-X^G=^Z=JPr4r{&Ndfp7%$b}@kDR1Gy~IH3~jpH{>jvZ&-ea4%G} z9eG}GJMxzRLZE8~Pb<`W8hYg}qz2Dz$mibiHN+@d-(ldWL#rP5(Hh6Mhk^jEt!4pu z7Rm16`kP(Is<4aMt?VjxUp0WHKr5IFz@8Q76lVQdgP40$ydSB5g9>-)`nRUIj^uY7 zb%4tNG?B{z^?*fy#Q?Si?_}|PEZ&<>nPAu7Q>MYChL$u?(m+WAB@L7`P||? - - - Ninject.Web.Mvc - - - - - Nissing binding resolver that creates a binding for unknown controllers. - - - - - Returns any bindings from the specified collection that match the specified request. - - The multimap of all registered bindings. - The request in question. - The series of matching bindings. - - - - Injects all filters of a filter info. - - - - - Injects all filters of a FiltorInfo. - - - - - Injects all filters of the specified filter info. - - The filter info. - - - - The kernel - - - - - Initializes a new instance of the class. - - The kernel. - - - - Injects all filters of the specified filter info. - - The filter info. - - - - An that injects filters with dependencies. - - - - - The injector for filter injection. - - - - - Initializes a new instance of the class. - - The filter injector. - - - - Gets the filters for the specified request and action. - - The controller context. - The action descriptor. - The filters. - - - - An that injects filters with dependencies. - - - - - The injector for filter injection. - - - - - Initializes a new instance of the class. - - The filter injector. - - - - Gets the filters for the specified request and action. - - The controller context. - The action descriptor. - The filters. - - - - A controller factory that creates s via Ninject. - - - - - Initializes a new instance of the class. - - The kernel that should be used to create controllers. - - - - Gets a controller instance of type controllerType. - - The request context. - Type of controller to create. - The controller instance. - - - - Gets the kernel that will be used to create controllers. - - - - - Defines an that is controlled by a Ninject . - - - - - The one per request module to release request scope at the end of the request - - - - - The ninject kernel of the application - - - - - Initializes a new instance of the class. - - - - - Starts the application. - - - - - Releases the kernel on application end. - - - - - Creates the kernel that will manage your application. - - The created kernel. - - - - Creates the controller factory that is used to create the controllers. - - The created controller factory. - - - - Called when the application is started. - - - - - Called when the application is stopped. - - - - - Gets the kernel. - - - - diff --git a/packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.dll b/packages/Ninject.Web.Mvc2.2.2.0.1/lib/.NetFramework 4.0/Ninject.Web.Mvc.dll deleted file mode 100644 index 8c2c107cd5247089501265067a185eb2f438dd5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 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 - - - Ninject.Web.Mvc - - - - - Nissing binding resolver that creates a binding for unknown controllers. - - - - - Returns any bindings from the specified collection that match the specified request. - - The multimap of all registered bindings. - The request in question. - The series of matching bindings. - - - - Injects all filters of a filter info. - - - - - Injects all filters of a FiltorInfo. - - - - - Injects all filters of the specified filter info. - - The filter info. - - - - The kernel - - - - - Initializes a new instance of the class. - - The kernel. - - - - Injects all filters of the specified filter info. - - The filter info. - - - - An that injects filters with dependencies. - - - - - The injector for filter injection. - - - - - Initializes a new instance of the class. - - The filter injector. - - - - Gets the filters for the specified request and action. - - The controller context. - The action descriptor. - The filters. - - - - An that injects filters with dependencies. - - - - - The injector for filter injection. - - - - - Initializes a new instance of the class. - - The filter injector. - - - - Gets the filters for the specified request and action. - - The controller context. - The action descriptor. - The filters. - - - - A controller factory that creates s via Ninject. - - - - - Initializes a new instance of the class. - - The kernel that should be used to create controllers. - - - - Gets a controller instance of type controllerType. - - The request context. - Type of controller to create. - The controller instance. - - - - Gets the kernel that will be used to create controllers. - - - - - Defines an that is controlled by a Ninject . - - - - - The one per request module to release request scope at the end of the request - - - - - The ninject kernel of the application - - - - - Initializes a new instance of the class. - - - - - Starts the application. - - - - - Releases the kernel on application end. - - - - - Creates the kernel that will manage your application. - - The created kernel. - - - - Creates the controller factory that is used to create the controllers. - - The created controller factory. - - - - Called when the application is started. - - - - - Called when the application is stopped. - - - - - Gets the kernel. - - - - diff --git a/packages/TelerikMvcExtensions.2011.1.315/TelerikMvcExtensions.2011.1.315.nupkg b/packages/TelerikMvcExtensions.2011.1.315/TelerikMvcExtensions.2011.1.315.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..b402d2964836595fb721895dd2cfec438f0c01f6 GIT binary patch literal 1369950 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

        dRLP!A=b|=J6wV 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

        @Xg<7c^?U`W9cC#l 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ɆiP;`B7HAI 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ⅈ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

        0)@fMoQcl-PI zXdG-8Xz)m(0Z@!{hx_9QIEWzXgZ-d7=JO-P8){Pt->}yYZnoHudQ%~Yrp*p@V}1Me z)I1C>41vLzn0M`vR?f?A@kZKljfhu4WC;*Uq4lJcL1 z4jGo_MPH=W&wPw=6%6dO%SU{nv$);8`>1P$3>1= z)Sb$x!XBhjxt3fg!BgUo$f7<(>T#IwWH6RN0WddIO|)Bm_UP<|6QCdE@t)4_$+rw^ zmEG?>s_}-W#F3~`*+$otW(w8k?reVgBL7J*q1bEn+?r@lEJGdFq}y4t{*d{N57IqX z&0c|Cbe9t}oWB+(aI62NN+T=CPrv$}r6w*ClxyF;Mw zy;XN;SdvUVhl3bZtA00c+vVW>(F*=7?2fcs(7(&{5}dMTwDiJ&P;3})vC;BPpM&mj z!b{g=$-v;bL-v-{B^8eTrb^lg$b_}zQ{{cjXBurh*5t2inX0o8Fr7}IdTuID)~Y8? zwr5_XN59aA`cvmP-h-mo<^*WjPc>|o)s9xbQ^SkT$@?yE8bTuG%z+yL+s0NyT!n0Z zTUB{4RF@l)^DSVJ7yMzA6{6$d=;g!@Cx&75D+G>T=<58fjS>fDLhSI+@$Rk8yEK{^cT4#4YHG2_03+kn*)=2};d!x^M>(Zs8a0)D7o z?1-92;8frxvbEZ{GUT@k(#o`HM^F8USimW>waKDD31>U+kA(LY&PX z(P9eRVaTbLVw*k6S8gjTEht?Wx|gM*C=I#r7UE1z*j{iS&g2J@@8|DQl}NB_$XM`R zm?bp@X>Z2kzZt@u*$|-dVmO>qGh0GiBm80p(GfEONFIC6yeiJr3XgrKWn-;k7v~}R zp^t2?hvZ~+sS(-FQ61NNuoT_pR;)i?D2)<1^LE^gQ@KFL>_L!5LUR)WA}b?yqdPH( z<6j5=yah-z@-}oDyMy3YuS;%<2Kxg%_-F#kS>m+^dGnwJA-^tur?a1Y7}hBU;ZYrH z9KYOwRm%avsWdNTM6PFluu1Z}^IUd0D8vCoCoV5stf!*~5qaZs7b_d2L-qkneQz%K zeFU_)mYCV$bM1Qx27arloa!xpzFvWVz`gGK&EVzbJt(6CwCzU-F3QK*S7wgd2?BtiRka&X2Xrg{{=)-& zF}QKd(2K&^=+A}o8@VrsK>?^}qYYS%+99rVp|YM>8{jHdVoV;YJLuTat;R~OE*%zG zYYee}n>_cKqI6dMUz|hngvyjGt1pjG_xcqnS%;Ru&Cr(J@QLb$T=oU^4Y zY4ppHP7h>^-tN1H$dE?&<#l~keHKkAwch0LEWO;!K&*hWcRIrL0D@Xd{Z#+<+;-np zx2$E<>X^>4)aEISEqX{cJnt89sY;jHA|;;0yoD|F?3}9OD{?~MAYOv5M{F@d|E!EH zVv_L1Gmq6s_jfU!V~w$0#dY!DN<{kzCpUPI44Q=5m3CQaPv2}^3!VoRXN61#e3QdW z*id_JaFFUwLgy2rYOc5Z>bX@sp4>|7Ww518Yy0J(l6(>u72-(DqH3|Wlf~wX62FsC z;;>NaSNSGN2s&2jvv@X7xN^U5pD`CX9l1V^@A9E4Jw#28Fo+@&B%%ybOrW)j&6!Fn4;eFx>NED8 zfM&_^L%57@kg3STXfXdN5t@+Inm7H7rJU&gM4X-JjaBC^gWQGsexOb`itC)f@j{=v zc!%iXQF>g*w18KKcKhfZ)t>WH0k0&qlKh?kxG|I-F=nbYt!y7xh+Os=Qp;0V?UHo(^OI*}W0+lNnlUb+=Sk zFYM#d_?r^kpa|7@jq4$52EAkF;DMl~@*WF>Tn$z`M;#xuKB&+0_W-Id#UEu8oc=2Z zpFyb=Fbu&NY+#V~=N z>K4Z?wXQz11W6|`PnWYf$QaNZLwHh^tn9vxwxZRnS0dB{Kv}%Xt8@$Ws7jvaq_dIf z>B&8;;v(8Y2SP)F6->(5Ilj^jxVOJBXjMlRmAfbi{N?s5Zw@$(+j3uhM6CzUz%0BB zx$uws?@j;kU(sPaBu|mFYS=i;)?FOz<9=|QodCQh=DOFqI~w%=su*~mgy&L+bQa-S zXhPFm;#Q$E>rKem428$zzx*Q?PERNz8wD;jWnNhk_^}38uB$gUaQ-X%-ANXkH)^q| zdUghZlRn)BsZucQFor@Id4fgvw6eV>j29!12Q^c9!@`RA{~9dOCkU28p{+lf6YauO zjq2BV8kpdt@)H`qY}*B*YQvo5l%gg*9nZrcQL6VAdtY~+f9nvo77%>V?d>5Y$#_Nt zleW{DxYc?dn|1nn1^l}5RA z@;I;Jbc|NKz!kH);AscgIUUYBvYAHxbd>V-ss#?&wnNveMuo=yhk z1#pl10fYR=?0ThP-!-9GTPlGxVax2$;NL+%J21=r%(Z{! zomKGjBhwh2I0%;>55l>|iG@lVu&fCxD*Z2_-a4x3|NZ|*M5V+Rh?JBxQqoeJNOvoO zfFLO;NH3(M8QnMq1Qie@1gWWXZA_Gq7~L>>!8X2of6nim-yi$;dA8^C?D4#=`*pkD zuLx)$aY%g0J!2*+@Vg2}r&GZKV}bc_?fYC|OTuPOT8?9QCWJI!J!yQs<#rkLVd`)s z?EY2w5N`Lghk-M-BpH;^XY|h)_wS+Wu!IdNhOsVi5G=W)2e>9CPyyEG!q+xA)Aj=SA@M9u9$H4~qg)t=lnDKitG- zC=>8H!?CrAIs%_V4r#LjZE>8vWpOigq8J0>tvx^T7CaF+RD#BTgti2%I|_WC!EffY zR>0<@$KfIYx@m6Tkx(PT45$}-teM@o3cS}sJue&?ceZfrnCgOY4RVCiMH=vZRX8AW zB-J%S?@!vDX}R*EpDAUZ|GJ#C0Z4j${s_{79Fdaba+?a3H`S@3LrzlfFvE_rih2#0 zoH|9X@)yxzE7UGt=VIC`Lhjw zqypE6E8sQ@m&mlKlz*s6Dk3H|g;Haj)N$fcpPFNTa0AEBS1jxrSq%*~%>*P0Qn2RC| z4#ziPu!R;!ylU2SA$8;NUfl*z$OUo|I}7sFy+9mCzw07Vl;Fzvxd{-G7i5s~70S5B&VIkJI?|l>n z@ASU>l@lGaYe-Q99(Q43o^W(jzbzQgouuB>bkK1mO$P=389#~E+(1Zi?{XEqxKN9e z8GI&d@OP6lecMX$g@JF{+ICZ`dnbfyQ4Jj1Pg?-%Cq1J*03Is&o)m967s8W0JJ*K%U z^{OLcQ&EE1x`}_iLW;Q27esay~zgZ`IS<8woy%?V9|wG{=Wz5Jia5vD9@iyCovcYwnUeq(GMf2 zA5#c-BL@g!#sb5QmJ1y41Gc^xu8?0siq15wp3LBSKzn{!6HhTQWWY5E&#th zYbxtm!~Mgi-VC44*6)YMb3z0kVhBa>pY?nni23usYwcAWn^?OMI+aMhatIH!-8-Zq zm3|sPN6^(t05$)CJ=PUrY>{d!T%AEa;Y(l0zOW^ghf;X9r4i4|;z$L&M3+#`_#LXp zI(BZz^v|;~rLG3qrFh!9p_NgtFAPiYpC-nah)%F?$OcBzTlQLg?u56 z$dwKS*^EdN=u69yiyy*YbnJc9~+ftFp#Mn;GE7?f@d&83RT1G=9YtJj63_Z9zHb6sB!UFsdd4`)M4FE=rv zN#SW6DBFsc6FP2;6#xj&(_VjC@L%N4_IAb8R3#W=B&b~8@C8}@w=Y|$>j@)&rDbX{ z&{&f1*d$_CbjJH;sS2Fz#<606Ip5rs^tk8D3w>z}T;PS8Co}VpRk(o8PSEoLi3J4e z3A&AQ!tR=ee}iI96{8>+|1c{oi0bayTqPXtOu_ak-76(L<=0-|xB3mxyPw!Y?;RYN91Ze>T+7sOq#_;s;SfwTu<3LKG4KY52;K17 z1V-Hev+?oIlgZ`tU@0zgE9&jdJbr(>W=p){NEk)YFpfMLX{EYXwkJ8Xmlj9+E^hZH z%C>0+MYAnVw}!)mz2JCgrUin%lW_B$!a3Fa^fEE4J!AvdrV&M0^L_OOa^!NN$hn8g z{a5hHH>yn-O)t3IRfkzoOp&AC!KB}V5Qrx=)h@Kd`VILe9d%;qp=09zHe75mCHBm-6mE5p(I!j*nmYTxyun|s^{gAw-ev*H4wM=9Bp%AQM#obj1s zclt;jl;*bXT(%JcmOFQFk}fqJ(i<`GZz80zniI}l?WzRSgo0j1$hI>SHHG|sqmrev zL2}amo;%f7Ss5@?P<-uhqRfS4a==nv_njci-$3CH5wR5bDf5<;%{$rKe^gW}41UGV zM;I`lO85-W$kwUk9;wyq> z(Ja3H`uz2qh3xd!s4GnrZ{wAiE8o|G$^q3wAm+BWn*7`SQPwcXSNr84Ml)L3^Ic*5 zr4#E-bLc~XRFsEO^#|6CZ5AU%Gl?k=O)2*sLxLamuR00xYf%T&94v^x-qED`?9Rcn zm~g`RB&Is|CRCfc&FVaxw_L*jzDISfRZ+EK#XGwsq_CkvdvANgd-)-X#50TPt!SN; zEJ(vk2?c7hOr*F{ukU}F3LW+pg1DJJ3^(ryE8v{@qV3KF1c4O?>V(}ErWig&F??WX z9V-4MoulUzpw?lbVmtqeru@sZA*0WLe~xYp_CS#lSva`S1Wx%vwf9wr>s@+xY3nsC zEFbRo+HY!8b~8u ze%&+u2*|pT1(q4u<{1Ce_@%0f;w88Y=mX<9H!(1M=o@y#NfV5VzUxj}*9F*9?S^CM zt4`2|zWnu9ZtKl2)U+BuFg(m$%Q*2<@SxrVrJ~2iFDMii3VB!NVku$KW^9{5zBEf) z>V!IGCP6mb|L3JwC!{gK#>|NGB6EW)ihNia`C~Q3&$#qqxwXUe1-$6446(Ms= zs^foZ;(u4$q}qSIi1pbD<+q?Xyi9v+I_4kj*5}Uuwl2ay^x2+$wpc`5WLtIHw@iHv zb8U*8JYoKL37;<%xg0whbgKo~^rWHLp9fQR(cRRM!1ygRd2#nQZBQlI08bLO|JXL6 z@tLYN^f|A}t(rCel`OKwx}}eWL!y^U3eU-`0NiZd;N7QIZQQ=T-N&;dzg%luKr5{> z95Z_C43uAiMwedlUm146%Opc&^pIIqN9n#M#V@9PmFpOW)?V=K5M`l$VFW(Jo&&o*P3i||u&DIB~>Ed0a7RcSAKOuP=h+8X1|jtIEpA{EwuU&qg3P@pk$ zM&*<8&w@$i66hPzPNtP^qyT4P2!oWI#0_ZwgL53Hh`m8K5uTi|UC;%ZopW7)A?sPzVYyn+AZ3PEN^U&;)_zl~v z&yK=35Y+e)(pHDs;keuuex&>6+!n%DC53xHBj-9qDe*mqNRK5psNB_wow{Mktji)` z801HyvApAuZQLGWAjBl47@qO2E$XdLVp$(LS9$_hg}KmDhvqzl#qQ!6R_enKLT`y#$NjMbkGI!3(j%Ol++H=M($#N zvX3`N`UShjQ20l|M@a0{rGC>N7*YT!-E%vnVm`gGZRLQ#9mmgW?Qg*#<&S6BIFkbq zyw8P=yEKJ3ndE`AU&rfqw^3SXIMVcbjpgvhcyZ#!Rz^NLPgeS#B~4S8&V4dl4V}~z z!eRlokQsDJM&%Rih<6e9!L5yvgzfX@&#hmo3F6_c5Ev%!r~sqmNywn~M_`f1*cVLF zJ?(#U{+pYx!@!om{r`Pau8oQu`1j6WUkpM{)I>7XE>R zY}d_VzcKTFWD&d3?IGR=-d$HVbV&0T3rRb2u3ZkW;vRav&sU^>*pTraf7!Xtv1q3^ zf3K7=aAY{m_0`z83tWAdxmU;x_6oTdC*g+$D0~ZOyLA+EK6g@}`EOgO&d1r>6BG9i zQtx{>SYL>TQck=|v3xudVxR6ssLoxHgN~gx`Ku5RHU5n?zC}Q=xIoFXlWMG`9B|Lk z$>CYk9#XZr1mbye`*8WYD|3%j;E)gkY`Rt13iC<~>;n!XaQV%eGQr*C?j9b247{-7 zw^pUvEo{u;;tFeB2;jHp&DuTKuMeQHT*maYx%ViS)W$KxUv?g z5S{*{5A!6A=m*`aJ}(S3D_Fg9t+Yyg+(7!t*D$&ms?@?jS-8*=gM-B2B=<*OvSd{; zY*zz8%^d~{;nY*gG%Nq%; z=~WAv_;3$;L*Xk-EL&eS%f!ojeywi2Bl&b8@J^S;>CN^m8<7FRn%nSf2hv=0K z?w4(FPhtXM9Qp42Ug2koE{l@V$j6AK0ifH_{rZT}`zMMVhaaZV3w+Ey=6kP5sgsdl za`7?G|8i8=Lqe<1_q-dmEl3mu@QOB2;uu5S{kR##Htv-dEPXID5NPg#xRn0Lpz{qC zIhx&}x?C=(8C?Al=-_^Aisb<(BJ_EgppmK3j7#bBPocx_%xZzpe=b!e2u%(4HFn0DbU8Sc5!Dzic)j7_D+$C(x6Hw*T+GDI^;*>x)4Qi$(Bgcw zf4){JGqVIg;-PNuCp)wYDBq@m?S(fQRz zxezxhC2a#IxqKoy@t;Rh;vft`=~IeN*xpCtCA<}je;B7Q4F}VC%#^j-CvS*eByYxF z0%N|OR{p1uTzS<0EZy`+Iq@ea*`oevXtq2Z^wnEkARF+Wmo-U=n?6oo0DL3or~`6# zIDmnQq-+T56p*MHWv)M;J&cFW>d74lNIce$3x1FBQd)7uoRa}mI*d%A_C|>mJUH?S zwE%;*&ch^S-6mBXL_0zZys|iwAdhdehqPOBc^YSoV54y1WK)9Ii%F0*ANzkn5+zT{ z^R5LZGd?l!WrYrv;S_ti*{V=!JXckGSoBN<_(Ku$@TQdgX`h-`f98`uRltris;X%2 zDXx#Mr+W9jdVUSSmDHZS-@yA=S*9ngq(Dg5ZYz#Y~_r5B@^$2xO|JbndQ z;V-w>eQAuI{80_FW%dE8=e;_{9!^qt%!(_y@6hCr%}MP){tbY6vmO*^wo`-VbfAbG z?6B5#{mKrwb)Y;K2hE3kTP~rO$Vd9qk01BGzIxw?SW%|Y74&l)k1Moy$|$0l70Nm_ zxi8z1X3$5U7!q%ryV8`ugu^eyclutRuab2V&6cb=3*TR5H@E{W&AO_{DCjpVwZz@! zvf(kwQJ^-ojLiZ+Tv)9b-9|AP*Ni$zL?0GXciXNyX6VXw!$PkKPkBbF8Hnu#^^Y0@ z{-#+v{AF(*Dz~;%C8BYFs1q~}n1dNRx(aS_=5QDN*hM;O|LjO)m*SE=sJIc~oOA-; zVn-W<-JP#x8&LoQFLw7Ik9?DWwsuqm_Lxw$%H)<8kgL8|NVhKZ#kP?1=oznYgKz`P z`!_3CG6V)8;m8YE4Sw*2fCm5_`} z5P4e0oU+B4_eQ!p3aQ0nL$EME&zX=u7hy}UUr zYP;=g}X%T-@Kl&ByE^Ls?Gz!H!#ROA=cJ*yM=m%c)Du}qY=t?dwnCo^897wxaX6C{lZySDx+ zh3g~iyNc>zXYcCgLOiVRwIY16n&o}MXq!JPdLL!C;xKt3 z5u1qDC1(@i>+tt5RvD^l6`g_@c>0LF;phROhnrma)qe~-ryYbk+>ujxv1TP-j^X%U zV2;e~0@wm2TO*OPS!|2YnH$nndVek6moO8;{ou_dck-nl2Yl*`dTYkX7RV17d37(1 zQq?aVxpism|C{Wi?2e(#7)NS0L~(v^>mGKzW{gf#bH?tU9QwvTmXm;CMltBP?~ z1C(U|tQV~J>Dn*Fm9LCeC1qNYk{)?T@OkGO+qixEaIYkIQR1>FRx`Uhg4r>=U!ODJ zyHZ)SqT)mu`W$9UGq|@YvzI6-eB*Xerv~f+ruDlkq&731GZLJo7~H@gbLV31(9o4Xq?+lIN9b?G04B6vij^yq9nTy$$=n((A*{*QRb0 zokodDKz;Qu$)sKAlV>`^d;_9Xlxfxn7obl1rTK=Q?`er z+TZ^nND^F@J(i!mUfRmE3R~EJm7B_5s$<)f#}gpLG1H7OSs5h8p8M?cLIRqVi-e6s za^h!6&-XuFPEnvisaI~~W?#?6v93LWOvx=CI4}Sa$D5$$Tg_DURxO7T%vBm#(#=g& z`#x5%`gQ%S{?2Aj$PtZfKhWvch|JOCK9|!oa%YC>9X}<#c-@`T)lfh13B&i5@TV!W zcujgPDC|?6l*oDn>IU6&3OIchlTkp{T*Fx2T3c zJRtKwM5pu^v8ef%F2;9v<_hoALN6Vte+*3U<-Sw7`N7YI-X)7bB{VHn0>AmO8os<~^cDHd9 zJf^?>b zF8CG1wGVMOuo;l-bC8IM6Hqu=XRpN}MhrO7JmmpNbSCY4g(sU;1s-z;>mddzsK+53 zeBqU;%Cj@@yqVZVO~^S~uE6eP0HUM;_U-ls{$KCa@Ybh7r6l)z^SH~_4)qW}+YMLn^#6q*nlX%a1xyV1*NyE| z3~DHevf{tp0fVg`@8rF1fJV~XYmL?NQS#|WP_KM$Lsk6#X%hL@LN`-k-4`Y-P^^4b zwkxO~!DeTGz!hp#-1v9=`NdZC)-{CZ9KB1dxwqzkfZ}i2v8a~vq)1Jw8o1Lb+t`S| zB*WuJUU)un>h&Ov?HNps;p!Z|0IQ=K=_)aY`689{W4Y*juvC6y}H-Q2D(h9 zygz%?A5`2Hl@rKr#EbGmcm|Lo0X2&WPBM@7lnJ?wjIAEL7L9aACR0Xl7tnM<*4H|N z3JJ~L*3MVc%2LH-E!% zXY(G7!Lv8Nk}t1Z_m7e3E2r?=s5*u7n~lC3T(Yj>N+Wj6pL)WzYYXmVny>%RHPU*9 zR9!(2t8=OWt2oDY!L5RbVr>GF^Jj&;V89ZZ`4mvY;o?5xwnma3c8q|`mbr|MJq#HX zAdD<3mfm%8d zUk!5JvD1H*sr)OW$;&!1SAuUXakX1PdoZ2k6zQ=NbeEu0sotr{>+#BzXCH}Gmrwng zA)gf}ee6e2@@;yr_j0%j6XOwj{Zig?{sZVabn9-lp&ft2PdV<8=q66E;mFvxdKqKVUf>stU-YrBJTjKeVN4ZFYQe} zEE~dJaM53uyu{~9E8KdJKXwC*y-p=xjzk5jE56()>!3k@;N6U8tIE+>NxmCoTx$LH z{z268q}QY<3Y+CWAE{e33F}-kR(SH}-lnSL-A?_7>3?baLf9%&vud9S0!@9nFe@G` z7R&dQv|<7T1-?Chm2?d|BZ9WLW>k(%v89|;8HMqeHDy0YKlGI1v~(A)4dF&5+`OPHkes8th)?$Z~PpC};aIgO5{c`-(s&^MxtiPw;C~eyGUQ0fu zx>9E3s$MN#*}$i`9MMa*3>7;^RtbDw6X@#d@$IeJ^X5uqDm-g9g!wGLEs4;1*>Up{2Y+Z>i zs4Yh~&iHMrzRI+EX=GpobD4)R--893>v@KzHWHCFi!scom07e1Q#!Bs32ipr4xaC- zK860tcWR8?t2kSbK9jO1gSnH-U)E;Fy8~8&E zSN3F-?%8gWQ+5Ag%hPtN*a>vj;kF0$+{hy_QVVR|tU3aAnBH0_mt#fZyRqb(V-#b0 z)7VF8xc!Z!kJkU?bd3A!&EHHx8Gd(@$2h8+wDLo<%)Db> zy;K=3+h30RsC%bon<5l=5S@c{T>CE~W8t@!e0gN*qeCX=J}*D2Yf8o;kOSDWe%n51 zfABZ=Ojd})4kFGO!m}=GAZ?akMB%x|rAF}Cc;2KxYZQZX>dg{;Dkc%sesyG1T1OC8 zk1M#Ph}{xRwY*5ZY4jwvqz5F+p-9VSlY_aHLJf^xR(mP8OOd0@)4%84xrzXijV5sC zJ-4s%Z4Bz)sE8klQx*dL*t| zY6{3qh z@(ZpS^1^o^a1$8ujcC%jFV8Dm$Qj2%?{X6hYb&4}BoX5hLD_JO#Ty+C&0_b8?6QKR z&ymYbeQl$fD{JzC)qx2G1@JEU6<#~|*K5Cu+`QMADg+K zKVoxZ-hUsXV#P&zNJpZ3n+|bUU`vi5nq-$`7Ilx&O;hUcs{Wy|*~`REW(V@{4pST3 z6(%3Z0KE_$jGGv)<#lDblO<`*pwTTh?KXu!PS1$D#6?H!vafIf2v^-SV(LQD;xZTK zZ|732X)IhXo@wI(2U3Ri>GK_PKOsto>j$2T#@*fxI3FBuQ6`qFkOzN8ORaU6cH zhO{nBnJR=a+36=O&<4J(xN-l3uJbo!!z-oqnzToW27*y6U8Zqk)y*tFzr?%db92*W z-}mw5ZWZ)Do=9{&IA*HxXY{^Z+yv*BlPbD>$P$CX%_Yun&fJA>QS&&oQYUeCQWk&_ z$zPSdOyqN_$A%qQ^lYxJd3d(@M`H~HblBBue=pzFhvs-wG2E-obXj(X|^ zD-d=A9(`G#!FHT>VX#OX;`H2YEkJ?18=$xRq>eVeHdziR__N3f zfX9iW`NSdj&qM`m{eQ6$!17S9WpWyzkQy=}qh_76+=K<6XaWO`LJ@am*JbLm%^<~q zXq&pt3URyHM@%4nB^iU9KJP|mkl$@P^Q6n&LU$}#@S=&GrON(12!icz9rAx!pv^6> zvdSz+q2a2DP9M_+A0DwfQA_2j+ckE*!kuqFV_2jA}_BKU}T~6Hlpu4L>Z5WmhpO*SQ8q+8tQW1j-8RCLt$-Owz^c+<ldGS!m>MzUYT|4Pnf{62xZ5Fjp^ED#I4U%!k*9{zs-c$COu%v@e9|hVT8*CQa|TvKCShW-TQ!4SKRQ3y zExmU68B+XiG3N|Z<9+Ij;=72(X=n}&qvOSwv@%nc_Xb?6tJZZ3pKMMi+$#-_r66=U z_bz;b>tmjMnZ9FpEe$ZD>~nU8l$$gXFs^?!q>4)pL*My#g>{d1dX(?eIvXR8^`5s{PkF}MM)te$w_=;+0@)G)<5_@A#JWu-lQ&WHci~qa-BCn=< zT6gJZuT%|yrb~oT?WP~1+Zec~FYQnGGLv!i7k}0&4D@$~;Ub^dIm!I|?e#}Y!O(uh z?0#8ChlU08P_qXEq*y)pgZL$)l4wlvE2z_)lS9krXdte|5R%L&`P{z^;HKSu zd~<}P`>vnyG-W!+1711F%=;uN*swnhpFuVgRx3^_EP^wG)hFq<#ZyTswN)45s~43H zwSy#7Ax}`$@DG}6YF~9K|MN>EY*y@H{Bac;@1+K!U?)Kw{WXwQev=0>;4pMgT$E=< zSA{WSaawuS4t#Vtw7bs=(Dvv=ZsuoNd0w3}jF?JX&Rz5L3GN4k6Nn-2ZSnd)Bm~FG zSB4Lis2p2@^xw7nY~NVfL{5vJ&QUYs@X(6%Jfx14mSKXa>>Sq726?5dRe14c>>^6z z}DobvV0bc~4d4I?9z^Ze^BqB`u&3f6^GYkGx&+YyOVuX^g zgZTnPMN%^Q>oc5>U5Ir)T*nUOBheQ%Tdks8%A`_T2E_5Qm1fPkcU}3B~imBU=inci8ANI9{lg53Q1qkFAs&% zBM3F9eae2c#=!&>O;yG*SaLV!Vt!Dxert-l3m9C0ZzJsP!(fO63&*3G)_x38YhRP- zOg#UFx!|}$wfvLMWhJk^qdx2TE6UClLsag?A+9jA9MebKI#eG%AggcAJM%X7B)K97G_UjG;j1C-^Ns&{+oH9E_!Ohi^^!@~mLB zfzX4Q`2jZOi|(BN$&Eht)JsvpmvAuYd?C*Qwy(Jk!-7V@uW+%M_c`#{W$w0;caisv zqaHStSkU7cgx+ITIH^=5_F{(0Te{%MfoKDZE$WwP=z1h+6b(o&mcfM=E!1!&lbFx2r4o%5E4m5*2ko=<& zZa6Wzm7sim9uzS2-fi+`*F%NAA#l)267dL9U)AJ5LqG$da5#_Hl6g02>-+v(X zOF!gf2QT>Wcc)IKu}d4s*g*F?D+O~_TIy6NhakG7^Ly6vBsc$-rOgvFL8({L9JUMN zbnM?Fa$0a|>zqvFJOAFQdQIlZDLU+)(nj3Bi?~LKq&v%f|6d@IYh1}tlWPttKMqlH z-8CpU@ZpbqX{tq}cc2K5&QuuM1RjyA8mZu?N+AhWxMXDT?Gx!y9lqe^njK}O`AdyM zw@b*RE@a@>?P@K@{P}6(Os^v_UNz;*~npz_h-e|&E5%W zMP@$W-m)nfAd3nU4>al#Aao94+7UQ!TUeEK_kAdrZqDR|mb40ch8JI`o(w;F+frp1 za9ncA^W6?78N21ej43Pz{`1J*rAou3!&Thi11tmiI0;C<^gw*+{J@6To2}8bvRKdm zHAUq3krHa?Bf7qTheUR6W_g(E$Y(j!$FYf}l6&xDcVzy%M zcXJw~CK|Jrx5PLx=;Lqs@w>A*fwOqt&g6clV=mu=)ZpCUHy3sv~p+C?q*XLU+`Je04{8B1~s^enVs3lIDYw(qNgl{WOC5&zlH@k z>M*-VY9q|bvXlv%YIT;;UWd>j_%t(>D(DC8~#v{*fe{fcb!nXS-$`?UOu7tK86ax1f%7uUaD z5Sv_fbyv_Vji&WSF3nEW9T$q5gz}r^tjLYIH5z!CpvPy5?}Tv6Zb!dVlT-B+&R#c@sZ=CUPmxR<1Z;p>~AuI zmr+0-yXFSKI%cZ|EvhHRM}t@m0*LK2OVA^fN74*ww^$<1PA-{9k|WJ8sgZqR6Hts3 zKMr*lZL~jm^TclvB4C`q#2aR2%HVI9&a_Ax!<%qyYQ`P8rRb}RIEGgm)w`Fo2UN;N z;*bOGPl2=l%43e|!zDg!eKk>Jq<~c2Y$!tp;aEugU*8oY@8iZ{%;>+&tT5;F0(eFsSE_wB3&Vg8)EhPRsJu%=dYe~bv;S5&&JDaLW zaigqq%2AGmh=9sFSxK?+TXzMP%Ut~Q<#G-gtakssy2MY=0uU1_7oafMK1k>~Hf;gY zkD)FpmRYwP)FV^Abo^?540m0+NI8IrkMZi1r2&ZZVNmFBn9IBx`y&vJVP+duIggc} z#u|`VJm!sNLg1d?<|GaZHl9+x{Gk49&uwT}HEF@%U({_V^aNaiUpv>qqzk_2B=6Rx z41L^?7@wls+ntNLIa|-vcwOKpbYE#LNk{YQ`6QDy&8*9hgX7yoWqDIIfG6rq(c)is z>oGXZ+-U)ufB{|LxJc_aEdYm?xbTj;C@W*Yt}8JWFw2cSaOf{HV7c0Y2PEE<`E%XM zKCP!rc~b7ON%P-W`L!Kv3&yK|cp#_L8Ods-0Q?U0Kx0cw+es`TROBelu&2zW^O2q} z`!2Tq+(h~+Vwx_vLwK_KWWv))qVb6h%26%cf+A`(TO{s(>p^tJdO&aLQsGn^ukKYk zu6JQl89S_+wST>o!d8Z&9{pY;gI|H?A|GWGQR!xG1>wO}rfK>m%?#x}_eo?xk&OmTH+J zgP&|({Oog|?J7%qcU0)r$7x)z7$$H-1|m^efrE{_jq;Q6v(JjJ-(0d5;TCzgm)&%fSz-{n#98Yqbv_0^z2utG~((P*9Oh>PWMVq*X(yOZ@bxe)voEUNa z`>pIF1OGQ3`z`r4!7&{`jGvHje)Par^1E|4FHp$qy0tOTO#dS9Z%EEmt}g`)>^MHB z@H-+7ydbR_z$QHe8k<`_=~o_Al7t*Qc<`Ut%t@W@+nSqX#p0|Ay#znC8pF%K*_LW7 z0Iargi~gxi%)G=pK(MV25+f^dDp1f1Nw0-s`k zpV4MeK5HTD{$B^{w+A;xNsbQ$nW76Ob>o$QdoyZ#DINikM9k$)xC$1*Cy(rIia4CX zHDa6o#SFA^$sA;l@PaIEKF;PoaQ>jGR_m6h^T(*ZQS1Ya%9U`T`zpbg?~>T`ekdf1 zd}~e~N>^L3g|r&+_`G|bacZ&tmrh-%9Z*ND7j4wJ|f z;NATCz*KMcp8GuxAkNZH}&NV*B!((%0aep^{y(SO2Jp zS@PbSTjX6~O3bC9$KoOGst(TRqG2pNw7X}-EdB4z!}iajll6ceIllo{rI4tCNjdOk z)x4mPb?$TOP`@K0kApU?)lp`xHJoSgb*ueKWxCcs5_ptB-yL~&GdkWR%!=F7x&|ebf-0N&NW6!^7jE*4 z$q}sPzXQf|)wvw^a5Y=GY1TtPC*JvxjOx6xY4LDqRctXg%!d0b>f4-DxW1N<2gKB% z+m6x&gJAtnrzHW}wEM!kf@rE7m-PD=rmD>zfj8`YtWiip>H%pa2Eo$ZfuMizZfa=G zP(nmI;I6yrOxXW6wiRclAFqGT{7&>)?a5?bF;9MHe{BX#aEwP>!a z$A*S2JY&Jmo5di#{_KtFwiO*AlkOWw#qZ*5YJudLger?ck2Wp?MfYA4CilI3_@z=a z49qY=uA@E2@@bmn9%UxmnWtwsLhg?8hz{5{y3fGakkN7BchrR(VT=0gF}HU5rRxe^ z0^6Z5xLDNg{@(m^m^EHsGAG_pFSu>u563LiEY&yOZlN0m(o|+w6GQux zbG3-X*3jXmqQ|5Gw+bv&E6KdBJRFUI8% zKqCLA25zIc$el>Y{*Nx}MPfFj8ah<)+On?E2ki{iO;)Qd`1g_a@{SC5aGQ#{*DWC_ z9*tt&>|1~Ro=7M4I!;IyJ*GWCZ}O|%AboK<>Uh_CNKy=tjhS2OdrrI%htCZWYBjQn^YM~^j{uDV9|RA%i*E9O(D-`6BL`be2>QNhd(Tw?rw1k7y90M zPn>d|$_{Wt=3xwoR=J^OPlxWTRetvFgO$e$77y>g`XyzobuXs5Uj8Z3mwzN_HOZmrJo=vh?P`34>H7>Ifqot+W!3wd8aZ&?-;9gNxhz1cwA3MJFw4W~-e8zN?4x zpRU_j9(pMWj;Q%usM;mcRTN#H;C`D-C(WYy_mMzan1lcz@j~SdpzZnjMc=<=bo?K& zxDW6nr&fd8$Q)qvu#b-sK#4nlqVIE8STehS+8wx4EPX%KZ7R=w+EN)rErG^!2m1tA zyP}lBli7qu`2+=-1M`QU6?k92?i}LhY5Vx=psA=!&+D(ADx!Io!N?NNXU1$+f+}uP zTU0as?It9`0w~pcTn_vJ((G{WH4Hwz`8JHLib*FanXkK2h+ECvA()ZrLGNozk$6Ne zN9KsUtHEw(?H9l~{|!63A<+F4&{^~VfCTQAQ}nQXU=YYL(r7uh2Y)fmqVE##@~YGu)@Hx#|&_E4IlT} z0i<8$^r$0{_S~e?PjKwkR-%kC{y!ZH$rty>coeGPp_KmYExu7H=XZLgtQHCvG3@Cj zfP*xHt*c;lCN3^})OY=bB-s8xhI#YM;br z?Q=5!xhZVSiZ`E4vg%WbPHn5}r2VlU7^#DXXp{8efj@dY zVu0kXFlB*~{%&U-Gma((_688w6S`w1)f@qh#x8=%$%NqfD3^Om&!f3=&&@AUvR#%% zV;)#d`}4fW}2ObzLPCR%Q?oGYMkQ8_GUJ zW0wHnRY<~+D~;ywb=(2u;;ru~*{ezf)A2-US(|L^6Ks?@}UDD-~!vQeZefi6Wl@G;k#_5BrRz27!x!pHp z|5)tBFIZW_3~v+fv$rqOE%MX*Izb+v*Lhpm3GH9TioSH$*te%I=y4UQ=j4xAd3duX zKV@C-%uVVzy=N6!M%7FcR$t?qLLI@nvGS3*uD0WYUEE60YEHw}nKgOKHvqio_KeMx za76J2mgR4ur?On^Kh4VX=}|487?hYWCA3TW|1tNTK}~<*+b5zZ2q;a8bSZ-Lj-b?67NZ9Z1`S0wD-JP9%`DB>9WF{xyoO9pj zzOL)DI9B|Q`gWqm#Pwnpvfyw#EUQoUJ{nW55a-Rzy~E*M)AQ+@`?2qTfdy2`!RkWd zU>ZvIF%Eh?mNclwh<(p)=JHGA=95ERk{s|n3EiRQPl5EBwC8wkxQBLtu|BYrab(}XDYHjweE6FUevS;a&zH6EM!^so%ySpHc3JPPS z=ZpYjnyZ7u4LV1ql^SX(dpgRur(RqmKPYpfEH!Gbx}}&Cc0!FBd9*iYSK%ivFdW(6 z|E=meSWs3=R|Iyz%f)(@+9YRQWBmOlubFm>ceV^f?_o}2;H4gUm(>TVPp7LN65&|r zHeH(&Ffl#5L4?$&&F{r}6@DN*qhqlHo+JZlVpv2cv|f7gpKf zSL4F9DUHUmAQ~RD{k8ea$GP?VHc^gcKT0UR#8-YJiud>kkJR`4Uceaij?ihxXiBF0 zaYoH*(&nl*o3)vh1uf0D;ZRz$SM2vy2!sgxp{mA1Wrl61QU2R)_h3qgWn+z-R2Fq@ zno-7fB~I}j1)9q5O^+cYYCLpjZZ zMG+c*p$Uy9HD~hXYx3T;)a8lSGnp9SlBht{J(TlX^RYv_?SwC&R61;7y4l@uyIIoB z#VL!ioS#lbYJY4_65iIOIkP#_<%Eg-H>%E1)mXN*PT6~^y1AhAS`ncCXlEX#AOeC> zH{q;_xFbka!3xBQ9~q zQ>Ue98{@s`*F-3Yx6>iw`yom>BJ-uORzXpY?Lly_C4U;00Y)t-Qsi~y_$n2%&%CLzz6IK1n|NZ=_4A*;JtIL!;NYgkr*D5n$vYU`YBA473~Y z?qS5q_|Ki2vjRzS8@gR^_Q@owm?Jm|D+fBhNVhSO9GK3iz;cl&awtkya1J*%5$ge@jH7 z;hvScNo2Ndt@4NOpUktV*ki2|1#!@}=5|}v9}Pivr{bUry=M4HZk0KU?c=G(&}9L0 zYNtXS;mKfnK|obGui^=3$%wGl*iGdW@XIJ0cMTHe;^nk2zTB9=YgzoN`9X!%8mn_d zpB)CoRTT7Hm=Br{*)eA1B}%*fN?_fNi|);%j+XPwfW+_ldqFRGi+p;xF^H_JEIG5= z;**6rzxp%aSh@K81NyBt!- zGtFq|XE^CB|BO*~c!(IPhjJm7sImUxy3u^REVyv@IO;)FEPh6;Vno{Q?^@j?_OVC> zg3WxDvczKSRR%zlzna>lN%%Q-aHXPADPH0<&{39g6?(CI_(Zi1oiR7q0ou9PNl-jZ zm#08{M-RI7Jgh8h>{qDnmiK_b8=g;Fz>b{?}eqp%06#{JpMH>~4F=S1F?)AWU(g5sT zx67wrAzRr727W;aBKUG?7mPJe<%HJMWxK3}@nA}^10&0uf4SCcNCTu2KC^NqeaiL}5) zFgk^xmq3jRZ>j5g{0$)p=ch8jf&gmTi4$j@3mg@Zn6gapz_&9p9V3}!> z7o`LYI5?zMI5+}0bU0RSu3k2-UVOS%9uDqao_vD*0s_1Oyg~vZe2$;IZ9M#VeLgxn zSby}g;dOCv<#qIA%BRNR$fdyfe|sHvJo-SVlETK$=Q0=oeRuh8?w?m4{^t+mtn+bi zNDhC8k8CF#(mN=zaF)ILGH9c3V`fYFX80(p{dzUvq~m|yS|zhIUS7lRK&H0V_nfar z-z^SgGk^Zo&j^A9GJ;+lL%396$=D0c@^h3#$MB$KN`pd!n!y&zvdyr#ZR622j?1=7 zo4?ofF{@L0zC+!XFyq)+8weA5x-FVcHN<}Fx%9j3K=y~;lr1-L-<0F0>!MC{Vq?RV zuTDkf!Mf#YvB{L=-s!~r@c%BlcvT=7cDAs_*D~xlRr?EsUg^CMTEf+b zFCnqJR_KvF@Dlz zZ&Wkph%W0I&3D3J)}@|%sHMO5Hs{tB9GGPdjy148XBdiUWs7B`OSJhjgVP7l?$L^3K5(tDBR zzo@`c>~z#m)qVE7*Vo9q7WnOH7Me$?X4ps(r>Ui^nRYgbOR&&rTz;7h;@X@y+Dx|j z5}!v2dMYHd((akrH&=P+)T-k!j^IgfK3Y5B7_4l{lzD=qHaD`60Gby}|I>b}N{1(9 z#^mKK5gU(LiRyyWP>sy?bscO->L>Cyap8BrRdR^e=3%=5C#8HDI$1`1rV|{O$`}ps zxF!U7-e>J;$^B`^4`%Ymezp&1NjtP!-{_4da5jr;--%X!nlFlLimVQ?;5F3d%dwo-N0=513ofQC@qVwcN1Gf~J-0fxd zz0(4k6F*sud&SnGEQy%}aT#4+yexb}J9w>F7?s9P{rT`qMRj+dkOHrYiJHZ|kg@Xj zf^Pw8U`!@uHLuv|Vefpv#D(`xb;~Q`7bObL=^{v_1?Q^?7AL>^;Vg{n3H(JMNZdvl zkEDO_ek&@QhB9gL8btW{3+r|T;)PrKVQ?}0$zb5*y^o}Ad3jk+9--WIb{3Z87z))c zlw$vhHGj__4Hv!sPKPT}P7)Jx)H%-wp(%pUH;3-=30F z;KvqO>D`asByRrl8`l=UxN@OZ_-ni02)_F_uv{fUx|*s-l31V{o3~sBwbLq%5ql9Q zE*WbE%-(D~S018ol*J=M*vUV=7swGJ#v+^pvc!Q|hgM}R_E?mMNskFZn|=Ybyn@(H z5UM9p(4_OSK1I73aHNVBf8+(yrgjt6M!5C}(!UB`Q#3g-xM?13BQIQTlby>gUioX- zfV0*}om>$mQalA4Uq%_dxBb{5>Oz9Y^}GIK5zvP}&KzpE|J}ooF+Q3#HagIXZ~pLC znDS&9KLjxjLOWl_tm(rur#TxQbVeS!KuqTr8UijynLBB#Qb*dw-5SV;E`kF8ttZVn zN8~>F5F1!zrS*Cd{S~Igzg7L2Lzs;kc3`)R27c-m#2zMcSe8ZkXao5W^aSQYMuKz;5{th$$@FTe4fFqOWr+x1aRXX=em1`4{3}Z%0ybXD9AD2umq<>09c9W@B-h}|5?W0v zco6UWR&*)w8rWjJK_9j!-%9uQ`nCd+*t1`|k0Q9s)AfUQ;iGjQoL9H!4)o}fGf-0} zAgenEwFmaeFj1fWk85*#ry6t|w_DQzX`#uG_EK9Ux(i_*lHTMzAvaAfra8<(yw0AH zDTH+&66q)~FAF^OBvKoEbh&;1O0wSYK?f#*6j9OJpAB{X@mhIDJ}TBl$yc($`sh;0 zExdknVRMVS$YOYBBUU^=w{TpEPesw8b2Jhx#Wk7IIYwoqy;$Y&A!&P%l}QEJmeeb^ z8YJg3cd0d0WiDNELP|(1+-0!1et4Nm`@G2H0z>cEYRbo6c)ZTDrHaGN`#9fj{+DqI zkpC>FUM!D)wpr&dilg?t(0&bv9Ix(7eZ~)upzGoA2t*~_EKZ}icfl*YYLVL4QU2rK z<#-Cu`AX@ta%sQ!JX+M;0huhA8f_h1PMG{tL#mAf{S-eJVJqJF zA4`l7F1Gm5+$^hh<5;ItCh&Pay}Daw{T0rgw$i)trY=N}og{k-Kk7}5F36~8vOZ6i zE*%at(2@X@BY_gnQ=h_HoRuFbxsW5OE~)lBBD4mO@HS+g{AYA&4KvUO0^<$drVx*}>7BTa4tL)NeixAsknRo76o1#S4?& z|IqRo-sQiNctCa0L%H;L(q+|=wk1makMy0Zb@W*>sV2Hbh$tmlcx5JXZa9w4w~gIK z5*{N0`PGz$mw$<}){aJQ%eLeM~@tk(nMv zw1~$$TedsviT`Hy!+Z<%3c^Hs_cA{obIEo%08%{E>iN74kNQq^y#CAVL+=?)^C^HrN9iJH|&)x*w^Nkd4|`XH99$*8@PQ+SzaH zoYlq4qmud%nldvcyOyNK^!;3E=G#lcLYq#~6 zg}thToHO;A!kbumZ2!^6fx?`g;EQDr%xbxP98E@$MaDNzzBDDm898I(`@~|~BngUX z<$S>SwmpCEXQjBbY4WrVl=RFs=%US_-gTLY#I{I@OpSh92oamPWFwqk@VIElwB!pb zq1!5HPUc~fddtvc^Vd^pLZgZ-QmV$l!`!Z4Xcc-}3wlmj>9Z230VPswZV>k~IUtH;_6n{1Oe?ybHIs(N67Nr*4$ z4%q#{H2P?d|Fd%+J>LEIlC*%`vou!X&Q44%2RSW}9jeG{c(U|SeDFp$7O;&7isw->3-xI zzP)v^lB!_nk%Qsz;iHCpoBE;JzAa9aPB*Y?Z8XM=t6~vz%3v%xBG8u3wpC4 zRu>uVkx3HK+WPJbtA0Yj=KEy(*HYs--S!DH*Y6{4`t-$dZC<~aTGo%`vp>2eyvzwm z1J~_84Zd^rNn81V`>@9@tNk$$=PA`9Q020MG>5HSGb)%oe~l|f)qUn6^ z?-M<=bW!RSzb4VwBC}1abZBr`Jzg}* z-tz&N<#LPuk-5Nb{Jfb5dz+S1Q-Dv2Y$FFYYk?7*tx6!qc19H!#StXS>FbdE>cKnq zne2b}5SlXnfd&@0;Uxo8q(QH0YDtbs`ny?}KZVS``pcwdzC(p<13Uzsu%#0O8oOQr z2VV_j!LL)7J3gosZ5n&KeuP}b@BMh6i`0VpN3<8@Mz43W(0oo3`F!!(l~b;*h~!xO z2VmDfXzvvL=`|H1K(Ku@(FeN$FJagi;d>?z2+YFPoiPq_&KRWX?VIfOWDTFU@O}A| z`_UZnZgSjWCN7u7t<7C(m+M(v4gr0_$l==;43S8=6!Ax^-p_S1BoQ96S8-8c6m>0J zfg?HoF)-Ll3Sw|q!$C9{?8PVi^A4^c$-cFjk05ppW0sFJk{n$vy+(h| zn9mSt&?9~4ug^VvUm}y`=s5h6ND@Jr8WLk_nXn|}t#MgUktb|T%!!3yM&bk@aewq z9D4O}XPlO>6PJ#B;Fp#9P0S4+w1D_T$Yo@Z>75zRHc~va*!(+F&&!YAeKLu6W4X%v zt}I%_f-4;33g`i16rkr(`VnM=mL1HBKe{5lZMN{Bt-s$6 zBoS5{3YUVOScHA_viFCCE7#tPvX%XM&{xFQ!;fqLpvfd&kTU|pty+X)n6XWm`Tt?HCK(DR(Ynd8F6w- zVh#b(Wecxr+JpVZjMMEK_~nG@GrIHVzBAm9{QsJam6f&245ZU>$?2kyHJiOM5bLn( zc75T$PYa`q(xb2LacN zCpvS1omo6~Z2E%JFPD4E7^B6{t;nXd1I51v8ofW*e)${pM|2BJ>lx8MJg4;AiE+YX zcKcz0g=un~(s)j*;-gA_0L5ClNQ?pnH_hu%!9siN9t+($nr&CjqyyclqG&sOUWs-K zunhsjNF+03g%b+ru0JQ#1G`HFB&CJa%~=fE-Sh*#H_0HFZbga^&_n zznP<7<*o;%E0al9Yt3Gp9(N7d;d@O968Lku9Ke2WTKpwRzh^C@{JCwnuvu-;Smy<1 zjC!~L?xI#nW%~DqkOduFetm(c<=!~Esdw*I?XssYzU*mP(_;-qXQ!RvzZ5y|C*2yZeBE57wY1|8*<%mh7M!VWJ#CQrly_vfadh zI4QR9lRM_tk*{wzTQQxANSH8G<52hix&A`>F0w@|u^b%*N@B`{F`evW8EJL4b)ba; z+R#t0o*oCa-u<&XJ~=v}r(1rOQ$BU`B!$k<&!@9G=5t>70L@cU*7R2WMfWp__f+MX zii{=^agWG0%P@a0-XsL*8fQeCo2a=-2T{h;BI+AiO(*pRC~~py`QmB0BN_R*h&vYq z{_7J%4Zx3al~+qcXO8CI=WpunR7}r2PXA#S0fAhl8HUE)>kPAH7a7y06G@KR0t}jv zXH;@D*Dl#rpCb(eFQGF(37`J~H&p%zA~a8(<30{h-@urSPw z$36>sBJW@?fRQhvXnbd5qEFuz5m1w)DT9S5LEl~HBPgh_8+BC94Z$Z*JG6sNHvY4g zH9o=~T#du#9%*vHz>4v)U>I} z0YYcH2-fm+x&eVcW;-E=D|sb4#PJ<6YUV=+Dl%uN#HXfJXJDAy)+saIA#=W}h?z|V zqnkd3hGw;;t;wqw5im1L1^Lz@W)YG%XVfZqoaDJh>Dz5EH&3zZkyToWofm@OCp4Yc z4L#%*{eyp~oJYI8KJ$KRskd_0TP?TzSM_JNR=;`_(dJ+45;(rr)b$0|xM6%FfSK}3 z4!iQxvOpEhu4KJU=_ZkERg#7^1>5{}3DT0qdEe=4?*vlEM?odgSg**x7kxmDF&_0c zsUWK=F|pb&NdvWs|B~@M_?JnO(i*H2%0eW%HCk0Y-S$rqciv<^)sIRP9$(7MApgQ{WhBxfXb`YIjhcICM zUWc!1LI(g@_@+Vl!zTwGij?o!52(;NzsjCV7pwAzpChv0|g(0dT{!(B2l zURSO|Uj@SX>C+4F1TY1$wJLf|jM4fRCk3$-AyTH@iuI|?Jr}zLIj;S%e=x?ioOs(9 zX*(`pwLL#g*6s|hB>c;w@u^1+zj=8Q)liBMQFy)7vpi-BmyLt&%9M;&%e%h{ze$Sj zM5cW`YB-&}wYHJK#dD(cu~EBaZKH7Na4H(Ii!mF1Y1?&Z_NqVQ47c98e_T?HR9vsu zm)fPu@h|t!zDG?jIU-jvj?<2fz+u@BXX4u!JCN5a4ZxoS|LsI>8`x5HuEkeT~N4eYUto zV~6>WMF0WV`dh@|9s$-D6?Nz9gE~ZmWfo9DeIP=u zlR%)oa(2OVo?KlWlg!@O0B!|1Sn}yfU?c>dHgQ)c35Gm9IoI5+syLabYFoM(yN7|k zy~~-r^F)2PzP%2*{+Fp0*wmzI-@eqQ#JHM+Qv|-YyFiEB292ZBfEdPW?=0yH2`j^$ zllzg`ZY%zwYH`579Q(lTwlXsoSkbgBxdeR780hx(U77`ofe(6caN)Z%dLqf*J89r{ zmrV~pvOp?61f#|HYXPy65MgtEoJ!@IZcxzA?53k%NNLD6u-*DypjR)L>ihh^yccyNtDFg|(M*w@)A z7kcA;xdOx+s_9!p0WsEFDzpDGX_G!UJ}o9J7ln+NA7g>s%0sG?y9D6t1UIR)-L9`p zn4h9gis_d~2PQY?PF&E}^C;=?a}XfG`?t!M2UEN_=&*RJ&j^p&lhmqJRW?H1F0PPG zGpM=Ec;O$6{kv zfv9>=P@t*?ozry}FZNaX)7_dZ?(>% z5@lbq=_`h$>A9Nps&D&a#Mv9_P|ZdRyIfe!DhLB_#vY9^Fks1K?-Iv03*>%dz*~&$ z|CSR(VUqVSQRDg6JVm(rN5leui-{7rUB!c=!WkIvhWo$_LG{Mwx5GdJC46JujyK{w z*7fl~=nE-3Zo{gx$SH6cFx&y=$lYdvXA@cQqk;*g9wlyjiekI1jD5;aENuC_9_8>s zyNyc^9WDJmmc;pyrf0KC;NG*5Len{n8)nn@$2%U|{`ec@`}M@JLJReV{a`W=AtTyy zmO-Tp)U4*+Ux})!6FLUhg=~lz4er^;92H|V!L$U$aZ|h!tIegc!whz?_YPGCT&9jd z9CMZ-f_`~v796GH@s}(i(Te>j_eQ$?tzX=3pB3ck zdmZ-ZMikLabluFac3Tnt7pO{sM_t-*wXh{RY{JLqEPGt=C{MDKlv(*R2U!}#xnrwq zHFd+%N!aEll?NFwiy~q zb&@b~+MScdz}HKTI|_1)bn8dKtJ%{tdWmxz3c8!HKBcm9hx1s5p!fg9*|E4LLBARF z!e}pR`%{nX7G^I-#WO|#5|%@wjAK((#DcasLz!icnh2%}1YB#J6_ zypQjrY7xIGSIyccFc*OC;`fhLBpVC%(~ef0y#qzg)>)XW{VQmr_b1>wHHYWC%uA3r zvRH(XpfGpFS7I!MiXlEU)6J&5tInA0Pyn?=W{L5-Zqv)Mpqyz%4wRejgaIRDP3YBv z|LdW#NE;a-joA;~22uR;{n1?LQl623!o9vm*^4TP)-)V<#u2UxO>i=}aHGvacQ?3g)0m!Ee6T@oXqEc6d12 z2kdkFU_NH2hx^1*kmtNy)C@c^`9X#(!$97W<9Mf%~4Am+*I!U(3d0%%6#vJ|wSi_?)(K)N6#jUq$G}i%=a0882 zx^t;>3;ByriB+`{PG#vJqaaZl%{mD;3;mJVB6ka<5jsGvIYh{^25dpr6rFKd=-|gB zSum5O9k4TT#VdwY$Vmn!U`uT*sa(YIf|Bs|jS>ckud9wdyfgHm?=^(ckgz)w=)0cgw^ zWzM+!SCSl_{|s!ZsD1Jmhn8lIc$^VHQK$0FXBR%U8*oo8#1X&)PGret4Sl1QW#99t ze_kQ;lNcAanaV-92>=Qn24{m?iXG}i;n~lKjYpMv2Cn zea*76qQNMn=K+-!U2HHr(*y?yRPx$>lNMw3o=0=g5_P5ROdaviHm14R{#@bxYd3EY z57%k#I!aYyULuRXM|e2Gn0li?o7YYBXjW;%r_EJ0oop=uzQJ#@b;YmVG?nc^5#S#>z_;t~_q&3A4{s}> zGt&Px7Mw?e*QIO0J)l1wJ(xt&PxI5lnhg*Cw(?;Eu!PXL8FBR9;fjOV)ZdVJ{f+$B z#hQ)BKpfOfWQ+`#jc?=_1i|;(G%)rzHs9Oa0%kk0&D(jmaHf^pKDa0O{1=;EMWV#e z;vs>vzqI3lw}xq{M5EQi3d9E0tJ-wi$Nt=JN+;#pi~R1`3M`_wV=1la&T9uG%@$!2 zW&t=+8Xx$&6D=GQW~iKUr#X-@K3>XsD-9#cnNb(wG$Detc4c~gM+B?=omPcr@3ZG% zPs7*50Se96pyh*x;blHD^Xhh$9IIUbUZp>~_=nH(n=YSHl7>vcJ7KGW1VRHInI(VK zcXRfW1%OKY=o&I{&4_t{t<|3`1a~&wbb2^RL*xwa7|u50PfsKWEcXN;!dyhNnAb^9^S^`qS$)< z>kaCeMEEybz9ei?ErXG%~tnx`q*nPpGTE7F>J+57LJ;>H&p!ATX0n8V2Uu z`vjfOlvEplXaOb5D*(S4OrfpkHZXk@l_LK*8POD*8V2|wtU=b79B4W zaO|kk++hfE`1YL8{&1%#I46-vl+@SFW*LN8SVEW}TKf;aZI=R#-KHeaYtxJ@eloM0 zGXY6YIuu?}yLdk8B!bP%vbDHsP^yI8Ch$LGj!bkJvA1`&8RjeL?s+~GSkI&vZ$-y= zS@3+O<`pF9k3zd9$hr9=E6IK4^gG~~2QGpOe!8i!Y#wC+hB6-1E_fvTd#Z~*H*LiE zVd@%{8?)S1o1}zalTf25wzfE~RKnkB?_w%{1lMBv+#HIEA)RmP-E}>|k`W%@N|82W zLDH_#V{XvP0y0e}Z2gYtfLq+rgl4RrUz!>GQ^#;LLi9?fw^YWFpXS&2^FFPS8%J}s zo#$QRk1VE_PTom4nP+bN0e%8y1pzseu-I$x9vpsI7w~km?+<{FAI4Wd1~AtwHl;q% z*4QCEjfoe2vvKqA%Zf#(tQR*d!jJNW5%it9K}P8Ue|{3sM=BkL2U_3k2IP~=pbuBS z#N}a}dv2U%E7I}5-0mmzH5EC^t}eg@wrxbrBXST^IhYscqkR4kgy#>Cz_jPgHtHd) zj-4v$ZFY>AG5mF)q-(LaUW(hR+btRv5SHxxdTM{=4HtppBjC&FI?&yy4(%;`Gu-`c z9gK-eN>FEUe&W1hl7lcA;=POI_?CPOKKXR+evCRtt2Rfcsn=v~pO_5Owf9xN%xCaa z7iMcu(QxN!>{Vv=_tVXKUZU(^rC5Fane!$tY$4>{OHSGxzP=*?^}i~h3~Pm)zwM(0 z0coWc?ZcGFg4p0DndiSvWol1G679ud8_)Yx|a-pi&J2CNXHp}l~f&;UgdYd3=0^Gv`{G7ErpoIFrOZtL`700c~ zaBw;$aBu|w|CLu(ADwMntv`DF@1g1Yze+10Jo0}^E1CZ(tqS&l8t|UO_$@qgVbed;i{qqeS!4Y(XFk>|HvQ`G-I`*ZjlO|fOtq8{t7t8R;hZjEZ)M0 zV|ja1jao)oc(%b16?0J}U$N~@Y*ga)(jpg-wmgz1lg$h_cQ@|%cqIE)NjfQW+X-Trx^uq1L)Coj7Acp|oRQE$>O z+>_WBBpte;>T}-e9kCbBNeUhcuB9JI013o0`Ck#-*V{ zj{v=$)V;pto5R4!PA6mBc4@Bk|BytniYp(ZN@gsRXC#cDUQQr)r3%v8&u{AJk8TSJ zVu_!RyfTq^5W!jVzAbCU+q;J&(CgxcH+?+zaF;!Etgg5rH{hm0!Q`r@jimyFdmHPj zlEH@P5tGk|)HWfvVDu|okSDvKi`(3g3`72Ra0g`D3AZgaoSkMN0LO+2sDiHAyH8j& z#J9eDvEmceog`!QHn`X3lS*`njX)53f`hSYe}ARnpQalX)kSy4{zCc#O+&uV(P?O{ zc|He0beupB<3nVb9{#iQ#rv~iA~aT7^3x?qzeZjYNJkd&zcc%65tGNuO3vC98JV9y z6ti#md8f_&Hn7Py+rEi_wv4!E>l>&F#+XU;Vn(cPaNG`|qk1k)`9a4$8G)S0JMiM6a7R zKbgoHxqNR-zgB;6*9lxBK^G9KOl9L!VL3rp3m#@E!1e?y6U)tiZPM92&w@(io};&F zUe$%2Sy0VnJYMf;5PET+W%iy$>D4pr3j`a>WO0naFQ4qWCBkA^gAWIRvTC1j*T4}y zOqbe$%doO2G(enm$oEre--<#36062fk@cF1IXp`|dH1yw{z4B%?ZG>vb~#y({`FG% zalP+6S3QoZTW}`HusBmybWRBpWqMGDvW%V({@XJ|SZh|eOc7fjcFXs@v%0KT{D=8c z6j9;m<;fQ)!uPlhR?L#3T)ZdU2}p9gRTf$~#@ltrWcA1^6o6>> z^`qfjNv8gjH)M752#n~l&!(a}7rnwXAu}d^IX>2Zz-W_L{A!MelTU~CLCf%%2?`NX zx5W*;-d(j%P=}jO&-lNV{5kjwaxoE`lam8|@X(|}SqJ{!eOQkCMHutRZD2{LFUF}UfiCaTM`_4=BvI%KyZRTie-JsMMQ23YUZ5rxUnb_STK_9|!Y3v{O7uweB z$?~KS^sw0~V9u+;80jOe`D;N$_h;O8r{ayYyt-4?Ak*}cZMa7_O zg;m?7Hvl3I$Oe$RJN6d-CU6Hzn{$!1;*s9ErvsyJVC4!*M43A~q`O%U5fbaa?{h}5 z)_s@}8(QUCx-JZGoHgFpG);f1pto1T7WA0@X5#giCD#bXO~wH# zr*pg(XJjLXOihzhtq3EJfD0P|1|{V54&cQu(gPJd@kDexug62s^J@6vPS6Fjsm1c} zB~{ZuROj{$f8Md+R4I1BfVD#g8ed`%wQ-5qpmaB-uxWmowQaM|h2`OsLEAs7p=gqy zZkD|ve7?Yk`bc<(_un71uf;UzD)M(%)psakGD~&2JF>vr9@5ikA_sXbSPZ>R<HHzwD&yyLi{m`WkqCEl?gR#Ltq1s3D`-ETCCZNmNHGpaet*T6-&90 zWfFK5DLYxgSL-8F98>1+SAdHW<3wcLt`Z+S^KGna99o*B@AiMe-qtnN}+t7LQ->(Dkc4oPLzz-P> zaz^Cte4mJfKcMCMG$Amv%c4_i1O$-A<|=l;o%&9Gw)}bt|Z*w^Q6N1MhlKQ zvgjv8!g{U;f!0maNkP4ivRo7cHQBcNexM;vs*}kI_*v?Di$Q##kmFBfg zlfiS_FQ<0UYMiE1R)(prVvJqflwd;`ndlJk^7QgAbP7QM*)pbqd&B7Id#t zfu+&SA%88w;rr$pcNwUH6CPK+6GK*F(e8yzHh}=Gar?QvUORE}y(YujfYZ}8dob9` z?Rr$%rYoqWsjW_Ek><#Q@p+;6dqvm}8|1__L}2VmPvc?1!vm_{)YkV<1Fakm@&2kQ ztps#y?+!mTN>#~EBt$w3A76W$$;>DqJ@t~ohn81-G`|TvgRsI|_P-`P>Zvg=CJ-kw zOA%MD`bd-VG)8GxryUaWEu=|ZQcQ!lz%%AzUcnpQ27N|uXThOLHcihN(8~`ax1*;2D&2UgS zXl7I|J1d}|hh9ze30{<)B)?mY1-m|_I}adv z))rY13rNJr^99J+WhCLK`P0R|98<^{LWwb!H#u8reNNt>lD5Rh@!H7-+ObhAt-8kY zQ9?vh`IzJ%FHj!qeNcG4ee;XAiIQc&8hH!R}YTf6D2|-bsrVDr|#WRdZ%b8b*cio=dJj%N#!6Tl!2??bFp_#m6lyG#Sr!Pgb&N zYIvw>sg+2T<`GTpPBSVpleISYG1Ahp(I;#qWv|J}n!?6zF}j`UZ5XVZ^AW4;Fs>+gP9vb7OKO&+%z8MyLd#X{G6>{_k%?A5h+S?TR zOo1mL%q@?$hTZ*QVI8=GY>EYOy`>Ld^r%J< zDl`}qW)YISaB<~_tXQ+rBqea76|FO_h@HQxZ0J+9Y-Ri5N>CiYHLMG%l|mhsK-c&R zb7Dazw+t5>@f$CDE?ttccMe+d#zWxzt2OwhA7l<@Y^Lv zZLDQ!(*04GP8aSdiqIvi{(18Jvcj^ht2#uOY;*3nuQNTemI1iAX2=l!g(g%Nk zHCQ-UxM3@;4YjfJViveg-7yhv0=t$x;cHcK8|uCiW8m_1o3o*|R}H=SmWDwWIN%q5 z@OV`=W_E#{eR6nY6+&J_9&DbCjQ{1h@u5S;Z} zH!%3tZfELC*D3&ey08NUp;L#0=b{CWeTFYDyVoogRZKkAh^dS<+os094rhsP_DN32 z?pM5NnXSL5^*VYS;X^7q?d@H}!w6SMWD&m*`?BpVa=$e-Xc^hbTk`B--T+M#QnT)d&V66^lcB%uFDS()qpnyzCGmx3w+S; z%ux>#S98=jl3QEENJSfC@#H#Hzi9hVk@EJkCXI23ouNyIzQfq)ra;0xx!-y^eOLVu z%TPo+dfnuDz5RTB8T#oMW?#PMBRfH@KJ6nLS;Co0`K!eEC_>aSEBotRETA6#O7`_z zfp8FvYvFm5``h^3%cs`t-%0Ad`c*%661{LxnLRwRbHh7;Z@A3KcZ&E4qV+|L7qZU~ z3RzXaL3zaI0iQV8l!_D9eU~*27^678mkhbhj#nMiX_tQrn;ztQP4SKbnE0>>?-j(( z-#`l;nGBtPX67YTjuwO6RXF9}|AV>rjB4_2w|!AjK~X@FCJ+G;R3LPu1*ri65mBT^ zdhZ=V@>f8lMtUbgP*j?9rA3;-^>KY-@P!c|dG71J z=A6G-6+2j}(VK-*kCLmoGhsBPSn_#8egCZ&gJ*|kupm!7c|tM)+VyRk{j%{~FVs)n zEvetn^u5;3&cxAWm71M;ABW|+X@#;Jbg*xq>NU5Ra9gTefc89uLIegyHHXX9FbI6x z7I*(q=Q@$`Zg-vm7BtnSLZ2lmup@JlDe zvtJ0&BYnH{?uVvgI}5Q%o%_Ijbo=-!-C(N!Kg>_4=Jn_qevbQ9AxQi{wPf)BIik9^ z-;}&}g^KC{`+t9*<>q4PX6fetKWv}121s&gBMyh--cu_!<}7aX<$D#z+TSz}w#6qm z;T1siF@KS4mI1ai*{ZW&4N<9+IoX8Q71|P`oa0cF>j6GVWBf)5Zqvlg@_(fx5d>gY zPW(}Cet>nQoq^IVv$(t+WU$nCG|Y5!=>bML#6Z@+)Qz=KV%FY+f_A3OQJ^aL@d z^di)RO9&b2w@tPTTx8L+nv=`6aq-2mOu`hqe%lOGEXulV@L;>qgLc&WDO4HgQ|C0; zr-|1y!kzpZxtYt7ag95#2~pb|rv%mz_fW^s>@B+$0~DgC z)f0OXPSp@ZH`9~+$Jwi;LeyFSrAAM>K+FwTWqs@IQ+%TI_>&=NkFze=x8Y#V#-Mm@ z5e2=rC`w9g7@l>>;2U_6K36@^_W9;Mt@IRWb$bAi{jV`v1(f>Wdciqyj2@z^a(BpJ z;Lq3R5NqIr`0H=<5xxI)9!%uZ)=fuW)M>H9$)}9ik>_`8A+0Ys@lcy2#>eO%cv|tq zDsF0F;U;xbT$M5l%S04R^6rWa2(dvw%3 zyJM+6(6w@GpCsvWI>2jV>H0!IAbX#67?U{HyY47iP@Ft@EWC`O{+;D9T6HiAJtZI{ z7KruY*;KzgCHUB1?G$H)nqPrRqRnC_3me)eMRjHG@wFIE6gec@j(A@iMA?K=+sGH~ z7xutxx~|6GUqPwN4?SG3s^KBsD$qz7L2uSQ4C%Al#o%$whR@#3W_mKfAQI% zdAb@WRFUkw~~`k+>nJ+O{@{+7#^d`JtS!pX=;J zliD|Zr~%b*#6JB<<#@T$Q z^B0gRhV(T_er>w%FnDM)(l5Vj2auJoW&mQWYEo10s&PXdsqmT)A@yB0_5=^#Fgup% zn;HRZQ-{Ug!J1%M|5xZb{dYB9U+RMow-dTlK1D5?EtG5w9Pp=n-UH{X-I9E|f0VeS z{ng=giqx8#4OP0?y(qvhB=2&YsD8%!vJ3o*h}YBIjOMDowD{~;oT@AHtAFqzTSVCE z5iB>PvgU2rw9$CS9Tx@q8Na@|VC-D{Os8$YMkTFtr{AZS0`9qa7Q24}vuA zhqT{LO|dl<>YIRjG!35qT^xqLr6eeCRsCsHp{HHQnl1X6!oIG;_iF<~%sy&6Y9*LF z!e}i!hws_p*p!a>9^h1GZfdBa8)9Nx7O0q%Z;LQDPOT%ZyreIXfbc7fIkRQqwJNgG zIP%|q?!R81%Zwn|do!j+)d*=)I`5uxf#yq~py0gkc)q(+9W%hwNy*Vo&uqm2Cm|FU zIJtJdNz0hSFR^7_M^Yf@pt6AtHJ2{-$T{ff1eH2Y`?c>)qUQ*%v(J@PP>}kH z5IP#y+FF-)R^1m_xs3;r*=EnFLoAWHt=4mz6swXHWbpuLS5>6Y56PVjOOgv(6NTJ;1?Uq-R-KnvN_bW zva}0eHj1SLk`Mx0co^Ssy5_xgPNb&3SIHShBU{#^dh?pyctF=~Rk!c2>6yHrGOj;& zR>Z5Gt!GGMRc$-;gWhBx1c{KBf&lsk-`K2E!`T%1t#*MfQAP_O0z~;H^k6qwu4s{v(Q9bgp5+ z)!AR;<)z>E23jv>8+1uMOpfXOss2y`#(VSW6wqZk?g-o@2)+I!pW30v zqrbDKt_>4G5f48;aa+(r{z_cuFTQnN_iLHD^-9nbuNU%RO5-IE*Litbtf6^S;Qf|Z zm&!oRiauenINHUjx}FkIkHgC9ZLfva&!w&78&AP_B z%>LPtR7M==#$_=HOazgB_ecIrDm7#H?fnLE|~A6sD5hg5242n!;R@@3>$0C znPuUxVG{1m`{T*hE;Cm07rC7jlqj9uN8r*_VUeUEvA%WbR-Tg4-A5+Gt==5ULHRwm zo}=t5ghkNvTIUM($l4TzBU(lk|0xFRFLm=4<#E{O|(HBc=2nP%ZZI<7dqPfrYwW4%`0FTHA_mG$;evu#5 zppuAJQU^C>FY zxL`0SYf_qT$ofV%c?8V%^6w(8M_^rsE{OkX;~;R=kJ{&3u{)$062W(qd8I<6WRha~ zW@9qSQkM_Su24S;L{!wviQQK`ck_1%KJEP$CX4ZQJ~T*9j`wEVV7UI1e^v(juW|vQ zjP6}tBl9~qX2wZt=wH=-*U!)ZqviiC7N!$#|c zUa;%N2Fx_mt>@cXU>tbT<5U=({US=ODic`Dl;*#1Ec9ByDr}XR^9dWZyg(Z zHs;cy6F-b})2oD&Sxn?GCw{;GJ$D@dNlw6NJN>hn$`<|ehix1@$JUz z6gYW&yV=Zj4DRc9807~&!7kY~d;pD&nE>TC8ymm}vd=kqXL4U{C>se>+ti*Ep^2+O z*jec8*(g+Te-CK7L1E8|P&?+k8(Qn1d%Eg`XAp-``99f|L|!drc6=5r+8_m8xoA_> zPE3-lkHVLF55f3qd)ekg%E;ad!V%Ca|%BBTkIuJTU(%L4+>zM@Se@*5(2V6S#gC?H$ zVGY%Rl3W19{;bzvc%0OGoL^x1Q%&CwmjHCy4uDI+g|vmSgrHeP`I2=ZvPTwk*9+_q z^5*nWF_ykC(qn*Q%*VH~3Z zRR=ki`(hm5t1qNRb`Uv!AUbuOXYR9a;$-z^IPkxE1p4dF(wRlNDKvQpgLVMvc-`G{ zY5IV5%Y1a?0j4+g=XIevfCi9FE^K(Mrv8?Xe65y#EbkYqgrQHqkle(W={$7F+ z>lUY-D8qirbyy9R5&iQ1iCmc*@FH09ROL6?TX@uC5)O!0wA-F!bvxY)JMBNa0y_ziw@m*m3zE(v_mEqDz&DJ?Y z)|hJi3oO@7mlqR5$xP_z&TCnBJyZ+**1Rcy^GsitZ4gP!i~1rrJZ`0Zd#}xOS26bK zD4ppI`iJ}VOa|R{b4^io!75jT`fDVTGnx3Vxygim3wqLRT?zh5%)B+YV=MtKW672x z+5a@xwx5aN(%(APQqK!!Ve6suZ?rqF*JogltzKmEIUVo);scB6f(H!rR{PQKw{2OR zcJQl*h4B1ehIPd3Y>I>((5GR7ssj3^DGk^iFcIjU1`u6@go@SH1zyojr;=K7!t~C5 z_)h3g>Yn7O(4D>6C+xZWCbW{b$IxbFLuEd#9KJf==F0sftj1<1L)Pm^o1HaGDNo}J zg{trAhB@Ln+_Q%#ZTz+GpnnE`Qm20X@6K+Sh zRtF{tfjxQHUNEoGzQ=iIkBld-kTCE=qdYS zQRU072-WmOGUsVlJfXx1AJta?#rh|kNuwH$2AtTR`09w^)jnbCxDWWT!P018yqxYlf=y*j9{^i@)?S%_czb>j^z|o12@6rIL>w_+dBHYNL+C|`Szg4OQHD^! z&Qr{m4zHu^vB3Hj%f~a^kSB{!5SW>uI|P?7244*|HX@SV9X&s*M#kZ zd02&d{_(5YAOhprvAuT^&J7eCid1A5m3WsR#1-sKZiQlQQQ*Xj4cyOhdFb+Fcq(f9 z##0H)odl>vxY~5TH4GVWYW8aiFja*X=}LY3IQplWU%J%sp(^X*e(v2om6r*@%m^MDc|3SuBX~>M+o+ z03DZR4}E59`5yrp^_-6}lW^$VD@hrGZry+p?{rXO%}vQBieBkSgfIL`BY&<%3QmKF)4BzGHfUF#go?Mfm607z z8=sC0(AN^1@6#B+quzR#?Ov(ym9waR;M=q6yH^C;-Ay$HU`N@czxkUHu z*bF(wWsF_wj|}IhJ&wL>qh8uJwC>2JksM?ENFe`Ly2Yt0yF&utyxk>WP%dDl=U*s5F=ky2S2rS{|V}Jcr82L z`_pl@pHP%AlGbisgmdHuI`g|#p=0-%{l;ZrLv2iR`a_VT{;K01qkVJqK4Usgj3ZXa1P z+>M3z7Pa@yO%<%1XncyBEpzp3Ia=xzY|D)NIpp>$?XJWetm%^eVCK>m6GOP)*i%@; zK5mOTX0v4vW@4~A8-o!2a{A>@p!DbW@0(1OYYN#tTdG9l&$W4Db+j(=-IG7=R5YT|WFFcW9SM$+yo`xhP2P6q9=CjNzfXEE$wCKbNHAi_XiuJzagul2lK zsHLo0&<9%UhLOS$_lmu_#~hk75kLDRJzVRg`259-3d-&pAfOW7On0p=@LZ0Nz1yg4 zbS00U{u5L)VfJylEcU?*tjWTX#{%K~V0e*gha|StW-v03)?VY8x$aw2;Tzx3dc8+M z@eOMNR5rZ2*(*)5xmYl;Q&3&cJ|Qav#&7{d+Vb+iqk$aV+u7VY1<~We?uT2E_pTKf zK<|fz`x)Mfca$5}Wbp^ZL|+K10JQW%P+Dp13c;mAL7hzd^pG(0E0*uKj_7^OYN=#{ zW*u&JzjpY|Bb8gXA*^@}I<^RlD*NT!$GS2&&m`Pb)L4`G80WhhgL4S|B5y=D|AXf2 zeA_^k?LO;7Z75#KAYFr7@Ai(%;0?4XXP}Ov31}G$Jzd4yJ5f4nf!Tlguok)jYxGI=oJGlqOnHMY{qJH>v*}Nf@Z2pGr-AvCg$NKGWxT-A%)t-WaZl6Pv zxc{kF+$JJ7Pmoj6l(WL4MatfNiL9<7y*@0pmQ*fzS{o<}&J9Q#gE47|QK2ById(1R zJ0b47Yp2(d%7e=?e!@8cl9!^vX=c^Ynm5pW-rxCLsSPeL-`5@$tQl@YwMVDogA zeYc;wZCo`B#0{CX}1Y<)Tm0C6}h}(@=bd)uP@F;nqKHYUw#iV?}>_E z5Pb`;_rU>%@GrQ8y7XH(!?)8jTRqg=tDi*G2ZwQ{F>p-gx6&Aa_@A}fOKzka&*$O<8Zi9K4d_qdc z*Vya<5W>>iTM1;U>WRkmHG_}KF9zF+MPa~X#dK)={oRBV%;;PrvR+UA7$r#&O+DZ+ zyWOwh9E$**mB1|bug!L0-JT!DisajRA{n@QI_&ZdbMO+6oghC)>9gA}!)S01l!zER z)ymm$850*lB+13XNpb>TJnv@1a=KeN?{vER)nUy`9_d9+Ym;peB+rX$uXVg1-q{=N z;3UZe5kg9h6dq?=-UIaz`oLTYL~B1nE6Z>u;-?BWI0vk8az%fD`CrR5hK^a^oq9=4$^m5a(0(- zWG7MZy{lwKut;3<6YkTYTDs%9BW{QslHfgDg_=>AnLbgV>AN^zX-tl9CYJ+ttQAb3 zqHHL8nJTT?+q?5ee+bLG8J6Bo&={}pMWAH!p>-G1=8^wl{l<=B&8X_1?bQk4?owFK zIVV-E;@0ekT17raOmCE8N4!o4KV>5|Yc1rrKJQidafuGYBwQJpYkaJAEn?U@!1fUd zW!&BC*wmB!R>ZAjgJi8=-TWKLgg=flp#j`Km_CF~;KJ)6dNT_ecw`4)J;-x-SOEW=9Zdcck_;NR(Z`oLF@Iy%v(e_Uh+Q^2 zin?8|&}lLE*(eUZ36ZM917gkrKpk%rf_%1_+_`~+FVB$bFCOghTDM ze>fV6kI0z@Dl=E*>irPt*L&H_K+A%^AD|^;kN8298)k)P!T};Rw&aUHFBxe)oW|0J zH-~NlJg-ADRkw7jp=@X7OS3T=Jgqt-ZVtg|p4*M7I-T1`pBc$BD6G>j%1pY74^4E# zN&W03;gW1WEHaex=gwXbvh22?!a9i84-YvDB?XatJdf)_)N0IF_?eYheW@f#n0y z<+?;gZ=26QA3P>e4c+&chnAzb>W?>pT=0iHf6{mq(4~FKH9J00yT9uA@B?P2{^M)h z(XS?>eMV35+zmz2X_kum$_Id&H~ZK6<8j3kD&z9A{Gy;B32nzoE<|;k@=uv?6LaN-A zH5ug7?_A@*R$~8wch1TOw?sWjy&m&;RJbB=;rutdERiQ4q$>_CDLvB4KbGLQ))45} z;Mtt3JGP>K?JeNC9z8ye2(yy^4J>2$j~CL2O{8~#;Mlj@`ZcKehy&33o+{}6(~*xP zn*)28sXZ~-Q_E}M*;$_EMgE#UKi>83x_Bu_FdrG*o%V`K&JdGRinIzXeFB$CEGy?# zs@n^3bZC~jt9$v?$1M{Mk=Ko~geN>jNZP@B6jdr|sY6 zIV^rr&z{gcM4>BYQ67&`-m@pG$|kk$Tti)goQ3yD@M$wQTmJ+}o2jqkHEF!F93of4 zE}Ca^>|s3U+ONr*D)!Qk?OtN-P0ZT;Fz!D-f;$&+ev>AE_<_cbCt|1ex~EZG6^wJG zf;lU^UN3dh#*OWSVRFq7S@R&-1Z3e6*E2=5Gx3WW$$UhyyAt^j`EDVy=7FsrI8yG0 zwqSYJTZ8g%>`@3sO%E9*TOog8UgQ4fww2kvaWZH25(8L)$6xPTVFwlO7ahlSe{N{H zY6k=moYV_`lP{gAb#-D}Z0}w*<_1v~4kh!y#4*x%@pYg0g-)w9@Pf^ig>pBUEEu(i z!YcR?=ekl^R;`+E+4?A?jQAFQD8iG(1^L?fv5H|=E;@uKdoo22-EAHN?MK#{%`V5e zNq=sHu9+EczNAW=vyb|EM!NI5@KDHN_)}Qen6rP_i!k9*f^3<)hzhv$&taO8_kP2N zmm-rD#;qm>1s~@Ndxb5p?FIC^Ke)Q+hlu!eI;`6BKEXkirB&>qF4%#6?g1F=Y3y=| zH{uTv+O!W{+{>QF!^qo=qYwe_x^|>nUSu~2i(G5M}NPgB0XTt})b{BG! zZzPSh6vH}2O3IY)Yp!RUt@F`N^oe+KU)4VqkG3LjCww$XBjAWKMm)W5&Dt9BTW|BM zSy;SUzE#w!(eI&O3@hAZk!^gOU=rYjdISL;Gj6zZpR z_xXd&hr-988g`@~MJXAj;xNNvv4HB=tF7^#akH)GA#p2W_^d)7#@;e_=Bh8lbsO;< z&9o-gLTXf?02tDm{p#HOD861$HfRS_l$5^^uk|{)Wh411(BsM*`Oh9=@7BzbxQ)q1 zE!UFVtnn;cQp;V`r8L}4wq4dDNGT%%-OB$`=kVsvYU<7h{qn#(x1kd5vx}h(Y{H`7 z&ebYtM@CNFyqcI;$%ldadONKC8S=>Z`lV|K!Uj%?K2HRk>^47C#B9IN$kz3}w(%t2 zXSH6=m?tG*UTofc>+t1HMCb#D(a>maVntqXc8_N+v(O)u@9(1y;aJ1nvTNRg!*GAX-ofg$o&0{(Ca2J4bA&R_ z{)MBCk<}|&ai6dKe3H`a<$ZH!rYy~3Z$K`TRJB-eji)N0!ELN_wHxH@?if0libef1 z%^>fpHgphok$FIY$wH3Nv32l8LsYQSMnAE0{PMoeZ1F*6{&n0=$bO72c}O_W2=!=1 zX{Grhb}9J7y2nNXhjCYKZ=m*G!k$j|QI2j+eehc2G2e}^X-P->ei#7K65>BS@@qE9 zYeAK*DIi;t-(4(XWpcdiqqA`3WVYqH09ZdkfV_}t_qyN@i3YMZ&5M85&Ob#?cC*5N zfWEL<&wt84`Jv4MI!+u!C6=h~2<%(Ennk25wvP*({)7MiF>7xQ(IJ<1OY;ja&Zq63 zmC2QeVh4*+ez%ij(s#8NcPmmVhKRL0nh%Zl*#DZegN>t=-LM;S)WzeYP?=VxA>Rxh z4W8j;)>YT>``>qB5guw%OKUZ@vI;fqC&<`#{`^lDj%;?1fDnRFA&E0qSahDr*qkxr zdjD#=gSEZ)^rtvpjmLCXZcOqYfoVpHam`ckJw@=@qU@7vTz|lEzbItR z`{bx7F~6p<&A5NpJS0Ce&#yNusL6J1xfBI3sTj$KAsOp;mYoKu;F?t7YLbNmy? zN|)|)QfN;Vc0OCvNM|;_nBgEGHEOVb2edZEdy`v1?A#!j7VdXpa!fQl7etyhIWr5z zaP~#Y;!69kbmcit0(*cW%V*}F4C5Vg!sv*c>d@!JlnY=0(KB#3L8nBRnfOuz68Qb< zFZJBhU#$T9p@_@u_!COKk>!`|y#Geqk}fwOVN*s*7Id8B$zfO+=nRqPUHJp~{mkpE#`C|(}p z9KATWIn7zgk*rpH*>DMOpv`@=!JrGT<-I%Rx?52Or__VsXX3W>jg9PfsJuHXoGTz6 ze^=_C1;;(1=^Yb}J*Lb7;_LP|*>t%EE=ymy^65e{`#&|CUM9&>;AftHeDUp{2WC+t z6q=BgAm3?CR+dFgGc!r1pMvRc#oFe!*WnunJ}Lzcpz%+AD6-pcnCVk#q#VLvir{4j_R8wEOjeMkK*4WtpkGlHUBJ5`p0~OV{ z5EYfge@|WgTdm>lVC7`j{Jd58yC;cqr_ z(&%7rBphkoNX{LI{Q81Ytjwp91mW56WUq?nm^h`?j z<$!jdjLZo#4=J*(5w^V@(<@E_q;W>;PT?H+8x$U59>lpgGWni^2aZLTHVsw0UwFEz zM`816&}yEP$s7(iJp6#Y8QGB%Gz~7nlZz03sPESsn!k6yI+Scqsl20gVdn8-vn5@3 z6`?Il*S^B9;bqL`?plZfk!q+5Ig7zM7z++Hgby+m?iCE-qp4mjR2tf zq^WxLm))3v6sXt2fV*$OP6!aO?9zpFy)@iwo!+4!uxNrM3cc#)cXd!(r`E^g za*U$KAH3?9%>mteJMZtaDY*`)xr+Xixz1IWE4$STHisV$nE*b=-MEsO(6K}vPm2Tz zVC%ZcD?MLd5;lkO_T1zcsJq@^o&Wh{v?|ys8Er@SjZq%?+4nMRAYPfPrV#;m0z<>FDlGAA}e{)*)_+8=S}Y1W1}m z6Qi-G&NVhCHR1~;x5Xld46rFE=GMWphe2&f2Pk$@g4Z_N=D?1O+fn3;uO@B;7~slp zQX&ODCExmkdgU|npO7*%LlN)I#JKF&1B7=r%h^(2-HrzOV5ZjpjLpnhULYx0f-eef z%QwlREVt-5w_C81-aozUr&1E*A&j??%YISrR7Ol5#6AMJob8E& z0wS}hx7;x_K|A`KR~*7Sj>*%9@~wupYUK~q6b-t_yv(1*{gnr&mJa*} zn211-X?v%u&XtDJh7NvGSObJi7wUSM17t6nL3nH0XD4q}Ug)p*nh#jchsJG2wKptB zAUAp`tE+ov4grKcPRoy`YmXoG>;pwTt~M(va!+l`fW8t6*i(xGU7~$e+fsesY69*Z zKEs{uoW5Ww)1AD~N!u2r@ZMbXF|CHA(ED%VAD9cz0OD8@jOX17ar*5V^9kpz-Wj_c zAq>$FcT)b54U)n()^~7`Bu{l}gjIC()T{q0l3A3cN8ct6{yHl!AQa`Zk9`?% zV<9^d(TNf=nPS5TCx)HTda&>s38_`OW+e#Sq-bU~dj++{BGb&6S=@!LUEI7J%+917 zLbOwed_are`qmpaqMhiB@xq2P!x5RVXcP><~n$}|metJZyd(l17 zgAfuQ9Ce_Z-`ebEM9SK2PW4}sF=2nL&Lexkaua{dcQ_4>$nD3G+YO;?9i%TjW^>m1 zo5EOg3E1E(BAp&eR*9$7gE&f4bgT_Sj66~OtZ#X3nmdPn`lQV9innI@vn=$@fm#@Y zUE$p3%NDPLY9qNf5Q(AbcQ%L_SEPDmNCu)h)gl)-3dE>$hGVrO&RVlv!a9&=@ePqx z!i`{a2YQsiGpBE!J%x6*2YP!!@E6s57a_+Vl1P~7OAQADn6BLW_xMD&clH>Adjd~W zqGb(d83VJRBOiBh0ilZHxqgAfFzoIW&ebA$i;Mo5_9fBkbsSGFVj=nv63wiX&e~HQ z>Qx!4_^3Gr#OT!NmiKaHWF)!jqQXTu0`Zi|O?`g=?Avl?|GaYP5|W^$@#C}2$P#CD zep?e=MQ_PR&GX;6gVayl8!k5YGNmuGdl(`*z;EQ!AXY1QAQhwYdrRE*Vg+sfQA)JG za;@@{#%VjJ+{pl?`f&*9!9vQHvLQq33uAAp+n0M4^@I0=9_boGe(VdJ@!>joey_Z{ z1h&JRXYCbdu4MdU+oy)w=;wxz_;{_TIb;ks!_RS2|L? zp4M*4PfRN{bnu_I!VjT4$QpA>J7&}$i>c_RY%tgt|;m2BQg@y{OE<0z=76_ISgy^6wN1HTJgmDsom?{g*|1WR#Ki$eC``Ju?HB^iOtRbHu?4?_MmS ztFJdCwF54T$u#(IJ>hh%yo#^qL(!z8v5hB;67UP!^zpk_}9Ni<5XMMIU#b+Z1 zm_TGldkisEVG{-Fi_}Wl2bNj zQCY@}A0lw*%a+-UkJi=+e>#Ig~fR&!o zNP<1|xpn6nd%I!UttLj9Cz{29s%1kKpD$Eh-=IYt6UIM(NVdsJc44_P`91gIn;knV zcJBF3UHxO5UFOeRpYdayc{KZd!aQ5f*Ly3hS_wb|Te!&>upZ<*zjDJ#@0VB4 zMYHH`9D@`o^}hF>)-H+4ND-fU!doWH`pK&>i%pYF>_5wX-e1gYeu%r_lL^P46-ZpmkLyGe*M5Xh?BPH z$uYg`FndN8iLUj%QFqUI%ZVo99#5f#fw#7DIXDr$W?7%5X5narCz{~=!+})_PxnBjI-TL z2gwS(0b%CL29maq%5==->EB;s7Krjnd7KBZrfGV8`i}RmK6uA_w|h~juwblGA=}AL zWJ_D@!dYusDxtmbK^*;#&>e*<$qC(lbqv-GgD-RA3N=6ILb=`r8Y#AdT$Y#MQxU~- zp~ru6b~6JKQ1A8gL4>n3bVpBmuFZLI99KqX_nGDV-7>lEe3bBTWs;&2sYWe%-+CGm zfGCC_j_1LpLq5Xy_K(~PzISuL_{IAV-oBmsXCj8D`IDhKeKXJm6{X`uUtYI&IFIT(KH)j=0{1Q-7mh%%Dkh5al@z70m3BJywW8 zly-@q$cMaK_G*@vd$-xm7UgJ=2}|gk{~L67dJ+@7(PX3$=)s~?*%O1_@bk*J4b4y( zWUQ5&mBn7LhWgHB-~Po0_njA(W%F-tm}FV<(nDCEyd~c^X2q0dCtzch>NoGc<`~j9 zh$?%uP9Kff1NsM15c~{xiH%W3Hrwr=+h$)LS}%cf)cVVEd z0cIulH5JCenk=Cn;(z+ygL1T81SkQ2Aq)LfvljLf$+Iv5gX|B950NurE+T({;ZVf}zG_AmX`x+~&DN}#_82~O^xW&W3Tf_!F_rL3y zt-9i3NMOPUVD`T8m6=$k^Zz)xF|fD7ZKP#8T=<=7viRw)pE&wywY@uVe>^Yd@&m)#ESAa0&Dh4nYHKa31WWvZ&*zA|Dx}ZbE4Z+Z;CbhTGXRpi%v@MK9E>lODd9E3>f_*9ZHyd z>7#o&@or>Y z4efQcQApW8=)GBtrDiC$`w6j$Ecqb)l?zcI4>6rAVak4_CI0zQOndN4A((Xvz!sXXRg*jOOaj9U3J$)3v5G>DKN!rE&uezB_Tmea1i zTDYN|u2_vIrLlqRJFFpxbIOSYDi-@=0-dbVy~|s)dfu0!=z~IRwtA0099ybyb3`g_ z(eKzHKJQ;joYl649N8g8xvgnd%1sAqT41N%J@z&ECgNg@-Jq2e{dpGNx+ur#C6W7} zn83S+SEOw0hrCTgU5K@aQ8txu+vP0Sf@m4%uN~VLG#MN`6_1#we7Rj>ewip$O^Yib zN#%c=Zm-%ESW5wP-mdlX^TBb+_YPn>SJ!=Qz5AeI+-`~{u_jX6k1b^H)sNcd#fBl& zFCyJ=Cl~-gyJA=M?Jp{`uSp4z8CUCHYG_GN*5dg}DTV7wbn$V8m+0UJe&v99wED{h(Q0nh2)6<(Y_ z@QK7h!n32s4gfLUGzIu=qGziwqy>}5V}o1ahg$fu4ocO7b|}JxvI#Voti(jUXN|%4 z2_sMqGqp5?8Q`pD?}5mnD&%&mtnQP|6uZI>aA=Ap>({rTs@}a}{Qvs+z5K=MLv1>Oy%{<3!HX?`T{KI9$+8d(S!Wf zAX3+X&O#>3DNWv`4^Br&U5(i_6sbQ}=%2?x80{FF|B2uOpNKybdqq_)howHRYkop5 zR}zrDrOXRM`)+0(GwGpyz4w5f?q3iy@ALgT;~Y%3aeK6MK)X|rxIcxV3IIom&jB=S zYkPnb)TVZUt*b*?biJpW6m9BDifl;?WMCtNwdhkChgZE1ygA-i`MCD~z4rU{OuJuY zU&c5a35o;(k2auf=V*_ob-%W^Zf(0Vn^;ua{0J1>(%$umppP=dn6^v)+9s~Dl>CX~ z*5UbxO+kVZbbe_wS-ml%G3r&UWgYV4XUdO}y^9yI5hiVxhXWQ=!p_VEc0S5fJ<#51 z5iT=)J?yPz_*#%y);-Y#F8yY9(%WG0Z=>;3b7JM{&pycHtSF`ZcKNKzoV-{`XUg17 zcpC^JHWM=P27oi{ycW*{U{lG7yM}2aar7;zk5#|}dNb$o3uvpm74X+F@FQ8Te#{bT>j5OvO19&}X5Y0#aGi0f6`A~DDguuR@vN2x5g;2qxdYfn@L z1>pn=;*mx&sTa(3ovA_kq#-3kl52A_0mWL18cwEnA3R!_JyKCqEEWLR#Am{nKCXn5 z_RAOgzXUaFLAk*c%OQNzAFK@7cQckK% zqjv|SRq;_K31nrBV!e0qa3(QaCG}dSUbfxO`0eY z1O+{4RJcje`4BY2eI(OLob$PJR921tHu~R_YNWS^-2NEJC`791jY*IpwRSnj zCCoB6QQqH(Roh5oUA-Nw$Yh*m>q=D{I@-f~eMoxYBuyvw>2KW5Zylp<&l5hQ43YVF z0TNI6Ii@cLJn=EeO&PQOST=me!%DaHhjvzsryo5Rgkx(vc6)2agI4ZjYX-0x+S{ql zhK&z#E&Y2r+RLd8F?xDh+0oI|cl-*|u8zn(*ieZmydY1a$>yci&aSz2;h&i5M(H)a z!u2oMz+IZBJp!g&-_avmI|+6N9W@j@nLJR>dBAUnuh)4Aumbq7OTGV9`*8YyDk2!$ z)0r=#rlQKfN<}64-<(Z7E$l2@t*t%X-2aCqApfJ!wc3??WTXU`)p6=T%4cVYtypUb zO7v;RZXeMO`yp7~$Qy;V?~ z?;D1RQ@luv6nBahDK5pKIBn4ucPQ=>XmQsTha$xtiihCtP_z)-A$USUVDtO$?##~Y z$sX=ePBWAFzP#`A-1l{v)^*fj44VLr_g8E-PW;x7$9w%|OKVn7UQFV%9E>PoB^#Vn z+h5g)gJhI*Bth0#exf2@TJ1;U1^zAkaxkG-#emE*L=74qWIn>!YzbNX!M(^MU8V=g zCug{HAwKK?5j7|d=V>{$e!Q_q8O%UAzk68V)*7D;=YxQw$8ovIrNrsHjd5w-BNRWQ zWB^j!eDnV|n)g~NXU}`pW#{*qL;I90^CKKK<%e_CeV@#OjFSFrGUh8OU8;NO^US#%JU@EY)Nt=H&n7r)% zQ@*CPKuK8$(E8=r93TNl{sBB8Xfc#8S164n8AL(lF0CyafRnR4Z4@xbL^k+oM#WtF%xn>Tc{9=??`jJ4`D6VnY&g*6_(HgQFYo7QA4L~fjLo--)}6yjjo78 zrN=ti`6=U}S5Q&&^8<_cx@Gs7mBS!SFbcepvq^`hl(u-c6l7)6xMga^S|%7->I-LCB7bVtF*z&TX}SD=Ns?OFWLD(1I?=` zc#J{G48YH5Dut7x|9>rp+gLkzx&Hqxwt$+Cq8Q@BRkBV)UrqPD zFYji8vH;yb&W@m+|7Xm{^smXo(v%%)mp8TJ?E1fKfmTS+)o7ks?iql84Pn}Hjf8|O zE}lGOEckcUX53uyZ?)!!+}$s#80Fa&qih}z)Bb;)Rnh{4YsO~%^LVdjyXarU#pyPD zu36Kar5HDQbouylytNp`{Vo2aT%&w%nK~^)BU;sHk3z_!-icF80kAte6fb9d)=?Nt zHwjg~4lKTZvQx`GFr|Fv|7kYL6K-Uz6ygqLS%o}hpt z^t99g8xjQf0Z;&vS&o9Jz!ww zOrb!HLCVp5`qb$8d-JIq#RUhMB}M4Bwu&L_hz@508gbnq(}RPXuu>EU_t9m4g;2K6 z(NP6CRcYg2vpghrxGls@y@Hw*e9oOux=by<-4FPI0%`DFiapjk#1)!C z{|^n%1tnRU$o)#=ZFk$mN#w5$aS2p@1*zrp8 z(+;^5GYsK70G_nIT6LygB`c4-B%12!f7q%a<{xK(tC+GEJn^Tw-!ff&cxvN&Q2-;m zac`rmsHW=48&@dYBp?t=ujTd+`c)_X1nP@9kd+Q>P+tm)V*Wv;P88L%*;4N*7sgrO zyLJF}*kRN3n^gxC!L1tW#j(G>NV_PE;dy;Z6x;;)Y6h+E)i(Kjy6uo~=XD%WyPsPv z0(>h(s8V4si)8!hBeOY;xq4Y1LK2`Ue9Z#?iVx^TBmfS9L8HR%#`Kfpj#3oydMQ3;$=e0p!1AhFj}~6@E|SKU$x_co-I^zdh7mrGr?5|dDKa^qnk3BjsDb)_ zo4S-iYZ`V>VO5sOi{prQhzt@`a)cMjN4o#G4o~(NZ#{TGsQ7j$BaZAqnZSe$o*}bE z?U8L+{Ob6txeq^X_@@gCd-K7O^efZ`2IE}-W6h<^P64S%Gr>lY!`Z>|n(jOhfn25V z0SYZAGsux#3VtCm=?X09`lpgIeCq z^0O{&C#yQh22T|H{CcrP8sbL^fFWvqeH!T=ZN(kXBBGT{Cv}GF1^EvHX{N4^U)O1m zcr$m(IL5}=xSMJ?)M{5h#$z}PQ7$0#f7wf81PJ@;KcWT(|Fw}I?_(S9&vR)7uQH$c zI>Ob<4+Nc7MXkro!gpi+@S##OAjKaXJjI?1&`n`9#-yz`YmyWOg?3p+Yr%J3r@o0s zcho~oGQ0lw%~bxyK@vFaa*TqZo%Z)i`k={^LOjOdT8B57C53Be*saKCb>d?KX2I{# z)#tyTFMenXgXX_mEvoB+;pOs|F~OBDc z5WK;UgUsn1{P{%DC6&&B8J`PSh`n1|Kb4(F@RFW37JKmZZFjlstC;cT9UL6!sFze@ zJ=hhHPEECMbYh15t|CKQfPILh4b-qc_i_VB#2GB9$NY({1lkfge&s5 zA?hP;i0@O=DLPhcMPLD8hzwg=N>23I{PdxMl^HQn@w)G6FC_SVK+*vT-?_9l9oeT- ziegeprn%^l2u#9HL=#~oyKjZZ)zlA@pWz_3ZVq!#aRu1lmfgs8=T;10fge-(2sU2X zAlz<)!V4BLtv6Gkn}N60@_&l^;n75VOT6%Qg@t=4Y#6F5tfQ_8;nYcQPf?>ri3VCM zfjpS&-+%{1oS+6*C9C5a>1>YE2HiAI1hui zBIb?KFW_{`pRb33(+foTfm3T`QjacxsKHrZxOjja9Pr+BTBWnfmx0>na!vX_2>@qv zVgW!N3o!shs#i~It6Q9u%rH#%`NtcXz~6a!uOoHOk247 zPNUxc1f@-*^!0dZf&`nDdp8`HPbt|3#I!Wd?4Ojm(3Qu${to+pka7mzD?BS=Bj|<1{#@Y`^#%sR)d6_I$o#iyH|XTQ9#4yXAuVidj({;x zT#$Y>c-dkWPyv#mIo=Y3*$`H+{;XxKY zYc1EEdC-%4z))oFiG ziItKy+LOur zF?!RKH*5X4Vr_BrU=8>C9+Kdb^LZu%oTI_Jroor1g73wby97s>F4EK&PsnPyG*-g| zp5UE*GCBMy+P@(b@jP_VJl|?3F@CQrXfmSwxn^6iB zLpIk6yMRPJ{?>(@kLb6s;=Ul($F9BAg&m~Y9^fhS2ih|;e|qV#F`1l)o5hk}@daCQ zw@J>*r1amE9(j`sf<#7nu3QCEU0BU9c*Q=k!X`^#`86a-iVr`03mSP`bs<6~} zi%de6*1Hc#M<}Amg7_b6)xLzhu=<(Q?UlL&FA%HBsUX-fY!~cwGdrB`Xb$OlF08}e zJt$#4X^z2$!p9*G?EsM>g8`c=S~<@hFn^0zC{tWGc9neXhHaFH3dQpLvck2L6l*$sb=pU<{k6p_Ts1gakSla0yAg=EuX@->!I{26lvm>hEBS0ZCPz*`JA z)VME65)K^HE@yXYEx~)XJrMDpfK^E#!6e-brA(xkyuxEvK|}P1_heP|`P&SQ49 z^J6`O-+d=AEj#UN1qWTy$|Vpc&Zn5~^L2ueNEB0N5d^t{0w02>L%EPDX(9w3*vkYX>H0K1u+4W|>DR4>%rj)y~ zgST5vFLW2fgLd#|T+H9$CMw;1P{JXZ#$(&RO8!iSOi}zFrE}<(M!3^hNY44QJcdnIP%p^?PS@wa{F?DQj<|*IG|{>yj;tIn#@T^k6nEj+vMwg{m@0X_+F8d8g;bg1jT> zyJtrpL)74;?&&bAP-sdubFiV^hkOdGD3c08Z3qK$dk6aN2=H zo|>Q`d@{e*s8bGbG|~lKF|aZ{w+<33+35J+SeUOKnr0L2Ns0 zll&S`vv7Yc{Ax#TKM&LbO6bmX>Y1ufcvR-rOfU~!ax|UkW%N01t&O$Ri}YAajG-+! zW|I!@9BHOR6-$^)$Yh^+HBk%Cl0sopy_D~8AgGnXJ#I;MI@VXIR&<7lBYeB_SG$y!E$ADNm`qKi;4z-~ZLgUC3g85?Q-q(#+w*hmD;t6}u z&3)&T-D06WZWh+VA1XHyYH#(3JqVN&KGE$H-%zpA#Al3DE;EpHe&Hb$BguM6bhrG= zEp@TH+s@mk_ufKCt!xbKJV0yp(_7%3&xS8d8O^s<f!=VA20dI(mg@3&Vl?E}V@eoX zdx}=i=O$)0dL**!gl1W~Z|wXK8WmOu(zALz%ZN_eoE6uI5p2i7VY?(&NYEmlz4o1? z@*AFbqz5Jq@$tb;#iGC=ihQ}rAWWssvXq;)e-O#cW^nPfT$$N8w`pB30uT$&NCyOj z231osx`LCRYC%=S^ZeAjk_qW!bBbl^Px2oMhU9WkV~jA_;DH5S3>!dFud)rH%Ix}kG*l_$&jthD?TVC} z$l@PCWf_&cFZZ8&v`BIbLqf8-^F+ z4nGd+0Mx|rwQ)9^rDmuPg6;ToGIR{fANZN5|n1FQdDt-uIuD zFq;7-!i2mu>%^P+{sR(a@i^VGbEI<6OQC1y z@P8uJ=a*iBJwj1s*JUCBYTWsmChD8S{R}#ENJ`et)6f_~;Z++0W5y=G$y_$@&5LNd zH=BpWr^S+t1)8*8G=!tHHYAMi6`urEB!gOi(ESr{E=3EmhGxEp<&?$Qhl2&|z~CaK z971YmW^Ua$IUjb&o4{Y6`_j6x4JFQSXoKw@sjx?}>Y+&USV*uBIkim0Sx$|CjervO z@zaN>)XCb@_Kyj~`NmVPtNpPQhdnU&438fg%NG*@@(6|G#pTyoqv2ij)V@7PD1?@2 zB+++~?U#xGTLC(A|C);J$aPw85Qw|+&6Q>ufraLAuK3d7v!5r(lq>sW<2$O|eD5$T z+ZP%~twe&aFC>KXiC3eAsxqU)D~F1D@huJia4g8sv2@xm;l4=Oe9^hj&wpIthfK`S z8wIQy^#rM%Dw--i8cjjx)p-9Y<{KutxgIGC_m`ve8PziE`I;vdJz%KnvOG8KTGWu0%{G2DY z^*@&p0DQMh>}y#hEvBft2g|{+K!RQ}iG|$+p>C>`q zYJF>>r=Pb$+y3x~6-yImHZUKt*5Rj019)G zckkvtknm)BhJ~M;8fL=k)2UnRuL-i(88C- z@xZkm4GjbETV><^@h6O zYCyrY`O66KTaDGGn`+O~g-^aS6gGfB0VnA{o>)?^NG zaSihC(X6#CE*cEC|3c~ae0B*0_R#0XOHQw6NB6-jXQIOrPeTb@Cdea1q?Yr`5&-PDHXut%~e zknN9SV%}>)>E`!7@K^bttUY_o$&~LAm|dlf+tlo=KUDfjvLs*d4{V~cOAAa-%7pIE z|1!U#N&pd*Oq!hMXvpMfgpkbkgK#-lK0Q4rt!kZ&%9dGwE2 zUf9N|+7z)h2|DZtH>+E_U9#KP)9`}E!e2?!)eawlwsf&F%Ny*n!(N%>>``f5V5Z<% z#7BtV{&|VAB`zz(9vN8wJR-2YBOPlq^$zmHRCX#Hlw^DnvJ*wUiq-fND zJUxd3z_(LVQ~h5b1rU$Zn+F@jPa_vQQnIp7SzzA>q2dDZhb$Cpx$|)X(s?U{+7%Ss z2ZtnePSl#Ayq4ecGRp40FBgb(uRt6rgWn?O3_ic&xnN|4{nd1D;F;oj)skL~F%4sP z>uq#x7{T#Cv=a2Ni8hwCre~bC9_G`jcayTEsu~t%UQ5$6YVHJ&+?2Y1pd=An zI}g~jzi*mu@eLu#S@BPoMswXFf@i9FYlD_c{rH}-owLLgGq{h8jN~qs0aS`n>DyiQ4>PNo1=} zz*a|=6zEek5k~;AFrW+C`5x_NQ<^>H?Lv3A-}9;8x!(J#6Xf9qoc0uIDG z7o)Kz)~#tSRm$nS=3{0jlc}$5vb&N^j{66%PH(cU2Y$v3k2%6y=Kq;JuF5@YdC{}p z(cd0IE}!ndxJ&x%rZVI8qsKU~$#m*9gLvO-jUl;TDdqhp^h34N7s2jtzMnUjLURen^jNB0;IrNQk?NM41Jy>a{I0=AiBoIhqEtC%(k)=4WVjsW{yJ^k`h<}T~ih3&=zk@@ew1bagv-%+Jp(6I6r6o?;E!wTt z``h@J`qE>WHjEz^nmph#)YJQM{3iUt0af8H}4QV zj2253AwLgMjZKjSS>-WKIbdxJ6&6ARUhMbNMezKQn+I}=4^n=rbUvJ%yla3Ask^9% zMctwqo|aS%ovzyFMs_k0`GUA;h#Qou|5$`9N}?Yt_XW6BTMvM2dHb2kCCD(FmQ!e& z8r?|HzWav{p!_HHq36(yrgxe7fa~`;IQe`@Eju*%LeR0qpGNp3W~) zbllXtR|gnO7V&_*o+p(&_f?R!7ax0g{Ui}BR_B3oFFycI{nZuB@i=%IFKP>2y^`UTv@^ z^0^w3+~sD|60L0fbOl$I27W)6jcit^8|*ew-OqkB{$P911Zb90U!Q%2UjS$H!$XSK6DH62 zYhnp+6M4_&NK6tUxIzGk#r+5xJ!;qDI6?Jtj!&)THs&x%TV|GmQ?ML7PRtp2 zpWHkjelu&bjX?jBBtQH=5Nb(ul1>N5ebh6bdTJa zpC9xwQhn<(@66qeUgyEfRzFb4o? z2)ejAKFaFgLYY%cV0-xOS_`J!M2aghK={s*j$GI{@m==5rnm7vl~}ixc|z|UvF1!T zrX>B7$^$WmqScjbKt(}d9gIJ|5&k`9)r~ekM+tlH=Odad9nEG&HTQP>4V!kw7vGPu zX*MO)6pv4+EoRfdM-&8v{q5ZPhSRyaG0_U-_v`X+dETWkob%xNn7}-&b9b7%cND8- z`WZ5R-!}12H(1Lzp%{lMRY}SWHCz-=<*#MoGSwGyuF?-O&NjZhiA0=7on0caih{b? z_p&B)@AZi>R`RpkHN>=`Ty!=hJ36B ziKg(Zf=l*S1wL>39oH;c(5f^`S=5rrg6?G7>K=qLTcR{@N4H0uP`QAi?+10tfz{!I z<7KRGQB@s$Q0KLJqznix0ypDtx%<3n#=W1uPPa_wV|=4N)wW6rQMQBTc$VvHdK%K^ zrl4mD9-C`-o@o(95lx**AxmdxHJ8&5-6&N#T)L$-sfUjt;hZnq5rOhxZ2c#~*n+sX zCQs8pb^C@S)u579vI=w{B(?H^U8Rbw=l$UnN|I3w2|2NMI)VC?B$uBJmHJW~LkD}r zyP>q%0w8~{FpjE^00jA`5?9#OnL%(y_HcqKJp=y4hZ*}VgXCW<@_1{Rx<`G?*7fXJPF z)#P)ww>fiNf=OIUw8PlO&JPOSnt&JIW}<=6j7}qM;6W9OkC=EN6OiT9qCEXaz?*W9>t=1sC zErE;=FCQ)V@d=0DJ zFCMgrMih|7-<@$5Qedbh+$=I=NAdiDEGfBLo$y!*mgF2U4S4K&Ak!E7mKHpHEouKR zGj8~QNLJ`W}P@f zX%4_q^L^QV3>z`vi*v|YkYzJ=MKrjT=?RMnL$`Ly6|mv9LGAhKSIgSCp*26W(0KXP^OP zWNz6BcSr8%1Ib(LevEY!ohD~KnYM7$f34;Q+v-@!tgmaZo9f?OJrJ6U|5a0079CNn|qbMfwv95o8;0YsmVI;f|{b_e)bIp zLlwY&;cPO3rhS&wa_tis(Ay8mLR2C(gn_%{+QxH|)i-PR>@^?WhS&=7 zc8$`yqgfr!maIa%A=a6|3vE(%KT}xQaYWU(N#ae{SAqLU z>y-U9YV6Ns!oT#;y2~HrH{e?03F&<#@dBO~>SYTDeE2aKKYY={3k$Q}LJR0s2yMZm zUnun@eakaeO!`swHb~EqPeC#t_=dNn_{rgcssCo5Y2XB{H#%ym_v|8oY7;x;0bMfz zwgVa{+9%~!oY{|{;7zmT_@sbUr_cW9T^e#Tuw~`$9QvawIhwQ5yLdHw!44u+)+l@Z zQDh75U{4juzj4ntD>D)UOGl8B*sKbxDs0YQkn>9rrJ4d=kR=&HlhCXnE&d0JpKTV~ z_*xqE!d72F0=)8B}f+cT?2K@r7jsm7E9K1b}H#TEdy9<1GP&3$_EdMk4qM|m^L zmfrq!qfj8`Cl$Am-RXjX*iKu)>`yXEKXV1CRZT($n(s&8v*co?>EwrGn%*-iQ4Id$ z6bI%rQTdx1Qw(+_M`m#*=>7${ak7T?LRAEZJ8*iia+V_o5(z1_3pzCXh zIPfl+Ih;`7J`c3PHyx(4|Q@%f6-jx*pya-(1fSa};G2eeo!cd^&nQQ)QP{Nsx@(O!to@YEGl=?ZH zES1cK;&PDz3na|^=yjPD^e3qxCe-Dw@U84S(ZEGGYImgSy+0?bT zQaXoB3T%X2DL8UjU_hipSJ_;XileKZfdK_1fl@Q&iJsw4op{7eNq|ao5$m$0-j;9n z{d6}pZYxn5b+8~xfEPoa$go~N-hjh?O0fT~^wVT3qqUI(oH>u{+Js<*tuX*&FZfHB zVKSPp*|uLEZX=$3;4>-+c%Jn&L_nyA<-Gx%^V{dw^tu6~1}C3}amc}a<|e@SkLHWE zr{l~?pY#*HB>6onmbbi3#ZipZp?%MabAvz>q{zNI&cFTCVy{}3WoE;fWbY&05Y+SK zLUbbQ^}q3%IE!9EtsbPi3^!-7&okZzD6+q+@rDDHd=5b*1h=W1;y(}Ed;qx&==&-Z7>^-cw zI4La2LR|J9g?|c_fpaEbfOEo%-ic_WdkFPIys5f}rJ?n0+`Hd+Qb>c0G**CuxmI*N zwdKpz=4Kzyzmok3e)%JqQ=a2B)aCgPq}evfzE9EIRzE`L^;CzEOqc8(Zuf1Rjp;RY z2<)(!0Y$7XrZNK@!#o&ZcxC`c*i{DBNn2WtIgP7i6bk*mU>w;0p+WS`3u$>oemLP~ z2F&Z+J#k=WNbsDR-eZhB)XuKRbQV>o1BkLngweGG>cwEkFT#sLK z`cZLj8<+ask#G0sK=MNha*tTm9gy-hul^3Z^zb#=^Fx5juLk14C!b?E10s6O`etuc z4s+G_$bTKq}YmVvTKiXTBF*k7+|NB-%= z-r;7SH4v7pypX-L46akHoOm82tBUKaJit~?#UgkkVs#fdqLS1>U16%A7H;z676@Sx z##;JsWIpNNhLlX&B0F=+-lVr*QF4=2OkVHjU9w@hEM7}uFO!Ju8-MDfiibk2F zC(5aSzQ|BdH0G>N{P`Em9Dd%Y{L9Euert9owDUDBmU2V1^>k#f1=T%~HCM>e#xF^S zvFKB=OJuEI_4{?{mS;S3rrqYa8-K08-;$m@X3;*kY2Zq?d3&vAT?~*v`J)PZuBm3( z_d+Xy|ILbR`=D8s?B?IK=^`|e(`><-(3h0z?`breezPjRsZ02x%`V-Unz>%f-`RX9 zC(0XJ=s$ZP^9=Zu`STM|A+*N&U)i2hHIS;g0BxLi-z|-zYkDS`I5V;A<=Y(l!&)v) zCI&-0I7i}Ej-FSk$0gO3jqHTZ{BpINTt%!lxG$FXXy z2!9J#{4=XExV>GBipD@;b&!5N+;$z=19Qb~=!i#?F#mRV?mUZrLVlR@-15U{{~HAI z-3M^?j%aBAL-8)p&~H)&jRYoXb%wU%40}C&jadbrvTQ6Xeh9qBEb)X*^-f%FTPSp{ zFOt1WibHKEk*rJhf47?OpIxxKU|Vv*6-&gZt`}?P^v(9SXzoIRcJ#tsU7l$(Z#NSJNosYF-ZWg)(40`S)ONekN-Z(M+K%-A=3$5fc?G^ZL zrgo&_(`+d9o8M>1nq3T7d;QkN?pV{u;=(#I-SykJ?~m-rESOFTTkwxF9A7rCTKFBWI zcq;R|76@TbZb;bOe5n&qp>0tSK8@0l96O{D3r1uFg}iyQN=F>;<4PQ_+N0s7{78jZ zeufGR?)PxkuilvQyjk`9mV#rF*K@d`W9~(AJQC)DQ5=}kW3OE?wm1{65@_MK+uFvY zx~g)=P8j68d_8M5=6M=&b?LULFfKwlc%>`Roxwjx7aJr&x|AQ+ruy7jXF)y1O_qUZ zKn1}kv-&D{HzA>jb@G9*G%kqCf3SKZ1uKi>o$s~9i*J`np9Cy4_b4rB8h$Dh@UOG( zt0bXnXBG4R3(i3cUU&y;uAJSR&kie#1Da_jeO0c3vkx2g-LlzWhDllENcA_AL?G<; zm&;6;m{^rb74Bv)BloH+EMCFaeGUOJMYz^6?aS5I_i9* z%RbvJCR!cKF)tZK=@yc^-HO*vEWe8rtUYlN{W2DA253$p^Jx$J#=zLr|Cs&fIc{OZ z=AA6jtqYya!o6oSssOCVwORZgik zTVtWc!^HGVobQ6iD(xaZ9*>ngNHhyjkh>T7h=um6qnuP^54UmYi$rdEKZ|wNwLUl>yAOS+?MSa3PGb)LlZnw24wZabcLR5qp?a}R zllaRxV01yCFiYmd+tp12I^V-8bP&oqDKFM<)}N%!1iPr=gZb9S{ied)P4}FT6YQo5 zS?`V%oOdHMldJdkb|PpHG;GgWyqV334TLxDoJ?$dh=F+j5R3Qxh-}dN)DBlt#T}9Q z1uVlTd>4b$`HdM(T;A#ewPhOpTRUxyS^zOF`yOEPKGfB(QUQWh@|>nH{Cg{&D@8{M z`wJM60~o|#DI7PJp$!zm*bIMsOg%a1l*%O@1Pz!6E3{iOsILoNrAA9HvhmvLv++*N zx?(*bqLwx&%1cLls+V4BH&B&XC6Pt!>fFwunbx|QStavYMIyy6WQM=_GD?xntan~h zr<|cEd2jApIYvR!{Pzcfiu!K@)w)z&=Gm${U;2_XNM@2;`PIe6jrXk+c(^1^fVaFl zO@QVHUV{Y2a)O6w;=~R&J?{4WO?|QBx;IRm@QX`pOD_1#z+VcGCOdeXesutU(22d9 zr5?~{mAWn`sF=zGIPr;GOieDapVp3I{PR5YS-L?P=Ao)1X^&nf zS>T?YBfI6N#N!no)zAR{u)C+gms5AOPMSe0e{e`9%gV;HDywkm7054@H$P(%rRQ3| zmmdm_)QBu&FL#|u8~(mxJTo#9!O*bid6cK6JeZ21M^^Hs|C^@ug-(=Cyr{L=k5Uk~ zz%u`St|JAN+Fz(cA8cBuYnXg&j0SIE)W*fu9QnW-3{_9(1UKQmV@sOkp(*Jpx%u|{(`$yQemoZh8ZmDShot z@dfF(Qfv^Z=ApWWNaK;zghVIlO!dUTzT5Ym48IhN-j}{3%{{o)CWn~)&OV&Gzim*G z2!+#kT6x-=1r8?#4t4^9VR-B-(7~0Ab{|s3#mO0nxNBc5dkj(I1PJTySqO}NQ=tpP z_3!xLr5&remRT?jdkD!dt2{n70sTBMiLYQ34{%=Y4%H?h#C_Kx?DPE4uK(__tWb{8 z@kSpn^Z`>yoo@a{=k(q1ws!`#AkK3vj3V#OdpCPbrl@&OlH~MYSXL{ud>2wDi$=qL z=94G2SS}0cs4Fp>m}Vuc*N&De?l9+6(xfT#2~f|}D~@&4`^$0}O^fFgkSP~pE_j&w z>YbgO{JKVZ!7J=DY4y?3>o?-BjU3_8{}zebXHVnSI8+M7u<30`U9;M|h=ov{LzZvf z6iXC#oYfuPY!;mp9;wS;2Br_*12%sKEk%_!|DxZnA}}m$kU?l)zs6!e`asF~SX)qo zN7y@-(4&iX9dB}F);W?n%OG6ux9|rN1LaHAIwYG!{!%BC5{UvdpVV|X3|vbicpnJ6 zW}Pf#p7On)l2DeDq@WeHzysj*Ec9}b81y@aTG{BQI6I$QDw7y0+hcr{oEV{2!0QITjq%O9-wzN+64uTZYKb--`V!eG zhMnL7H;s=lagDCVf5)As5(Szl8EdU9MKF*{AgBG3Ci*uvnhHj4sPszcbxuqclGdFi&@#mfRdcp+D^< zrpsKfvsgv9XP-GSRqu?J&gmR)^X~0BdFbRq|%rvfc{3SLnpKf#_GM~Bk`D=Hg# z^&wHXAetHGNNj?|l7O;ISn{NS?jduzujm$^W@0z%Q>r*G?*RYvp+8}l7sWpW3xY8K z#a-qmysarihABrL3aR{`6}CpcHh5O}Uly}$-4FZjxvuT;f7Z(WYw>AZd(HQ!dkyTz6kh=G4xP76Ys++I&AO* zC0TdUZ}qw;zlL($Kx?6*x4{Z!JQ|NwA5%6ivZK*>d1u{PWdxO-OBe?LMwoZ1g6{bB zSq26-3Y6QRaltTu_8qJr&W(-qL}C}fKi?kNTHOQ|MjZYrLZTfiu8rO{XaDp5o~zq^ zpf4yNM_nCaUAOWB0W4<1!zQKik{WwGz_h*9z-{2QuA;fXkCbAZTknZ3>o>bqNp*^e z$)40=JXgH>YMklfnc9RyG;%xB<_Rnk$J0B^-D9ucULgj`!oO_c-1mZkl0(C1T|#9^ z_6|cF<8kFtue`tdb~O*s&j*_^pX9lJ&>l_LEcgZ*LFdD9pH|`qJ+p|Z23$_)KIrm} zzs|Avlbt&3ttkQC!GM3n*%=j?T*Q}4scwdLcfYnh3)<}TH~lF`Ge~t3RiRe$eA1n_=No=r=k$w*qHD~#6qD}dXi#rC@|N2 zTgP3U+(EPx42@cc;7UUgAEuEl@oV1w4rhN^-GhB$xpVf~)^s1Xi|~F=tFmgi99DId zWDZ6?(36&#STb^u)uduhE$En=B<#xPt-mln%05!@mE!gJKbU*3sHXntPa8!PL{y|n z4IPnQq!;NRAkw8q=^g1ci6TlT^eVmg4kC~MO7FcBdWX;BGjlgLSy{O} zS?8SZ-k-gnhySLl{6*jEsDvOWA*AbrEcIBut@X+GCv5>hG{A#K34e;@-aYlXyhm3) z%PfMQ4&Y;>U+GV>jZ|}3P7-94VK=mdY;=~8jE|jdpgepKmlP}$fP~YootzD5!?fTG z@h{C^0AMzSXJ;OJm41qVOgOEmwZK5%zv?#ol>OoPK)23!=h}^umv=Tv ztUpiUl6zgG84;1Yr_$V1QN#{f_FT10NSs9w!cE%E^j(5mK{JT!LRj+B+4M4A{yC=>o}e|1wNdy~U>2F;q3h zml>`zTQLvcO}=5QSyr)7IBoWNBrfq?T!v~99QNB;!ya10u-9K?yK#7Wf9TQHX^t4r zBizwLV@^xJg)$lkMmA@hn0jUx(|*^+msP_;-dc}*zC^2);%I~n+(^=EE(%y1eV&~w zHyvydEP2m#n&aF@3Fv}d!x8a*EvP)u1>>K^t;`^7Mp9*cAZdK?f#I*H=)2r1@Rx@! zKU8BLi&NNRId3C7Y0aq#@=E`K1|HVO5Vuo{50>_(gWCT)^}scT)*t1KRhI^ zX}~ar?8xw?vV57!;^fP8QhD#QF^?N;@_FG4-$sg-9QenFM<=tEv6jlo~hy4zvt*vN~m@%-m6@!?ziAnVu`#ynLp&!pLHYKQ~kT-tu3(He50RlRBY=hBh|N~l=a zW3iG`ENEBArK9TG5yvLkPBgDG1;NUCxgJFvQBwQXm}|sr&;Fp9#|~mqeU)l{s_)j5 z`S)?j&}}FgKmC(If~c}mPO)>$t8`&~wT}?1ihoCZ-z-*@oVLHm>fiPf%Bkej3oXrv z&)r2jH}|&p-cp9o#st6KE`Ao);HX7or&=bc`zDtrN=G6O=rlBn%e^TGL?WP}*2+?0 zG6P@BP)mp?>TbIkAanLUre8Ik;HV+`a-0L7^2*D3A%L3NAr-Pw?-_GS!AEOiBDhzX zeN~Oy`Z~FbqnN~j*t7Yg=xU$k@G7Y^Y2Y+=#dy=-1S+O<^jgd`#36g`W4CmuCBoB1 zXs>%y7GkO{lvEsPmjfoA&15e;d4v9Ze)07Nr&0XpxzI~_d+^*^9wZ^>y}`ysmnuY7 z#movEUe+6ir|Q-1o1}_`b!u3Q@82f37p5=jeC^qxl2nuzEPEl$tAMkPGKX(a{1yt| zlHz)XjxaNs!+lU{LGu- zNb_{;{F8g8?6uuud4CY0v^?)r@|DVm=)Ck_hE#+QYr5}dTX*{vNUVjq=#9v9q-k9S z546x~ELFCfcpTDoDsFW3UjiJ)FP^+Vw1H0m0SItDKwtd%B-d?7gP_)ui(17ceAk#| zTS?ZhP-z)>(dw1%EBETvHY8N$HL;z$_5db!NG$M@I z;}vNAq!aqZBjkAAx4gTGJ=4dnX2`nNgk1K!;Ir8GU+COjTUi&pG$PUj$A0SbS+0mrQ-Y`XTQZ}TD-d?vCd_>b* z3iJbX3r5K*f4*GNnkVA~k!w)_UnJxOerxTgqw7D+QT+_a;cwsl{YYRZ6>qg1v_Z(k zwYU=Cz8z_hzBwH1M+2y9iaQ9`~ zj^A`EYnb&&@6V4gT?q0OyUqs#JF|nh{xt7b_yIzT~Zc_aI+RBI@VgJ!Ws;o zNVAyOeN#Fv<*uXXGI4GbsmZJyczm`mcnQmRmz>Sm=~Z(O^?q`{xBTZ0E5Wj`-hna$zRs}mz*T+%0ebzjnyVBnrJq8C^B<=K zj9lq~-QM1`jkyH7uLWt^ZvwszJQTc*i(MC&tv*}lEQlkqz`a{{;A?(+@G^cOf`30# z#eF>?Ar1z%{4z|EDKQy6za-*_<^;-k0}unf4?4f+e6^lAQ#(QNjfGZcQCx5R*#Khr ztcKONP>^@euUc~3?(U6$ZZlX?cKC8N+n2>Gty<@-e5u|}dEk2F-u-iHKC7dW@)U&o zUuPf3+>d!~`jQq^1ZAMw4wlPYmdjXq(+H)snxf%TwGtZp##VxB5+oq|K@$hGH^3C7swV2 zh!27|Lo{i^@A{V3aHtVvBRckvlFbp$`0dpFXGO|fPxh5+H@{mJ2;-|$1eXP!qIGS` z+6t@F@{d@U=Xzqy$A5Qqof3-;0zl0hPYUxBj~Dbc?_C>6b!7{jA#ctH;zi*j0~307 z6?a>62ZXzRPj_%|W;Poar2X-`EFicw{;kST-!dC*hvr|9rMTL`q}b-_tv1*+v98&1-F4aGTiV zjo61B3DUlqtIb)IH~WR#R_w?F6s24pC+~>8yyUZasd@4pGll~uB5&1yb6w3{cVGkE zROi#5RF|(DMk4{QUnf|ZNY9(K=>}hqIAeI|89P>Wpb1ejip-8;N<6CK2j0?BmxRRh zm)8@IP|P@x^qDl^N?;YGzI7D@^_K0jMc>+9ufSws-vh39CO-9^hsjwKWS-__cybgp z4UO(11y;}1?Ve129Vdr>EZ8553kp&Qg!R+7n|L}$)68x(^qB#e0a_0fB)*4wcSU3~ zW_?J5{Fv}CH!y^%Y7d?kbVV$Q{e7|U#15+ViN*@IF{_k-tp>bTdv*Wu;nJD8UtqG) zShb(Rdp5RJWWat$7LD|sG;2eWYl~_6@ID43G_Jl8|KYN9cwmI}*ltU_U?FrDE_=IM znr#())Xs)B*mx9m?Tz~g;`&E_Wn(P@94mfBYb7yZ{{QbKID33B8 za%X;7lIC~nxUlEvl{mve&4;hbLPINVMZNf5tu;l$f1<&;Za?Q5CwX;tgq(44jpbztIkP=r#+gn97DwLp z?>-tD$xqWmf^7^8xwzloMe;MroSy#k!A&myAf&+25z3{sY=pDmkM8z2x2}$)ZtVWJ z_=XLLn?7q~uOt20<=4#l%HP}{AS{cT&O5#^(>6CwF&Le5-OtGP3gmoP0BJ?;t$o_dZ% z_oXG#Cfipth^~2VasXlroSLc`DTD8PLdB>d2z0nvGxcY0Ce-AZ3h`rJ4|%e(XTh>{ zGa0I6r^9?6E}d|c=4AuX%NP?zyB{Cb(_r|TGcl=}r4%oM-#;uY4<1o#r_B)xNn!oK z4f^+op2W6b_x7?@H|I|_noKv33hCQ4w6j4_BR}0<*Oz$ zJY>;kRcbpe{0+b>!xEwX=kQH4Appn0orN=D0jPuNZ|FW1+W~R$UxzA)qS2LsW3t>w ze}2}(n0VQuC4X&{w*9Z6eFTdIBXe(BE_kNAmW}eXfk*ZiUi~6^yGH( z(<5O|eUv-D#Z8IuPx*Uu2Wq9Hgy+Lq-)}e9BU_m@6`3Z~-OY@(tJITN*#@*|Yl1Qb z=1gxe0l^L_j5jhCi9niQoIEi>MYbF%!)|90=|Y$tuSddts;T5!z$ z-AJM6`!&}utC{%z6>rbKmFs&fxssmfkY<5?#G{eI{)^tHV(^K_F9)Fjc^$-)fd2ib z{zMx5SZ9)IP?alq$#D95T*b*>nh^6%-{zUD!j5loc%wo-P{V=Rp`+`9v2`6{`P(l% zb82esqP5iI6yz(GA`&M&R->C)U1=xDCeYv=1u`2h@uw#zAxIJ~gByZL=wjA)G(0){ z!ma=o)T=_@Y^l5~T9>}D?gm!ZYzEkC0Nm#P=5`rDMZ1`*rX^_5iE+`+m!Y@EGdDaG zwpk$Lr}HnK$mN~o+nr_XSeus06+`6Fn9kwfvD>G2$XmNR-7SQ&#DJAX81gO;TIax5 z%0#j9s=WKuRytWcz-bCpdBRZ~sup2s7M-3#?hG0_%4Ty@X*ye=Z2xm`ox-eU^@}HzfA3n z#T?u2sEvbS@`LvaH#gUCVz#R;h8PoCiowJK#@;SnC-=|#XdgF9ocvg*?b_ZE1+dlhnJ?$Z)GjWRr?kJ;iTQY>t|WrhVQL^G3zjLtNO zP|;F3?F-{|x3T?ouRNjzyTPH7MdoZXlW|qo00uWIg86oEsd%rC@9x}=Q>@trVe zbz61)lHpC$%#dN8>LaCNrg=@}waCEqIPr(Zk~eL7V1PA(LAoe1{!naP7C*&yS!MCe zXZL%z_Ey^6lb+^NnZJ?>QIBJ%z2(O!*gA@32gHCW-7G4 z&EzH5|NNqDTh@Gtno@PHd%dhOw;M`u?Wx9XYI{(8TOW9?Z;~*SSEUT=_eeQ*`}RZ|mZ!AyV=rF^3=#p*CAe)bOn)Olz!DMM3!{r=h^3yL4R zBeJDBk$^2uFUJ?+YBZP+LjcuZFckUyJi}(F;)h`A~-t@S-ql z?5+t6RRP=$;=p*%XgYcT^jH{4RA-=PG9Kvk#P*{H>bHv3-j2cZBfsa~y$EJC)MYwf zCK4qc;i9yd(UyIm)%%M^y<+jCFqY7y5!H2qUoA94` ztzSJ^9XRtSX9hP~n%4l1-D@ul%J&!!k5?2%{^d*6(JQP4K5U^)O^D}FcuM~)iS^U1 z*o{jH{p{bU<03D&p2Z-guZF~}jaSO8lpfFeFpM*j>DmjH}Y% z`{RumxP(E(a@73L>L0g|SB3NGWrz!2oef#tc(ylTw)a&xU|K;&Nm?Gp8}V#UH|Rk^V8qVckJwWx3If1n2R@Gwzjqlr z;{fL>>j11`p>}T(01BQ>v!bU4u-_!VW-$9Ir?q%Nl7@dtu8zZ7NhHsNvkcx8`2#>! zK(bdKt9;X&&i)t!2kBYgc_V@isQ5p*a4~+vPSmI9{sPMO+;5V<^#*ji8JVtlIsBM$ z%Gyx!Y{7&YOw?Vn%*DB{R1FcQcjqpzBQuk>YUcbC);gIK;1&3q!nFLOTxi zy+Nk=Dm{`8e%2P5bbs_PBX2}Xdt;=8cA*D36gO`)vOLzM5n9MG&YU(W%8>~^@#kzL ziBN&YSW)lN+%tNDxxY#-$>u*ALjLYLdaCW1-jgY@P4Mbz0ch~ledgVDRFE)|57lP0 z?)8(A(rt#9O^%kClypQV)iu(U%vJTW*Q)es$b8^K^tWG+96xs|C@5%Kx=a&i#v#%v zx$UuBzhY=P{kF=fq9_6_gS;M-4+84-MBZABZo|}n9(Fjsa#~9Ve!EPnpMCm>W+R9y zis;y{#`<4h2IBi5g^|n$1*Z$5q~Dy}WBNUj{u@evwfe%do3eJa*7+_ORRTFOtlr!M zmJ(g>5Ro@)uK_Z`WG+2VRDed<`LPN>+vOdmIImeIE{pTQ448u^WHSY>YJ~h@+xFj!jzf?#*0L$6)OA)Fd{? zRMHGls(BcBi>-SDoYlk7$dg#7NAB33)+fUM$}ytKPK1 zUk()Rrz*R=p%x(B!jMDqPpL>PmD0eZh7nj|fUO&I^Zz!#(Hy!KLKn-t9JvS)lZhUA~$<_&Ud{U-lsR*x+jvh&A(1mzJGgl?HgQx<%)R+BTFod_Uu*`71#u`seeiy?wWv`o|J=qZ7FW!%lyxC^jFe z35NL|Iqy>REB}G@TODuPiQm3D7qcJAI%^%Wh0g-{APJxn4^5Xf6S5Flc~ABUo`@_c z>5vdB8mA3unSY`tkHKagQo zxK*cXf*`3Z^)q8=d_D%UmVARIXv;Foem8j`L~0C3twL3eHJzObx<=TGIMiC#X9Q%S6&mGHI!2|55>pQzqt6XaSe9jyub@If*SH+ZZsm9PPmyX#JJRSk`a81Y=M zTYqEHAc6YKs-iA#bW6q)abgH{(Ssxn+9%>5 zC7$HUkzpzT^!ob|qkVy8ZRYTq2zIRj7pL#`h-!4Hnh8@AH0WtZ~-L zvCnBXJvA5&pI=#OIkb^8|L$0m>~eVYK=TjJk#>YMTxlB(!p$w;f#t?#{a0xgiyq#i zWHS(3y2>gv3Ap#wXCZ^~*?2`jmUnlKCJbQbR4}UIP0$XjaUTU+m^GB+A0*Q;;|$xg z`)3RJJ-tP0KF(z*m%9b&t3&g5M|2oV6Y?{|`~By+cT zn%AOI4JU=qFGi0GWWTOB&iq<}=X76>zo7trDdvIf)6`jtO;Q5qJAN!PKe`8WVp_?U zx*t|!za<$imlsa!CzFlal?3xa)_9r)Guy|7hs}G8Tc~TqLd%MedFrV!(&+q*Dm%5I zKV^$!T}k)4D%oTLnh2J^-*xk_pBFX!!SoSzIMQ%);{+ZECt6z%1D?gAkx6_CS{KHz zf(Ft(Ibqw>?JrzM1 znoWNB)!1^pXviUBMI6bf>*Qs-Uj(tpn3?f;dY6Uwza#9GxYJDp0eE;=Q#?G8|1-UZ zt-HMy?|&S7dl%dP$NV0s3}9gD)b4p5>VL#@(cqi97B~VKaAiNe1xHTf&dKne48+wi z?iZhyfKYF$tU1vEN%-#!s-f%FQYzcJk$#2S{VTpSj{V$UAn(jX&0!?BEV>x$V5EuD z{*Wi5v}|y(KHeJ3tv@Lkq{FjN{&A}z5Pd21u*I812HiEsZPMVkBz3cVrBYVzaylUh z+!(lw?W&-e60DrEJ*(Io-k}0D(&(x?OgMoa1mje0Z5c@Dyta@rfO6XezR&mPEMmXa zY-RvB4!-mbwAYq0$uu;9?+kyItTec8p`O_nbcGp4CC@S6-P+I3oo+H3WF_HQx$}O-fMlKzp7N|Y7B>pk zXg+-E!8{RZjx!rW8)YB+=hWClWJ7%rf2j~nqrW30;TzF|G?on)5grAWZ|+AiU~^-m zx5uVb8D;!M*G^;|1`UVuF8G?y)Cr#!t17zQ%R2s2*Qx{@5cWIs*ru{H?-maFPi_*9 z!ySM}BJYIKb}(qbQtXMZrLW|rZMuqtyvY+wm#v1Yq-r@=9Y0LFzt=WZRjw*d=#b~& zXFQ`%|G6A^o*FYB*^I(KG#EYBz;iR|IX9_H&* z?A}6bLx)T^J}S;jQ|SG1I>mLGbLf;FcG6IJ^sXC)JA6&R5m)rJaO#ys0Lz(O=!`Pv zZ}BA*rxBPOF}FCtaE_H!E}OZw(Q_fAiuW!0s$m&CwpODz&NRZcd;3&(FZAut)$`)l z;kjhWxHr1Cq5AKR@5&NEroL}O{Ci#u>O$o9B||Lybg)nKWQ70GlCJN}a53Mm67W0X zu9%Ydm-`C)3T*O^lxL|M+JzN{XMY>uIyvZ&Ev#paJ`_yqbsgdO#vL9yNWfmz_yikq zScR#;?&I8S#MVSV1ztfDwVQhL>|{{XH+M*H92=dq#)_qcklqW9=TWe zghT%0&(X+8)q7T&0m|OUrQ~fBKosr{>Z`n(Uf}7bU*qT1$aB>$8^JX>LI`iE$x9f& zL!~=!bAdV+zn(Z2sWGe8{+h{St>wl>JcW>wY7@2^i=N?Dwtn0di#$A|ih4PoH^oO*7>Z258x1fRbNLX_qGF)^U9EA za_xqvC_WmqKO^;r{+Uh|2-9aV4Lv=&I>^Ab4JT1G-+J{x;^8q=n-mkX zo^r3Sxn2g1Q!05#kY0mFXII`9pS$@PpG6OBJ@;FaEP5v%X!Y^iy};A4tGNsr(@{F2 zYf%c~l*770En?hyDy>)wK)R9=naTsaLlwY125dI+aduLo69a7)zsRra zuJiu9`N*u>m#fZKM7PYmSj_p53QO@9K`wZ3C-lYB;M`}-#_*uG>4q)XyTK99<&)pw zddlEe#&gDhvrK9_uFcUP4i$som9{6E?9C+=zl*A64lWtw`#v(C2#;$FMRk=r0JU#B zfnvu$rm{C!qtsSiuha?-eF8oLn&37+0 z?LWoo&1<+AZflZ~!|9asBx|f^2)DBwmGY#P{9LltJGNp(M#!9lIa18x^{9+Z)JbsR z`tF~68F$}zmJVts7w5T^(`AL%-%?i6+|r}_x?^8kpnuIA6Ln9NFWu~1E!;{s;#w$h zBvO)P9fckSpB#m55dksGsFN|i9M_9Hl8nt2{!SC%4G4mm<2&kXKI@}DvLmZDlHs8w zeCNL+(|i_yaRCrK93E2j*tP|C=RqnImi~Bz2tL*1s&o^5JGpp2K+J?D{|3`JWWC3B zhgU>&F6D!{Gx#Pp61T``4eU(BP!X7RwJsp^&sJ+uRF+W{)BF*Dqt7)ZZ%I22VST8s zDccwz$i6FCNjG5Y!g!yQ^5al3usXZ*_VLDv?q<~Acr6(Lq1*ES4umW#)%PgTzYC4i1@`$cBA+k0{c_W^ks{I9CXA?n;)}jXBF; z*LQ2jx9wsua>K~=T%H07>rwn^DVo*u^9hG=Ru4k-yCn5Xx&S|@Rc2%Mbm>|4p}H@% zcqBL7jYW<52fOpwAr`Rb_SH)ltep@eL;tquWm;Q6mU*4e_qNB`f4%n;{%xK~-YzO_ z%?7@&!`LZRJ$b7ShvRF4dR1g+B}iaIejDyD%bB@&@SpeVh_*VJGX+`a69af8Dmw1t zSM8T2324zNyt|;8)Mxdpq_s!I=?)l; zNFn(Ahwum>#WbI63p3(vMz+t^%!RG`**@RRLHau~Kjo7!(vr0LJl5%zM-b1DsX-z^ ze-0mwKl|zGZ44pVKPSo}$BP_eM1fLtr)gQt=2kVT?M*yh71IeG-% zO*HNK&(#!C#OqX5hSZ@y+r3n-o~I8@-@HwYCJl`LEl@>6nfc|$3ny@+W6~_0Yase! z)3y0~306!!Gwa`Ok{+GOG<2zr7H=XTZpGqsnLOg;1NP~O}quKM*ZmJXi6V& z4e2jy;|~wRvF)hecA;nCo5}H6!$pVF3rHTg)^IlLG$6)U0&+!UT_s~AW9;Cak6B*3 z`j|2TyQ5yl<(bMAUpXB8OY1p~5+C#z{^<_7J+%ukgqe*t#YufnuM;v3*Gqf=IlRtn_DL1K!ef80Q-zMJ+*MH3L3xt59yyNVkGlAc#NRjUl~=es7WGz zyeq#y_KO^TuEcb6T9-xn=(-{s^hoboCLl+vgLm+?ZGC?oW|?;knLI0{1BEFrQez|X z@s$-;X6>(%ewB7VIPTcSM4}b*gT^)6;h&pnDK$BW}Rr^3z zri&%ubK}AooreJIT80X)D+eVkBbw<|L9=1U+r-4%2%>O@(l8yI#3T; z>_>;QeCDS1h)?3Y6x)7_J7p&QMx>;_F@&!g3^Tc|QDXcJ%lT@Ya1zyIqtwzTw+y=Ab; zx_v0mddg*tip0$ZCe4-Rq%&^JXI)ZgEdWA~5#|^-Nbsr`%{x4g-0;(`7vv!6r8smn znM~U~w5cAK!83{8Hp2)21& zmsJ&%Ji`?O+4{IUp6i8b`BQKPw6Nm3FHeqee*1iFLZA=PMG#hIeK4ldp(;y*wfHVl zLGlU=osacCD@L)2d~Ro$Oj8b=!Y~{ah@*lMq{3Epqak9g=>Hzo{AUKaX8Gr_fn~KX7_}96$1qG**_J z;{L8qg`i8Q$yo*cmOLd7QJwyq>XZO=5is-lQympyS(9!V~CC$9ZccKe^uw&0>oDqVlz^yVqy^015vpt5hTq{3d-#N-_HePCqq zYm+gH@U4c~#!5Kuc1mSPc~W0S81n?M{_`z_+`*OMS4ZYywH)>D0r}C1fqI`dq z@~d5acOh2*v$~&-v499@jHa$Blh~CXR;XAIGF0sT1u~ZtHZ0_oY0|l^P)QjxS=2U)ekGH4* z5FNh%*_FB0LosXNP9BvxprI(_=GFmBx1HxXcpGb$oke!{{_o7PNN-R z5!Ml-RoMMTxI{UL?YW%I%tIlcQ0-|=nX<~HZ}c_~ozx;BGvaEJeie#7w^n)+H%6K| zzK@<7N}|nhuD$HTBy5tN!xZBJQP|)sAC`ORooild3IL9m?=pdF)9x&J|A;~IOY-|s z_XTfA8b`Q{zm=}*k%Wd#`9cy1+)VUQFI z_`+jAG1|pFMq-67$AtMcrhw3@=8x##ByS{fM(1_9oGwc{0b%OWOM*4uOYsSf7h~70 z#Z+3TH^yn!Q_7LWS-JzYX`N=DjwV(!dXry-#!?3Pn#XZVC4LBI`QmugJVmLPPhR}o5V7e&v@7Yh9!9DeafAcgf}bjNR3`fg4H-0xKD$;MU?HEV_K$9@=TA$g z$?>WuqP2g@@ojaljz2iq-Q0~1^=lMEsG%gk2p!h2qU<(Ydn9wCq>Lb@gog(3+uboM zxwDq3LhXW27jTcSE0`Y8l8 z{PA`?^gj?`e8D*OKL(+*tqOo-WX*XswWRU6B&)ws1`@C|IftfB6AmPlqPeh%Mf~y3dht(N3+y^}8vnLYNjDvY`(VYKFlaz-2~bIS&D` zp(aFkX6m#T9V&VY{MRlsneEZDPxwcYAL9+Z(##)we+NhhChCeZy?%BFOb0^D^#=Jl zZ47$5JnEPS$Zy@%T~3_}2FXbZhYKrgT$jCdOvhO%Q)u>5RqGN|1 zAh_kd9Ho2N;_rtgVG)YP@_DcCTHyt@e>1sD{d0jUF}urnzJ6CJdmi@K?X z0mTpCs=iIL^a$SoTg5W-@fd5Wu`!d4(d{nokT5b8aS_peW2BHMS;P3i$P=11uTW$N zTepJi^pC1upxjL}ZGMS$xKhxKKI=n=BX*>#ScJm;=N}MovvSku8I38$9&Qb^+b`i zc8`r4{1mxo>%aVZ)uQ0YktwO9KFkjUJqR6mIS12BaRr^P13(sP_p=gI**>=-On>(~ z;ApHW@Q-#5%{6uXJ^|ilUUT{i#J762Z(W*EHq-ibr0YzU+Abps(`(KZV3&_G` z_T6@KXVX%<_8IA0@-YYOPD51xU=cBXXKYns%b8(BXr2?d{4&M|OUu%M0q1kWs|$zD zebXps*wrQ4MNZyK?zCWQgI-%F+KcySV(Ax1xq6+U>yVyGsvpvwGtb%JT{i&xP^TW($`zgBJp9PmG+Wz!XmX) z=e1qldM_jG? zd&A8-q0Btc27Jf1Bi}yizyDv67;weu7^Jmqp}ntJ(;Lg*tdND<-7H167E&9VJMk#H z`WdYr+PX+z5A#uuun>Ht<jNH3%;F zbm%*M{D9(6LhwmY-&rw+&F5I+qV+hb7FWD&UOl1jSGgxfGjJtq5;Hm2GpA*XeDE1_ zx%n91zH#o&{z&g1&@~Ie!8y;}_IJo9fi(#UpR3lTY?NOU+13>ot#HLiuK(8vg+A7q$qEckmZ_Z& zGT#qt04tgPb(|v!1WqhNPXbn7g02ayWjmfzQdmv>G$CN(PBT|5c~$``UcIJz&(mUU z(iPYV5XA{n-~Wlai*Z`WlSrqS%811T3TJFj;0|tia?H#3<{8^n#=Ujg7A8}Yvz~lt z{XxLL_MHOt!Y|{oaXQ{tZY!glF!NJMfWSk?%m;5x#sxo{X~cRnnz}qYA!$1fjzNBn zf1vgFi>ka#?nm1sK78L?D2W(^THE}#_tLEt5|P-KteaMrYHM>IpQZO8@a!)D6Q>{< z<>FFdinVyB9)55gfB4T%ZulvWMGe+yF*b>*E?l0?x&7(Wf)=HHrq5>}L1J>nG`2Zl zkiJpZvxv^++DKw0x@clcQYD4&kEn1@9QZ7)7L+HERQes+rOXIVNXoDyN09Tib3Gq7HHn?b_CZ@8&=!&CkD!NB;&U|Ro%amWnos^r&D0t zT=lJ^>0@@rwtyQ=lhabnzy?tU7D>v7wihV}miK6MiVQbEx-S1D!t7wT<@BOwYpoQ~ zMvsee=c^xHjY$X-$lX&v-szm@4|BDi84kv})a(xPO}jkf5XO7w5maSRFE7QhgsRQo z%;V#b&CpuiP@RGA)MXW_ie!~8oJPD9G9kEcPDW4PuOH(s z7-rE#q){Y91`}$HGp0F62jz}`ow%+4({F-#oKV6SpYX4G%c8Z{Aip7Ce@V)8NW!xD zBu}f+fcqF8g7G~kZKg2Emp*6_IYmp$c)L+!o$Lip$5d1%123c<;Aa8c450kVIo#-D zb8T6?Pq(ZY#Q@KJ?$gJO&k`!e2J_F@vSE2bY#oQ6OyXTer{__hJih-@(SKlZhb%l; zyW`3a7LXQD?-m`MkVpTwQSE8Dz4HRR)@T;k9WJ`*v_O#Bq_rGGr$OQ$)k~W5Eo9r~ z{x!+rjx=p@0QG}Y3jjV(zru%q!#l7QYo=$LQ000UCdsDQNQ*KbRFq-8C<)JpV;Dx0 zmzZZ{pA_VOcxQn|D94ha~$gU;-E zxhf?1yVpb;cKP4{k6eQ2#hJvGywO;N<=DZKV>bLt;9+QCzP(0(cgyR|uW}l`Y6!x; z=ldY#Nf=JJT8c`|nrmJcVpghu`|jXse2BYgncbu{=e%d0q>9lHR+rp#H`9N0XLYW)YnVKzOwh*rL6tkcR-^rf< zT-LfGkNT9hN85>W^Q=sI&W#niNvv?E8=s-1Z=&#e{Sl{6x2YgA;{$K`=nb7V6sL)Q z0_G+YYPsvLZJLiO+?jafYtz=O`DD!k?1I%L$5rv zId{R@vWSuJ>B0@j3@*h`I^v@#QA`o}XPWyB{qn?`zT6pKx=AWLQTw^st{&}@p6>MD zZMQeJZa3)|EuZM*JhP0?kBvi041Y|Lr6iht*a_rhSA+dUWK}%*tHJ3vF%rI)p5@0b z7f7!a zY0Pu92;cAQ@M%FT>LA?ThYd!A$A9@P zpZ&aLilAbMj{{n@sn^|%TQ0t5@YS0?KT`R4hBX&JFUg>>Sp6Tkl=Kt{nXDn({x1nM zYjHNWLG_BBw6Ws`v>YO3YT1GGMvV;up>pu=6{hg{s6G}yM|p}!2U|_M6Jp4!JY^Y; z@ohs`>)$=0>oY4Jwe=5=U2)4b&z_mbV%=0HdO(6v<4C4PJaEL;{d>E%fY^oWz8(PR z&XT?fF-OAs=A6cEQ*`dFmjYwfY&#sk>6v}#D*I}=$f*?ubw=5c-Z;D1l(H*Zvm z9EkDoD(Ug?#QrZ5dK-HuPiy!8_cHq3|HURGpqi0w{V(MA|2p-<+t2x{F6I6?v zE@fSy)WArc*PMun&r_1f^T7SJVLsmBCh$zeiJv}S?d33E<(an`-$bA9yQmp2aHCXJ z_fTu;LXlDW-3!#s5fUBY)5zcqLgFOX5L`CU?6G}yjr+EQgP>%&7>OYk(6@XwOI9Xl zv7W+!rkOHK-H6QnYG~{7M#GFVE`uvh#Gr&^&&K$c{mxN*D7*T>DxKEahW@>uUmQw` zB!G!?!iYa;^m3Qs|8J_`XeSThe3d78{tC9+#h1eyUORN}t`3M%$FU-Mx@zqr%DKTY z5StS9o%i;t&ahw3W|2YD5&Efor`G8?s~LZZu}6Iuwp%k3K4odWQnR4C9_AM;FVtZ0#pL>DzPMRYY>0_AxI!Wd-?**7b4le)jqCU?34*+Hc8q zKQFaxsRu!5=yBv}YM`q@so}Lee0>xf9z;aGt=9?31ttpv2hWpc`=S3=1d8pz~ zF3mfkt6E$-b!+1!d!;F68_x4CBgJFk*WXqB$wgwdnyU7kthH~i-M&SevD}{J)u+sT z9vaI_68ksb#wFcPo)H*>`Fo|NOb< z$4OgzKJ-@sD^E8E92(3)EuUiJeUJ>KeMBrba#o`dS=gESX>A{VEiR1~97$rbh9>X} zZv9thsMt@KS(noI>;_Smk}wNWVIUK1an=%239`e9xkaUUve1Z1-uwn?~P%{+JN{X_ooG&XZ$`$mszP^zjGUY;mOxK=FL%M)g zGLxquQSHO$rQPQ(*Qm4NbJ+V3j&5Or8>6@S)eSMDlrr=4G8X|FDvQ-j& zJLCHgepmE`s00rpI-g)4@8-SvGw6fvad!y_+>&t29ejVk3SZs7IsHh@;!XexxI%j( z&xAPLX@_fe-QK{DjDR&gryY>ddauCdJ-=T(_H>w@@AQ%P1trOzA$`bo_P;iDxNqp= zC(yMbL8oaG*FPg+U#r?qC?EVq(^et(s^C)gXm4QeE-lc`pSH2KGAKoL8c2~(`CY_t zgQ;yE^vDacN$Z&O*Rf>{rH9a7NreP=^cvi=;NRcA)O+Rg#wJ|@4KQ}{mz%8L55~;Z zd1jwT>6Q*SRQE2q`>1C@{dyrZ=`!A}!`!1QeHWXo6cyHTu(4eg+U+PK0f)bSAI<R=1_NNYf>XG;>fN)Ttk4pE6~#7z`RH>`SR-iVHS(uLu`0OuK3ODxZoGT&P26 zg1H<5z|$4g);e$37oiuk@gcVo9|1y&aUd!^WLaz7qr$qi#|LkV14YDsxw-PlSB2`} zvZD?s-}AdIUP#_fxkBSnc8kz%nrzfD>g4uf7TQ;li-jt5u<07H&U39+$Sf4(vZ~A6SuA69xH>{ zh+YH!KMrehvh-Hj0oqn6X5sVQszp!BDhZwfS}Z3_I_MEe#`$i7LV3O8pPD$o=xz)f zb2g}sJ@;`AU%#DV&s%{};glg_Kl!E0ByMTSz{25?l;%s9f7v~z2BGdDI*;QJ0av=P z+Pyb8J~_QFii{E?BOxMnt`v{59D0`0i^LETe9Fl#kZ&%f|1p!xeyUWfS3svHO^#Z!peBM98 zc91bf`oA^MOy4C?g_Wl;8u?DzSllEDZ6(o^zSvR=hH|_Rl_z#pzx>5DunT|y-jgO9 zItKX1O}F4K;W4VuhqtE@!r<NfArw#o(AB z$?Pq?>YPQlwf*gJ+}aJsH)RyVns>&6wdPid3?dK88#~lVX30@*D`9!jXpQ&)j2^v8 zk-Yiiud1o4zGkj{ttdfyRi#dCQH%y%i`K?nCBH|v_yVxiF}wpijjz=X>?c{(?NC{8 zfRN3!q*@~}AJ^(7C>WSHTM!d@F`gC8>83qIyDFMeHAu>BugBi6m*3(gd{IEJyxF{L zLGMU7oPVWn5B;h$_>F$6xvfM9j}#Hi%6Un_9${=`t=_6K(pE7VfZ0%pelY zPWP2A(BistNJWs(PUwOlfr zE)+?M?sfkBL+@NQ*hikDFy>PtGHG;?h2bJ%rieTte#E*bLF zrUcR@-+BBiV{Ktm^6k&8^pGbCoRoif$83QJRrqD(Ytfa1l^C_b_JFICGrrc5>tE$g?ZVVPC$(ZDXtmGz8>xVFpM=U;pQg_Ot(cw4ePyqx}~2 z>>PRu=Ok^(Mf3SCz#F2=fDX7h7NGcQEnUZL131^LQxR5}b?Y6kH4($&en8-! zC)?Y9_!I6ULfE%3C{dlpLV*@9rjgJACtWiYU>~|y>+a|&&zrjr%rHQZ?|zHjzrl8^ z2L5BbV#Z@Q-A71_X=9wJC9^jN!^^Oz$GFF$XY;+hd*deaWz@A=6(8D(f1~4m`0lxq zZ~3nu1LAKp*P&td&akDmz3DXjr1Uzx#dozC8$+ME#F|O;=d`*V4{X@j@|c4L2;_*v zD!yoJKZ6%WeL6BfRECAvcp6TsTx{;0xwK06_aBYTQ$~^aAaZQuL3>`FfH7|^;ZK`^ z^%O~+2fj&VMpR`}ynUS48c7uub){tTVoJKw0HLyAM<>ld-y}wWg2;IZ0T8#YFF)yTgl!Ad zW#iai>x;B?SvQpwIz->BdZs~ex#wrQh&3skOyBuk#2+<$JiFsCC!~j{FVPZWmEfNR zHwX@EJu_Ys(F_v5UJd9wQ;Ecx9?8kfCX75YLx`9+D`Z)19H0LiCdtJjiwIfX7 zaNS$rr?P=l@baTWM4M{6pjH#_qth6b36x^5njJ5IXfiI2Z;ZK5r^>8bd#|}onuj<> zCp)xgi_uXS(qaX|qg1=kLrJPnToy8G?#*o8Rd}VtgMTuQnyMfrWu^oj~_dRh@4seXJtOyq?dl9Q8~r0Qd-xalHiz zkb%O*N^=#*Xd17N|C@_QgUb(9>#oC#?=gU?)TAnt_p>N74ma~4Y7=?% zU8j}D0e0(8Q^Hf$CC%SBGZ%6By^@L}!EuWo=QIPmC|sOYgjd};&$dFO2!@j8FOLs2 zF1kN%Y-?ce=Cjr4Aqy^#$Z|-6+=u&9%pU)vl+ECkoDSU?r?jq} z8V*CSxe+a}8g7<0pBXf4)r0rmWBDte#5^tnc$^(v3Md>+^b5;_Hs4lBkX@H^pLi{dj>> z`=2TsKVVbl>`(p*lo79ian=nCY*A>CBw>*Joi&wI&NZ*f3qZU=H=c<8vnUjZ)gZYzk!=ekWT#axn`|x9IErlfn>2k~LXx}4y8m+ANwjzAL33f0!zbNX znKXC5+)$yVmfH|a1QXmw8P~%!JyjC9_X4x`K!8Jsh1DkKt~FhtmO9$)a29N4!;5og zE1k{C!I`s?oaI;Fu<8b!o}4#sOBMf+ny-kjV-R^ZZi0=++@%`^)9>j<7(dX;dc;4C zKa8i|I!a|GZM zjTrt8od$P-dsJT1DIgYagBS&A9T0mPt2&D#)zGY4Z6KBK9FOvbGmJ0`ktRf04aMU( z?cZ3Vq)g=BqLW3G0pNDEX?6^9FVTiiO4$bkGo%ot^)0853??!^@FKoEPCE@PwVr0AxD7&Cm3TN^x;Kb93>yL(W z%E*tDt*lLu8tGh`npESP;=vn(!C^-02y^ngWz)&hoUh+yFSq)BD-8QH(P($Eq&u4+ z&sl5trouF+p{T*5Fti8B5bb63?)^61>(=tutq0%r3ubAL$oahV%U^7Q4qZOu-NV~A zypO09<275B*Y-)R#=6Jcxt&VM(#X>$_4I7@Tq~$)vLW0BCNKz$+%!+^vT5(z^gx#3z%d)dq3TDI{$OVPw% za3<9-I!D70=OKbgsg6GU9chdsR`CDm*Uw>Lq2oI~3Ohl?&td$lpP z6Q4&6j039T>SR9Cy=mKVcWL^`oz%?xp$_rz$w^6pWge<3H8^;8+esA!H}J&sxjImWDGvGm@Kfok$e)X7czAI?l*> zJ{!LNjOX(oP%OzC8MBgWZKh%FXSbW@ZXC26#i+HGm8hYFUT|dJ?UQ45;A2vbqCF@Z z>7Lq~efjA*Ttz~{b}gVy1fj@4+I{>cE=up%t14WETrJdaS788>Wn|JWnfD!0M@6vV z<~wgWvZ5A$0MbN)VTZ$6BR+i)*2+MH!ewpk4<0mgq`2{envi-WE$6Om1I>1(i(S@}#cdl5 z?+YW*=gz8Dj>l0OFADFPvoh?YRyuMLo->%Yd1eHrC7BGA+7gUicpqyTn?qy|A$#DA zNy6bx%7>!SD9`RnpQ|70Zr9b3*tIOk79?F87b(~fZ9gu35=Bo~KcCmZcu1<>S_e@( z*U9Sbg)=6bn^+WIdSBFwdR_E!ex>A@x3)+@w_LWC4{?POPgV4-8H}edy`CkK5vGTOvPAuJKK=0~ zn!BRPzFiB$aZbB?dv6?Ek^bMZdcy_7hX;&AMAq^|M122^(c8wtme11hNhUoJ*Do5t zQ1^d-?Y7+d^iVOLodays@9Cp-qBOJYlyUppCu+7okuvvp+k%Hs(Yuc(wfhfJkc%x`O+w!rpkGSypq;8Gr4AcI;=F;_mlZsVK0+3%!^5yrFM8` zz(P-Bpya>A^e*UxeM*A6L9=8hau(_;{g3=dp6yQ*5BVTVN)Ca<1#txWk=Mc4V%Qsu zgV=mB5PaagRJvo@I9N6gCE12l6%R=<+ISOd7XhtHmmNi!X?A}nfT8Tgf80iaB}Szo zYDh?Lo!Cr&qevhHrRRz`yO>7UU0m=Xd;rIeIxgz0s|PUGL6H}iF#H7)cbFx9espHD zHE*U#w>J%8nkWMn%99xM#RY6v3dM1R?UBmwktWPepT{6qhv7`uMtcC|+;y$xzYM)q}GZ9w=u@{sTybbgSa9}eC&K21s+$8P2UaEgne(3j*%nSx}AiDi47xbunx7~!THh_qyLWC;5fe9 z>I6%PlKvCp*>E10@9T-Li3n8QSXV2~sa;&v)-(jNRlnGsSerK$?O`#IRXxOE`Xk-^ zc+A|^BXwF+XQgRG;>oIjkzq9^E3IS2YsYm@NMr7Nk(}si5#=s_+huOKqq?NUY(sPE zH2LqFYAn0^>>A>w@KY~wTO+;BTI0oJ*R`s@FcooZxcI5Bcipg-`nN@j+OmApGB{!9 zsNt;9YuPYp?V}j?y&!vG>Ys(S$kw%VfHzKI0(Ot+4q ztT^hb(eU}=)?Ph^3ox$u@kkXadobB-hjnW`OFZbL9_WegUx1Yw;4{S+!ROz{(6}&S z{a4Gmrc-O=+?ll`wmLWbW~OL;*`+opM~;M_^#hk0pBdw3HqymL>g6ZM{%5YioEcU8 zxyh5iW1Q8;*~T9HbHSY3>*alDKGQj08tWq|pEHzr!i**VrLEi*l#-ME88F4+cUf(=t5R1+hnaYbT%O68PNp1)!}-E;pS;>N z#zwWhR?v?W?JZ3gxEBGF58Nvr0%b4mD@?%YJ#l$~WA~}-#$3B9`*u#xQ*(bX#_Z?X z@$qd^7=4Dr#?XgR;fI`I`0e9IqV;PMFVKg*iVC;8_~!)K83z$==2 zzlqN=su2njJf62FY%Vj!5hlcB`}BP}rXYi42joBj>AH}q0K3Jrk zN?oY^t7>+AhIR2E<){E&e+;+{lIX{oxR?I8?05=gjn#+(8ceZEXBlQ@Q%>Y};6vcN z*Y;T!bW@Fe&||+mYgkk;FrGQ!o3@B4DQBzS_Po<#P}$bv2QXFwaO(=n(3E>y{f_np z?`5qDo_J3hGc{N^3@%8?dtD>`*UGfQ%j#T|*gojf!R<|h!O<=^Lj%;w1;PlJqko)X zL06Z?4Z3wmtFn(KUoFI1)$E#w%Dx+$$-DoSSOQQpl9RZa*FvM8nldb|EBm?=$?gSZ z1mqo<-pM693}&$~LD-@Y?c?Y~O-q3_QN(RT9jhhON>X@e@iq!eRb#mV@Jb@?IUr-ZY=9tT?w zPg8mmQ8?lUcN@Ln(H;SK{?Juf`3{RV)#!IpM?Ta zdi_J{z_-qu3q~trp0ruRM6r655&33@;N;cx;iahdafVRyZ$p{%ZjXLy+{9ykHsAN< zF7f^ahzhA6Pv~-&_n_iIc1+4M>o`A}wB+uNx^ypx4Um!7$kn!|9pcJc;46)$3A<2T z@bLG1Ej&N2i|Sr;Kl2&<+(6*g5|nk~+Z%t|yM(XDl-*M(rX;)cqjXDbYMYZ$P`W31 z1jC-l3uJh>4s&i@$pYlax#rYEkSY8(9yRd+=N&uaY#QVgDlKmsH!G4pfo5HqnBieW zO?*V%@G|xFL^j@g@O}yvHgkOO59N{bY)4gBAeY}@GAdMU#{(u!@_hO-I^#x-Y`X4T zfgW&sn0#N)OEV@|>=4=oqK7!P+}IkeWyO5Sd${~{xfIxcU%Rw0Yfs3=2^xQhmyEx_ zLcgPTqOWAt-$0gReIuvXHbT9Glkc`C(d_!IeXZwanHCSap*jPJKVQ=tL&H(K&n}~l z1aOO+W!>a+^5v~&RBAET5qew$;@MpCqK>Q*FF*}%`XWWk%gy+t_aj;#wRTq9ykLM%t$_qxXiu`?9J0S3uBbay#9P&TEEqzq$FN z--o`wO^wtQ)3{UFFghwBc0lj+Amkn;qXfGk^;laM5rM(`>gko7)u*ZHorf55A-}e; zU31)zl{k=HSBV8`S$!IS*NPqph=JSJ2 zftV0&WZZgg5pkR+WbjWf`0#Wj^kxIGZ^@P4VlWtp0!dGFh2)GmSlW}7i+<=sJJk~YU7!SJU5e0xJ$%>j2CO6gP5U-SdKyG z!@DESV$xW1!0I0R6w#Tj@53FN%cM!{*nOO%uolo)={fQ|>o~Ek_43=7ewjxGX6y0i z@4C=WRq}QiRhe|R6~@+6?)=CyJ8GZ#`wobh-ArPpzNUF7DBXcDe1TJ5h5)^djeP!x z=9TqVxJSlPId33>(P537&qTlc1bIKQZf+Ov?>D%9&|@c!5fC+QcvV*S%9xwg4rTd( z`)2JOfHu8Bzzw&!h@`K5o)XxrqQuAZPE%yl>)=&Wh&?VzG4B6Th2G1f5xnSu`5A61;We zlB#c-(a`E=8|#3g9^tX{WxhD?bKzH^Y~?QmG=kd9T_N<%?olnjh5>mI1$TXODue|- z3s<{g#q7*%VWONNQe>^{O(OSa1L7llIE@o#XlNSj0&I{P-V@sq`zf0wya@e_TO(Fg z)!44leYlhdc6~>Lsp7^};8izGA9BQvxw8f9qM_^8Qe*Xec9WG2xI@;SH0^~d_dJGy zD**FcrC;MRbNL4HPy*Wpmp3;zpjWYt>M|(4zpP!4-%hQxRGS{E5w@J3uvikRXa#My zl$80{V|DI*KN*{bq{pUv5eIOqD^45t^+PG|UGL{^`?X^RfR1oa;wUpO?zgRinEs1MeMrQJPT{{#xr0Q{0!c9`I+d`a~1m zHUF{?ngK7b*w%XN))F2$lY)EgUv)0NdvMkRxSDm0s}%dAeQpwKUrXtA+Ofn$;X(`9 z%94>^hSA~fY}Mvx3Ir*c|UZ-`rG4K8UkGM5-vsX_A%nAlK=Gbsn3<*NKbG>gf*|e zr&_jTS%+Q5j~?MX=TwmK2{ps25l_qk1Hbu68VO^>RjcDmrX2yg*t-n@&t57$TwA)d zuyjp~zQd_wDXmwxF@KARq0C8Db+Wn9&*Wm5*i|Hh0!b5=N|lg4mV(>SQd^_Mc8#BY zN_F-}0*a44uV!rf{rT<>^0)T(cb^Dpq^*7t&LOk6dAF6xFp#tquE-gD7D+190+-Vv zwdrxZ!)PJEN204LT#iE*{) zBa|~cp@>~S@S8W<4a^v|0^bid*#3;(rAj_4zEoH+9UADJ>GntQExOj-YhIJK{0hN)&qy*GzXeb!p7QIiwFdi9Q&6ThE+3OyWP+E2)oY*CS!jfyFSnrFJDRc& z3vWwFy$!=S?YOR^(eyV06Sqe3%w_M#tA^q~bcSvoosGhoa;62#f6)7^7Stet1=baC zJNrMkGPLqllc#Ge?6_&q!FcV<7q^u^JFfT{PCb%CP@E~$KIrl-p`dozx$Il?M zzGD9BzdZ_CKL0agwrnLRd*_Aw%?9y=R%vwZgSMNTnaC`6Fz8{vC%EmC#@i91Hdo)5 zbp0W~buL{UCYHw)9ZkPx%rE*K9nLm?(D;P1&upr)nLsvMZ}fgMv_Yuu%SNJgcvK%q zOdhL!>sZItiK<8arJiOsVM)7`Kix}s$EQz}vVv$ttV~Dptl=U)N{Y6xQeoS> z^@oEhUk00Ljt0=(rr7)CM(z(Q>DHN_rn3s7%L|cu+>+BZvu9v&F&5>mm}k9{hd2vs zRqK55$yb1S0N+=A!JfrFdGzi51^dI3bjlQp9R+|KNQh!pVd%mc?ViRCWCmw9PP^f(MFGwRnep>d16RGT$tQKuF zsnL6s7k;leW9rS;p(}u!6;1TnGS((i>%G&RKWN7vsxb|>-CejT-`D71rKtFpjYFPB z%Pr|)mVRw~Y}F`uNtgNE@Ok~Bq1Jq2B%EBttFzcJj+{5b`?La9KZ>?~_6SwvrNjsO zBD9L8ywYw~L-IP{8I^#&_}VtD(5rSuyrSdtD!A?2$~%YQ zv8Oz0gwhW<)?P2%!Y%OZox;Ij)0L$`Yi+Wc#BC4r?>bePD{IEXMcJ_(hGXfeab#LV z#CL7?b37K2BH8IT#GhEiA|qH8^VTnqs|Hrz%N8An3n%bY+rS_n1;oR8vdtX2TC5~VrX3U_{r)>y;;g&gPZ+AB9|uCQBO_nAwS5s)f?P1~2>Tu#`ytxyt> z6j!|YByuH`?A17dN%|*k0)V1TFm6CTb`_^dE1}WFOOIe{yQ9UWT7tTEEY#d#t0t0% zT4imgnrS8P#YHNK-$Z1@OIY1yiHy2h+v8-CZVf{>^0F=LA-K$R>4`7Bo!EHEX)ykg z6F$;XyMwU?$2-xX@uHZJx7l4*dPBRD5;f~_(dVb-eNTB~IG$KgX$}H~H%2EHuu4^zS27OL(_OQb)|1 z{0eouF@KO(HevnAy_OjPm(23pr*6*A7Vg3~U~_$2o30-=Ow4nRU8zYw{A9M!*m&w> z)RiGn3I?|X@42gl@NX9+h}9@B1i^@klB5hfZAEM5;ih3xDzSqq9X6V|mMJC*BiojT zH-nniqW8Uw%y9P_zzYLV;3=?(X7Z@-&BW<}`C<;AdDjN69ppj!vtDfsoxyMy<6{{I z=-5T3s>oTLEnW+*HdkAnGgt4h+c!fD?RaZ7@_a!u%6^NcVz4W|KY`aR^_Ww^(r9WzZdaha_en;eK-OnZF4D+Dy^PMqx%Qrpq@Rw zAGlb(;mEV|YfWIL#$Vf_{2U=)UUV)@yk8;Ba6N;{3Y;%m7{>mba1!|%cKbC1a*vcA z;Z=?CG{4isti(KBcRewC--SyYwE2g5&6*8;jVuG(sI$VG9e?qx?VQA+-$y}P7TF-p z9#ol=?)DgZ9`*D(?&}wql(hN3!fR2`uFCH)ptsCm{x$KTYfNXeYC-mPGU%Lv-0G&%8}&EuK3|g-{_26bTVNS`R)A|D#ci``=Rc=@GR`pI{UXD@}0>r0#hlFF%elhuWlM80HzxNW)R1YUyo z#8i+y+$lgJZr~mzcW=oKRx`Ywv>}|w_?6$RMD*yZ3+<1B)x(GBI(s`}D0{@8$t}yv zE4w=xKd{RiOq_j?Yf;ILQ7rm=^S+q8%V1PQl-C<-Y*l!^+m^@^aRn;|KdOa@)w2T_ z`fWRB|IZ)NT(CbcS+z~+Q$>B6Cl7>K&7#H;oRgvj-qXWaD1!bNM#H)j>?y?|xLy;i z79~VJ7l53CDd0uO)uANEi zG{AHf9c77xVAQLAs$#kw-wtl8M&7a6sZbe=LJ2i=v5a~sP%j?ddOpq7fZYY9^e%fM znbbLOnUO}4)EIMDljaaelQ=69;dva!oqoiE@HiejwC?^=AgT%ZAjV3oqU;IWgq|Y8 zbG6HPnY^9arC(7Ob4%hj!+l`cQJq=v)|GUoh|WR@+-8mJdU!{|23#t$coV#oakEvm zQ|Zwx#rXB~UpkFxgq203=#?}{k6Qzpa4E4IA8E$f>Xj_Gp+=}{Os!_&x1RC!EVzvS zF{{Ce&+(XG&6}e$#U$u4^OZtJnPE(kvOB~Nj(opHGXaSAJI2o9Bf1l@^hpZA0qL#% zzVlmPmTe*Kq0d@W#(xvQ4ut6DG+&ak`C{7?^!uOyqO0K+SH==fDmK4L&TQLWw56E# zXl9j6o87f=kd>Rr4fFnl2cxkhBYL*)sPg>T28Qe0&uw(4ZhVyjy#(?2I}=ZCxR<>m zV`MkN_)`8YB42Hr5ldE7l~Q@^73FC}c2e}EcUY2dWyJB!eRuJLQUlp?c$x4rKD)5L z3PsNQQwo>=glYo(_v1*p;V|;BzrmE8u0NfaRT^imN1$q55>{!=4n8)m$)r_xSZDGM zkPg{&SDN$JmnoKC0TB2~%YK`m)3b8PpXGdo-aq9I5z-reZ-P_E-(qEX9KwZ&Q7zR8 zu9mbQo)+rtqKV;^mG*Xe3)cU*Q?0WD{>V_G@VdW&{}%Kq9&u~y;e&n{8zPqmLsiR0 zf>Q3RJk<;6L+zZrrxTSPH5u7L|0euly4Bz5M3v_O{DqCRcc2`sLd2`eEbB~ zQ=9Q@9|+?R-X8-jU?6#WVlmvs{$E2?wL#t-BD0V1_3(w6~B~m;bEkt*Rdn+e^Ul+2!cFuh)QIvk0 zYwx6!X$aVtC`|~u;*|m0hp|Z9FKV-rk)t;grXH%rXD%8*_$Bc7c#in-`}lZ7SdqfH zL;v*z%10Wo={jvBXnz9fNvj|ck9g&~%-uIYpbb5{9=R&bg@4&9hqF*%`*)uA>M!-} z_35MGzk08&)D2K5f1}r6e6@SVB&eNZRWr?K{7fpDhgM z1Udo@bzPPXXp9a!tRSweIrExt`|jc_fi!kjGfg1VM=`h2qn(de-zud z?{zT#t)ym{iJbXlBq60%^Kvt*g89#0{g=tNMVhLSw}1PYc>XhU-o~jqp&+d9-QlT? z4gZ;!soWJ9yROAgSmZIz4njtG)MJ$8tC}r#w#D4ybg6{cH|e7GhBFwnYjnxUc1ey~ z3BO5$<}%K-a*Mz57KGhARPoVBziITeA2sksIcmmcy7Yli=GYH&7iPKvmh`c~=$nZ{ zQUW-OjpzQSpY+3KUGz%i3kZt&6X#@TIM22HU>Z-Vi-~kEGuc{Q>K?CuONanU^@KlI zS6&tpTM72o%PvRTb1wR~M4x4EOS1U(kLW?T27u6Y0CZd1;ZOFdq#X~|P$byy46Dm% zULFji$9k5VfPva>(Y^Wx2LrT7vo*D)p!OjxtPjkf-tnyomn9TFox=FJGb)AtIZq2s zc?XGG@yEmjImOq9>bK^}{W)K#J|$*4(tpq`z;OnoF)h*X@?Vf>VR#a2x|N=%>(Vo} z)z|l0K~l#cNBz&*2w7v`cmxw|R$*$|wO-Z@9-5z3&spqa(LTxboSX()WXJC|ii)*g zpN$ibUH!jT>$%s6ZUK-r(f8Z`J*w5g)X~D@e;(EP|8=T~bWwz^cl}5Fs!v3i=@^}k z4*tp2U@Ic}EH7)j%6ezDr)otYEna8B>r}nTTOCwo0~1H`#a9_8*JxgCvsey4eQ}%hI*brR20Q~m5mmJ%b=S=S0?;q{s}GYTu6O4WSSoj6wY-mY z0M_+mXFfo>A{+n1Bei8WiURoy!?!6_HnZyVN}I+~H}=(^nZzY6012Uigq#RDnJeNx z(ja6FV_9XguFWDt0`@2~?M9Y$O@Bg_NZicfznl+6m`4#E2Uae9Y87dt1qFdNM^lbF zxb52^6NM&*>{Vt7{I)$#+z0aJeDhw52xo8+0FJj%KxHSsIfst$_?)MU zSM#No58meUpZ$3^$JKQozf$mZk#>YAgrW72)MW!Se~(AyxB78`!kp`lb5)+mkaU_%G zdbp>T&;wq~GwcZnz;O|>CqwS?;rrdBl$vpZelnKmRpZk>$ozHKJQoJ8vBdF3WHYQe zC#mO8u;I}8S$foVevy@N#8;F_p;<qo9Vp>%%@?A{!N(b@V^h^W6qKUbD&6=?GAq zlvh^fxt=_RSRJo_9=ZLUtK#sGw!@{bkU8=!?cImxNXe&&nlt77^Xq#p_air=AdCa@ zthg`gB`IE72E3P)ZK}j%3|uZROgo2gIFEJ2!sj)k>jtu3(H=34Ct(F|SgNf4jDkN1 zbi!GL3zD>o0CAFWC^UB{egZ!>91JU%he%6a?}UJkIn{SkJ#;H6kGgdMd>T%#h!f%S$>UqI8-6-)Y$vHlLxU#twF_j;0R(!_u;i zH2@b?f=(Kr^s{aoLzMHOOKcOe2VoARg$E7TSM>57aXLFst(`zmPmF{L|BIfnZ0$|h zgCaH~ubK<1rb2b;{)JOBFV_JdnEya$0Iyq?UBt(Mu(7&sP?zZC#YE9vf(YU~I7N7} zx;XdWIr#>Bt&^W%FkCAIlX%8AVUhG=2+CA5zhN3zV}3NIe%__Y-_$!_y$I9*DZVIJ z8Y{y{q^t*wpJwMGb5A_@EgI27+mhAOGGq}QW>J%E2c&X-e$Wf(O=S|TVS$j- zTPIe8mMHobUlahq+zq6^;g3E4k#R9!Vx|F~d6s#$3zVB9^Mp!;eRL-S6f}(nf&|-( zhSF(GRegYv*+dGwmMhO7oT+S}I`LWu5Y{*|KWH;=I(F_FUUMh(ABFp~e(D;$ZuN;|J;e;DDUe^~zd4}sG9P*zZFGZ0QeC&@5!m$A~vJ0dl85>WKSPKQ=O3 zpH2fZVI^&MR#sTb>ZB~0`tku{2n|}jg!BM)DN)@Q0KCn%c&HH&wnQML8AVUfvl=}z z%Z{HbS^t;4u5*zrrekRRV%1pjl1}jX!h`6(vBUfp#|3<^)+3N45WY!2LB_>8Ca+K(3DjWMp?z#p$Al8P# z*KY9iwCAf8y6Pne1&Rk9ad#i567K+jkL6BsD?Q~%v^h^zCe7nD={CPsD%d2Rin)CX zdi|EiD)&}IiBW2Lddxc!`0djs`!`jQa7{J9&2FB^34}vFAfwXCV09X`1UMbFDjKET zF?V&5`*H3~Ty=LC?Z;4eqaSAeo=y`F`nYPL^FmZ*QS8Z|htH+1Q_{~ed7ZWxku^$N zc5A9UJ?T5SYy5jm&1_xF=a@3_Fw00_yV}hF|GU;4SZl!g&I-g2&Z$4){lzmR85v3b zN_G8CEAggUb*8N_zAM9D8mh4}4K5uXQJj?&dprRCwVG_bQHNPE9%gDn47wtDfd~~G z?bRzJe%V@d068`pxgDHPXdGIuz>x;aA22L#2$J>U@Q7b+ei~x8)dk=8I-P}VFkL==G=I!x zmMrhK7Zn`u`|2RLOx`_TRaIW7NaX3Y>LWJ9R=+o7_a^fwS0pv&&@FC?I1R;H-H4RT zw}p%ySc5QrMdcLQ0kfUNaOIRKws|3vBC3cZPpHrf^;74X(!TDim3!Q928O7oO_W z7!FSoJc(dHWXN1anNMdGwkg*R<*s{I70YwEJ%!QWh$ftGQe#k@OgZyQ>DGZhec*~m zM1KL79<4;xJ^YNjcZkfZ*2i!1gCPOm<>GuDEuO5iVN@1kN<%!Q$4nibz5yN-0wF&s znrh67hOEy_@X@gF?Lw9tcoVPJsjm(W8D@8kSe|DOJxY(*!KX?DH+Z;lrndyWqARf) zoOX*Usf8_{pTlx;SlW>+pnhmH^dX?{nspx z#%kI7JB=&R{=-)Pp?N9+@8dD>D`}F@!L(cJ+DWv5e&@cZWza<#6Wn6hCq#ff=-2v- zmK&F1!HFl`(y`P(>5GS@1(g1h9z>1$v$Fq?_#y4+1K6d}*E*$HYp>WB5PK1n*v%gC zD7ptCKkqTpww;IrdB5df1km`wk$NFl%9S(sX{vVledmV;Vue?G8)+>3RcuD6@N z!azLjL$AZX{)k&|qzP+TO-z^3pN5y`ft~XWUhgJNc(S@UPVV~YQ5ArVN&@Rtbx!yv zRugiaMt+G0qm%e{N>So=Zvp1l^D`$MZ8EUHdu--c=hW1A-~M#3hivrARX(xp)rm-z zPo;mc=9jbRx&E(Yq4>;GggX)Q(Su0Zy5E`j^U`MdMI-OiCPJoNu4jTJzqP_SdErP5i!1fp!nvRVnYU8x&d!;*$2p$Y(-T018_Hv7qRDS ztH<{7!-{#{r(Q>~@(jud@NRX93wPX2X% zc^QeWG7>ty%Em815Np74@OnaFiJPtu|Jx`*m(&{?FN}Q9An)`_N#s0E?hDlhu6}Wj zIqa1?S!k@Pz)Q|_eC9vD)d~{5)PT7(5)hb1^hzRjKst%x&l?wTy;fLCQh^*w8QcTI z72)v(*;@Oxi&*9y3DX3*x!@l)Rp4&w1C|ki;aQb^BFThf7!|Tx_aqnTV~wW_Ju4jZth~6Emni0}-^*W19-+nb}>6v9N4zZ;?R%L^KOULT>+0FC%Vr5KIsy?z+d64cnpV3t3Yi#%m$(3$y5m%Okb%>e>CU4OY+d~ z^8kr|ht1&w>RZ30#PIpbX-9OESX9p+3ebX=Cr?V$HC{E6MZk{hwe{b5D*X~Vi4_=(RuoE=3**t5or9A@S==6t zaEG;;W-9AQ9ImiXQ!*ztf2VyIprgkTIHjf^56?vWTEiN6U z3phI)oQeN1oq2s;X#oCr(OWE2rgh9#r1Jr04GkSJ_LmIoe}ZMS06hah@8 zWviD28jlILwLBP7%~lq~!gdxooVd`^c_U2rup5+p{Bl;Zx(4Kz`Bk}DJL6WXzwHA+ zdiR9QQkq1sT79z&JL0i|R;s2?fox3tJ~WZ?ncHe#{NxefeYsSqXezRefw_DUeG z0hMHOP(jRC?_N58q7bL`;Ono!T214MzQ1L^wt@Hy`Wrs7Yt9*(2Z7jFFU;vZPF4T1 zmR=d%ulL85QfaF@IVXVz8)^gZXBH(MsaGr+fo_}4oz6W<`>uCir`3B`em~LYlGjOX zS{>`b`6Ical-^_~@xT@WiRu_~hmt5F;^aAg)Qwm^Zg06c_=jo{JkBoWUUk|ve1~#2 z$_z-jE^uz^U0~Q_oQC>BbuU@0@@%Q7+V#Edk@|0ybw^;V1#at}Dud$u>(bKx{9`WN zANM0=ZW$}wFV21Jfw5t{EoPE&Z1tWbJ-?D}{rRxq9YgUJeOUZfW$9+|fZ91Zzw7uT z^JZuFW1W9Szx7p;q^TEI6}i%Y;t*0g{yu9UtGloU6Hc}buK1gimqx=d#vmnz%iW}@ zz##&tS#Eos?xVlyu{j+lU4bI_BEC#e@*d82rUFg6(Y1`)?GapDE55iwKB0XL1tDDr z(@xFcsyq}h_{k5OxvlPp5uQpcb-8_wr!Y3MZ^L~FM@PIq)6|Hpb(U%AiV_X z9g*IGBE9zxQIOud)F{0}q)G3+gbpDg?8E!+&d$!x?0!GLAMg)m2=L^-uj@RILq!7@ zSu8k{N$Q;*p*H4!(>bU6)lcR^%)rgNA1zBptCwG^9C!2l#EUL;tbvQZo=8Y2WiVKz zn2HD|%cW&lm@0A{udRMzEL{?{XX~Us5RWg_bCd8FX@F(*B80E|iyGsUg8xgynVVe- ziC5#e%HOFKNisgKUp2lIgml*13|`h9_&FeCcKn#S;rkWtrva&6K~=q+Qo8sv7aMUG zalo0;S=;xphp#@BT-2is$KrDm9V`E2dbCxHroB%{CX6#AceowCor?3z5Z?f^vf$b8PwR_}hi9ppG_Rw$2?L9rqQt4+ z!$=zdk(uyX0XP}CoZq0Ghk7%>N1=ydfo2D~9UlX8I$K%jxe}t3Rxn783BzHEsehdn5 zSFKTWEM9akzellY*DW2|Yaf>2SHpWM-qrnsif~cl8J#b(lN--O{Bzc4mxzD^QI?|W z>K9XMOMc!QzPa5bWQ=qBPjKf7OSDHwIyC*y_pysa8#+ef+#4HdYHhuQQu0d=>Ou$S z5axj|^#|*K&ceVU&&Q20AQNPvaV8kT3QQ`#JJg1MbI(vD-_uWeraxbO2r_mgy@WE! zRI)R^b5bV2Kca|g7FxTIYlF4&tv!DhToSCzZmu`a&!32%F4%>#Xp-50NdH>@9( zMz-+QL@92kcq~?gh17rdZy=j5MV&Vly&yd?9=LCN+MqizB2}5*xTc|hp+)Q0WT(5B z*^)ytPjMBn5l@Jl1 z+gXhRPvYyDTIPNr@0paMdO7`HkneX@KUorql&w*2OcDP5yz9wby&Hf=24vHDi~?wa zJ_hNmE?UV}tKD<{*h(6)qM|W%cPWGz7|ao9_4wWKk^M}3Jdn=HII=aUW$OUMTCIM6 zot)l#l-`YSRU$?Dc~4^*{NASith7$&{}^1nXgKP&a2JWv{BXN+DE@-|^UYq+m+#+Q zCJU|8B1IQ8zqN-v@^Mx7P-0i(msALigC=Z1gfGKArRPVi7*& zDLR5CXOnu~dXZ_hx(w>6G9FJ`uz@>48@w2EzLlqJA@5?UfcZv;u&1dvTYp6#^MVOD zn`z#sE*Y6s59{z976m`tZlsUvPrnz0i$5op2-uIFRQ-6rjrsdmmk;HE8h_WQ18nek z3SHvvA2eP>_`wfQxqh-O3&hCZAe`0 zKgdt(>TQvDWw&*?2XK<9Q4z4a?5E&{M=)&TECcgbo12WczA)sv-Y>D5(oAoB_fppH z1#7|#%0NWx$aT>yt<_cw|C_w|bYmfL(?M7rfUkpVTmy5r`RLT2`0J-N{-d7b4L+r9 zz6>E&Uha=-(|EQ)(LX5i3aE!d6M7)#A)!yvq|P0X=GDT+443B)bTpia_wUO-P-L`M zh@^EdxG4bip*}br>+B}Z3*3pr#?>+AI2pG96nIBGThc*ONO_j*->Btnds?fVqFwff z;EMq2-S4FcAMZPT>6IchO;3zp^9@d3knpVE)n40T_2}T;@!0laY#aHOLVxP|n+|Ri z8UG@ZE0OrA4fNfJd3mqgHf6!|uxYD0bF)4pAR}HWGsgKwL5~Tgu`DMd-g9UJFh;J0 z+v?S5$RlIAtEBMrh|(II9OBu*hjo{~M0IPFp$Tt-wi#MEHN)L2Re`G%tOa6XNB#k_;6gcL5T>84pLAFF!llI7*8Q*E+-H}J zGhkp8N&mNZPDF1$&brZ(UU9&v!CU@OFTZx3t}(6lj2`pKnc$DA$@J(gjNFHZ>tvt5 z*AmgqdNkeAxtC^%mz91R)=p$=nP4R0tJb{T*wcCYJ*^Y(0^fyivlbgx1CgiYED7$` zmRm}rkM?FEaMja2MlUXRnThl$_THH&j-{TI12Ox|ten)oxY*bbzVh}?((5eN=6~cV zYQ7*~zA>-eu_)FiTNamQ7NFc-|_Ln>miQ}RO&|3?`{q&uXT(p~NK+G2LZrO46N zn^F7r(V4k)d}(j;wG|thP+kl!_W#3`sYIWq?vvu-rE>kpKKA6QHJ4z5GRkTT}yE;a3c+M z719sJT_p!91nI45S&7(BHE0`dOzXMHcUYjuJFZ)oVTOh<&G4Zx06UXyefwJ!U90ib zT2<8ELs=BC@egt+=rPj-fGOAA%j3@5IQ?~i^%jde2Iidl>$?qxx#;n;|8s(^)v?3k z0Dhtmwy#_FkXP^q>WI8G;uq(bWq4^Q5KPzvq=eX5po6+B0ag1tv_k{DQyF_}SQPPW zEf2aI_J3+6WHm%`N=W~&`L;W=UETj4aF3sQSm<-7HQB>g)-^I5DBXzbO&;&?WpYLo zk>X(0^psVQRl*hT>T`Ct&Pi*zb6{Vr=|+t70WgH6zRV0R6fk|IkXO5|niFGVBKw#P z1zphf*!yC6`C*fis&Hm803&0X$ADb4Bl2_cPP}(Ar(hPIeT;0qFRyXV;xR3MYbcuY}$9tvEr>vKr$p(mym* zaP^)eyHf)E@X#g8wOngT0hu7e7wBx@%bvlmtq9rwb8I2cxOom1=*KfWXU{g)sg~2E z0(UdC0d3`(U7%7JW<85#BMAjB9gtd>F5gY2g-5`EwPY2?F-OEAXMVp6*PzR1 z@jL0l!rbvK;9e*{BJv!h%b1RCV1-g2Dh{L{Css%P78~QDQ z?o#ZhCI>0Lr(s1$M^79W4Z>Hc|2!B=T|2wpudYYULf0BmR8_9_E&rAgW4c?s;v-)7 ztLF4ww-I?;>W(fY5%|U4Alz)I2vi8bA&HYjyX#foHE}hJ&ruJ7J?gVovV(K~j$X0( z^EN2)eX`jE3?w01HtYr;08gg^%Li{1ChJY_P^}w~`JV)^RG)4sX&6R@t)1spxwWhP zV6XM>mdvh$54hYT=6j5gZUXGy?+{@_Yx9lgAcBU4yL#c!BD&_Iu-80SWP(BHPr3t# zlfbnXe0ksZ`!QAdN(S`7^JUS8MM{szxv|Rr=j@Bo156=G8$YoIRumGQH%G6EDU5?l zC%I5~Ve@0rU&a_hQmgrkTRk&D!tdcDD@jIpkREs<>Ci04ee@5kE$N#lBemaDd6s$l zr5LD)FK=IYu9qK)e1~$5M8DGprfzqgd&VL1WnO_mMNV)1hqOi2?X4o#iEHF&;IeCbL@BRq0mi<#v0bpYK4 zk{q(Mb|0jR2?OZN=SlRXEp;?kSuTc9gn3-=(wWZ^a~Mp%8_`?vdPG9mo&6!NWSStI(xRATb!h2X98avyJ>zjQulUx!Lt zCMsJnUo7*W;Rwl4MFg2)$Jw0LTZ>jXxIqkZ9C?GkMu$;n8%z5B<#RhN^Qm!ovpVIC z_v3S~UMA0zs{T@27yQ_f^EX}+(T>+9WV&7JNw8c+Q?j|78tgD**n#osclvL|fD>f&5w?(1hJ-z&=nq^P*U&oX^G?9{8vo z^feLq_^w%;J1_xCUcIc@Y~V<3y1=lDee7akbX>#f=CH4LAe!REC25>J0h_<7Z_7cI<5fiF=ER)=k|isi6WQku3xcmN)f9r9#>O2GqSW?`qGtR9b*}P?CUl*4 zCru5#+i?$susc;|=U+a)JegD__iqdPSO`D}5;Mul_J-jD)up|$vVOhy_W978X%CD^ zo~KBMurZul7=`jBWo?FRwU=g3QVAY+JEigNyfXY-LC2UcI_`1)o3H-m!w(_^c(N4) ze8J0y?2g7kmJ1l*X@)_VvQ=#a{OW!E7QT~Lq!2o!&7(;{!J{XTvqXKcf-(HT@Cfg- zaw#45QGPr0(?-R*_YdN?0ENeJVl|uRYD{t-qp*R~Fn}FjlFC*<7@M(&Cuvb)f8CG6 zeD7X)J4FnMzZy|!Gk&jTdK$)4)$p$3fW5PC#$vQeBk{p%HtAfgaqA6&yJl(N-kzGm zIRgxDZG&4Cwx^*!w}3811r?rpy@JcEPNbkG)3x(a9<&|gUHZ4>=Nv@;ER-tmh$rFi zz(zBJPc@58=K6Wq!+|%UPwPNSYY3YQ^US;&?O)!Bu#+thiD%}UmDcJRKTu7$!;WN6 zdX}ijMz+_PfS4$rPG+cwl8M2MpX+-$@ezMahTl$!G20%&&@>;FZ~TMzdOmsInfvDV z)$_96&wtcbUZm`KK~OmJPa95U5x%l(v3=@|SzujurbM)V%As=sQ#|$m3Zsj>F;u|s z`?x3Eo&|@o#E1UTL495}Wl8gJVJClmtG!Nd;eCacYkRv-2a5UDEe>4ugM%a*#R=w# z0GP5jg)=hj_mktrG~*a`rE}VMvc9u)OXAPsMfAt8Bkv^kazA#)N})NAclj|)eGI>M z1})tzAij0f@2S@WKf@(pLX@d-+9w8wBkRbWWQ-}kcJJMz0B)l<8@Bh2| zOd^D&!$>y5=9@Xg^H1D-Qh8r+;Y$IqZ+C?j7$Z-=>+7HK8uA41M^&0tbpPG|JzW=J zzn9qa1@{v_n}%*0e|Z8b2?<;)vsK@9&{|$J7)T( zg4Tmi_IJ+)5m%FZfs6pyY)tae!K-0-x+6o1&`qCTFHcx>vu);ZvF~Q`?}QjXS(NL- znk;mR&rnD+N?7!Xv#qBCkR;aNUuj$Me=I>|tmX`=PhoaW;V4S&p@VnpVLZopVrA10 zsBZk|wz!?rWw72?exDaX1)JLOe*de0X7A(U-DnDi2v$90ahvDDEs|ULC*cIDnnll{ z8OFKIe7v>jXJHx0tn~|0=C0uvtAOY(^d*YbPw^=W-HfNOI$Knd;NmTZd-s*HUPUVC zZg+!NNt_H45s-t8bWX|@$F=gUdSIB*6JvEwc;go&UNd**?xdM#$qhzsi+1PrV?7n- z>arH#zg1^3GS7(oHO2?133hn$f4OYIzJp=qMghi!=j=pgOd$?C&+?8L>PG zr14DNi$wlx!}m_M7YPI-neBB3IRi25`d;`9U9wz_9x+OXT_hG`l$qO9N67m8sL19d z9IF2)Ec@xFhhCzANpJ7el=I#2gDpQTHN#cvJe1}N2KyMXeFj57-On#oiBZF4Q2^Kl zSX$xg_I|Ole0@>iei(zY2SDn;Bzt~-_iXmU2Ze2!$M_(wFu0|8;I7p&f8o=GKyd&= z>jMm~{~GXeH8>k){J%!jjI+$5q0BdXkqji~knAI%M7Xq+4Pm5Y{DNe;d(ZUyMJaCP zwM~r_E1=VvK^+%_rz*&cv+8PJD8aOMsN>`EMty6V#4cuCpGxu}K4}i$vdiXR-d1(% zwyqvID@4VGeXoCkav?9CrRlRJ)?ZM*B&#D6W+zT*(=q!B^tX>12WM?#lPz~FO&aQs zZ5~?TPtL({{VS228fPOS8gBNVszsQ%ykds+rg;P!*k)1~&_}Ij1S#K3!UztsNa8mK zyA)%isjFX%+%Egj2}!>pSYX;?F$D#yx1!e`$U~@Z2jtpo#5_FE90s*YM00n1d6LO@ z*pM6_9AXMm=8_pBt{2KmJb#%T4*D7x7yMZm62_9^Slw+?Lfw7u2G;4M$vnCpk zD2wc{4yjj#*yStAt;=^sf@1@?#;p-H=Z538!j6_A?>h3TA78+#vlUa#mt0=04V6H{ zsUP1~j@*oUr*a=QQXAuN97UR#9J)CT)yy6VNKK_i7e*G3k_EE0xviD1$kr^z@Pa|AI#%}v2 z<8;bd=)u;JnaDw$zrl@A-J7~|oq9~-e7iW~PxMTcnq+g<6bkUT*sP`ibk-|bBJf8)GXKbW1c zOYW86{C3}8XlFV*-ufo|R!z`W)sUt@A#`bE-xc)*gz%?+lsHHCk>;;f;h7&P`uEMw zA91p@p>j3xQqkR&uy@>HwcWi-cj~XqT7+3cj9#oIsoy9j!yx^JyE{r~Vp}7-b!Ld= zUU{^#$xjLto>|_B?-iFxqU@88k0vF#rvfSBzpY1c;{&o3I3f<)Y<<4HtDibBaW`!s zueZb-Ep5;2X@BbF&4!4sSMR}YVD@vv12CJG_Ju@;Y8MkkA;MzDh63UAB-1_9C7PVr zunSKW4QP3!Z2c&|)gSUtQozA#>fqW+AhYh8p0JBbfL^siwSnn(^Q}KS@zr0i zg*K^brxiH`c76Zk1oFuI*&V^3!L zW9w$I{!t`%=y28cKG8;V+vGT8*|qVT=5^Lp4k2nczBXNz)$_y*)OdvCLMpPbzdp3T{y%{R$Otcq1<;l>Z4Iq$OHs$OewuoJWwZ6EWH%j6NK^LB7 zL=U8--)y#3YPT@3{cdXb@m>DT)34tRfn7($>v~pc2e}x52o;KYTdAl0Y?sC_GHRoK zeyH&t@QoQRGd3k zw?{vIorpuYYmSPGdO3qKEe2i#c}$>0BSM49mPA0V+U!_f=_yskwp`}(@~-VdqClzd z?eusysL>0+pmiGUyzT8QqofDDGT!9Rh{zkO90)aQgI>m3jjOEd9Z9ZXj*4v$p@)k8 zXI(`N)EjHh2!#O_KAY7nm4#lA6LfeQSg78P2lc&C`DF8VMf6DueL3XdcN)@QlP z66s_^V-BHmh9%P_VZek)P!^6W1+ygH1Jek5*rdAR4FVHF_*V=Q<8_-yT7qvY_i|(K zgJX*@$DpBMwGjU#0NHZaFrUyvUoTN$R`N$k(``S=G(T7HU*2yX!TAgZ$2}ZCdj){x z$~Lt9pqOjE>|W1qC2BeEl*f%cg5X9LySK6TlxP3?rgni2jp(@2?~;PZ#ITW^TavST z*RV0eFD%O~AdD?=i{B$73B@L1VGCs9Xmf})=4J|cp;m{LT>))f}V&X z&IiUFd`ZQT0Kg@Ej;-cA3~3(vl!+{!jkZekA8_;ot+;aN%E=}>MK9#@5oyoS_kcG- z5)?H~AI1igX}?)XE8_tB!mYIH!Go_BXV{m)nPf}Ob)gxkEXw)LKCo#J`%IWR177yv z?|eYf7iO+lZ%<%%v^T}yry3QGe`J&VHtYGbL&zy1i&xF`HRzg|{z=}Y45A&D0e>mk*!Uy)xxCQn!B&B#k&VB?#CEco zyoR|vV~F&1OnuTFKH?4w`M6jA$aUTlxV#-(I)wM}g)A&o^;<;e{N*NegJWiVh$B#X zPLT5Z=T>j=21jq-YNV+%zemB>*3Z06SFAlqB8QQT5Xhij4bNZjl5+$N{*JrBICKj{ zKt!o+)HKSneyc%EgZjpyWqOaz4*R%@Gsh9ksrRCGs-Vt~8oQP>czXNRrEf<+{{$-%C zsN#ExC#V>3zSXmBm8O^lRxLB+lEU>!R?g7&()#9Uzi^0V!^8fq!I*ZT1#^F@lU$gBiHuos*b zHFW=CFT0YaZdy652JI?e&UyaZid#EYuuRer6utTK>kpPEVMlJSmL^%{ zf9hr)LbI(j5+@6L2D&&d&IlEhry=Iau4%<-+_#ZVq;u0tN$vJ+Al(Y^6#j zI?nKt9r4OisCT=ekcaEshV-If$+P z(dl@|U*wQFa5a8y!!S1@G^BuUo5b4yJ zdtz|YxgewE=XYk+2Q?Hmt8~2n!|Sg$0`8q>Amx~rn6A+7x|+&!)k@eRWBFacsB&$g zDTNzo!|=XMT6|ECX+f&`irfcLF@w@Qot{qJ`HJ`{SbB7ObAZ^xHcT?8%26bZ$XA)h z;@@(O=eF^2jQ0t0gSzVC%BmHUG8D$AI#19y!jdY(ISjaFZbS*ogJ zmEleXefOOJYL^P0IDn3t8^t^6rFJ%wZCw3%kKO}*0s8Izp70)6d1fr(lgx4+<@7`B zy5)=g^_kpr1F%UCu0swUDEsQzQO1WRKxITTUhpCVwrb@!#D71geCxJBKR2D|@txiQ zV|n&p-tx)!%?}NL#C@X{nosv7u!O^wKty0&BR5!69NUs6E458|fclhu7G^%=jU&b1 z;-14V1WSG~kNYCnYX`%+-^rL_^3OiW+y5RD8F-5Li~gfMX4j=1qj}R9=>M4f)uHLl z8TH>eK{ui(?)$#V%w0w8ZgzLccmdB9P{_+6}FMW*hMZjwA8@!5}U$|!o&zd-U zu1k8GKpZD>c%2~Y#JQ?L2oJCUFzYB1gR?}E3s8dQsb zl84?9f=M-KDRC+q52QO`?v?HE4=T;4dM@%!H>rI2$?4$Y=bIGV3WYD4k5+&BguM2Q z9fPB9<~&G@$a9GlyT=FY%LMcuhU`3Ij0iPbj2jQ)==e! z<|vK(A}cdtvF`X9e*C3}4b8RlBk8Lh9qCH=0eAl2N)w;;1iMUXJUpl}pf&l=-ol)0 zt$;fFf7vDB2K} zk)Ox%KAbs())79u4JCKXBi0z1Ju^L?2a24*lbqn~8bo7_87NLC8sW^cH?s;(lhaHr zoA!2D2Q(#xop$^_n9BZKDL8=Y0?hG$?nvZiW`^I0ZR)mi<*ibq`DzY^0u_Atp(eCcepvUJHTSK?U z|GeHioy*ug1pFJf1(x4hLW+>G(VSomi_QA-QDvd^R{O@^#{2NO6N{2I3O^<6c^GJ# zRv2E=Qb$-V$3A78nlR#$Qd7@Yk=>DRYF198S?C7i55Z9}@qnkr^+Bco`W2_Wg8EcJ z-yQ0hi&7vq^(hZ)p zuJuJSu+*=rY5pOV(LwuV?bMz33trk9+5c8&XNH0dX;%~%{V8*8(rfILO>f;}jF^ku zOpqIIvA1cZ880gAt<~P_0@kLCmrEJYLnLSPP_3u@ly9v|lw2J5gkSd(VKMjCTYgJh z)Z);6h6)(S2F zk5TNqZ#}hAAKiS!7}EKR`lkE0{DSK~Ry7bx=y|KT-k4{Wz9GTaLc)lord?@ck_loCaA}^0jaUJAJ z$zwjt$6CeMmbwd^#VQ|KZa!PJ<%;(58)9#d;h!nNQ@yqZ-JxXefpI>T>>Zr5DOZGI zdD|t$ah1D1T_W!=>D_%zbn_Ah_xwOqnFV(4nhwUX-$w^Gu*$|gTg!g6%+D3#`bs|akCvKm|7Tmas^d6R?S{1pWqp>ZR0#qxRU+aB~ZOCUjw z`!9rL+?ywg%FN=;hIM>J#*?9B`o9nV4%H?h{C}S}+mnCjj}Mr~?yY9*db#Cabv=Wa zZ=^PkTXmr*Li!8MhE|o)*Q#mR{q~hW5{QS8AnXH=X;+@`ghpp`zIU}gE5)X zd~?z@%qG5tzQ}x$RN#G!+K!wm7_+l4ub6=t0&T-i1i{O`mVSlM87o^b^a4H^qV|>J zRYhEVO-~w5x)5Tpu|hg0440GsDw!>;Bgdye1^ybp&u|Yi&P!k4C<*{Wrwf=E+et<* zLuLgSrYxmJTHZa6PFtqwEqwmcHt8|S_YYx0B3y<;JO&8Va>0el-9KX+Go!A{#dtwm zcjR=;@uQEg1j-%Vx-%~yH%2Ki&LHtmXL zcF=jrFD7a0mTeW5Ol@nZq>!j^hy{*SN4@qMMQ1hiM@@o}{%zqiH_(4CK(DGr=1*JB z7+5a_z(eC^HrX3aOb2^YIjmapZ`i^aO^3$Z6AV@mXRK&6CK{ip@@?|&rdhxIY^D(Z zA*M`APSsFUBWMI!LBMyn)x3Pg~;K*${Yid8F2v<;=5+a=jv|+d@4136o2V0icAh(pBPUC*;H00N(_CU zyi=H;uvDOXQg(OCsPC-xWr*a3a~H0muIekE3ptWQiIru=^XU(Lz)A#~zO=iukkr0Dq1t+H2CB5F z^uovVbMMDv^)IK2{TBf%YG50iPnzNK<2AP6+ZS>+)(>uI|)jt zYaxDlMyNOE*VAZcImgE%d>Q4*6Qr#lH};il7>~5ZHSXR{^$2$mvWiEnFo;a4 zvWFc@#+S=Ib`2YI>-Yn+5MyzMaiaDWXVlX55{_MJ&TYyC18vgN8vm-11bF-Hnu+dw zuQ9o_w7jhmH%c*vGSc`e%{1^qfgUx}Vo4}3UYdBAvoxvrCl<5KO~KVYgufCgloVXE z*7QD_BY#(cVB}#?yc^?2SSzz>p2Ei$Ns80`ycMoi!`fCdpI38KXIOF+aqleUX4L`1 zJrLrp#;(__7We((k-=r{3a@5+pDwd^@w|4X1J51}eXV_l{5o@*^p^L1ae3)r0;^8_ zGmPIAVb-45eZh4JW|xNj=klf7f>*a3KJ@XTzSuqO)bs{lY?Rk?O>NR|x`uvK@G@1# zk@|sd$Pju{=|(~-y`99qCok?Yi{%Kt`to#DdA4~l_z1!EbGX~ z(i>?%HQB!;hRX{aXb?%L0PG*T_pO~Bw(ZQ;8|(X!t;gAA`+DA4P!S5GE3`zjQ+lgE zjFH1S&peB*{oH`o?^~J3nA|s8y+%#;B?U3^Wk;=kx|DDDZT$RmM8BaN0Si8^X)nr| zkuD9RUXzNWM4y|sefIM9D9Wu)>E4e8YcbuKch-gTS|DqW>#K`4 z3<@gwa}^>c=o5GH1{16Ft$q=~LaZM9RqHeHtg5qIT4+B=p-i&pSt(3L#^r4&G1Ev+rpu+1n3S6o~ag2)`SJ#RzDb(=yROwHgkR1`eto2(cz(o zvY2fb>od_XRnVKdktj>yzSYS@cubXQ5g$96V>+_%QLGxno7l$d6M6snXngyT_|vi| zv58~kA?tt!5;Xuxo%3SE(|Y_l9q)WuLhlbIxp?sXrlsXK;Lx` zq?$$;5&O-w{fLlX&G?^j9~1zXIzu@KIft6I9@;{ zB3Rd`2A^nSUF0gDY}3GlT{~gz0Tvz%B zo1EoG7Fy1(yDih(JnGWCW-|Vtqz?O*VK!BvuaO!H&z+t>F1F?je@7CyE-CqYbUf9L zZs!kcrU9$@!$qxB`toh_`@L})eI7W%;MpV`gQz3JcC?Ss!RY|`deTqR zK7UO_0%!bp=8JHq$alyE;p!;0G?RU{wV1OCW-KH-bR=E6?33C%SB9#mB;g1Pt~if2c_MKKmO5{)Boi0QbQnErl-#udL%(1LkC8Aom#d zet$fUyWJ9H={OBVjRaEipq}2``ZDeQTAt*qDUC^}*_#BaL!-hEnZLM~vyH{siR~6( zyr5^kB%x-NsZ`B%N%3~f#QeU0?)fdMm687WX2`12Fs-pqL>`|L_%=~q79UfOHcB&o zD2fG6*bF*h1zsOM(B;@64@bN2jGb}%lZLkZre^e+mu)QQSZ>^i%+Khs%JAqzr4cmp zGW4!&xHoaWR_**Ts5M&6t*;(D)CEC&6t~h0ib5rJAR*a2gUabi8X68U4g4N~jb_}^ zPkUBWU5PNDmPX#?TRjfd*j-z3Qo;z91Xbvk85|Fr$CcHYrReB?o)L@zLH2bkcme^y^vzURKr_w48A%DdwJ(+AWD)AuFA zg)tAx=TX{K`2)aBym=SGQ!)@4K9;RtP!SR3>Q?S457&O|TP?{|@oNAv&*-s2${EO+ z`4)Kc_rJ9^wIuhx9DQiJV$~06X{En?xuNNgY^1F{qxN=20)$RN@ z30L=h1MM3eX_nnGuv%s{Fl$SBJ7;+keG#Q{c zKdfce^t|<%4fZ=nw@IJ$xo-Nz+-Gb+&KVtPnfT=nktMtA%h>Os+rTIn#=QBYrVSxu zNTaIr;A)3@-fMs3=4p5DZ%f}iOiy!A)LMoru_t`SS7`c^L+;B28iUUgMwDpF|JefAE*pc$Nn3V0a%L$=`OBb{t)TTeLh=p4TsZ zSG{K&${sHVXb-~>$^P^QX$IV<6B}k9r~J|-#l+p52@&lJ?30~mcRF9I-BF%pLcW22 z=g{3CU8JRG=cf3L9Qb32&-*0&batT1B(XMNNpwIZ@5Ii$t10V8rMfNdaWexe9>)zI zuC~o#m8zk@(K%yW_me2&2ZbS=@E)BkWdbly;?uf^jZB+9p-P}55H{29(kE0xZ1Q9E zi_i}RA)32C<~^C`#+KQcc%6S&a%d}xNorVN^|UEQr4WoiHY~?bajWbnx0B!+*JvHo z#pDv81HYK#z03;Rm?A_89J&!`*|+z)_h}vz^SmK_av{SQvucq#+hS$64bU06iqf#O zIwh`s7?&@9TgbO=4P^mlkI!*d*_BW=;?JC-ew;oJlSu~9bmTyQe^Hh)uVN|w({9aE zFT0JBKRnKX_zOC~tKrshf0mM(lx9FZpKjSm;=TNNw`J?#&DE@)lqivwe4IXFrl1obrs(e>W=XdW*=|L1Un z{SuK_0~anKO08oXJHoI-EYQ4Vd%w%OBC24Q>uK2y&(wZhndyV->1}ng+@2odR;Z+PS&rBgOV7 za0l9-j)G3wc0NOCdF=euOHBU0w|O*I^cX7|u7WKrDXM2?hYv9#8-gsSVU_{mYcIm@ z2;}*+xA%?X)zQD+*E>~?hI{&~;$u!dps1X*I7H?a%^;rF!+Aj>TOshHAjqCWB|i4# z1?)Ucb>shALHona9K;O7gg6=g<5jlPM_Vgr=l|ACz*5!Gzm7$Q0kGHeUQiTtHFj7&@wL5dF}XM!L>)AaSOgKgkeCFPvWTD8i%%sB{A{buuTWz|%YMt?1yr@U z%vbC4b^pSx;~C-yjc8G&9iF5F!nIoQ@a% z2DiWO{jVtfzAqAkmF3}k?;z7 z-;b7KH)1f})nrUXwke`P2JY~&pbmGnWSFm`j#(Atk0m-C#<+^wki#IKUJ0jangJf; z8E@|_-w|p>x>uN)ub-AcbYmXsSSDZ7yJNr_df=y3(b#psgE|~Jp3(M+o2bj*w_YPM z^%~DOj{a$xnIfv_hYfu+3y{KQ84o*EM;-wSW-QtF#lxzo&Rr4JKWs&H7A~%iG0MH( zfV64r9i?~5AJlE4#p|v8hTCsrFO`?PN0N;EKcOqR^%e9Vzzr0<1|y?}k=M4tX~}G= zzhzwjY4Vq5Eo3PLDEK=7m4|JM#5&mBI&M1qVo)~&3=}4 zxvk_MiMSNj__h8k=)>gs8k#y6N5`0nZ(SSICOF2L(OJG59W4{yzW04Us|1DpGx64W zd09KH)e%07+fdp6{?c9QI$+W;eNPV$1Djmytr*Apwz4d zEhWhp&6}JwpJD(XE6~;0@o{{&Ryu7(G@i97P|~@V4J>Vk2CK;QwabnqTc;*fEl`Hn zzFt{!^6>pdhSpFTY-COsM4-ZdH~dx1U*37$NYJ&LnuF^P6NKsj*iogkv&s^EBtLkl zjBIMaH-o*#H%zfe@}Mxx;M=GBIhf+BAgMb-0UGZX;RJLqKiweqR<}72*|p#uaZO zHJsmnm~iqBEy1#fMAQEgJTTC$~#QgzevGmcDt<3eHX+7xkzr9T~K zfXe`Zf90*2RZxNL?1m8RD@x_v2(7%H5#lEKsAkuTO~iHYX|jLNn4`Tsw#ZSEXCil# zzkiXwIg4((*vb1|Q%mJ04-`L32x_o9yMI6S1D8;c9-jr;qoUse5tOfsnue;KRJ-(d zyGj$&jS>KH-QD+#i>gsWzn}EYXZLwUu@ukC4LE==43e5rZ4-AP0-=|C+Mw3GSEd9F zm7WGSfI5yqyBot=yQD7H{k%H`yw;HKM$;v zBW?bH-G8n9c@*aB8IIbhdzm*dPbZqD6yhWTRwKF^DP9B^V9ZLeo^B@+sq$>Nh(hK| z?KiPsO3Sf8&q+yKa|1dilwY@OThsaw-U$~m;)a>oRTvuY%Qqzb*|ii|-YEg$cZ z-jK2Y2h@!G&7K~gM*huFeFYx^EMOtuN z^q%f5dT2O=h)j!fGhSu20iI>k2VmurLnuB`9b3ezdZtEla_s)mT2)DoHr_nxk8id` zq25x~5iv}OI)+j@BMZR}-O+EGhBHZXh6Xbb`?k)#xYmNuyTadJ0}hi6@xW(FQ0X{E z#-33e+3Lq8v?4z2%xs$wStfJ?En@W-ASV=*5#F|R%RL_fHbPO@+RRD@7buM|MILX4 z^>+l4wo#%H_E`%w9VO9WeNr};!?D#uk)^!G{z{t zoo7c?zE)4zrsAsBm7YSgyD?ERR7hX;``@^s2mZQ~?wNeKWC7pR?y`9UwQ6s?uixe;5r0iwJ7Qt>Yj}q&z@zV>Iw0}Oj!p~9QX2pXU>zQb+Oo!d@@##jlWEL=uG`}PD-MX`b5j)(r zo+=v%!SZH&n4=K#xWJgXE)c|hjw1n=f$TfDlRI=3xwH3w{uK9=rzA0oGAAwgQNf=~=qt77!~yv_bmg`r#4uRXrO zK@@f-x1F}BhwhP`tP1&73oeO7!KS9T+igZ_3mMUc+AOL`4^*=pS$&8K zn+(1v=^3|rF{phAA)}4LW5-g#0nb&xGcZ3qWG6Kb=50|enw{3}7pq1A>^=rOD-Rc2 zRJ2k7-~GDUdpXP0q<07yi^t->WPO*p&ogymvE5RCaRW5-OWD+9TsoHm(cdi*K^gLl z1$?$}P*}Zei8X8D&uKiIPt#pqN0}^;5#95=(~d2U9eVKq=f&~ASP$qNEp=0+= zvVgB={@vhX*;5Ri?9*aCZy~VPS#!isU#MYovX-(!(QMVg|5fDq|Lic+Nn1gTOYMLGls0@5KA zsZo0GML-C>NGG9$6wcy#-hK8tGwdWUeGM(`bo`T}X z!|tZicX&K|=JmvW6sGi*qnQndk2WpED`#;Uj_D*l;0*h7edd#x>sm~V)R!RVD0MUH zx*MZXa3`d%cpFCbbdc~1AoKmc;V$L;>j|7FkyZl9k(>EaVxw2Xj_NPdD`ZkwY`UzX z344iuRQEVcL;a5~z7&k#Xg(_0Te!DfWd6B~u3_Tt5Nsi7#kP0*ogX;Mgt~0|W|zBr zT9VR6^M2D`{ESwdtLcTS-w3|^syf$XlAp1ai_%*@9&h^^c9wH9)Rmd%waFmcONdMT z9gIf1C4r|#Joj1t?RS`Si@ASTNIaPsKH&zK$Pt8nBR&DXT|&-08*US6U`&V$7t#Ez zk<%@7)p;7WiwOK^S?7hkuJD z!Ijr~VWaq&J^Ffl0%2U3>1C=A&R*uZ`L3m803gu(zEz^${N|a3$7X(j1;Fj~qB(>A zH%k+{bGJqA0lCs>n*aDP?rv`31{7W1{SS-f{5LT6G@aBMAp`i7&FC=j)$``}rD3Oy&03dV%E> zK!f2g7_b`?0MISRSX%b*3(ym|x8&`SGU;_n-J{UZH~cYxin*_YDSA7OB-6w#GuGkX zZMAGpAf1O-o0ghnf_=iB9j-{6hI5dGyv#r#fRap&(2RWBo%oi%DPhXO(W7VZJs<(1 zWApI(3kXnXh2vN;*8(`sUJ61my*;|CdOn9q_ovk5SO$w6k2F{|q81R(%qCwtHOsVv z5F>9tOQDu&+}1*@e^r)$vXNT_2=FUy4FsC(!o9B^wL%?5#T~)`i{AU$z`EDz*Sjmb zH9|Xo%oF?V6B8M>33lh94}z~eIw=vzhR&@^0|5#ILc;C%UfRtq0)x}`O*bMPFO}}H z^6+`=wC-EwEftYN_wWtOa9!6yRENjF{eh0htpYc7j|N2X~=*o`w zyKRv1Vs8uhXX4*cQ@zd*4xeg(@NTC0^@m}?G?vdV>W@0ofrI(Kr%mK zAsK2^LS=5CyB&@hsV5NBv1f-h^t1*a7n)BbI+e&IxJ+ABQ05@82pn`$%iX(PVM^xnDHDw1(plxK%QRRW@b?k7?#jzR zA?_L8g#Xiwm~d26Qao)(wUt+ftz(ht)=STtUsX?XzX)-I0gnrQw*r5_U#6J)HZ8BO zB(ctYTs(hnq~{WK*z{hDZ!qjnBW@hz;A52Fx zTNqP>ed+)H)Vca`&wPAIq@L$4aG=;#LwcEwn^+insjcNggMZQ3!Uk{H!u?vBR+bfR zP357}pzx}QZL#*tC<>KryUm-5yqsrPjiJMSs+2qn?}v!5F&7E8(AG!vA6J`CqM|zp z$a^lpDr%!~Z8PqHMkv_-PqA1FRs0E)j>SV&4buR1*zO`80ozp;Ea?*TeqMn?&rSu7 z#)vu+Ek4|XflmoofNac{qER{1m$q5&=YD~Q<#|7Hh%vjHg;LywVL5PVSN*xirjN6Z ztWWRlRFR8YJ099sQ76M!s0B;X`RiVN_1>&wu!40rlu}2p7Vkv@?}j|kVeUa!{SPC( zeD6_gtdINyj)R{8n}Ux{?CsL*4H6eQ;`iArKW2Kp?VI;*yT0m3>B0I%uY#bvO6aWn<}(4&-LH8|?~q9}!sJZUSJJo1cV~ zmTm+{V>Y7H6f$oD7}b4mNmFT}2@CTVso{a>0Q6)Vr)#F9W(o z72~a>TT5Ugh82Ob+F(WCE_tuMDT``WqzJhfcdvvM*m%-Rp>=~&uy<&qnIPj+4sUA? z_bnX~boT}O4~|}nwvN@z^d1J~x)=6ghliIM#&&?km_LeKfBK4wkSkRK-y3*0Yf2K^ zU`zHBbbWmfx$S+m_CE7bU8Z`aBVN^H22B{)BoL4=e*&VaUpav=YYTGP9f3SHS%pKf z`)r|YYg!Mq4)26{dAv1x_1lXcsTDTm%cQ6q?zzvVdOc1Sthu6Kr~yn z`gh`|%Qm@=#`L4Lu&awd32}SAsc_rPO1A#LTRDM_*k;bv5bewQ#_l0ON-tyQ(V80a zI`>xUr53YN%~Jqz@Mvn+IOduK5Nh}w3djQLUNqFzVEo+i4Qmqk)a+Coupm(dMTdVq zbPv8%zwC#kXShJI;vgtz)VrqS7b{(O(>damA>61Ohe@T+hr1M=Ci zG+#exLS6$8B#t;?B0J%-3|X|tJI)fDU=&L;QJ}+G&$UGeeNjh4{-@`#%l!3xBSQe` zqzCgBs@;m(=XUM}p|5?x0e)Va2ffm1a}CR_GO(q--vkbW9Gu{O(^lsxBJyz5+u)qO z=fxh<@6DWe5g|G%r1*vOx|;zjx}l6;u=_4EbREk)WP5~vTmi7C^vhy#E!BN<)Kz1` zj#?u(E*WjEA|Zs~omRG-zGT+$*-zxBPQhr;4djY&#Yu^qb_FhStmFzSn31?x*<+&u zb2yiP_pk9{9KB=H23N|?fmp1@5VDKE4eo9NPViO~vP`R@jO|lYbNiTkbm0$iv5jd@ zwLia5uT11ZpEzO+e+Ivx9GdsWZw!{&iHzS#c9i^H>2oCU7Acy-N&q;l)D2AQN83PZ z+(q$@QQV*JS3h%fou8VNVIZ7~e|2EP7Yz)vKsl0{i!`rU zM2>tUxf;8vxMp0m8xi9@9~_HBpC3K@0lc*oc_(CPb+g|YuGVLh z!RG(s{*(v5+6HlU8Zs2%hi7lLOFx>j;6;5P`gJ^4&lH#-y<7~jYwY-$w z?vfN&`bqTHiW?tB`VJV31;3q&|Y;1W0!OD%S0( z1U84dHV!;yG`1So$ADArj|aBe*_gc!V;dN@L z0A4bEqw-Xy#A(%%1M0D&vwb%74s7j`4##|p9qPvK`7})_=rzN)vNKW{UsTLqB)t#e zF~4|AAIh>F^DM|q_kP6VE0SLwxZXZ~iSnV8l6Ynz5X{frBguMjBzkGsrCYgNEof-U zCFY6Wb5b1Sz(8h+X=>c_8uN+Kz7T`u+aGH&y19ipwOPwmeMn}3t>Jh%BxGpXp6CoS%C+Lh%$qm4)lrjUV(3=msc0ww=wWFtq*N#p!4$$D^0c`zI}y z*G8;D--j}8?&T}tH_%J@N=6FC_sRKO2w2M}iC_AU>N@-`)!^*Qb$-&aUnaVze-a5B zk$ID(Ohv>>BZB>zpJ>>V^W3(}hEsA9-hK>|xnT0{Mv)t*0H5zc4X>=`{_g(hNZ1!# zzOPwmVZ*EYDz}v9$m4g0s6Yy`us19BV!5=H_+Q53#LkY6Pu95}YN-^B8Vz&0QYDx* zD7S{7V`kn|lAA8CsS$>>Ots6bU(ebvLB!}dPp(cZJ->xQb1L(;gwP^Kr8t?*$F9qd zaKzp9=`$~+%6rTe$)c(Hg1o2LHXY5f&LL6#ycm1o)-6gnbRzne!k5AwMIV1CVzfJ~ zjklczs|TCZ(yTwnxISOq&^^&?pAx|gJLm&LU_#hBO{piv7@S|AJ6lK9erqR1piJ!BhZ-gc}hh--?IzYc* zL1?V;EiEYx^~6tPn@`cH>=#=Rka~%bD(_#G(p(i0Aawrj&_mL7@j#Mol@)hDXB3uH|ZN38rCsjx(bf>d>*9)h8|k5 z#hgjp$8_P&ZI;wf-Y$9$QzK!?>aZA;i~V8KM^|+1{5ieeL+aEcG>GNKZbt{n!&# z7RPe3-{u**`+4>8Q4k~Un9M`d46u1Qe#H|zOd9W|F~Z^$;D(FK5fLnz)9NG3iX z9tu}OW#B^7Qc`xM#nD||uaZxrm)#un{cVz{0``TO9@5Z+{De1E(~6lCILhtXUT%Xl zwmzlzP9w5|%U!D&2fyexx~QEJ)gTn z1LAoV*oPHw`R+$S$-*?rU~n?L6P`3ZA9^QVa$l@DqSzW3t1Hg=Rt&Q@El1^G*SV0X z*35@V=vUoQr~D9tcNj*n7r>W(T>u%;>8hiCC*SBv-rkCe!hKK;05AZEjrzRm&J7O& zH3~;l%WG@##0DeP|8VSwkn0DMMXMb^+ot_~b%bZ;>HQf#lBx3&+#QbqSae})!cwf- zE`E_F54oUPW*Vr&;bV1hmkX7)^NAoOQ84t$l*-0+Vc}XF+QkXO%SZZML$=RBSE-KINFB?oImrRhKqBV;IY4{DI&Tk$5v?Knvz|%hbr=GzhmnzV3*%coCf$aMZq((R!!k1K%e_ z&N8}yztewqb}Klg`*5D9U}%#%zcKsJ*Xgg8RK<{w2UV-<4;8q>ZQ=VY!eH{M*3bT1 zP@fj@bd-#XO&DtLvLtY;4vSImXcB` z6x((ES`j&GnG^JVXXGoIx>+njy$p=+vdf0i@LDOMdknQmJ@p}T()=Vfogz zYmvk~Jp9kpA{=#s(3|s9`Mbu&b)dvYgELf}0bXX0E>157%;|L&zv~ZZMK#BW{llopwO|CmR*U&+ra3}M1mCh#UCg+x;q6z7c*WA7GAKOhqQ3LK zfic!^aT4A{N`ZSv3z^{s+ip06-vZ5UX0@zX7sc8m24FS~_|%^^02jHeH7H3sKner@ zzfT@*E?E#dmt$&rFemu2HTyecpIg-?;TdscQMzDxk2sGfm1Oz*`Q5NQ?d#S9k12Ft z1xEP~oh4%#hu>{p2A<%33G>5xXrTNhyJ=r8QA7XrPY zbTBQvOJElUL4P@+p{s61IZ$bo3E(u6wleas_KD5N2iw3rY0%K47`2t?cm+>C6{XBG zcIU@uTtA+GewnyH-|bovvgRu6zOOwU*3&?N-U92yplKi6f#1@a4uu^aBZ#z>*Q}i?K-oa9G`JXg5ktcui~s)a6l~ zIW$ZT5O*G}op2l1wr0pu5#*w51&YB=tD2>k#d!o^8xdk_z?`z7y z0Jhaj&5f7>DQ3$HXtZ3R1xiCyg6jv#s-3+(nnhOQ|FR$Xv(D!&4-kslVj&}w_zzVt zdnfC6_Lgt|$Hk)l8z;s@-~cXgP&DX>1n?i}(f`6dsxdiCI=ifkO;fffZxw)Pg3-SY zxT*8i=Och%2Q)W{_w8J@;ZX+|jNi1>K{QFUF!6jN58vhKBlN@6&l3zdFz;p9o}VL| zy8y?b-8E&><;pkUs=TH`H1*XNq-r`E05k|M8rvmwG$k@isdLKFQ{P4hdHAd$`n^+G z;keJ?aK`>^c>ia)wE-}*sL*3fp&$@D_*+8&=m;PH@y#yU@xS3j0cUoZ)|tn{=Zw3{*04oYU31=oJ%fp8SCNiL09zICOkmP! z0D>YqejV5GuW_ucFUbT}fons}n%&mEtXds4_~$jgfJ*uLk$lr#ZdrpP$fh&dd=y`L z^~%GyNOX-rmG-TUK)c2YDeMW)X+_BHDtw!D0EALZ2ZmArLe_p0?ije#43=tqo^03d zDEk?}1#1itKrfkt;$gZGAYa${`5!{kvipuxyUZ_P88+RFXM z8D%v#T#)E1jU{f7x9OLSmym;bfN`bjmSRfJFc!(BX+HK;)ISXZe}NqRp;ba|;xc=Z|wp!dwoGu)~Iy!_-^G8n!-60Z?8@!+jMkvLLK}7MjKg~%2XG!aN z22KK%YnJp0=tluyIYXl3OF0s!lVwTnqqo?|$W=$&Rf)Z2N9-u#niS)g?3H=}Hkw1Z zGoF^~wL=r)5Gp3c4)ksKLzx%unw@_{1s?Y-mY)bHJ@AJu#!n#@-|32n{j(MfWB|KwhX!FK zh)`SQkmoGh(Q{L?Q&S5`tTZN$`yu-L2cUy#9in4`7hBS6ftC-Nt^`g*>GWT3kFS%w zOns|BKGzm>2cXdt!?Ame#bamebo;c)4gX5Vs!1=JqO0sitjF_=e2x}Z3|+u`Zkx zA0yybAH@t5ZPZr?3Yhz+8tHMzTJ83(h*yc%!=cnKUr)q-E?jIZElMSDZ)_)p)5(D1 zslFN3>_n{@S)#vmPc;{cyP^Pz93$#Kb9%C0{6jn6PBnM7`GHMV{)xjuhq}7?EzkfU z=VCKRcu_An3;+fnTFuss>vN-?-uPy}Y2m$ZWtt$aU*M(2VC8l1&yLP;BF?<#WfTD9 zzb{$jxFL5t1W)@5=5KnFCGWs8t+8xl2BvTC?b&?z{#q9x?TS)0_`7GLoT1mZF7yzx zYAGJmQC7atF{|xd8zQc?Eh;cgh$dY~QL6QSKbC!Dx)Xj&h&|Ge0|kq+Pv)uB>fzVDJ6qaS`SI?`th zX3*l(h`!=~3OLbl&r~&;eY-Hpp&8)z;i%2!BugAgc$zmtKMI&3f>-!(|7ZNZ>J^55Bje>xL*;fnqIKFgbdM=i=QN#9({ z9PQck+qqvr*1bVi?EcGu+Bw>cKElU8sQ>YCt=kkz!5b#{NMgR))cND5q)So$w}0Fq zdyE+G;A9X(FRxGuxNg=gLwT9m9Gz7+=X3ZrR%Q0ayrh4rGBwh<}e=yuykG=gE$S&&*Ur!;l;t^k4k zuu1LQ{Kfz#<`aYca@VK7WI_jSNc}ZmRr#HA&D?gW*fF4tFx|#=#fn_?jeYFy{m)zB zBf`&!_xB;21~%rS4p53egAXdf_I@-4ELLGxW+OlqNvJ)^d$Ycle5IF8*!KfU78 z-{Ra>rvrt)pPUK57fBhf41GWH8kSGbCy;K-A(iJvd8tB}F@$F-;=nC?1!m`FW zJg;ie{xO837>aqf!htndny!U><{ysylK%VMD?vIIU z<0k;ruXo2*81?k;fJF>0I7bhA4@7B2RJ7Qb%xceYmZ7;}SdsY|hf~axlJ3sk&MP24 zZaFp2RzQ}XwBOE>^2Ud|9ulsF7~Q$Fe^~2g^?9!X-|KfgYcVm8|c=17j!9p{~bp*Z@9faVfi$Tr5NYesx7oA)Bja%H$@;oKlDmUbj7HTM_hLc+A_7hD3TemY7a(U*s<~>0TWg20<{o2t^lrnOVe;WMBY;CD29A0&+N5^QY*47Sf76LJ4g$YoQ>mPL4;AjBuNA*VcLk^YX%B~GOJIn%SXH;#1 zH5s*WYM#CM(LQZZ?I`}g*nGJ4clA7FSmOW*IbQDn7n<5~w@isyrvq3G&sEAiKa@G{ zvJP~L`>X`b&89}nIjxObo1r(P?_;*a)X7Oajv@d<)x^(MX_-TeFHv=MGHRY}_Z!Tn z-CD*<{%6AFBH%qZRv^H9k3yLuZllTHS;upjTM z{T2db#B_u{uRN~31V&QpR<1}0MUdsR6FVOz<_$vf2hmDVyLV^$#=K)RqP^vN{Tky`Mb9U%Je8@4Z>aa~^kK zv@G78+{md8Zv}RDnX*RXwkn#^@~SNroJU)p4QKjQkhG0X_YLsf^0?yDD1X!+f3LL) z|4w)**lia$?4C4~Zk&xTNP3+2IQoEY6;so|(K2HAbH`|Y&);JaEOePRoU%E{?moP$ zF$Wz=Sznl{5_M|+>6ib()amhWZ};y*Y4T{3Gj>pH)2%7qay4o{EU|>b;~NrYM4mbkPN>VyGm zP@ez(bzhK%pqs(bE-=w40ij@UtjMvhB9aR6d()n>RUif;5`X> z)z7QE$jW5JQ&ZuTz5!nfr(~C@2(0a3*N?J!VPJWWR<~WORU#v>hkx^h%CGt8q@HS+ z|M2<*=I1oY*8g59vkrP-hgd2JYbHA0^wjPSpRc7ie@W}Kmm~L6x$BWl^smGHr+BRq zx|?78#m>q)J(};9{`LEn{^)NcMKc~Sz-DXhwfSyrAoffb!c5+kNE@Qo@g{F!_@Y6B zCPp&uf`so%_$_h$-aB}u&5=5#kpxrFTJR5N#*W?72@I_vqrx<8)_F0!ASgV8SvrB^ zs?T`xn2j#-FmZNJy7)uwdD5>gM$M@y?@B(iH0G~EWH3VC-7cZnQqa0{$XzgMeRFspcz;t%{%#s2 zW-{5i&st~e^4mH7JTWcvg#?zVq23bY-!c9o@fhCaB_bZhqAz*h!^nS@{OqdcPNn9y z#(;{K2GivRT`_2L?>5$8%v?RqAbv#*KD<G;_RHBY z(7oMoE6pd>8xT`d96qcwY&yOTG9vcF975VZ}|?$5&`o z=xpncVMuYUS}YZf&52jP=BMY)zl`JLfwW}CZ*<;ezgchRh$qDkwip)1p7om6J@sLh zHo-3gNndKofGQQ1>x*rgh(0ZP=*!`i>VzAwTm9Osx={2?p9lRX(>8{fq|&TDWv1L- z-U1kP$&f`d&f)jDaz(auFRC?Dx4D?xl*z}TR>lQX*InOa-+rm{bQmI(|Cr|S%!CLN zWy{vN-&$Zu^u3w>H-!f5xTxL^yj`F#_P>VlRpU(Y(Gp5W4Qd>FNu)QILM?OUY^@ja zOjqA`$bBA3_f~*KdfVI#voTh%ZGC{9lHn5d`+Alm={P6rTEpcUJh8I%*wg547{f*~ z{?E+>8G8LtG3V@G{Lh!>6JIIaTzwtV=0;m0T1&MqFVQ+6y{|5Ms==J1>@JnwnU=a zLRCf1%w&d$r%6`==iG1WiOPjZWe55cTeFI4%>l2k$;IQ>FXWC;(Mv)p{2{buczyUQ z{tHi-qme+@GsK@oHW8KA<0qNk>e0V{Zzf?mV*CvyUBzwL6uvQvND#Ay4YWwfEsc#k z5+FNs$<6geaf`TSpXhggX`hR|^5hUYiz;am;W7oRjR+!dlkJP@g+e#$Y(`qd)u(rU zw|}%DmH(axY(%y?{d}s7fZoIrh)s0Ju!^CtEFMmmZtQU+y zaxB_XrrQBK>G6>3=)+-kVU!YQ}U`MDWID}G|cE`$cQzM$9_s2_V}jSsuA&=pr?M2|Dg=5cZEN8 z;glVvL0(t}xdjsz?g$={J8LG(?YjJMPj8W{ayTq@H94&OkcA?lZaC8{ap;F-obb`C z_%nA-*t1-T7=Tz;$a&~;vwrBY$|CPLU6-W++P=K9FQ9ednc}rM-1R!AIE9H0uYlBP zw!A%IJGObGhi@}_^nM2=xX~& z+X5WXUkhLbdB&1qtJqG&HH0*|_#+UQyiAFgH_vYw|1kmlJZlWpN1sob`C|7#P5A^K z%_vG9OiPlXKTvp(Smc3kvaY#%@9f7KbpQch^txt7ALeEybGcb_4x4Dgoo#+3IUt+c<6U+cdF|i^53T0iMn2 z2&7I!rfHrmYG@-jAyAXzd5er!Bq)uHDPRLQ*tUmHVY3d&MB-QAA*R!}53f_QIS(*` zb=Q9{OUp^oK4I)!eP_ICBe2dZu56{Pe9SD zaMJ?%4ZA2fX?dyCSccW{body2YDMbqM1xxAG1sIb-eKgo^i?4vb%!HTsNcH%yXI>c zz+i~}{ah5&PC@fhQq7l=f_Y*R3JVP%cYCd@EGC)h2RYGHD6?kQ~d3J|1|kQJ`anz-Q^_L<1$H$u`324hPK;+ zUku-#3{to_l&Pw|b?KW{EV<`IMh2yAzNYF5HGMuU;SFIt{Y&Lrb?ZMMbE`pIClgN< z`@?izp`|G{Xi5u$l6ASA@z&TpKdF8C zSpF4D94(e1h`dF^-@@FK;efo2v;JP{%sVIWX4Sqcax5HqD!!SVyr9s0O}qS{FGh8J z(VT+7Fy~QvMP@rc;(77f*!UmMgVtxpAvkc*bI(iaB$7RDKX&@UOaYgi*OIA`wp_-> zJHc}!Xl@AAwlFAikZq>TKz^T@PnrwYywSG5)A>E6Xz+FA*;1hW($Nzaw$C*NKc;tQ zxguW8uJu4!`Uh1K*dBfo;^cZBrx<$-*0;fFjC8mtnMCRMqy!ZJ5@UO^|N0*kQ4#E) z{!JtP(PR^`jn~*n0G$U?x;phJqC<8 zUUsG4q>sGjk_tS#O7PDBgz)=Lf4_H%Qhu}!YIvYCc3gPxtJg?)Lz?s~SY_Ythlj%j zFLX@T*6Xm+_)8<&{Le03uwV8)Fz-5qubOy)&`pd`?6uybFBvw(y>O+*pJ6m{UwtxO zE(UIeQ?yhDJ&pD5;4)J!mXG^hxu_75dH-tP$HK%L3-6Pg!xFZI=U8dq`bI>q-4l}X zQM?|JLNR+%TO>%_tHrjy$j@ndGx{8kYGZk2q}-?mZjKEpetlp~_dNWYl7#V;I^pTE z1jv^|IQ(dW4|6S}(qqFW{4(8du16YOLa*J%oj~{p#r9>r>4yv#`_y|KQsNCRs)+Kd zW#+e;i>o#{k9>TOGm`P>K+7uRQ+y9*m0w;=o}?KBjh-ptmIs9M>Q+wdkD4&MUUcmH z5yXw-l(C=hD|K&uyP4jr8YLmoj^bAHO5OLMQX$Z_4gW(#dPIJv$$VlW2R;trZXlZdPzLm|OJB5NAL z8p;&CR}?BCBTUn;CWq1n{VQzlvTIu8lo}*-Gy}+NmA7WE`zm&pzZrpu78HCiu!XHr zYY|K};`iPOm!;+K*@WI1#ay%7$r-Szb9VMri=5&%*+sG|WG^3jf$xPD{G`53M)pkc zKL%-gymNFhxB4F@ORfC7wj*AsWD@f)Nqc?U)++$LKXL4jLVFR2dOHMXuN#~DJ}(WX zw#4z%E9-#jVfJ6s5P*A}eS>D-OS4rH`C%v|bBp|g&@53`E;KMW1*unvWqDGRV z;{S((eR}%OmdlDXOVYVw1uRPqWI$LO2LcGBlTF7u<64tVd6X*H;ovBFuc@zpZN%x^ zfT;U9kn~S2k4BMopvY$*aEx=avWbf}ibl7$5i1{F8t#^^d_$v*oBJG?m&F}$sVq@@ z?HSK9p2Jy~Q7y+KM@c^}*z_N|$~jl|5{l{pz5K1aAL=Y8wWRlTr&nxk*<{hnm$lS) z75k?hHwShr`pQN=XaDgIMqdKx#DEvbuJWsv;k0Dq_vO>7QUen&?aAO(pAeXTq4BE8 zlc(ae;;BoK#r;hi(*wz(U}mVq`D74G&6HVzzlV@K)3vv&nk|8ys_M6Geb>AgT2^g( zdqURZG1;^_cJ)%f#;wlPZ~hHTp${DuGt@Zvzz2sV$}1kGIV?e}9{=2Fs)ssa8Bt+ogr0W6miaJ;2p&X#6 zsUdTw#{MdBt>)Vtdz{h3K%JG{mtp5lK^y9n)N7NOp$a zdu20An29LearS;i3Jk(PgA}X1vQRl{XV#}t*rD=c>AZ{gAnTxbFT^Ku?~2m3@<8Jz zLLbPuAYwB2kJyeSFg#*$$#W~>jN$ao#%A2Lo9HT*DswSXTsRoUW!SPTyWC{u&l$1K|CF`BYf2GdR*sI{``g)VX zbJgLGjb!xx!1@7_!{+t|4%oEe$m>VIDXWdd&q|Y$Z83BaWi{Li>ZpKb!sAW9j7QNw zGRxGHMvm_sZu3co7IRPf*M;$;bN1z7lh$&V`oVY^KY6FxsVYA|?8#2O0%s0+pX*WH z)ljZ*3~zs9{Y9U_$h=F{Axi)nSG4MVYQ%MEuwUnugpfyMkmq6j4@~NBMA}zV(4SP{ z*~~s>pPj5D^h%X*T@v*s^cOk|A8;qJ*N4u^NibaCNS(BT{k1-gu@i=yJLdP+G<#wV z|CV*nuH$dXUHbz>01w&ZuQjZ{&T?UTMlq$D056`QFI3as{N{9`r7DvF#k_iN^$o*N z6vJ)w@%=|^!Gmvl%e62Kn1uq!ymTW8<{wecL9x+W#FN6Gx^R@rh#e57cP&U02lh-o ziMOCP$`Ym@JY4qgJ1|By6Xs6wEm78z{lJDD6FBdN{bw6-{>p4q6hiLGY-6a1FSA`P z=kX5kjuO7p8>x=^Fdcqksc_2CP39d1^MS&$*(dr9S63i8tNiegH^sEgmy-Q}QRg)# z^O?ZFL1(hPCx7fAz;wRpfDEw35HhHh%ECUh^>Q9E1x6H-g4T4sN{_IKPE@@fWojUA^CsM-KyZ_j=Hbvn z!JhN7Q97jRZ~((wGIwwLVAxo4S-llp|FXL0cM`Nit-PVI>xRF(WRShZozrzLYP34) zm|+k#TT^5x>-~iKl9E{?9xwgZy;+~>I7fFd#?+YU%HmXMU4z5|$vsmK&7Sm)%HW09 zhrq9T4|vAL?`D?*J5m?+iLU6ri;6Z-$=i>r#y;*csE11wNLnm&eZ|O?31j4{6LSTjBv%Nx4!6@ILgv~uZEyJQL2UD#S56lk6DVy8BI?Cz)^z0_nexye>q(hP$urlv zBur)np6Ok12w&y@>8KKC?tQf+J;^Z@V#9N(C9$65bx;2m^&?U%$NPWgLvCyO%%**L zI;|NL^JUIFepbuqu>0YTOoncB8Qr;L#rJc41Ks z;>H0-4Q9Ze_=no=0c8Cmi&nBg;L3-s*`T~Pk0CI7Jsg5b|^g>{eAVN4MfhGEGT3JKZi-qd2bU@CfG|1&x4l?Os7_JUZ@DwY{V43f4pcYfIPU( zZ4rNv2NWP>r?Rw;tRwcq#Dl}q;k2f{RhGZ4?2PezUxtr`P{QwB-gH{(Q)|S{B@Sx_ zr9nbewwg6az3Um#DSQ`MOwvxK#ur@EiS9?vn+%T(6;6TTav9oBV$u8ntu*_wVY1qW zSH3A`I@LnUJ?TD3Vhd(AN_DRK*b@4A+b1FdS%jru- zm|q%g+_z|zhA7~-WGYb374}Y3-`VvxS(}+YM)`|6PH-hT2qrd%tnfTQNZD_U4lz~=tGzeI)(P# za-JpULCq?}?c+8;5q5sL-@p89@W#gOFYisN7n7G5L$S1^gt8G?=$D$84upQ)oOYQU z1uyfXHovbkwcLUST{7*dpt>uo5xhxB1n@;!ir);4WQWgq`PfzqzllG2dD)+4=91nn zh0k26M|qAR*WzoKvt@R^{U6h z>(?YY$~#nMQIR&`w=}N-@bPD=RC2WVK^JGjQjWu(r_t>)k zSyy6<7eTSkvW+0;kva$|T4~ph^~;Xe!CdAT?l2VUrdW;QrMRv~jS-sLZiA=C-4JnW z#Xp?K`o?*+Kavm~Taeeo`rl+|dK<_=xxw_|3)#nPCEWV4p;mG6ch9FQxdXyoHp|tG zuG^P=C>ftcyrE+Hb^RTrl=xvgMv_?n0ZH02HM~Lih$TBdTlcxW{)vA;u3YbNuc^{U za$muVq)1VvWx5650U1U};QEH1+5FKJK?xlzi4geNa_)Ek*WyPA5C!%|e3sI?fxrsm z$+jCx;U(?AJ!qbkGF|pl_->O}D22>1_J6eG1t;F+mffRk8M+%gnAEpty9=JG$Ky%t zQZ;yBEII_Fc)AX#*#o@XUQEzGOKcY8@BgyPxuFCAKiaQ?;%ahp3 zy(0k6ns_~!R-T>QdPY22+ket)@0;)RVp4gwtL1Kp@{qnzuNJvMRhPR3o7I$5_-4fu zx3wf~Wa5`Pl|;=rOTKE}o>s%4hPm!AjzLczO|Dd`;A>@A7PI2OdMfZCdFoq+EZj0E zf`)m2B&!##Sf6)z(OC0Ha>7*`qWoJ}9rfz9s55Rj36=D|pB-9Ni^R~*cncff@^>w= zLF0dgFG`I#&B_Kaq`gy;Vrx+rPos>$w`$mF(Xe`Rw&$w-u#0#sVVX%*6Z z#I1mg|K704DF;|eCd1*mKUC-~ndCjMzLSMYGM4H#1 z5YUHt*rPa)8!| z+{*h0S6zSc?Bd8&M@`(r-hr!e1-z)>y+8T~jw{|91wLy+uKOG$6Aw43tw=bc?Of>o z=+2j;8|*_bD$F)Hxx++ozni1oBK|KG-6zZ88kVfRCwn9T`LlGrj>=EY^)tg{Miew* zj_62P{_N&(%TG>5{t5prN>eK3c3e4-<(f5n{neJsE3Vs;DwcUdvSBQBttqWqWxuPJQuqeR*-iatql0O(Ii65!;r=5YG4N(K;?U6$8F) zXll$mWwmJKaksazwL4riy7r!#_`}g#*B0-i6;|0}n0YS$!3VQ4#$DxRy;skp%@iLs zYo}LB`2!h&ngd@e-n%NQepEFQJUe97J@0_XY{|Cn6$($=?yOhm1s$<+vn);3bLd?Z zBCpna!gHOP@Z{Rri;h!k&iXiqqX_|at!T$jpKkdE@ZP4IS!5y(<%xNp&&|Cu8Em;K zd_(EFnM=c$Fi}c1{VvP|gY!%0Q&&amh@LRp-*pK^M zW4&k0sMBh~$wl?{cTJfkPdqhaxVw9f$&TFi;ust#k__rocN9fcx_3?|?%b`77A~rw z#&y5-ns|3QW^3(Z)s6vrky*Qd@ODi%XLX9-U0OVt=eX;G&j31NBbn6T-K=1pynJAI z->$S*?iuqPRK9(;c={7q@3$sr^vnB-mK#?GzA?V+iGS)j-tBR6iKqm=j!)#ftXQ%q zlZUD;V*Zi8w6)46J>dEU#f?Phy%DSS&aat=C!(^|VS&?6N{j0r+uuByON}GDwJHb7 z3@p@dRGW{@+M>10^x=8-H*bp(qgjGiJJe2DY{x6|T(Q3_i8SRxD=j|iF4HL3qisw3(ssXV% zrApc{{%V(Cod?NlyEdzINc4wv=4|mj@Tk9fPls`qEMwJ6my5df4H4@ldacIEM;Qw$$lv2E0n48;1a^M2u7YWX zjvaetZs680et8IWy&+I{F>is&^?5H|KAw|2D{TA1m_KO)K>wR+ev(CUeA7JzeyvB- zq7%8kV>w988r`PSNgcOXnS<1=O)9HEhaqjdN53$aV{1-aEIM$38~hB+t4FfiZF4WR z`0keuZ5++X*u>LgZ#IgXx4mTPJ=8V+K|)io}^B-c>n$nx7R1s_MSF>KGCJG z9J)ca*(7WH=7+xVS+`x@ciQuK(c7(^&m{VPytV^6P@*Dd^UfqIS3Yx+y*YW-{|#;oE;F4u(|%^)@qkwIRWe_1R8y@dz8mIvMpHqd|XuDXPC)0#|-TeOCy($$!Geb##c~W_?;d9uC`#3RPoa)jOi@F_6DerT3=Ijg)H?wO;+v>>dGMt zg_7xXI}ULMtjvgY`4P1a;IOLduyZaqJtya1PLZ2sUtlV)@MS_Qh0Km27Cn368)o2F zz%C|t6@6GsC~YN+wYFrud@$Yb+5;MVubJ*@OEDRE)>G6H5;j`W^Mu8WI%QJRh1w1N zi8@Srn0<-+Upln9LbX%Ou9W;M+MRfQfEPGGIo{f@Zx^V3{cn2UrqDQQSK~Br#nU;) zF`(6fOsGO;glE2HTF+#QZ9LLN^-##)R3X_WcSS?}xfXGz`xkU?mgE(7K6j`~PzSYr z=jZf>HC0K!_M2|v@n)L-W)%17@LOiFDpb^zVv?5cBq&X59LWN%Y=CfAkVYA((Frj@ z$so>8sWh-Q<#PU(<)@P68crvZ$6jKyPLzfg=IAS+Kl=9F`rRcpaS3j*Hk*18RNz|> zAGc0lf87zuvy9jw`tjk_12HXA#1aXh5Dncpz4x})DZ?*m0m>;UJ=)g*g%Q@kZ2A>W z^l(-5Rhz3vLvr_uMDcxfwOjsHZtB|kfsDS{w~@?P;n``8NUQ36;%JijF*M0Kgd)zx zM$&li)|e_Qn9~LiogZ2`a=)oqD_8aISDD=Ge-&KuoZC5jR4y)j2eDjF8@w}|t9DT7 z$ok}lL*Ju4qRkjCgT70+`2FdgI{6xd-5kJYuqH?nOI4@0eiC|g7 z==j0Bzcz2%?bQm$qK7XYY4~___~3~^#?hPS^S)=4UGfNJJXGEl;9tStW#xU*KfFNcqQx2F6(ORus%2y5D)(b&XJ0VB3IZuK|l1-{Du%^kOHPWj^EqJ(gp z#G2m&1-XBseFXD?-{%eutoNzguD;}R{nz^neQ8bBxwb3V`_}i~A9wk%`tX+4=6g$m z>ptpynAn`3a`OOh;@Xi%Uv@w9Sr)h`1>z>O|9m2?a#)8JYR3h6SC0JXbH1VymH+K~ zd_ebcLEYPpKk?jGZXXM_e@4BI3@eQ1k|B&_7MT7y1DYPb&UEFDNcx$Fl`40C?c%l> zcx+vwLi5;tOlqVY-l;6Vyz&&~%hp3D3KKP2KUawjOI&{i$?bLg5(wvSonxNW=6h<3 ze|YthU%m%*rzJ&mE{D9xv`;vf`)c3p{uQ@HzWY+;n$LQi?Yv`0WSPZmiSJ&3NY~vZ zt0hw!qw4+}9?gw?Mt$64Drr}_5Nmiq?#HosFYVsCx82iE%bXscvQ~`@c($E9ey~tf zP24$<`RCUa?{&|dZa>>pFTL+SywD~W;CDoQ;_bsj=t@)Dy(=cpCW+IwvPMIFvD6xR z&3)Heo+#uqKvCX)e_WIJd$g8ndb^-d|}X* z?BB=dK}il44mv!sebnAF*lY z(SIm^o=R_%^_*TU`(IFS*@mE`n%kiPr7vjtch-JaEVR}7)KIv#RHTH2;PnJ=#$T`M#j9*ueTVuzS#W z3kP*IdBOSk>H~O_Mjv<#em^85q<7tOak*v~Fu!5m=H{O*2`P8xUs&YEqfP((uw%63 zAmZ+Ds^>@ash)%nj@QO#U-@5$i~ct+g$Tr}nV|nR~tsnL46~qbr6D=K1sbHjDkWTl&qafVAQqubq;Pjkwz5 z6YfPphv3+4CPNX_5g~B%>7yp(NXn;Wd(~Q}-~33M>A(5p&8NdU(yYSbv~cJDyA-pV zL|f*Cd1T^-V+ogM^jYmse#ywyZ8Uk4kZYyN*p={TWyGDw|E2C74~_V?KYee>&OXJX zSL#=}zgGY6%EPe9Gq>@g6O+8(_W!k~H_i0;Y17Xy?fswp!-F@q@^=&;m~@~$?R>u_d{-j)uV&!ozBM$E?(IGV%KF`&^CVR_{V+eb~Y={U$C`Z7yos+ zvh`bflGY_o@Hw%^+AxQgF=dqRLw8ee?5lVlo9yNC_>aFNVvcr}eV|n(;NElknt1a0 zE%%{3qt>^=gr^<8)K>>N*pmCE+obEX+6)(6PA+7KdG7IQC6Ns5h`h_7mGJbL=Vj;&!I<{LLV`-PryiE+2yTFmQ;FZDA7v^TCkJ~Esh)Tmnb~`<;_tY)8GQHHR;H*I!uZcRNy`Vv% zMkwAgns;z(5k1-+;t`NzLkDB#vlvX5+fV_OyT`udqi*_uy}r?&3`SxD+Bb4t z0>t~<_E_XRjU{7e`C@m!m1oS6a#7)dmJ5mC&FzPSwhf%OwDs<(zTRQ*anp0)rdcU# z-?UKlEh#l~^?O|Q$$Hy08GX%b!$bNG zoHHL+|602qSlmg8usa)(I-adU$+I5}e@?I0Q;Its@x`Co7O-16G|Dr3z+gI5cGUoN z*Ky&am*3YS4~DItt8#2O&S2Dm?D=BdjJD*xkY9InU`AUWeAzE1V6<`De_5fOF{b&2 z;J#t0v;54%*eCR7NLg0kk$CPB+k5kBL)kR&(OqC?VDo_-8TS-xnTGU%f)qEe-VWxo zG_kGET+0=pZOI>SOjmf+Z^w+no8Y?F)F&G_S1&#(x&cSa#3N~q_9Q&*#QKx=_h763P36#AM!y&CmMRn2 zNT|W9Cy`GUs#`~RtEh*VN56g)E$x3%l=eup&uRIqI|)SPGh~fX=!Z?b9cO=U)ZNy0 zXO-#}n~JL=-x$_W?xrb22U}{cn{86KY$Or&eMM&pE}fSGiOj z?%B?}y4jjzaiR4)v9GbI=(>`1W8KQv16pJ2BUf)ph4*gnW z&AE^~2@*f3+^+p6#ZA^);5{%(_-nVM$NJe3$%qs_fAw7CTHEbO+g+3XCj3wywLRf6 z(Gg^nY_W-q82ELlwW&rc%BU$H+5SmuVrF;a{Ap{Oic3=9^D~32iW<^eS`FkLq*kK^ zD3?5-dHv5w+QIIzOA%+hB+EOZZj2`WkXhf?uw4J(gX z-(DZqz!IAE{;FWCx{%5F z%-l22VDt6sV=J$3wBfx9%?l0`DQA9;&N>Gi-FyLQW@4=WqIxRBiSgClJ0o-Jk+Z80 z4Vv3N%lcaTSo7TTlUtAXd*DV}@3L&SXYu2Ev^DL}O<;I>LlQk#?e?_sYMJ$GW|UtY zZC+opUqf>F@mAi|AVJgTQ;+8v6j{!?+tr3L$};ex5DCaY{}j@4KCIE z`L)ne0~xfwAhpw2-VHp5; zuFYrUZCgL^HQjHw{uSjRorjbq%l37Q08147cgL?>{pF{6g&8?YG9}FZt}x=Q6Pezz z{%mb?_O$xbWmxvNm%;<3f28oB^jXyQaQ!dePg%NCBQpe+3)RnV{w3o5cWyhTLc z7p{1DZ*{!jy7k~Sx2@-Wd{(Eb&D!vS47vG#`5P~hJG;_0VcmMF@AnXBzhFPB_v*{} zH_obPw?Evoc)UEafpo8FdRc32%-R(G{er^<7x(3R>L*f)g*_phlK*)rG)Xz6BSZ+= zY4`K9eP({_@2q{k=EmD^6dD*xp{*?yy`hb=M0rpQFu)Q8j1Yv7z`Rj)h{asf$azCE zGKCgngpt?%OsbdW+AOcb!)sWeS3yF0bQ{ zCNf+08P?UnT>3NAZ{fh7Q6|@WH(>}(00SKqfgE_Q7q^D1nSvtx4m?DkA}>f2XyEE( zlMVx0&*Fzf9U9enU%`PBdShx()DVA(JfsnZL?!aDS`dQwksZ0oT;jLAG=i)R-%S^J z7gtl~3L7PP4VgVWRqPI2P2Wp9dQoVyuXI&t^WSGvET%y+5@}ZtGOz<;H8&z-!lujE zf4vhlK9{mBCpmaOtna60A}f*NcbfMwka*lEhxak{PT8`Z`tN8jSd+F>vrUN>6EEHb zAj3op;c9} z2nwN##}m0vAxKrtABK1_7MeECvI7}y06 zMumjQBx<~y0S}Q2hz=k#`I>~P>0Lz&t!lD_3lqsNM>-f!W%Q0@(@xT#8*Wyn+u%AGUyI?V0 z0Aa!K)(=;C3&L=@J}o@-{?J&wZc?xPEcbV3@u)>l0J*cEuFMci=1I}4h*%LX8(`fO z8-g*&qmfHf-rF?LA=n|$QW5I9n22L}Z%t7%{ZS*fZZ%lnfxhQW%wT$F_##V=Ah3?i93_ z3DeoGI%Ri{H(X?UaR%V_elCJK31|l(v~yYB0kDsGg1FDGVY=aEMy>k7+bGV)ot%YG z7a;RV5>ehs3%^4W1K$mv;9wd= zJAF!LX$a9kCs&1V4uKs6n!y2VqgRfD7%vVhQAMQ6O#y-#^z$uvzK5!noeP zaSzepF1U>;$Of|3zBvFU(`ur_wG|~?BO)&!l)o4^|1&bhk_f8dS|(A1u7Z9ev$oNv z$Pd}}P?kG}$NQz;vGOY&02DC$GJ1@gSKo ziZu%$7Qu}hKWQ)3{%@37&^OHdgAwrnr+}m+VK(yojzAvF&gQsIA>urcOD?n_m;w|@ zO3eF^=NlCyuF(sI_?eK2!UPLn=ee#D7vM~QGeOThe(lo*6!L8=hu5?W8qF$)CUn*7 zb>KdxBev8K7i4joU^n$@I!_~P+60%t<^t(W2v&Od_sysyTuzsU5LR&bCqya)os&W` zW~-F_#NvVbzLj*`8|xH;*~pADd`%#23G9N)N#1q>nx#JKgLa|=MyLSH=8~jvtOyx$ zp5rDp5(%E%Vvr;wsY+A^@yGhW~pgYfY$Yd&1Qe8-g$)MU5dw z6zE*w-NGSrf=C-7=lqM5}{AT)VD#mAi5od}C^FtIei>KrRGR=}UKqbhi zaM!_Nrk{i;FW|S5e2Nf29(N~+9aAl(Gj*V1(1ekw0g3>oq|b2Kg3(b*vm-ceM0`O0 z)PRf@0HBe4oaQT~*>>r`LDNOraHChEjErCLo(g2jh){$QktyLWEI?3^*==S2bHqr} z0Hq;+j3i-)pp+kpzk37sMIa(0B8KcJ67Etg6)FDRy}_{A$-#oz_Jk8$y(>(lp@M`? zA61r zg=;He$oE@xC~U@CkNp6|0B`n6h;Z0snXXJSyIW#uLC5}6xjsZYQ{YYHOQZ#4>*Zk< zW(d+RT1v=gcLDDM9#R&rX(l#=$|(;~lGAV2{&RDW@-z)kCX8EA){Pml3z!9P5|^vF z3tIRb`reBHd^RQvH!w&kCI_1uo}={vQYCWhqpTH}gs)RHA0|2ZxHBp0W!K`@NRe4k zr744bix(M!`fXnhyhT0*Nxk=|VouI;2U${q&6L@ac`^Ct_w}7dhn(%cU7u%x_7|mF zOk!=TaW}mO16_z z3&fgRh9ruTmT)!ac2H+jNJ-<3FQ|^nP^|nW>_AgTCrJKoPO%)agkK@VLIyYf<+h9 z#DBpJ|8k(qA9;yrFq|DB{rj&Q<{N#cfgyJ*foV3jh-gOoaFHhQ3U0x;CYT+RC>;pI z6LCLb4ONtguM*a9rrpR+Z0s>=2Qh>!x`>KlJpkMU^OdecST)g18^Hw0s2zNd{Bmr> z2EyElW~E{n;g0qR~E7;a~U>X`(}MRcGnc!Yf#P1vx zHS!@EE}e0X42*2F?fMxauyjq#))`F4I-M8Xn;98l<$!n8i8~B52L=UpKXrFKajyJv zDTmloy(-cX`pKLv7tz`Qiz(VL9+|q!TmaiWZ&&Xo^hTcl;_JX|oR0wZ0hTTDOceFUR;a>y zsM+K@$-srHVCG8Rbkvfzhzg{tSSyAHpqWdc|g ze8+e`4c92s5DC87Jv1LsT_pf+9?`I$EkhWA5o6SCFDnJFEy>N~K%4!KGf`2`H zwr7QiStmn$7^Av9`W#NO`*QMvf7C?R?+*^Kq!DGBNbvcFme@Y~s6k=*Atsm&M8l-% zGaQ??g3!!@=Nv2**nb1kVxbn2r~E;1CUOVHHjj2S(Un8e@PI7%;#3{uR}Pc{SXcPGq1GL?Xbi?7`ZCex5Ee zuJqhsHG5nF>l_i~1>Gqtf@hfK=Wp0A;SAS+DFnMfHjd>^3j3DCMKz@j&NCc9;jz#g<|Y5Z#tXVS4(&|aWkiDn8&aH5u4rwgYkfz zdB08wwJ^)0H#=SU9U3l{9z0p=wzAQ4B`nXr z9tsfK(-N1o9fP00&itoyu}PtER8e3D9_#Hv8$<%50f1PJN}MCRMVbqS5=qju+N%*N za(09^Px;^reh#rDRoDNpq`F{3RCSUMsb;k?g=9qH&XLCe$LJRo!p7*CoNovgGk4Fv z>K$SsC=+i&@{1U0O~0x|ph_@Y%^4F20_O-Nfosk~*}#GGYxG0|_^OiyM!TZ{h2Ic{ z%m8Z@#oiyv-EPllD2LFM)!`mG>W#_L@&zh9TFE55e`{UFBd4SR_^tj}qTt*WFd3QZEsz?9 zSCMiQ>l9dijcvv+&yN#p)zRSPhMovXOj!{0 ztrOl06ArC#eafjZT(Uc8u9(tG3*8+-#h1;Vn}l6!*128ydzdcjnudLB6hzL8xJEk8 z3#~*A8>6MBU>6}Ja2Ub>3De36lIP6;%9^0j^McJLWEsgd5pG9KY;zFcu3~FBL)HQ> zBqh3V7`1|D$8(J)k0`g`ZclvI_cPOeNdx@Sd+5C_Bdl}i(zSZqSL3p?FXM*1e7(oy zZ|o`>uZ#TZkt3}=D4WlrigmNW5~;UZ$gM_vUHj}+GNUn21ZnT30Zc6ZtPg&17HJ+H z{Gb8j1t9DvC9MS`NYOqv{*!SJLM5Ku*b`(g@HG6}{0};ax64C9E0a~jWu0J|JOEkmp zcg=8XP$yUf51QedTkhf#=hPx1N$!F~s)k`kod~oU!vdQT2?l7*;yqWjG& z`Y+2}N9j>D%q6?=!14h{!5%8uOpgH%x-z8V)h8qnq$(yC~?@Le^udHB--MitYZ zKxe}{f>y(p{%F^9EW#}qpb(Yx0m3kW10EDl#foFZH3;8(Dz;|2o3n=Yye^P|TcHC? zsiN3=;RX_2I(QAOA(=r0BYQ!#nj)}rl#u}^5fQRef8m8y2b;yHEc3S zd%sy6F{KQh!4~Cra6FT;e~z>E{?E_Td}mCay2JAuKwX0hYcxn;(%}y0dO4(ZF#mTD zkFIgmC+><#m@%1DP2~S>+A9~SGVpF1XYKntgqz~wJ6ajzX2Y1y2Dvs*Y3H) zW`FN^W!Bx!ajll|g$*@Erc;5YqfMvCa#367s=w4Nd4Q8MelHDJaLB> zCt(i%bHgfKKIfCLarudo>Zh?91-v!Utb#-eQSK610EdO_V0bah>SO(IHpW_9V|CT$@ zH&>JFV4aJs`rF~mM7w)YMh7L_9hUhwr*>_fK8*%at)}t7fAryY&^ftVzX9K1AWixC z?*UD_d=LX^8ri|>-|CyLJSqukazuiMZuPP*KJSa?kl+vC`2`lstS)LKXPjb0F?<|1 zWDmKC$7p!~ws$Q9ZJdcuLr$(Hp@RI|qG5|&#ZxBYfFxLf!7avTmlyXKRfybXjjNtj zBOl88=uvCw8?Tv~)DF(gzhqtG3hxLxn}l8VO!zmYA5dn)q64|KRSlryKMD*un`~;( zfX_9M&i^+Hm%VbWGddWN?z9Jge{XGOk*t~I4lPN-{Qgn&dE-wVZ1+E`=>6BbUl zM5d(Ba2Fa$1Z<=moM98ea5>{xNji()D2eaQ0@wv_OXrnJ=2E_W)V)9+rUBqmcGBgG z9mZ#gTPT`W098m<<#}2C8j^z-VS=aF{ps!2uX>SHU{-No36Fn<^gsDg73Wh#=)>S0`o|=YktT`n5)AKHSCRvLiA# zmhe4Zb~7=%L+91(!*34S_B098%^{wI2WY%eHt1aq3}tjy?3_Fo?72dLiA{FFJ=EWw znMz<6l3&=U;t;l<2Bz7Aj^$FL*Q;*etGV>UnooeuN0a$Rr+)dZKYb}oP*`jMtQ4>|f9jGdoBEWZ|1f9k0yAjlYg2 zhCbjP?O#cQCdL})1;q|B4aGJjKt{rqou4uqAuZ2ioh?$nf8~cUct3<1JKud#K@F2# z5_VT2iUCJQnQL}s)$prkUWW3Xm5O63=pY+N7WFfA%HWrwINOoYR703gyQKk~np+Cw zJB^=`OcKY0*sQrn;p!eHS019jT+p_g(Kr~WFQE;S$|7S;cPYlUoQk&xEp656u1vxU zwxjbrXT10H;1`4G8hT$T(_JKXw~Dkm+o&80NeW79S*GT*pg(xW(95JmM6rtt=Td zdTqA$t)T&nynq%W@rq-(Nrsi?R3+(%6bG?3>-0Qglk&zjmDGp7Ckno;`PgxS*R542 z^0=<*zyHwsE9KhuqLD;Ua=2cL@z&z50N87lg98vBXkZy(e@RkWgwfiF?E- z;p$%pyq}VvAuSDFEwgUzv|VY0J=6_MhxFCZ*Y;y7zxoq*2O8fT5qOVpYnXLYABWFO zQ_vsqC3fP^cUV4zGHc~MNt7KU^-O2LRUN>Rik)=bs(8tG2C1Z@fL5#pA4!92#iV}S z0=Tga^Q69SjnwpYlg%@I!sd-(+E^MuG7O99XE_!xFoPLug zUPm>5gA662bL0Cn%aj?Rq*jbnY$MfuOm$!Yi1mNf%Bed&<&gyBMk7svGRUlO)e~G@ zsnmP$nRysnD9vM0T8#by!`Y<8=f`EY(G<}=b-VJUy4TO#Xki>iJ0<=HVxZ)~coi|q zlKQKq09}L|TYB~;QoBQ>kI9N;R&U6jmrdO!#1oLVk4q&P8_NljxFk`fcy>NM%f{S^ z*wp_T8hvmuHKc7o$->0%fPzHAIxCAsh=%R`F#liYFbPX+=z#8feD0B;g=0RH9(`mFbR-iBBZo4UjFMO`A9?^v*tq0~@ht}4St*2WHJOZs{uT>b z2Sfp5ZoJK2QG={>3jCvueuLr+8;0cz*u5KU2oAl&d_3? z-_xwUrwG4LfJ89k~}Dp!X&^0U!%%Mt*Y*n;68ZpP-V=%xaiC@5K1}=P4N8$z|UpDF5D{Dk@a2K&oBG(H z^<9wJ%MwA+6cgHr6$u6&3_y;!0Itl0i&XB}*E8Xswi=YZ?p$$z9E`iJ=CO~x=aKHb zK`k`6;SaO+Q2PRj)VE+VwU%Ba=*lt(Me4N(3knL7lW$KGVGVLH3{J^CQNm|otMw`8 zCFPZ&+nSUzh9cg8+w>{*{D|M757~0VLlOR1@7K^vFDdm6a{kzhZImghF&)|xFSBd3 zobB(u?fSGwH0*yYv@}ncoW=mkPD@yrlL%9t=J-z%TE!AoBI$4ge_`0AsGzu5Vo4|( zSQrbHNH`wv$+CSYbA*BTp(GOj*Kgt?aFhp$chVVHZ1|xEV{LonjLcDocg+<;Tv1wxc3~^9@jA92SJNc&_kSOwh;&ajSpF&vz`YF_{g3a$>u-&Z8THavw?@)_ z`R_iAqh9)%Xq~+if+p^{N`Z zkXB}b{4Nfc1fa7C-5cm-;<<1_XVST;yWW`;3zuzZl(juBgvqa@t4-b6w8hu;P#~7b z##e7BN3OAzh8m%b&;uxoHunj>I){fCQ7 zCR7(W2<~!KBQ-(0X)dwiCNDAwo9*r+N9NP#Srp!&brhynige(Y!hoZk=5|mzR0Am# z*HQ@J-B*#LCwE9m&O3TkD$&3Aofu*Lmm?N{$poAA&cT4psRf#jKA`>F@jkRw-~DoR zZ#O*~x(}vrdyPL@jjw}oy0Zt$E65`D;HPvKd@Gm%M=9au4p90JHo1>bMFXo;DIKSt zyV>r2h=jLUs6+#|^Ulq0D7}j5xDMePBojtgCZGZ2EWZm4?r9d%_t+uMOFxnxBrX#m zuwNiM7B~E$fV=fL%`jv0#%Z#YW7~TRumK8Lw;d*lfCmgy#SM@TJGM&o({ro~=R&he zZ9v{F*e2fwf{tR`Jz>QHou9F^`4JzElq-?WMOqw==RH+^<#G8ASj*6E0QCs;Tj-vS z4ya?tTm1YyLFTp#+FNm#(P6jeQ0RX1ekKNCJL>-sIzv|#7ovYe!__mSAt(kXpp@%U z&d5ek34jk>{f;I)ohifGSk(;gYSPa?wq?Dh6)pQ zrkFjEBa0hTME$IuLZa(h9HDD#0J0}f3Q~~8QKPJpd~tll4*1IkW;V@ocs{;p=rX&p zQjR9d+htoLYt6-S%j8-)3Y+HaKtDP1d66{&Zyj@!LGRn=$zAK=wv&NgBO&?W7Z68E zYB~O+j*2OS7LsNu_t)`68%+ZS0z=k=&5S9MnU#zVvK%&SvuS`MbMW1Ve;ftbI(naB zoz+J0tj#Zu=R=z>H=$<=WYlc1WzRi%!nil@@X$$lW96$N)9WZ488e+yb}jI6<2AnQ1HSp585w^64c2wN3&bMQh$2p(bV#Wz1X6}QhQ?!+ zhWlAL`70{5c*EUOjfffQ&qCi=`OHps-$P6+=TobP;e1!22ihs1MbQt98$}i57xp?J zN1i+rAzwXyQXcC)N9DubZztIpQOk58k{5j1HP5cCq9b+N7%N^NGkx^Y1Y#jcY^*9v zE1<1}#Ami&)jw6PXf{oi82WLv2-ZFFMWK2F+3*MGu*M@qjx%w@Vj-JS4SzI3t+ze> znSH$iTED(kcqbW{y%Smro0mF%6x8&R&`hDa*)(G<4ZJ~t8`>DMsn-U|X-g}EiR(X0 zmRCmPJza(0HuJ2PivfQoDLG+hea%j?Y-rU16& zJn5IMSOZ{VtgDMMBxBG!sf~Njz^@0)2aTc>F1TCXv#f+$#G zqh&E6cc9W6?RvQ2>$A8?jjKE&6tyj$lG8XNicq93jvzhaI2@Fs;?!VGlYI}ZYFRvI zCgru<7m;FB1ZoLcvd!Bd2vI!9yzSyHd;$z7c@V!i0S@A=1Zn_qtJgCBqHD>&gn;Sj+nwMKEh*$t$MTiynV zS_4hEvyBo&dxl3yComrJC@pjL1n8WxtSt&mmN4c8ketSYy)|r7N(ks8jU#M$oE809 zI$PY^y?OWa9Y}-AB9+j@T3u~aG3efeQL}JioenUj^WRm8puT{n_(KyBb_N5-Au`8^ zKAhlvCcF{Ekh5&2$k0WO7+}8KzTKD*2-1kz7lj2GT%YcWy@l5%Ef@K`E!d8s7%`W| zWuk_1opkJs!7U_A%97lMXJ<3DI>m~h46U=z$O(-Y8B%Q{oj4muA(J)B$U5o=OE8V_ z<0M4Cd8H(o2;MCRUuNp2K9UG~^DA3{Z`9xUr7vi24Fw{%ukUE?PiJ&=TksQVUzt2R z{NkT((hQwO>MOe2clMq$P`Z8{(+EQ5e9LwlI5xy3)J#J!^NNc0)a+13$mdEI`2imR%RbLfT zEDLAh%o^g(Rk63&AJxdLqk+>>{D@}ZwufpiYEdum57vPG&C3{;j#rnOV@5YO5{1CA zJoB$>F^!qMlFZ$4ZI64Ja`${v+7UTJ=W85?`K*t!lSXH4i9wQ14+4h@A$l0HPPusf z^Ijv!^iELxdFLR~MQmAnhD7m8<2@c_+FeK~qy28*LT+1;R=pg0 zUwNlg6yRFUl`uDF-#5G{UY6o^@1H9ubu8ypV>asX&nDKSq zB@8XM|Jj(k*g;kH^IM5VkUO`E&UZ$gdQ=-=p7-UNR^->+ShWya8r%}|L9UnRY(-G- zD?@yv*LVUDAK`0&#z6A%bIdD9uJ1gWi|k3Agm^R?FhZI8ac{TzFv*rgRM^EEB_*gBEl7(NpTSphO(dF<1nus>ng0$*`TanpbqIG;Z3=ixV z(hh?}(Ug=DjjWiUsC*&{iPho{%BK?NcP{53Ql(|ZzK41_%c~17m<_3(TlpbWp)_*X zZO7nq2iUzpJT!CvP{{mhLy4-ZmnXz7!p`(wz!F417YLKu667r;N5MR{Qr!n7YkB(;nv=#X zOup@=-Ek&Zza`A}*B4*?fx5z_HFG8bGBV8-9o#cru*|7Qsjcx%-4G)K@hO7SyC$h0 zCh!Izz9B}TEr6#KA#318ykF-a04kIPo`!LBssBX$Bt^Ly8%;trIiz1e}2hCL93Kv3emCb!{dyNeMrW_1f!GP%lY2!_Q3AB8Z?>gid*k$Uzz6-p2ow zv`y&7gl|5WcMbP=dJRe_6?r5p;XYVzqaG<|U6pD{@b|f;($jiJp2?agqJ~`-xGw0Q zI!JGTuT+l}R5H_bAT}*JW0ch;(S&p}esiM!3P`%td(A>3F9L0$&v=JrqwygVx@Lyr zOd6|~7#_QU@8*>=GAXEdD1rviMDq1=P&hcHO5Uyo)=S+^LH9|@0UtBbeL)0V89J3n z-tHT58JhaME<~bAMlb|KKzg29pv&Q61WccRCM3Y!<-Py;2wMS|x2dPgkb_-@w|=UH zE`GA*{Gr?zhOmVs2b01(u6&FVzGn)(Te2GFFO}99SAKNBDK*-^o2v=+8%uM!qW%(J zl>U1K>&tu{0o|5MI*DP0`soPL?E zOx-CsPX;Xz-q7&3knJxh`y{QKW56Uym^Q07I%4tsTzp`(fn+C{BdlzA)<0GD=sy5|FlF~)2 zm#IfV4ao)dHWPW13;H8;iZv<+m56UZvs1{}OZ|EVk#U$uOwv0W81k=*Ysb!4bHBJ( zLs@|Qkp_+pOa#B_|S?VBl9Bs3>$=gK!rOs$OTHThUsN9vuc(2fiz; z4HU<_g{JQEw*`qsqCw6>`-Oh-xYJe`4w%0?esyC5B`9ceTZE#E&8|1Vz&uawd~P6u zYc5!FvvZ6wI~L95D`gtLg%-6)p^sJg7|XRE>wz7N;xLbNI*BEcnwSenhQz-JpoN+lm|r?8~fjGX5{7 z-aQ_Q?~flRMG`87h^>UwTT-D?R#z3Gt0Ik3sWxrB3l(OPq7o__U_BF*bkl0i^@%ZJ|z6O6AUJcBN;A zed1WIj^J)j8fCksw-7Y2H6BwFOMEuHMs!#0DGp@Hv)j!oY}Ln*oLfzpHCoHf z?i_*IMc(hDn)j~u*YJ+>?`Z4K{`=zR+$6>a58NeXAN4?}=4#|K;Z+A&C+Ai!PIbx+ z6Q35P1dx?PwRjA6AA-@s8O69ZWPIi3nB$wR-3F~G6VBNT7@R}O$kjqY67mIM>PCd3 zu#x{}Gh7%azeGwZCcW+Yf1iL)_`grkp;p7Lj$-xN03FnJ)d)w-I`s^|t6GA=NwggF zT4L_cx80)^V<+Ini&u$zbrre00?7Ax>4Kg*2a!2efn>-}VfpalR$4>-&vJS0(iXWf z-H8uyKMN)`O8%uqi7K5?A+hN2?#(hd>PcV?9H4ZdDzQe0ASlJ-J;lOTLvz|z9}*<= z5*iisIb8CAO(}5NhH|`S1U}<;@|2^rZ=vJ|YbB~^AlF}TlQ8JyFV(dD5TE@q%LLaB z@PUlgh?Is98>2yKgIc>!Z%ZNW;IsI*iU$#)4}Ryxy|CH%85JQN4AnRtcRbr`*_5|{ z;0&pz6MG9mVAxYU*4g~s+V9HiDEiqxHjS>tEsmA3r2^NjDb+>)9HUfvuWl>7IhBs5 zBis3m8U}8Bv-tnW@y|9B-F#VN@Elz?r;o&uFqP4{Hy_@oiKr+9j%3H>&P&f9`^!0h zR`_|Mh~e~k1&Erm`1+Jw+Y*QvLIQ2g{wPEnT=Q428Nh4UskS9-Q9~W9#Ljc37?baP zusIuQNV#DnqY|ejGD&;~!i)|AZE~;8CFB*E#2`H$;gnoqYW$2labf4%Nt;RUN@PqE znQ#~GIu9lDe6S~^ti;xM$zPm5Q7Wt*1mSQjfry|Ic8d@Z)P;zkD%H$b!XP6RMa%?^zT%oFC7WT^&CiKgOLf{Nxh9IAFz0?=g@pA z)|h^ZXg#O+5p#U7iOJye*tfJGb9%U_>wWx<&gWn=Xk%(Re{cQ;cH(;}h;pBgiGPM` z7={hyXlm1MkSv=nGVO|c+`B)VA=WBG+Ncy_J0*_$3O+K<4qk|wj+Jr`mRv))^zFYx zx?-mZ53d4?kGqZH#@}U#PP`aoi+QO<1kDO6(db@0#K2-X2hPr^lnG)tCxfIw^NiCx zQ_qpmwf^*i%FkRM>dtTt+}2HM0Ar8dY}gLH0B(TH7?yI^X!&9`BLBCyP^DcVtHp`j z)>Fk+8Rl-oFLB<`Z8xqKG4K5@vN;?uepv9!Yv266C9ONbvfS1=FWn~WzlCTi?r~;r zR%qS*mlPm(U$Hxy@vd+d3n$ zO-xxvr3QF|imKq30^56z9jvBs_5EC?XW7C1TwH~m{%J3ELt4(M z5hlB>1l?-`V|i&4jp(8g`gTsPSyBR#y@-{#O1y8^54#DuU*;Nfqim& z&C1P45I$Vby+SLPGkZzFs%yMOtUF&HZt^JbSn+Bxg|5+_`zLh!Vv%6+7N%U%z9x=9 z)7BmX%L=ZF{is_zQ|Dgut7!C1{p>aE+BUI`+ILJdX#C{sUcbK*hG)qbT;0VKOnGEB zQAgxHZsjChodT|ZQG_&CLVS1`h0`&soA>T&3pdeX6~M~Q1C0^&<8#IiT+(mi=Tu+7 z>55|Bhw5VGa((YJh)*+e+EY0n7KBSjD@I-$OIL4?a7S=PLx!}ehE$Y*MZ1LYup_cX)w8NcB0I0{edA8wJgyg3U7*a} zMYtM<98aS0-0^fh-i}OG8;ltg^E~j!MeN>z6w;>p04t^ zF>r*wj%XQm8nmU1_Lwb{19%^=Z@nMvl*Cgz@zP%YpV?d)Us>10-GS3V8(vc-iZYB6 zoWsZ}{DHKL*$)QiQ-?S*;+_m6@6Ze^XVg^+mW}|KmMyXg4D?IV- zzXD#7-~sFNUSVOB<$7zFXYXTN26DYi*VTLDB-XG zTOEk~L5hL$#tqw^qvlWA_=;Ry!eUbnQ~m`;q86ivv~<#95`kEb%Pt3(%LYr2&a~_< zLj(2fAaCsCqK!9k=QDQNdeH7LpI8g3W>P;)q3e3xgR=}s)dB4&fZX1eTSS0PKsDZaR zA7hr?lY>GDKxWuYH(4H&J!Jk}*A}1G(%tpc+5=C6~$cUT#c- zXpC+fR4LnJF->Q5w^|?gw6tmU`aWK%M=TFj^9>NJowh4pdB0|$j9izux34Jcq_k$U zSKB$Q6X+Rp)h}GunCl2%jncZkGk?hg_)_u#w#o2V60bVr>Ndg(T=__qj=~GW8)`b4 zwr}LD@pVGR$JrWVh*ztg(xKzqcq?SsoD!}IFgT};edy(wX^A&>Zt1K#^mRjpLTFzt zxzDWiETolCGS7L0EuA>HvGmd7^Q=MRv5~3Mfk)*vF(hiSLr$`);Yjc|OvHgx{3Ura zeqHzC*>w4b$c>>sCasp3T88Y%-@EL_+=k+!+U^(dN5T|v$w~3QQf)$3>R*pdCoHI;TOq0ESo>ej+@zrC=lac=$NO}ywp)mT(*OA zWqKv%f4BrsvO!xQcLd^U0nIwc()%@x+qnauBZ?T{C@#Xfa3#yHUl^aB^X=up4r

          O?-GoMOE1gB4zT8@`;xOBC?`&U@(fzUNI6Q@#4=Pj_q@p=;`y0S#caC@zpOmY6F z(y|PE4QiI8K>6dP|KyK_tQ5-Q$)AapH2Z(j#!!DF5P`(_?1a2ZhQdnOaD(a(m1TeW zP2WOTG5YiTc3^+FMU&+=W$}nKk(@xv+)>C#;`@y-4f~p;x}y?S=mg4U6bI{i6pPv7 zW_asL?^lZ0SwlqB3((8Ae~+$xQ&A+vW(gGVvTs%*LcYTMjFA6KAGc>I@$vOEf6lc$ z6q(rd6RC)lSwF8DZ3viaPkhfA7&N}&K*sG=R-*2!pFc!Q>AS|y4WLp!9YV7`iOjULWb9J@p*%L*kd`cU%| zVuUY)4%eGk5HW1DEjKmQjB3%B*K#$cyh&|jn-zA!_p#?^m6nl|yA7Hv{o7WVpD%=k zi1!8rKzZd3weP~T?UQohTtOMmz3G>?TS7+RPVeRq^F3Y{&T`k9HZ0)d=I6osVL9*p z+>|5O+Fx1jbHc)S`4@6@tih^savb{hC~!jCE}%cJL# zl6=y8mkIPPLQCLd{OVp=P}Wpu)JqY4?{2)Pkt=09f(o_856y!PCXAY@hf@4usn{)L z9ghfRN?7EDkT>VQohCn^vC-IX?u{=(2wM!g(3-{D@V4*VGM2yj>EgQh#j~)6-jK*i zWN@u8j)AX{XmxPo2irnkjk|jQ zUNFoxNLHwhibs+=Bav;8R{o}e-wCUR7-HPgdH54@dx(I4o+JPErCIpknhy5iebKEI zkGVW71NLVn{R~{f^#XTC;t2>WwIF^w^Y8Zgq-Ecdxo>~tb_1i%*e*cKnxE80_0q|F=@`+KytAHrWQ^pF4;U+Q| zhh0$0FYIlg6mFlv?bv?wCw#eVa0I?kHgJVo?Rx4Ee7T+2P(w;Ez8kLF~jZKeczUgp9@Dnd*JH zSMcdh;(RdPUq{Sh(hF)+@dsO?M{!{RY+VzH2op_lWFf8njgLp<0b6lVe2>Nz`OF$! zbd9)({ggqjhk~aKOj#`C#B<;^`@Z@!xVpQb=--#m*Y{ipPS;jN%caTtj#FyO9}%CN zmF`nX_E9I9`!w>@c|gSaroV*>Vns&MRZ_rgLn)WPTyRk-Vf>6k7pqAf;D4v!VO}su zeR!DFOqn%2%wtsKGs?LmYA0XG`p=;K3WY<7A=udaQlUh(zP45uHwiC$&_{#`%$p5l z32f2rdGfLk9`tu&28T=^NnqO|?(f4S?6YAKn~9=YCef0Gjq67nv$2h`UgmWMxDkF< zKzJUd>JB}^b9E>lgvRX^MQj#iZ_YiJHr(Z6j)9;dMHdaFnnM;cNF7Cy@UWB2L=s7q zhlw0}H1O9DH=lJ!X|O7N`jD}KEP7A&Bf3#D^6HGY2Zmv6fe+BMo0QSQKZ*vDvbgGY ze!aqBu##h50(Dfx{Syy{ZJZr!=1wWLnPxExWKKKtSo{YV$@{$2IaJ$?5HR>9ADn4# z#Fh^YFip-%IdKI_U6&>*+Du57z(3c(KOcsF{`EoG%g+P~VoPMu)$<3&r8tq%A9O*0 zxCJ8}pFK&{#inDweKcuKW$2RWxR%8l>eT*2d$s;^*4>`gf_Usqu?kgh{AYfNPCMg= z2IL`c61VqSe6d=i)AGdO<2X~ue&pn)t=!lR+?QxJ6+7Y=n|9B#$O0aQQ-<~=5S;_i z3?o3KAqu;lH&6bhVb$(>{h+|$2R6e}oTU!@Z&;C+?sVA?3YarG`0<0s19M55JMNUib)c<`t8|6^+nidQ%M=Pc z=ou$1Ds^R@4(z<87SFNphns?;QTUc06iCXb{9DhTI<7$5L6lKJqEU=nJ>5eK?{WIV;nl}=XLoEdZ)KBU_((hM@@-2#m=~Shl0NRGkZ74qC$ znQOIHxqu!&Q*SMhCC_*sA*h&YPMxb|mR$CETdNr%Yvf_+$WspW-Ln^FIXIZ#j@zBN zAT85LzL6RUNn^X#>e48-6*Xk*i9|S3tXWJA~hl$Nl8mzE_ma(m`JI7J4 zb9KvN&bEwda$FQ=Kid|wS0m;U=J5@~fg?E zb*$GBj;C}`9%^UU#;44EL`vucmL~o!s~hsbs)UZ)>Z!L$9t`O1L8L_}{#zZaNz<5#$(%A!w6x8|#V^SzYs@AUhI?wl#4 zB?_%E&L_4}cMau86!v6EQa?NeiqFhJK}jOLSnl&ClQzBbYn=`-YJJE0eGTv6C43Wb zbJtBbQY6;au-%Uhvb?~|4>M0h|yI~c)kl7V4Q9h!vtchsl6AGPM-yfi`Z`8+& z>V)eU$H0sF0{S+t`a^^4h^O?KrN~Y!VWzA>?LIbcw}$r}daZuiJGRXfOsBS%IxTRJ z*`=zWwx76i9A#CWz}9cr2`s5~I{jQa@F~UZBw#)4HCRQYDsGdn>6`U-SPy%?Ci`=% zR&Ug+zd+@~h_Ugvj9&v~2bM#+o1rls%`sa8eM8=H@4-j5YRHM0DL$U5xc#4V-p!pZ z-Cop_q(KdQTBe9_`?Z$JQ2WC)&|l?E?&5wX0)3X?woi_6cDF-?^9xk#bjOfZsGt4s zA11wGjTw6M$d#y!O3qpv3n)_NlhB5aytG~$dgvl-)}}B#?MuRUerS&$L9>%@)f^Q} z55LHy1qff+hS8D&CVfO%ChUqhLN7k?`n;|aaBb`w9*YD)-)TS zE04Hw!KMOQP|wF=QwVUoNEtHTb??gh<@p`TGm*0wAGb#TS`Lc?_Jlrl-zuE5uM(uO z3tJtaBA?w*h0%gPb$;smzh?`(86bo5Z>6~@@+nF~@m9FZo{Y)hNf8Qg4w?nZ3GbC!iOXg8 zYsj)^pV@x*4L|*Xj;ZzRTEb)Hw(FHdugeDHwb_XA`;Uz+Z-pswP^KClRhKUtFu*Uo zZ!wsoer}b&>~Yd-yq_1zhDG*~g;Qm-@W8M1xTqml(eiP~P6dGUIXhbQjJDc|RWpVJ zCp8Gg#;jcfC8i`yD%j>X+{%A4cOp#B2z#F^^{KhYy3o%*+NAPHNC{s4tC;ZIIZqUk zbBV0bQhOu+`et3a+RrcKD@nqzgoi>6Frc`BQ;zu%mugSkk@Agb1%9Epy|6Ff7_3Y0>dj;envWCCbFjj(xzV-?@Ms$wrDP&VSgWb*uc@L%ZhH98aHP#fO;tY*KDzG~qsX~EEi!!=| z05vk27D=&*g-lbLj{hvhUHV4BL7B2g$&4!m*|0(Gb%4o0ZA9;A!b27@#J77*X-slB zM&%^6S}1du&L6)1OTxvW$jBS;xl+r>OpEIjf+xS~WBd%kRWWHsk`PTNoN?uaLZvM| z;9*BlP@zPGa|)F(D59UZSV;c-miW?B5fsP8d})OT4@qGEgMgc69WRKI6MSJBgM2W` zQOn26B}~&(FjR05i%j}K98^{T7`=C~EKibRw(&Y-BbwOau4B~TBrzdMAY?GY45gR> z0*^;b6sA~6E&OGpNoyZk(&D?jIOoqO;X2`nk_Q7SrbkTQvbi;WUr~8l-S@Ny7o)cw z1(pxPB`~RN;dxB$R1I64Ptq8atd1w`vCWc%%iXBUQP;CDtLo2`CFFsGj;+rAi3xl7a2 zzLFUcy^wk(>j9r#BLB$qv=k8cE_Oo+VX+!1R zy@F3!yv5(5FwlvZmsapCpZ_7G>RUc`J6!rL%(PIcA#I}K&Pus?LbPo3=Q8;72l)5c zaH(_=Ct3*oDj}Sd5a6vGI3<2p02dUoLEVGD?S0vPrQkdOhIb6Yj=ZV0S+7^K{-1yL zr__wZ2L9W~;vgmEDx$c#xig{QYV@)UDXs||-&{9kZ!Onh6C_!5XD;-yxe`(S zOT-`)62sxTke=62qVhu((Ayv$oi8z1k)2CVa6NtPh8JVKHMd zEBICNJZ?yOn)z1BYtS#>!2>wVtn35|yPO}h!bH$7 z{OXW|mH+rNHZ1`NPM(%&sVX_@#|c}VVxt*KP8;;t1!tv7!Rfq{K=t(4%XdldC5~X$ zLM8NqYo#hpTG__sG(;=3!`D|#o(LdJQB@6vzZc{R2n)Vf50!{TO>q3*oboRzlMRgKExzeu~G8u&OZ8N~&3E#~=$8MN(*DxP^3TZRLi2W*cV_zX1M_-yCxe-zUe^#GcyH?|(e5FWhL?B#sC(`|%E zgK!uh@xP=)tNc_2#Uo-~&WfRm@zpQ^=oG#nshwZ9@ZO<5qOE7&o(;y75oVD~!89Hq z;6(|P0&r3m0#iZt@jE1C42`qLcT_WBnB=O<6nnT8NE({Oy@bj$+>}S>^3ZAG>CIH( zSYg$LCK(rtMf`7*^-%c?8fd2sSer%2Wp-y4p;`)H$>8J5_CX_VKEHt!hrGZpphM9? z>%lSKlH=Iw3LnEqVOJ1rCEe-+ieTPk92SXm@fa{y>N`6`=m2uFFe!i4ln$W6Ah!@#8=60$(w+;DL%T?wi@HqA5TC@*MBxC--~ zyTWV}UUZrE+%jd^ISA_OJpMAd<*xCHQzq^2w0l( z-cNHZ;^twNan@RFX7{kI?njEspWoQ|g!e8ONz$DFuars+W;Ub1j!{snyGgt%lkv|t z4K2#=h|{iKjob3nAG$j`BX6Uk7&x(Ot$Ss5?UdGGY#xm0s5P1Xsg51b$<={oNAszk zCEJdUvIOS23&*xAc=rENF@yUg6ZTUq>Ku#{^&QU;e}lc0Lk&%r28c(EtzHO-N|9vJRo53|CS+&LQ^=IlYDlQETdWz4~lpm#22li}G{r|UUK z7ZnE~UH!V3R$N#y3Z6#a)uk6w&AJW@vPDtE*awlr^FLP>_f#E}%gkm;F*)u!=Q?q= z=e<0=o7Wj%`VsOfN(hAdqt=&62ym6PN{~$_r^+sycb362t_y;IZG*O`Tu-DWSl>RD zUh%sSW+-~BZM!Yo2fgXrI{FI8^7DZ0IVDZ8t@(U; z(WiIy7S=^vxV9i`>wbdcwI9xwkMzr$-+_h#q|D+W= z;XgA)y5%Xn#HR1lZ@gW%-E<-*+BFb%U`Q$L<|$-mmH)lB*xe}>^w9>!oDE~jwp|!B z7*onT-o0w=M`$Gu-Y{aUoLazKz1&2c z1|tED_Ip9AHs^rNr^j;4=9`Rbb4(`4S;1g6yog&RxZo2LC(q5YdhQ$BKJi|8Hjzjl zSi_U7e30q_M~iK~yY#-u6O?0>HW!W!=0DN|_Yke*K?kMwGp0cam5cVn((#X?@byKo zV~-_m0W$`Mt<&}3P|=pr(}lP##C)UvkY|%RlTfma`RdiaAR%-#!!e|Z>vM1zZaPSI z5h(op1;uvdBS_(sDt%d>RPW(_?T)Jo%GEjJ#QiS#`fHBtmhu~qUS3cuB#r&f+RvP| zVy^kynKw?4oATwA^G#<^snbKOy;yU3cAJPjUkBeT(fgvk%WY2xc$i|lUg*%%Qdao< z;lmTl)9$X>&`c`FiusvN8F$*(z5F*5u$46sEmt&Rf5Vn2f*}3^LuCaHa!DRE>cpxB zO@fluZIpbt#)fq7PTY2M7iGH85Na^pwDZttV%M~EO@j6_>-+CUg3`Q6@J50YMjE`4 zpqQd$IFbp)6wv|=3~Kt~p{8$xxQJoJ*dX03q-tPUJvT#YG(X_FbDNl3YkjzAE#6f3 zc*}0=T0|8d22%|8JC6qLIZvF_F3h=sH!_5k7A}L!Q*^rpiuN))!%>OW!o`~`e?>|( z1Vv&bOK~|F1QQI(0;UjtZxPtY)SeNwUy8YEK*pE3nk`>5G!^H^hn~F(l@FFy<{#Ck z26td?em8@y0z?fC%(#6guStyQ_0L?-{^=ME8#^!=ZG>a*?SICUvVvM+bs@%`WKu>3 z2HxV)iUSM$W%yvcRhR)>?wl;UKwC&>^g0@x+M^;K6$oX(#JM3oP}Xn~5NN&(u5*udgA? zMKeFjO|0)RYof)LyO-j%JjhGu(`H2`SZ6%zs>>p$2K+VM)BaVSk1aAQkhnx5kX2_6 z@u&II8HT|fkWyyWhJD08nmR3#!I76^?FJylsrgL;-T0j6FiVk^!+5=WG-cUa#k}-+ zb+%4+sj@_Sc{q9;1I>>z;u^l&x@69Q0Q2Oj+kG3dF97~iMv zK+bh1brydSaQ2*7(p4sshyUY*TR4CCd$9@$({oafXYyjA+b1ryPzcwAYi3EZRJ{Bj z!cjPWe?6_|bc#GTdmCf&HGIZG$o^F-{Od{1#1yQ|t%j?<9K3Pxu%gKMSJv)a z{AdNu{{C_YQ6|JKPC53Cbp0CP9+)2Wo2sv6ul|Vka7I{1O@U2na3!+AyYIgk%bl)Q zDR}vKsQXg?mip-$I=5&M{lmk*xs?OC=_83ui(j-a=FnNt!B+9}TRy#q8CSGRpA4`k zB~`698Ov$6EnBdtrv*%tt1XBu*9C8cqH2 zp#Gv*fEzg6c=JByCDi43LPd#4ARtWVkG7U_p-=0_83og$kzuE$q~4Yp4-BVYg`p{( z!b1n2(hZoyt~NxaG}0vP-7~s3ZfVXxFq<^0_h`|W{xSDSLAYR4NE7()c(0`NQMJvo z=8JF+keg!*02zdpb1d%-2V_+$gV0#ccJdduclmo~F>?CBBFFb|jxH7S&0qSERJ6uJ zsUT*88uHu@i*&azFuRI5)pBht200~=&N&_?8V%z)xRruwNxJ3xj%AxahMBc+s&t>**`!EW=!lzQ$_7$Vi;QLe`V@PeIkI@= zn3)lS>`0pfE58WDHZQ|x*C|=&!s!9XBFoCzP*X`|H@o)>9h&JgvjF^-&R|03lCXD~ z0GT!tKWCx@7^q1MMnASk`8s$_ArH?QjhtCZqiat9?*{^hH#@zk$1^U`c`$H0F$aFi z9bifZT{0Gq*P83GO2RFyoq-F6PJNVeBeiAusN;j1$QTi9O#V~uIZ%yc$9MzU^eG1( zW7Lj+4(yo{79|bAV)r4#4xn)z416HB-S0u-&7%G83Tzgc8jZ>uK0_t^E~d;Cs`a6Z zIx$(7-YR$Ydw1X$GRVrAukgAMhrx<0X0VHEeb$NokkBQ5+rpjl73`Npv$X#-i{Es_>)Yqv4p8}JB=61@}*fkg7DiJHsu-sW6akHFScK*6$ ziEEnxB%ZGRu+rRFea%;9{WRR0hL+*{jpw?uxbzSr%qZ}hchxX~aI7KwxzJX#Z&=Ls zqjDu)k>>EbyawfuwQTjkVy*Rf4Hwz6dV$;;`{40_>YTc#hKmo{gkRQ$y07>-An^x# zxJ~yFqhRb$(k`hJ*Izj+e0=Tq$rGl^*fVV>tlDP}Bg7+#ZikG6YZM97VI24!(Vuu= z#I?Ed=T_8O9BE_EA>UT4%^|fh6W?>GbG{-0?;rO4;o=g013pKjfMylz<^KwpEsrzt z7XFW?6I{Kkvzt}-K3EP$!@!_ha+H8TGNAY6w3rJld_4Uf{McB3Kf(!Wx5Qs;tHcND zCZ9GN9^zVmjs0nc2j>!Nf}f=B76l#4ZNCFDV8%mC+b9d7^3&opD3vKIkC%TCQnmj_j&G8y!8chDL_25B(le&r0R6F*;gSo8Q`{2wJM% z_35T!44&DlV1WhYLYQ3Pbg_8=)>U)9F=5R%m_OG9ZMaz22vItY5J3GnwAbXq2-Yqh z^#L-t-BpCfTuk6`a>BY5k+>0T@sT0^Q;67K#bxjeoVp-&cwM=wbmooc=O^^RDZga6 zY*Zbm&Rnn4$Bm!*6I1(<%8@YlD?_h#`h`bU)0UZu)Y~W3g21xD)wsQS$TXZPB+kNjl#3qu5$B4~v$u|tO03HqUUz}D`ZMXQib!SibuKS=+> zHvzfPmcPDpD}SHf>2`0-zVJbVtvEJc+{JW1Hr&t$yY5QMuURndRSdbMc@$~2|BT$- z30NI@FL7911n*MZ4F~^)$wBnMIH*SB9LQJ$DW86;caI`2wwKPmDT5vcaRb{jwUXn5 z+#K}lv;N+-bAVpH!CUN5bd@@~Weu)AB)6l;2In$D9%8>tM9>CDpIi}#Z2X|q3QZ8l zsAeltFze^1NgbF1Ydu^6dqZk;2?LB;{)GfaV=)1ij-AeJV~V^SzXX6C_zM{nv9s0l zWg@=p5{?hzumWov2alkJ*~)`l7}UAF_Q#?#=6{O{AM(lSAY(hSkZ2!jb+T%y)aSTw zkFeRW9n(kz+4vnO%g#ewhcYpW8>$SO_iiorVelPP!iZQ7AnV7pwxy)q5~c{=TL`|O z&tEcsS1oo^pMxKHKa3yDiofy&*PnE5 z%tcy1a0j@JJK2`okdmc@EWf3U`&wd6Z=qH;zs^QHwqD1gXH5lT3gFnE0i9Z~JzhXH z3rA_mTX`}WKXS$WG3Bn_dh|(!nAf}fP@k_+oI!i=xOe$i%L)IF^ve1wVpM)pC}#1P z>$g#?z}Opo@=*7HwxaJdHZp5XX(zSo*yKVpCz&0+;6avf>%u`}S}}^ws2)<-p|Q-Q z|5kHo*ClgN0dheIhjlX4EcuWwn+o!nCSOC9q%5T#cN zbKjg~iqTSN&=sA6gW$izJa;;h@FjkDB~=0Fm=!QU|Au&T2sYZ!ct~Ug6FkGp8k=*)=N(3a{j~BN<-Z_WRxd&L(l5S%6A2Sd%7UwsMpj}x~ZgbIEad6J(X*ZV1wR?#erfk}95ktx=nNX3j3{zC} z{DiMv!woQo$z(FGV5iM!zl1r&qK$BUIn?7p_NnDpJ7gH40vuoRCUpRd#dS}4QzgxL z*x2sHoAFsw7R)T?3NK~WGAGDo-(j(U>)sqheDGbT?!umOFxiiy41Y2!rz&$%O>au^ zH&0P^cR?*P!eQ=MWqTq`;ZHi>LEym@_2Cwg^1Tmlp8ZZ`fsP*W6XBY*pup3~Ux=Qk8 z)GZHQ-ehwSp)y=WdAmg-WRL8_ z<*9+UBQU0Jhu8wNUhF_hIJagNRrMlWvuNXCA-7iEN3>U&mIpxAo;}D}e<|w@nJd7q z@7gCQXIFR+dF(V9iJuPtUC~ivlMmKLW7h+_IAb3utPa^ISrWG1FeF(rX%j^bZG5Hb zCc;)iYRXq3(0G(fY}IZ;=A}eXqPMCo2 z@~an7gsj<=v)C%TdGVs0>UOBO{_9K!v1fvuS8dq--#0MZlP%0|PMamJ%N%}_0n0s# zLa@{@DW|MZ8QGo>W{)&7{vjys=g$XC>du16-M0vvRR=`Se5gy2+EX4Eb3X)i@n3Ei zX^P-In~3W#`G`qanO+A2nsNJ|GNL T9{ma)VIdBUgqDkd)R1{Qg=xWT?xgvfl=sQwO}n+g283v{AC=>`u2_;xws75q9B*|dC}>q zMK;RZ-$y8OSuej${ab3m-v!&sJgrX2D^#UkkR-X?vbDFHSw=qiz5c+0)pLLYt!H#) zY1EA1(_nQCN!08Yco};FD*i70jA`=cEu=wcwxIl-*$?JpQ*)HAuf+_{++uo`Cd?uU zQz^y3?|3$YPaY>2V78M;xarNAZ~uz12tx>U!`K7_*VZ}`wb6Tx+GV4cYI6K`9Ih|8 z(d-*83B^r!Hlndeif5dv%nl3epwgrmF^Zx&d;m%pBE)uFlRQ^I$owBxccor8S*{Tw ziEq;y@|rR(F=TF$KV$dOZ~s`T-it7B_z_y)zmBwcE+_qSMsR`~aPHAMBX%>cWN#VEAmRZ(93Z@E=Ha6n<=2+ z_dQfX5x>`cX{`Nkc&86?-T!WZ-jBSmMcfiwF;fS2sC4~9z3OIu+o8t2Gd|$1AFlr^ zlRVub7N|9|C$+ruiIwJG6UGPab&%csd7rGWwwjT@I}B(xD~;zBYPO~PRVRq?GP?Am z)Zt32;Ebd4%w-;NdY9R=&!)~Xjn4_cmFPCNaaQk%Yi05Y)oo5iSgKPI(?4ts-7z}C z5g9gUN^e8^bttlKXyzh5^ebm$*T?Y7a&Qrj9p=e$$K6MY@g%zhY|1Mb=Y`J-Q2(^r zDV_O-2ghmNRC|TpHNbcizl6%YQo7^>I-096L2vNRkH}G2CI_x6Oiz0CHyti6<&i5N zC#-;%WA>^iorF@dV&0|&rX!TcBU-?`7sV&-lOR9*7zUsB@=6-;mDFpAW3!M+vnRz1 zL*(66K=O>3d`v98FcT}{?kgRF3&y!TIu5KZNPMU$7~AOBvhGo|>5rSgxU+6Fam&bA zL@k(0DFkd#I`ur6_T?M-efSTQl(VTZVG@6zTZa{~J)C(N{9eKcqZf=+g|={X2fG4B zsyxh${`y5MzP9=TwoSk@Nb{8GqY zxPo$wbir($sd{*OY@wDGnZUxX38Bl@+}h|%*2y~fQvF+C$MBVVpH)97J;eF4r;5gf z&>LKbqmq13?{^tCUYGvC?@4N9BBu6_^RVo*IN2h6Z@ugzGh*&4U-AM04E`zup|mRG zBe#v%h06PZ&GVM(R`cOT*w%kBl5zX*6oQ}D|Ac$R5YCH&e84c*EV%_)oE(9r>C!>a zrU=E*#?Yp?hADG^?&T+_hz*M=YpR*BXOM7}YaB+Eg+NO=ANm`6HNXStZ~UoChr=DY z3{nI77M!8K5$>3ViWqQ5Gpd;hcPvvBVf&qA9?+=v3mVnnj(6qFOt>SIUt{oy25?6x zzlJm`fbweu?l_-<10{omNog27A{*{l7bYU$j`yL%4el5UceG(#&QW$lG2Sz+x%T8D z2Yl-DUijG|!Nab!c|30w`sdwO2B?3g2iXsQw*qmOZB=Utyi4NOdLE!<>DRx1d?w9L% zPNTs%c+?dHRUQ6!NN~OMx6!J`6SCdZjRSM(rN7%Q>W?xmDRr885uXjYbp5E%_Ii}} z>$l`EtZ)n#0e?L2pIWk*U1KwJ`}bs-%KQ<{kZYZzVGV)hzrP092Z&hP-Z#7Ec6k~= z?T@1-sDLrSw{a+H6?#6uGwag0fI}>=Cs)cOmr;7L=m>pq^E&A49ScM6j~74&%KnXo z#))>Eod4xuziKu!*#i2$KC9r8GDB)aKpKH%Me=~@QZ5>v>I+`ui*3FNfBeuGSJJYn z2E6Uie@RypljgI|Y`pV}QLR;Q`5|K{`NQMck2UFiTbDh@Uw%B(QdbVwz2$-p?0ZYD zUwTcD{C&AQKxc?bO4_l>Q}geD{EHlMbntW`|HZ$G!T*6z7R!GGS0~}tnH9`YLApzi zuqM^sE_sN%P#cY~Hw1M<6~d)->{_dzsrEfYe#mSEU$fb!>=DqZWNXC9Op@_leiwtd z&A^BFZ49P4wlcv2%xKaOQuUv9ff-6q>F;Oc4~X>~Jua4J7$k@PZ-Jh(K^z*IvUO={QtjQZ&X_NEf!B^O3Pd<+% z(m+`atb{`>(jNMONT2R56NNkj{_61vYli2)0)Faky@C;VS>baM$4yQCfOHw8^LyEk zOwsaX+=tCXO(QI3z~{rm4Rq5JYbV-VkE9zG-6G(+GhmGFlaFJ*>tecLec_&y7nIv% zR`>GSN;UApHy>T@{eMJ#d0b52|9_j3N)bw7?D0;rq$nDDyixX2n21DbvX+*)r4))N zDuszusEjB>=(cE+b{Z9K`!;HtX1{aqJ-^fY^L;#i|46)Y)K_&4r($; zl>hsPW;j@x*f=COQ9v4vB;4ta*I96L4~dcatei+==v7~!GrWcB*^WPY&?;~D&t^F& zKNc4H(C-woP7U$tl@>z}be0u500~ea02_O-TXR-4w#i;JVY41B{jh){$F){8UM0q9 zb~B%RT2y@xlrzn$@1f;F!F>L`fJJ}W0f2UtE3|k9`#wD4E%Q$3?uCG4{QX?mAU8DD z@+aW=c_;h^NOfhWV77NkFJKeKuZx1oAo;kor$5{MOA?`Ek8^46BEl6W`atMuT_UEp zw6;)XDaU`slZd@<{(Lwd*v`oI@662hUutmxxyzD8|MjoGhEA7=EP;uO4$1wg3ZZiC z)i+3!W#$bX*t8uIb%jv&Z&3sBQEph!&-0<6B)}e@ep*Pcie*I7&^snpAhbvk)Kekr zsmLW@QqsDnL99%xTeJ#!94ylELZPE96f{m*I}`?iMV({%QlC;ET2Bwapl8L;?bi`V6t z|Gc-926T|EsySm7^j~KKhuRFkUs+>fWw+tKA_^qVN6Js}v`Aj}Ux|n_^2SGMn&jzi zW%qyI-}I4sWV9?uUiZJ^3TXUFNb+>{lCJq*4NBA5w^+SZP?RV3Uk!ybQUL$|15cjU z<;ed%zAm(;S=X>aJ+c3LzziR0N|GmPT*I>bpBwm8izf`Cju+3 zEktHJXdvT16K?PdE#tiXG57kzrs&RH@YvT3(PpzofAkNRdIS%%u}>MR-Ay6=`Ho1x z`x|PL9O`Ll*hUuA1wrR#?EX%tqPjHU=MtwF0aRtQLROG4nd~-4Kyc2VmGttgk7W`^ z$(2b_^qU6Wlvnr77vY?Kj}ucC6lGjYjkr5wV+fr8aj2#t`R1OVD`B#(TI3jsn6?tP zo8Ac=ZB73(Q%(BS|AW!RFinc3H`F+EdgYuTSH6HXm+&n8;N^_h(_i|MEvWs$^e2nhVw4Oq9L_3XRFU6R z*o1Z!YRWm19V4~OqM9sh{3fa_G>1k6io+;4j83TZnVTgx9gBTH9hM~vuD(a+OiEmc z;yU$)e?@}rBw?Cb%m}QIcf&C~=&c>qMz~0nukDVKA*drZ2{>(ZAb3QLI|9k3uCx#% zbK;;_gq>)M-2kUHv_`(nDj~`Tr?AmN;Qvbo-w;7YC$sy-o%ceXEN&cXz6jRa#@#cU zGIG=>sSdeR8cZDzyKgzt2032XV*e=kVAb1^sxny?LK0c+wmw2%(Nz2AI%DYopo5V|F# zvPi3QNkC`YPAT>1==Zv=4Qr*>Pr`LZV$-`00>^+0!ARz$uV^7#RAD{ zJ+Y%e>C!DQ>a1Xn!k3FZLLge-?QeLXC@)|K9sD*O`8n9x(RZ5VT<;*Vn#Jlb2<+*C z&3>A0$meBKyY)#bXo-5!E4&9?x_P}}=R_kFLR?`y`%Z6w0?K5eq2~pC^S3cl5 z&3V0;ydp0RI}E)7ebB?mf_YgmVY9dM0~NH;^AA{6C{gY?{%BU_^TGuY1*KnM%(0v&mmpf2qkJ=!@N?8ejV}7eKhL1b zOa1wE>?-ARG`BIW1sTe6C1WZf|AJ8^?;p_bG=I(cdi7d7+{a=Lh+gV*y15vtbNN~)n$6AmBxl5mIK za0k5jiK2ZsJ>aZ;KsGHHN;`JaSFfPWfcD8KMY{}!FFQeD;0xM}6#d(haI@ZUv(Yev z+g>6_s33MQvg6pJjLmDO&V4+761&quq@-F$Y@i_=o^znH85qMTyCfwR3maEiLBUc+ z1ewF956Mv1`--5NoU;m<0;H12z8RgurUb)hW+H$eU!=wrM z>VeCi-+y-SB}Vg*=X=>A=J;8DVpzxG1wgCFeN66DN=ODiViQHmb?lGVbzI-iOx0S@ z%=4SJ)k|WK^9)VEm32i7Kryv0je3L0d3Y{^pV(eTi+5%jo*_NP6tJ|S+{$(rVoSG+ z6$4%Y<($Ol^Sw(k-JeHF(!(!8Cg;(%yr+;w!dt&~oF?9YhbPDVCR}68@BVG)(fhvvm09078%*H2u(%yeM zr-QDxW#Rf!OU*c=6&Z|_ka#fJk8)2?KqSGZzYnrw`;kRQ4cGsm)yBJ!(~3G`@71kI z0TtB(tVDq15!A;H{|HOp)rj`3j+u~TOY$PdqIY`kl7ZW%6DFSyI>`y=qCR@_xhJr* zi+|27`vGBQTrnkkV0Oa{V)gfC-BKl67bRLxY=7{bpBnt zA53lSN(9BkD8%9f;}?w0%q4%R=@e1#oQTdE$uySnS^~e$ttAv64eO_#m1wv8!fKb8 zldeB7$HMZln%H*`!SElod{YVi7|^)XKBLys)5wmSTQx@U-WK;F>Lx^{)lY1cmw3qQ z*qN7%t+RsXJ|}JeZX)f`4hZq;BvxT=h_>F}#KS9h?j)P9QdG_VAo05O?=@$Y#Mvvx z)(rGRXf7pzUkDOel=tZvyn1=_nh@f@O16I>H3*wi78FU~PJFTwTR@EE>tB?c?njC^ znR8mDOu}^89{EQn);dL`y>i|$gq6HL2Fm&gULt+^y_nNvY<*ID2GrOjwY1wj6T;xbp6EGMG&weci#%d5U%w`P8}nHn{ge&9I*M0eiAXP=2u7 zzdj1R9BY$PE}x=@smVd3H@Sx+34fh$>5P7_nhJ2!_l!fYSmgRwlwEx%y7$Azd2!}M z=wXuQ_-e^~T8bBpZ@UJ}c6CamOhwpCPNH&P5oDxfm;nMNN+1!@B` z;MkJ?a(Z47*d^MCA~X~vzjiYCL)TpaH@;5#_w#?h4i=AjLp~1l0gcrltu@F>xqQOC z5!fUj-LZj8`ZQrLXk59e2Ta{h>Dhb{2oy-yXxXVHtB46xQFX0VM zo>Hrhcn>J}q~^}uq)Xn4KMF|-I_(=}mUOKj`?F*h@bt_zIa+Ut=Re3ngr;3?LU>+v z?hS`RcQ#Ble8w6%A}aQWXV0`n)7(t`&H5vHTx6_Wl=wJXW%WS9CoQ)^T>n54hN=%iZ!^^NLAnxi0JuGn z$Vi-GAav?{2e{|(PSQqdJ}E5zcSZWdF;dVWwQdS>Y=)E944_jktiCuyo;>Y((b>L8 zZ6wI6*5oP6*WN4wS>twWHsL%^#+OL!QVOZcqYP9xgq$$MkG&XjB&m?4)yBJ~c!=YS z(!yEApS6Bv9GI@mpK3qL)kh;Q2u&z?Z2A+O=gv_L^0mis@6;^Hb+t*r_M_v}dm_Wm zkF~%|84Zhp*8jV!{D+-0+PS}NGg$o-5eT0{NW~7_!Hz#VCr?ui7Dz_+5 z+-rP=lyPpPJC{ARa=C{Wmju7A*H7pTPiO6Zp#Kl)e$w6r?yQx;BhljU*5KWIty_vz z__>(S!3)BX zaO!CBFOm7v;CI8RTtQ_WBkP0O$KWU9iK0*6(A90A+GoZN?KwZ|pc*CX)c|Y+DKq9l zH&rN$0iY8P5)ZkHl^%$W{9x#7hlwU+Hf4-|p@a@#T4RglK@B8#!-x?iTjZypV<3%2 zOdjLRG8bu))^1k6Z;X~&lKDd%B(+eY^?*A@eYX)p#ArF2RM`1tG!gDfsCh6!7b-eX zwKp;}eqdwosD6fX7CP~AClCD20+IIFMkmH`hxgEbAka95OW4|3atzo$WGa@s6aZrs z`j&OFFA#~NLDw)?AxrH525OairBRKRe@~HP?ja7f&pPQ<6IAikJA%Q~CM=b**_Ank zNoi&@VMTng&4?`tTWe{awq&UfG{DgN9FdRo$DcwO(W51(eNO}uj&@fREkrb)OJ}BE z5;xC%VV!@=QOVuOx)gKIfbnqEJCj)pm7qHx8qc|j4=$S zSnAC^!1Vjn!$c1HSX0SgK0`CSMOmt6PIZ*re3&+)!Rc!n+3Tis$yKCXGvrbyLbE7i zT}>v4gmrZMTkufnbUtRRqqPRpy*&uCeu(B5*;>5$5Z zL34kSJ1E$q_GHF>K)W@E5thC4ZSsinzEvUi&uP{Vrk1`G3hfaqZ)E+`9!seGtad|| z^g4Kbkk}ZIThX_ZFDq>pI?E87yaf)1-xqjHn1ABZkd2YS=pIRhYW=*bHsJb$t@dDU z(=pv1TG;Zn^TMxZpmeoDjrK1LrQ3K6)W~DM8`ji7f|!SGyxE$MIvk*DNS3me z-~I@mS3wcy$fLA2^tyd3mCt&_ByA=B+{y}a7P+s-Dk<S3(m5fK^K~AKa0%3tLo~_TvFsd^BMA}_+iC?>{B2CQ&F4u zg{YycK6t9h_r@3K++u)LS<14fs5#1u@cMZqZ}44Km9!(NUY% zY|38R1g-l-CnGkI^=r}kw+*oXPZRU7oq5>q3cor@l}CcT6QtGI282>gV^=0}o&JbJ z?-=-EMDb?nj6@+xFwk-MvncACfCzL$%z8!8Wf0U|fi0j@zSj*}UJi0obvH=j(S>%7 zsC7-OgrU(&)9^xcx`*3&ufSfLjlu8=c+S`n@&cuWr_5VcJXWdhw)zz^E@==p$YnKQ z27lf@V(ePF!6-Ni$IXiMXZ3&;?jV+!wl){2tOwe=s}b{xc$mfw@6WfSi z9=i*aa3FHZ5U|KW|0f8den_C;LQx%I;{w!%|l`+G|nUGX9a?P~el zIy1lIq1mL8(511@f5!=d$F`^!y)S^s$>0NJ^*K+{l()9*+?f4UhFaTO7>YJXGKtom zT1AV;*K%$*$Y}F$-+XOD1x@2F*l(a<#;20ZiWq?nigUv+`%+eTZ=#Cc{5zCBo~>wV zkP1?_!Y9E28;|>K-K)9dpKk6;WI>05f0l&uBIPCtlm7IBB1#e)OVWpx$XNDf1gMY^ z^nai`yAud2aD-@~XvhmtK_3J{Cj7RKqM;?AtK!{fI?D)JyT>%3Y2ph?nx6OwAhdy+L#dgQ4X_N`jI@<`y zw(S%9W0jIMTH*>j-#z(aZx0r%965QwJSLG<>3-~!moJoq+SfmA@@X67Jv)f};)L(C zuv@R&-5Nsj1J<){sf<5eK%e%oOVsUTI1J4E06pwuuErVj4O4UPyPKV~53T3iF;6>6 zS-$RIt6CFwFA^DSyB7Ro(YycT9>SRE_Qz+Vk5Bc3Z;ZBiQuw;yk%rHU^NxX#QG^g8tdl>2OxGXC0=J6Jv^Cc^|F+Aqx< zc^Wze5T7SrmLzu6fQK0I8}Vp@0@3rOgSr2IJ9)Q7|l~c;bxAEEl&0Am9D# zCCykV-c$VZwwO~vM{IPGQtIha-tmg*iVyUZ-XTyPybIZNa1dIs%$H@MIt|C5V=Zv! z{XwSt`O(DMuqT$FycQOv6b6gkDifpU6Qh>JaAIQ4X0VtuSc=5XYQ}TM(r<|c<*+u{ z1YH?Z#L=epW5;SSyry^w?DRSUo_PF>K{HpDpm+bI|AJjJ-h>Fv$gP3IW=cQX0l_$@ z0hJ=GL!2(`CZC-3Rg}_{s|ExhqJIx*Ar~>p{JY+ApCMlR%|XkBEaTt5RZj8~4gURs zMZQq%TMnbTqQ2G?uRkDk`=!yY|4xPaHBrSc>s#Gc73BH2k;Ka?#7uc#!!2XtxK2A~ zNX5@8pcffUY%)WunNlTKine^dR~AVyRY>cNbn$ZGpwMerc*I80cJnvfn&vNcO_MhbPw$JT|Lvgnt0&lJdl@ux>->eclY+C8=w~ z(y+69r|a*OU-FfG{em1cv40y&3M(O#5mg#Nirbo@M369H6HqAGV0kamSb%Md1bk;O zH?jtWrLm~kyL554HKLZUfYqOHI#zW5hR3&R)VkUIC31~b-`UOi_}E}3tC|7eQ0tH< zb|tgqVxIB@>}tIP7CcRu{Z_(hh(c>`%_F|@c(}7wm;$sIJ{NY&4 z9c?R;P#P%tZZzd*g+~eC!2m{NQ#F)0TE4|KuRvu zM=99zpoNI-rKQa4Y*Vb$!ysJBz%T9{4+7{v?V z-5K?OgkdCOm8w|mLj;~y?&5a_IuR|{LXtY`)w z;5ou-W_!Rq)pe}tb-VUa#wBTIgdQ%vzu;l*Gjr8+5;p~!^n){-oJ!7KU5zJtw7P49 zB_1~wMy1g((@wB4=e5c{QVrii9bcn7M@UZ@C-|_&6)P4X)^W?@{+-pp%cG>rT_=g@ z73;x;FZH04&I>L=|B?{f6C4EQKPw2Kxv(NL@Aige5Q2L34Omj5Z_z|GCwDQE2y%bO ztu@^j+#0O$9W5<3<@_M+#R}&5AcZO9VufZXk2&IjIL_@KxeCz_?}NZJpGK+)-on#Q z7qV~k1ea1pbCq$_GZGoddShDf(zN*KI|h3+hd)~*{Y@)B}u92xxO!v^1=sQK+M z6hQ-jB5M)ID|B>#HB_fS&CWZC*|TFH4r1}j{Qv&qRCzTBP^eo>gq6iW$?++m9({5~ ze0)dwtG{g9K^COZl=#y1TMI z4+8ghr;dU;FjmDt2BL*`?roiC1>KQ)UpKDUb8vsQmwwwoA_V z$s=U!dS}{p{W0I;o--ZsjI5Nmk&_4??!=-!PCKg^TpSHpLWiuCy{a9+UnB~dbO)UzZ{8H-o`@Q-n{`T449^?_1bpNc-h^9@OL{0g4UFB1y43hm_jCh^_ zD;zu8Y(P!f+HKU>hLRmLovAgP@qe**c>Z{6OSQ`S(RqAR;~+klvR;Rvf5z-l0Sv+b1V*8H*9XNEgeE5~8IZb&TzunwTK3?F{P zrK074bq0YxZ+a1XhnmpH#9&nCGawzK(aJn|bRG|dMG&xV5V@g%wL240I-YZM&5V~e zrhf7rHA>|46s?clQg6fMtSUyvpgui|p|xZ$pN1|ag>8SStvHVp#bKE@jG1zTNi1q% zy`)K_6`IBhHTpiK(^=}tJ&Va)iofXO7EP$9lw`60P1OYRYSYxmx`l8R&vqgsRHR(| z&<^GWbzJ~w+iAWsQN~K)g6W6a$#HRIrr=6Yf-I#{eYTatup<~8HlMJAScPY zZB)dc8MyO^89kEz)03);5HU3$#xtT;milkkqb|exUjA%aFq;L2B(hC7$!)-52V~em z1Q1J~nkq;g7%EziF`5KuJax2QfUZYCIQ;iRED#=gL}W_Zj`wHT4Znv1GyO(XHY7mx z{Fk8M-LG7NvO8ZfsuUE>tQMe#V?R_Ic42`>A3PMKzM9^*UtpqGWOM4XhBcm_Vm^09 zGmN~gV~ldsI>rv0$BAr~VejnGw~6g2tYmQMun7~zv=h^GPf0vNN7{VIyt0oxhkfArp*xNW*C( zTIelOnGC2$e=&hvfVEH|H&8zPzULD~_yCW#h(!Exg`27jbF6$S_NJr}_s>ae8l2`f zVpnONwX8@M)g0iUY1^947&$*zL#~%1ppq&vZ(LytXTWjWl!kJW$0;n)*PUWXl-DpE z{U+s6NmjV|z!+A&#qSV#Ks&Di2DAB{jizh7XN_8f+tqz=d{G-;`$rrzOQdx3A*c0s@V4lqv2-ccFtS+qXtM5`dk`_HW-dZN;MMAJ`O29M!~Wlw zLUGC62iv|uuFurf7%g<1I9u2qJZksfO|3>|79MMn%g(a@wfR~A@ghT<$WJe3?gMpJ z_ZZ69v>A1f=#JbU?l%Pg)>=`HDlI9yc0J+`szHyLL0M}?TH%tdQ!2@0;xN;Oa=e-p1Ge#-MVbLU$RVzQJs!X;+>R>O+@b=BkXP+>xK?mv^sdi zze?-)><3b)UEiQ8=Lqf8ZH|72dy`GU)cek)p`QaXG{}vboAG6K$UabD=f?rtH*a&1 z*E=CWl-OT>slXDPaqAAvv%_?S70ewx25&YvNdvXgg zAo!yY-=ve*9yuY}2!5`wiJn6LJs6C0MVbDyuOs>z4bX~}&VkdoTP}xUQiJisKV>5W z&qV`*I<{|9CR)R8Ru@N&CU&{dkTu998|e>v6=Ue4EncT+`u$S}9atBf&%4qgYj+Y{ z`Vd3^9owa>5GBeyLI?@*BNN`|E^2T?W*P&bv1eVh|6IYgkMRdn5yhhBie%I_CIp&_ zonv=7)T_z~H~Q&)44^_Pyh#|uC8)@Zn|Ea!-flEolLLA~cEMFdg1+ahdCK5Yf*Q{5 zRfv67E+cWHsP1|E5QERfn>kF$*FO+82m7<{Q`hJj_Vr_25lchqe+(`e6)-~2Qqg3f zv(@hD*(rCPwu|c`j^GuGrr`^af1<3{D|jCDKN>it{HN%g4c;vMm{FR;Vg8(vQ>!)V z>FKXnx2BL_>n||IU#xo~%fW!<(&(l9ew&GQ_&(MErapQAnIkz!s-l{W zf8isNK?C!)7Xa(*A2nB1&U=CR67X>^K*h9YTiehz3tGY4k{rc4?M_-mtXy=$+w{== zE{0aC)E{Ozn)L_q+3T;ick?!AlJPx|G&<;n%*?({G@`LVZ(k@Gxc>AaWVy<`a4<$! z9X_v!C^bWsQV!5T!Uq=|BTNBKm%0(QE3Tl2M7r&eOJX+;{OCg`K1_lUdDbkdATC6n z_MfK_Tyj9|$rpK~Z66;C4ZHC76Bp1Q$er^iZK z8?_6PbbXL4W9|C}rjsxl%SGZeX(p0}we!+HHTd_3GZy(F97a_7&Sijv$GwP?!aC~@ zHwOE8?%_K00qqWDSDdrFX8d2cnZ;aYJ;Hf~PHM`Pzo;pM*bcPDO_SF&2;svvsR1j` zNuwh<3^$fRREUtj>=$+pIvrP0SFS2QPCDH2)F_~jho^%P&b4n}W~zOV)VWU$o9p74 z9!`&QZHg$=up#jpCwDIhXyi*KEUEn_<%f)ZY7>VW%KoA%34BgrH$xc_BeJS+7QLQxy=uRQ(fG3iY? zw&&L&w}h?%dVeHrk^WbK6P1otj?P>*h26`8Axcwm#mBcxmA3?0EDcM+m4A}-B&G8q=Wg-3h|}S1Uy9SV5p*q_+Ac=xkM{EL<7rDB_k;e+^Ieasfs;- z+C(429SB%S0hQJE?crD``hxPi3V{htNyYaTR4g<8^^UTY2cjE7^x4#p-%d#E&rCOD z9Vv&o7_$hR4;oRU_tbJUW3(Q2k2f&7j2h*Gb=%;Tz9JOApj3|K)d#{vu?dT)R`e(y zV*(1)I$^1F(lyY?P;dJ8EiUUQr3-kWm7tNXFuTyc}kXrtILjNaI2ld(6`1w~Ogh~-?*e~*uN`?o@HlF%%d4+)lsR!6du^esk8}f6mr%mpLQL^1ZgXHRuvM zkR?~O#D|B9CsDJyhh=4SEUF!rfGxAdeX{8H&bFF_j?_oXLxE3Emg z=FV6Hb=2jYUAWG2xPuvQ~8deR1&j>vEAW6;k>r(iMJFeVV00RROYfG7T zQhZoXf)7M6NE~$(Jw)Y~k{@lpNWgP2@$NfDi~K~wh(RVf^KamOM2D1L`X@X7V%wdd z&V0osI5pMhyfW(7WxISe4?^|q4!Xt84)8c=JZfi=KwM?0cXZKa z4<_=qN(cJP>eoP@{`m{jr&O7tFmQgCOAzF7WCKmuUtWC#g-l&2hCt@dQ3cwRP}K*8 z8|BO`bcf0Q6j?ONgF__D2%(REE8{O`kj=fyGZQ`m`#eSdB6wN6JxQ!uvg_TNVZtmR z)v9y4`D)cKJ}e{kQ+!&7bsIctlNMHl!vF_95Ha>!<1mLxu!C^ShJMP#Bk#z*JSV<39nwjPS zM6HI>*MBX1YHPZ7Fd2(-Hl!%U@%4%tdJCT4>V)ia-&-?hokcNughk9E57o2b3l~AfGw7Mt`0cQq+f>IUw*6hzO<+5?9B;NszA_|>CUsNFx_4}pG#e~vqUF01;-vE zR_+vG(paFL6bxgC@+I5`t-ON$Pd80&LZ+Q}*x~60tWqJ476GW!ich%u8{uIZRSf<71AlE3;2gobX$U~|g z31Rzg*>6!%Q5s$)-8Lj>7@hZy!($grxOp`_-%JZwDkLvaRchB}Mh6Dh9S z&_qB58QWP&+D*1Jh(ycnmD}K+TF(2Sc19Bah?bS$9tDX?47WjIE~FVBl$dN!9dpPj z^x~YLJzZcUhve~WAJWu#B=$xgxesjU%$dXlfg4{k>g2g_yAjIm9Ea_nvSlv>3^Rqq z5wXB$GTQshP}L`g!={KY^vJ`0#WTA0RgySoLD|j~8#Mo#t@)slvzL5joMRIPt`0IN zZCmQ!K%gorLHm09Z3s#FmIITYblY4pf)e{KTD#pP&P9iM_*>&>A>x zjN=3Q|NOycdIh(kLS{Qv9|^QgsEudj4V=0+Hu%i$ai`Z%x7rKH3NO)^I$Rj*12p^( zgM6zOC`pU0I+69_I%zdWS^VG`clsx67cS{v-$KZc0dYC8uq{LtZHA85ES zcSPT{i%sv4CsNWaZ&Z;v=|7}Uh#FJWWsGxK7DqLd`KPlH6%F+jBYXecrF9u~U_WRo zH&p^!VcR;r)qx%|&rWvkLN){al&{19I5=nWFFM(lV(A$bc zV+Q{+R&iH{BRAfvLESt;d7MpnRkSuE3VGQSUO#A)&UW}!0mcW$X#;j1fUytqxI*PR zx!uJPH@N&BY9q{L-s6+^*rd0OU3ZAFWjBL0E1W{7%j{MvU|xI1{< zX-U@o%2i2RKFTrff`zs6kkPhFTGBSE)zfcnB-1e4<4fa?x!wmzlkvS^?SxtZ*$gjv z>cT*uU=;bSg!m)Yo7m1{m@B%ugikU?akZp*&5mqhGO-B-*W{#Sk>K@Lw2a9)uZ%MI zi(MUBc+_m3$a~ZKesJQY%TN0%cn_}Yb=GG5uvAe)9&34#GjDyIVt{+~ z54eUNlwG)@;Oa0u-+h55p_$1)II0WZ(1;>UgJ02UC6=m__Ag}Fr8mIm^q`@-XiR?` z=8-*y3_+s)i@BZfhFd=kHxRI_wv2|4K_TaUT*XANPMW%ca&pb-&{`KITAi5bT& zuE}0EOFdHinw>hc7y^GH#1Wa9{u}_OZ4AQt-hMp41?D5jETij5^UkY8)}7DT-LvO+ zS+3m!)G;4YXWKzy4La@Nop4w<|BDfAw0UHd<79Y?myCrvKaD^XDUPd!rpBkbX%ik! z3aAHm-J6c$3H@*3vI&v>TbbBYcJ~3T9%R=lZ9qVQiL6o!D({fpSvexiSojUxFnY#HYonhZ-;|K^zGm2GW$LmYuD~}n>cME|0N?fq!C*b_P9cs-KQWKPWjL4r{-31 z2S{Xqw){#Y)TG`0;#E}E=JYRnc zST^?Z3;csj<$Agw2eIHY&cff6pAJ)g0_pC$-Q$+nQxUJlZ_B>Wv9R(ib(mX ziF*7DUA4S$yw!4~-D>%!QLE*Z->j51mnLr0H@|fMwJrO43u^f7)T8i3YW;)n*nTsK ze#tZH-U_|#HB8Ne8sWyYnZaeF8RyHheNNoC@)srnOub;oI+b3o<|$XK#1%ogtW&@1 zPr`B*t5W#NwSeu&r)v(2J6=u_#*SNyDO`wn!PTcmIpNu)l)D&@({d(_EP`3@wWq5eT(glc}gTEEqr zw+7l9gp94fDDMmYQ_D&IqOf{wqC~bp!VCTq2bKMk^CY&g0m?^EF_6`(uigtLOtYpA zq=NB|Ljv8&Bz~g<>F#39ED9t|-(-GO$8g^BHRV#i-yfAg8TZomO->Cf46~jt5S5f4 z7E1)#g6%0`&Pf6|E`@(07+njv>D)!3MCtN6^pA9S+JYT%xaHh;#L(*9W)q40V@KDN z%vXkve>hr+wijvWqT<-1{ZQ&7m=H4R@HA@PmYaWD(ad*ukQKLIYsYb}+Sw;@j?X|H ze4HOfk(apkPn*%pW{Qs?POsOkUiP!m3-Os?eb~-q)v{M$d^AiwgtMO;Z4*LiP0QRg z*k_hB%`K*>pONJQl#P2&FiGpW3hFPbu_XUYOR2Rbh+ruxYLB zu{}4QJfqm&%KrPaLNy?@c$2F~S5iibmI{5< z*qv3#bCHtfJF6O*a=VBAsmCQ$;87-H;E%o~?bMOJvdIe5T9?TEVr=m}1ENUR#0Pd!rx(MzxoZs^ZBs_;caV?akLtW6P z>+b`<xEsvYi$TQ^=2dDX-nwNq_(fuhVD-{FimXMJt#}frJl_+ zuNupegJIeF8-jL}Lc|6pUd7A$7il+RQ+2MlN0u9evUyyODX#9>~Uh)$>*GOr_Z zl1k9B)Iy(t+Yb{NT|wV21Y8T4_+7n@l!yUcgOECFqszaHz11a5Z^aONRWO-&dW6_g z(Ka%~^fn=V-c349U?;_W5a&zTO?4$gy@_<}{Wg2wD@*kxWR~S@q!!-1XBQz~fXsv3 zl(Dg}K6B#I42aq@8lV+l^eNnOhJd&?a=W&~vUthQfJc8IE6=E>AanbU`o_>o802|4jkv*z z4L==2fR+Z62hoHynZsrQb~k=V^1^$0MYxJiZ5o0O2&W?dN>co49;Q7>f!fG_^^89(Nz62k*A__E`*+5`Dz5j6Z z5k29Wseia%3duG4lkOH57WWkC6#BOibjMvNGL8f85g=isX`XDSGOj&8ZrNq8nN%o6xh`|uX-9h zgF<-Uw^JbI;PQ1j^NSPH`2=4ZZeDz(}R0MxIxs z0vfxrBZ2?!a(LeS@ock*ah2XZ&u+=&IG~Em%dJ4`?ZD^4eIA;qzGWPJ<84Da;?wz# zkwWLK0TF)5MGN7jMK81O6X=!2mYw~0HtZzh$h)Ef`?CGIH`lf>MlsWi#-|TCt8r)mSI=4ix1 z*=tZ$)`H(r+s3UBw{@1SdaX2vQUDw^iS3viBjT+O{?E4|fU0o)*(!92cMh;ENtw*G zU>$U~UQ)jC-PZ2{c4e2k8)zM4HDo#uHnHBqhFUzo?93fC#Szv38}M^~$l(|P&uo>h zo%Ah&N1GM`SFfAu|GJVUkn|OL`;tQKz1{GvErCHNdyM}w92m2R2K+ZIO29JwcNRIP z7dEs_vIibDeaLH)kUgoZvL=@IrqC-{qM-H^yWtdiJxlblE9I`TH}NNvRhqm}c|fFP z$RyjLFA4ft^p2IU|EWgJ%IrQG=T0^LA|r8 z$F!{!X-OZEMC>_UTKpZ(S`M92KVM)A&x&+xcd>36Kg5=)WwtH+@PUJ^X?D)65lr!p zKLf3CHutOWYZ*EK6c-e+Db3LVra@_s|EDrJlHzOH{}gk()WA6syJQ8bdOD3h<-FLN zc_h4R(J)ckT}SI@Bku`Cw4{#l4?@LI3WrKI@~nS)u}5Ohh*KniZ1f#uf4$l6uSoA= zyn653VvSr>^C^eQDQ9+|R8rxVeS(9v0sPYDkB_NL)gh+fj?xTg_w>RISk7Q$>Gs90l7n7!5zF1)zyqWWBndu z1H&R5!W38JZB0wGes1f7^Jl3F>oayTh~QI!XtkM)weMyz@C+o4T-9z1$Xawm{UPo+ zf3AhPG9SVQ?T~(&MM^tdSZ&O83MdxTzDl}#29UF`*f3%PQK&==**Tu@jVW^CbJ6Mckc+hm zmIVFdYtI=^Co@pT)%_6a$)XN^q8OxY+%CMIhx;U%6-xB4M-ur6(+M_5=5*_erfTV8 z$9wT+r^d~l`<_~O9~^f2yDp~0$uNYKNvAl|?Dk@xmEPHvS~&ty9rnt;n~jEqe4`^# z_=T~$G{#6Bef&QPZeQZ!>aWS|5R66K4w^u<18DmJ1r9`bY9?amySer>$!UkjH`sZ) zj#6lm1=G~V(J!gK9`h(8%K$M1)jA^ms|#%|%VVFinaeZt_9qqjH2`6Ja44h8KNXZZ zrVYW<)+Ca4esm_RT(DfsmG|ZD2DWZUAw|3u_px*6;4rD^>#sw%AygSIvaDw#b6C(V zS5v1?B{QN$*J`~{Sqg-mki{V&1zzRvi20jp%nxG)N185Jk!FFrkTwQx>LFzf<)9HJ zzT~?3k#2~cYoi&W%)#V#;#+7}Gn06Pmt$A>Hq_FPaD-x^VjE#0h+eF1_Uukw6=yhv zGM$(QZarm3FI}6Vu;}2fn7Y{MHVtkA2gu*wPrxV+SL=k|0?LFf>M_I-v+NIYxQ?T9FH=6NAIB%@F#{NY8ReO7 z(D9i3wK)Ji_7i4LoOO+Nxsro~oF+}L-AFFf>8b@&@GV}cadij#B&6B5_-QSQHp;g79Kc%y5@Ghw7$fCDbq`riEtjH$( zAxMCcq_1n9-dIJdY9pV-L?X6f4P-TTCg%8sW~fd%d);-VLR7No*FnIIro& zfT!}KR8UOh=w8RZigD#-SE4zijJYm?M^~{96!R-Bf8aK=!$t68I$Fej-2`TnXQ?@O zUm{T|@8;qQz;#0IfXuuCXm{Ca0@>KrO^-aSsA%Xl0*0Y-CzB8IOFzr^zperIcH@bu zs%1R^4tt#@8#nzsaAa0Y*mY?ir$++nO9VU=ch@DbPPaeTs+(AJ$>e!8$ue1}Y zZooq!*lh9&KUH}hZ0%kKV&z>ClV3y9VD}NwTKS^`R!8%)shKf?HVTG;M#l~V{0ADv zZW|Rb@UC4?cTlgW5U35W-{CDTAFzoy^#fVYh97AyQwU8BQ31+|ZuJRutg}!x-3nt- z9oEi$z-O2iR&yHs)}B2lxvN~I@d4}S#m}OJ`OV-KSbc9s(+j%&tyYwxUgr}RiJ6^2 zq^M7-m9uTRbqP0?HS~|!Q3!<5uk~sSxD?;hwBCLvOR)frf4;ugFk8ZLSvc~dX4mm+ zQu@NLL=R#|>dht8HffAiA08R&`*Nb7g~~sJ-HrK@?EVO_;)3eYvvW56Kc>z-E~fPj z`w^v0iYO$5BsR$@ZK6R4A%{&!mYnTm9CxVJqUazMg%AcwNXDrKsZ~-*M~9k{tj?z? zb8b#+t>?YlzxVTb-#^r7%%o=4^W4vUU)T3SCJ)G`D(MrxHR*o8SbUc`6Ji8bs&4bQ02mmic8R}CZeJ8@Y~T*^I$wqtX#Sy zyeW(=YI)9_?+Yz*Q|+?cjcu{t5B&Zgb?^Lpc*N%>EnT7jFKSsapk2 zb_doPusk#f$LmTH$RXJ@Pu3#oH4%EAS*mb3^-g{Xf97iqC}^F@jfTDFlFM7C9Uk&N zgK(I7%6kxz2O9yUQ*}U~3HUp`(d4t=Mt=~Rl(h&(KC@?R$?T`Sh@EU7&kur^ca&Yi z!u>^uD(uN-PRo*RN7i1d=azX`&lZ!$>37qUdwckf1A3_Z_fev(^kgD}1^zVxrF}^m z&!M7d;@Cnx_e?&!B}iH;Z!;#Q|DZur%h`x*vuXQY=nv@--JU>ixMj~4YB75I@a49y zC_SY7*Um*s{xvVHvEhE#zGsMKt_87}+^j)O#biFrPjSd!tPhWuJ!({aE++zC{ZuN2 zlBZs*9%cLR`p(Y$)sJr^%jfwX_=@rREONj}z-Q$?MZ%6bzV)XD6JI|d{@5N8PKNyaR=N?bAmr4CaLjkq zf%&5??O$7ZzTaGTj{^IaeK-1RYW&}PslBQMS*~T@5as%wc+M+oWrfZ!0`Dup&Wc1Z z7h3wTRb*XPr!yp0Pye$XLC&qp*!MHccevNNh_5|Hdo$xAb`#c-UPH>y_HBPbWZW-j% z9$K9cuquI?|6t&M-)MOPR={tf{_@E{XDF3pSH=0WAKO2y9prQI82~S#EQY~ILPR8< z+Uc#_s3=|(LrFwW@cyI7el1VXRoov>zLct?lx>2YVIeV0{D1_%>if>0Z=8XXP)VnW zhF0sGPMWq)d2pBwIPEXyhW=AG^M}Iud=Fiz)cz+(N<*U^eqXmFM{cD#`_FtUQ z#_tPa{tNpOLoL>YM(tDx@gd{ZBfHW3$8{(@^MT6n!MDDgq+TlF>w90!}AxN*wHa$6>=~wWXyySVYs*)GY+w+r5iSZ`2 z-M;UxUm&xyOH!}?5?0y7No-7USxkptp+qcPg0;p{Rj5gr!|~X9>%1?DZch0$Dy^X2 zJq^8!8R_KrKJZ3A1?1bNuu}> zaP~QQEO|vKs<$GQ-sME=XrlERI)BCXO!!-6J zA3ub2eOtZd_5>J&TFC_}z47=M0IbP^b%Vr#rIN+bgt|GQUV_EG7AWg3Io~>%we!Z% z*J+Lm=Y-ImRIpgRW8(P9tCqomPhI;n=|nYU^oiNNpDnyJG-dypzTZ0&Z1Y~Ibk0W0 zDh18l?41!(UN#t~Mv+D%Bf#D;ZX@zT?;?!3S{Zd~Jf>4QKiG5GnH*Pj6i>{8I!|wk zODGLj6S3Y2P3fb_il?>(rFIkD|381`868MM7-)%ZQIX(#_D|dp`dj=?xqWH7ukkV#MRC?ZnTPBK!>m>i^tp~EwbN(+j^_n zgK{kDeg@U89;6S*o)TN4@RFRESdoSco;erge9sq`1VvXiIS3feQd7xy%SUnT8I(1Z1I09<=hN!P$P z$A!*OA|)+czdw$@(iKL4S)AghmuT_5OKb14;L9Cp?=@XQT1FPtxm~`>*TF#V+Vj;- z{DXb!)qTvWuX1l4n|>irI4u0!tUhFKQ+p$K8NnElJymMLZEDFT6GjDk{(11i(Hy$W zD1mVOcpf`f@y8fwQpoDn=JP8!s}%y7`{C_0X%|#v{tL=lQ1P5z_4`XI7Td9n2@5Iu z)P5000|Gn=OZc`Rr@>igI%qH)RpAML18Q^?!7L6f=4K8_h{dDBDT{5ltkBx`35G8$ z=Gf~b7Qhq<0ySMDG8nBA?3y5c-+o44g`7eM$HkwYb>D{kv9x zV6ZiJ70p|`c@wgU)e3#Ttz{l6i*9O~L?L6?^vF3}ncpYd<@67g(3CN-VB$RU3_Y6o%Qh|!iX`bE0oFLJQrC#Qd)7b?|T%DMf_ z?G0p6UwQy%Gi#Nr-816YSlat}*)z0s=D|vyNf`|bNHq;r*H*HJw=inVjt&`&iqJfW zE=a!`wN7gjfM>x;^1(RvOIYokk!y92nD8gew4j%fV^;>y{1W+t6}>wO~QN*F_hJu$dJGaHsU)h z5em#}({Q2~9Cj&Ji()15>1^qN1M)kxycWuGdVL*=?&D_CV{dVhl0t3+(ZEw!v&N)R zq@!=SHpFu>w(!=9D!!{P{4yf#FIVWCvS}yw2?iLIcl84{zb3TKtkVrHp9YP*46$P` z4!0zA-MG&Y5gy1y%Ic%is72hI>zYt%9arODYD`+d*t*BX?f9fcOu#{~Q~8TY_sz$5 zDr<%-Yb1;L=)Y7|9p`R28wu|W*BQ~%zD!zb3#BWH+jTf`$RldQgbu4Fw}1cESheJm z=Wuq$rQ5>q8t7iQlOhPjaJXWghI{qhjQl=EUFlhHUj0HXPD2}ZCR6RsBmCjQdyvl^ znGA{FbNYUc1slO_PVGNSY?;6OKu9A(Re}Y;WeUifK>yaXS;-6eZ#;k2l6EGaVf3q{ zC=j`&_6l{%c==e6*i)1K*GHXyv$5c^2sK_m$srln$`sOQ!yDa*b5Oc(oTanAld$^{ zx&S{3erQ0?tg+RW1Hxi8$Cm986H57o1f?Q&PgeEI$C_l%Qn9G#1pJuAVq`J@D~1y8 z+zjI`%=4@;hba@OyrGp_H5CuZ2Dp{gB=l-*pBs$XfN<^_dU=U2LscBF*!t1s{XC=L z$m$;ep_u8Oyw!`xd(crby*O ze-|k+Nj!DqI$`!oZB38(=I_T?e;CKAAe_^kcnp1UmwR{3hp`$SYZe16B(iJJW%2m zI6e$OC-a($dgE$CvA&C4-FNos{pEoCB0YpS$!TVkqCM||qrx=xqVu0q2QPez>YYPw zrjC(IKpUlo{i}+*x~W>XM;Uw1bn0{WM6A618l@0vUc3Tl|2)R&p0_LGG-m4VZRDJy zhECC?Hc>Ch!Fv6``VRl2Apf2>ccyJ!uLVcM+6c#-C7}to?50$B$AI1o-vD5|F_nn* zYusblDrzN$%%y+G7pcOskx#);kLu+5@(wDEJ1At?lSXw&n5F|#(j~u`|LT`N?X3O75Oh(#)6MUM^&}#Csq1^5aT`$_3_$Qy) z8T5BFVLR0Z#gY>ZD&SOc+3DIZ5m^#c7aaIn+x?|g7%+#-YRbwwa?nw~EAZ{9gTF*G zy0#x0lc-kJ*XHd~WXHsGL+4L;(iN;kvvaGkXF+<4Fi(w@uKp?%+`e_J-z!Ym?36@a z{ADqK3NHcnSXC9an17J?Ts-f}xM}#TuW#rYPWaNS3sv3i-w4L}L(0hnSbp~RrzMQT z^Gp7sMMRO`adk>H*NpHfTg5FfllPYyX4eafCyK2&o#ll(#Vn?XnpM_oQL{&*e1GdC zv}sn?Y=eGp#Z=Xvl>S{Dwd53a$mSGv{}uPQGjcMnGCcEvqxKG@2DfCbNM}b8ecQ4m zD}U+LqTNo1^(qZk6i7UK+gV7@Wn11mw-j-9bX=8bRT`?ZUeq{WE6L@Iv&CW(@hPr$@X|GN8(_D_2+KovRDj^?dnLyt`Fk zDT~`Y=$BYhbW7`J!SEl|=~fe^X-$~bx1~E*ay!Z`bYJH8uUjL_6%5Cb-zkclM3^7% z^J~L-wO=fr07}OMi+sEmOjO&okXqZH=@{E7%KSqnV*SzjliDo#AOVl$sw5u-H^M)C|lB)r>d7v&=0{4bH*Pn+p&k3pY+`F@BtG4Vvq}|uL%U-lXMn3Ti}i>Tcs(beA@@p^N|@e^ z!_*0@7M40(I87{wd@*_Q`VG2s@&?kMv1j|z(45vqD4Hh7_|VEIwJiS5BlBM>Yo)q; zvY&Pr3iMmaXIp6dfg(xVAm<%N^#0-GKCRvcKAt`3I?mJAui$RR=5sg65f`SR6MOzB zBYf6vBb)!r$=%j&45;;O+({+I=W*#b_}Qz>e%&vhZ`@EzJ=9?b)<9Fk2W_C&xpA1DO2L&_ zb{6|6IhK9nGqbC)9jZ5hDzLukgu01}!QRyAVsA;Ih#*9q)eQ z+oXluyRi^Ez-yHqTJ){TlQ1)H6qs97#@Qg7)rXq6_a>C_C(W4eME9Zr8l89eyj$JJ zN&R{2@qrmj!sOm;HBYwdS$?{IA3x~d$Z}eQtMFqh7Y=wsNr9NT#R_1Jjn1C9_j#E$ zOdT(yBXSR7hT)Q5eGCW_M$v0!qMhlq{XPotbUY!9X3RT(71lDe=#}?vdh37%lRv*_ z)6d$t>K(x3L*3haLOEOWS{ERzDU02R#^8sFJnbjR15}bGK03dBYp82)>@ftCLnk1s z7esSC3j4zb+E7?sq3JhEu+ znvwvwJ}vx@3MTQzEraN0p~h+cAS9qbaC~*i4QemXPi!{9%~l-p`pw5F39tVw9(eP$ zrQR;M<~>A!KPa;ROp#^dE4l!lENufLrY%Y6ZW(5|{P<_;{s;4jL|v)mY;&_fUt5(< ze>Ftj>}mLyg%!PM2cdMuh`aOUn{U((EgU?Er)H}-+S2Q$y95>Cn8jB0y}VtqLMZf7}Lfq8Y;aGr2z-_}s>Dy}B4 z)R=gKOWh%Xb^uc!3v9c~kU+b~RgsA|%j$F=IDF0&OaXJ^~M1!__pw z1K;CPdw5_!rrvWlL=jjYRFJB`B?lG!evJon`8F?0(Z0etsE9mNJ_k*P%+W+NWlk#b zXYk+5)t$D)D+;9E2Y%Tb(?FgP$4Tji`i`9I?8xtHhg$1o9*3BHjZN8G&@0^MYEH#d zR8tq5{}j#r@8jEsLbA#-#DEHOB+^E_dNFR!Tci6j*ll0kF@E?oEUj{xaA*1u8|Eul zBHGxbZ);MJXIO10J6~~Xal9OoNRapbiz;te;LclZpK%8IW^N&g=JP7kP+ z{C5EGZUuXkNx)os?%=C(Y=>Vo{5-J&!vCTX9Y9*eH++b}tvqUZJ&8v}wF% zJ|M}~NoXiL8XXP0GBb_nKQY!_18$5;2+lqFP$g(AM>FBhO+YU~{z7&XOFOoe%Xli$ z&K}%4DFBsWZpYHdBCfQS`P*Lf**2nO>qxZu*;Qln;&l0dm{7-`3!jj`MJn>J?PFF~ zKhXI~C$HWSU(h@SntYnP%7W8#*US4apZNr8`|rmevkZp`>q$i)86E#Eh6bv|#8Pq& z(IoJT&!!s)g>~2pjFpmlQ=hL^k1GT351uer(ME4oVeap>wQ~rIvpPGXQPAxGtSo3S zfS@bnNeI!Uem%u*e~+IRF)Ql@lURxR2A5%TkWygUUmb-`vOQ+!*c#<8$G>8-)y9-^ zyEP#(Yf+E6!9~?Dx}FD9XEQ|GYRf%~N-lq8R2jIZdAsCZ@>9+$5BL3EjLF&~#JpG6 z8NKM&yI7;mD|P!~@>+?Zj&{teq5=V$at074Al}F5AFqwj+~5k@;kpz%@6^S+T#UT^ z7Z^TqSBeF-K})_@FSfmW8&iukJ{@g*BNrxW#`)pN6XPH?{X~t)y`DvL}z*-#l^x(at-#A|&?7z=@GQ@AMu?7%FcS6GJfmaWX?3f?|@K z37>O0NYE~_)M!==ct7AQYL1t73&%-0OUR5IbaSv2ZWGChp7H%y(w+SGI{#db)i^1C zo(c7AaXs<3(r+Nm=`aw?uiyK*D63lMa<{o?wZ?_;X|D9%>r$oWo0~BspL?qug$s^M z(FzwgKG6==L;(AR*kVE+^c`wy$1>vJb1~QAi21z%~R%+PMcml z2z|7IkxbA~rP}Y+yc*qL%j+Zl3~J%_=dn6^FJrY}X^y;bt?ia)Dj8nDS_jL$0ggm@kf4MGM7~p#=u}ZR5b16`+^gp@W^vSx z-kI9)6-VWg86`0C2H9V9@1@_3M^mZ>!R4GVMshZDZsA85k$2+`bs%^Wul&ebp&Mi8 zZd=t`_r3yJ)iqqYFVT!W$kdm^S~XXf%kPand>*D=kp7}z*ZJqxNGUmW!SfGEJQ2e^ z1*Tw*)PA5O9xLPj-D6QCq|eDCONBo#?bnvBVU`S>by}fbB-<_*v|X16th~W3zt~y+ z&6m}}K80~L1L6Cf4H`R#{UVj`N9e)`anN%g29~Rx^@MIK-PjUynB=67~cIt$i>GBy$LI3p3VW! z(#>6THTDVF2DJ;m;KJ*1LF9H-lm_Ff4zqqv7K4J3=y%xle~wRjm1ju{>vk5`1;tc| zJ)1Ffs!^TB-EyGEYUBla>B{^64~|mr2z%~&MJ@)L^&SWnhRwPd_T0C))C>09KbU&Q zkL6aoAuKvcGU?413A^%}M)2K?{S%625GVOFN5I`xG&AQRH%;acBz& zjDq+kdx&oWJ}(@f*vU*iAL5(7=^(buRkIHQqaePiywe!n($@1KzUdS^P{5%F!UGp^ zHCFJz`?%B*9%#qZW4*DR=%c{ywYE-36k_dZ1{={-M&ZF3y5I>BgV*Y~TT;ip+I6s! zBR>91kf{>vIJCKAZtcD+zlhe!nOC;!LT?gRxAGXjlXeV=BuH;|g+wYWAw^B)#Lhdl z%tFPRSrNQLQM;>VKcCh5v#-;LR0Yg$_KB&2%_9UzE*hY?iv|a8Ae2u9H52kR682rh zw3c{gpQf40vnSGn#*h3+P=2;Wc_>HU9Pvx%Uox;9z7!!qe`=dkwDIVZq0R$7RqLCb z>1b&Y5#q_N)HcsrKTgG8V%ic4zjiKj;_@@bkofkjY&SRjc#c5U_MESfieBHTCXD87 z1T%c`$QW|KU3SuGy)&&!rJW5fadpn;w=BGsslwJKesOP&;uZw?x@vZH8^3r@d9FLG zYHb<@npQi&J4FSLS`k5Boe~Du{Jqg2wCN*jn(f-TuF;eIIKdZTmBmVO^ zdBbpI*7D1~PcE@}nPw=+GVpkhH#<*0JXw$1bo>@M)iLwF)(QMFYk!F{$U8fhzkQE+ z0=l`>g}n1#A$A!Sx_g|xbi$V9n`Z)fkteM+c{edRrD$=9l=n)#3mj6<^*P3nzo?C6 z=BS8VN2Z!LrDln)Td21w;q`4N`;7fJ8r5Q68oj7d)9tyJWhJ;z*>m;>67ll1kIWdj)CPzSh@NjGW#|AnLFP);J&_75OJ|MOTAZ`h0@i(08qF#0ssT2 zp1S=W3Ejn>rNI)f#s%!fYkw+VaooC8#*3EHJex;zj>%JV-shC68saA1p0?w%UEkUG986pF_GM+Hx|GNVJD6YL zUvd@Ux1CmuW?B-_9deys8>{b8pxqyS9pn-;YHcHEG7&}ns@9RRo7yh3E9J22oAH@Z zH0?niG#pY2}8xxgMy4MNudxT#e& z?!DcvR*%pz3szQ;z0k8kKNxD*tG}7O$j`G`^N(x>F%VTK{AS9%{S0!%0I| z+W&23l_Y{%+Cr}(w?CSZtrF9timK4pb#rU)AI00&fRUouu|4Rd6^C89aW26h5?tWK|v2*7w zm+KEZ;f~UIZQwCCJYGgEJEpaIUN&+DwqyLzd#=aJdIW`|jJO#E?Z*GKJqwE9NK*gJ z8MxNvq`Cns`p0;|;_mt>n_Paj39OY`@p3--toxY$9`GPdo;^LK$;Y@SWuka1A~?KD zw9yr%u5;D22+6DR$n#@9K<8@vc#@t*cKptDcwH`$Cl-7+n?G&kmZb}x)nR78hlu)RdgIu#yxwNm!Y*9@8 zNOb08SArDtwQd%3CvMM-eZO7hC;#xXiifOUy&mfyHX0ycoC)Nw2v<$rrOQYKVsaWN zfpQs)+GXA-CN9=%Ek6$05ML83IpJNBBrI`HmuToBx{9;Y>o`Oz0IhAJY4A|mBZt1^aZezZ_?ziVSOfh%n2-umO?{w}fY7bU^ z8i)>&YnaU7#1mH1ruS0828qm`g9?^SS#KOy9MGh~z zTCg8s5x2CCY`5vE_2nYMzjm@C+-)GqB4jJ zTU=}0^?Gv5tIib7xC7nB=GNnTas~F6iyh}yn2ot{`RG6sC*O-&=ZoX!70b=)35`ZNrR6p3hFrDTnp4p1pN z^5M2F7)CL=B&xxAxr__C}z zc@(o1@*zN`;6=_D)L11k*@{f}2J0R58BbnfDQsYg;1l{hh(0!c_jtoP{_AW7cjxLB zI|KhLoxh!x2G)!KlLWHgd!6xQ0c%!Y39d{!wj>3F%Ni0iEF*qu{dO{PwcXy_kiKX2 z{LK2P@5y0O*8IGhYw{k|gsa1Q>W5G?gt|CR*sCdSucJDJv;YDv|&hJoPh|Qu(`U`%7k8d42+edR*jpiu&)TZVrTyZ@R}Zt_d!Ex&8&ezJ}dS| zy?r%luc369qEnP+ z!Jh}-LNit?V!zBr*H_JIse2n0N{tw;2Qqx`bJMM4_HnuK{dlM^->|R~6vgVCTz#*( zE_DXJiqzTj$v%xrWY?)7J&{)_7- zes%bw7tyzKyoq{&tci&1ji&IUt;m8biWN0e4&}62%s*s(iL8X{IA7ry!S4~XqjuZl z(S=mNCsm?jmg)pLDkpsQH{`>$;^i#$$mpzE5wYi%K@2&N8K6&e;t{1=+d$~cE51!r?T7RV;ekkrzh8=z> z9fT#_K+NC2dc3+=+LXYi8r|S|@BU97YH(o_(JsPb^^anf4_iJH9X{M8%#|TwY;t=V zbwj70vPFOdCtEzVCw6RcC%*u?(WK=4r6wxOXaaSIIX(Xrsqv~eyFLG*2&$!vumJUc zk0PisD?u@Acd|j0a=w8(G;3G7B%$6xS06i*GvV;`#y2#tz21e~9#PEmJKVq{9P?Ye z3XW(~&lYpi;JypRoLxt>S3`<9;)d~(xJZo?d-GWdjb9r1*Hu!9*>(0YYXZNpik4@64fw2S1uz{nq>(_m6>v#XuA`*p>I1_^l&{a42itGnwIABpe zP^jXDHuLlf#Ga-`@tE!Xew!_hy|#vGyu{e!3nq?K9LS#+vVT)nTnt`Eb%-`IgDcVC zanNASy7^kb_P?i(9pxSBv8VlO13X3*~Yx8QtC! z_+5>;@1p%DNdpawVGyph{u}eX2m>G_W`2|1lG}fCR}i$({Z3Ya#%fJL2F5d3YP?kK z$L`J17s6qFj|aU`^ZwFXa*U$9;(tJP zxNImTwE|_w*_bAZO@O|9)O>FPt$%*U*o~-`K24Z(=!wg&(46%)x%jCsAYQ5fQWdY# zynv;$MyD>CmO=IjF4M51$O1ssSkv2K1Y~)B-gWSu@6@ zUcl6{t{{-)mWXP`2~S7}F>Kb?Diyqmqcg7Ebv!bygOsfEQh(CW*-Ax# zmi)~?8-}OwkctIYq2Yt(l&Wte6CfGYe*wCu-tAA=Z)xLt^+mgL4|eulMYzWqnkytB zqo+RrjUkswfBXuASXIe4M129xvV#tAY-#;Z&+30=B+lf^9q)RPmeS8MHLtjPFnjWS zp2L%4bm+R+U+h-ao!fu;fB3e1(8RTB7-5r|sBPwMo;*osx!fc1$-+E-D=CxgFTQ)0 z91WQ5y+6Kr(~8U)xf)3v9A;e;F9quS{2io$at^J7sgzt~VK)3VIx#?j7{WgHZuscn zv3u^XY7LKVS5P0mPJx%BmTFUq`ik2T+5hC35?7P*79O-KwvwSawH7De-_)dWHoKJP z9Y3b`n4V7QJgzh+hQCzsBV65j*=SV?J%mu{?@D0Zii9TU`aZ8NBT=Adi6dWJFlLWtj2=Q zKRyk#EQwE(n)69QLTXBhASFoSfiHl}1<-|O5~g|K2CCkcXsMJXcOr5pbNiQ-X~LM*hg#j!I-px7;rb8(E`}AN2J|of|u{2Q6=Xh!J5BDZn6em zd3U6EuySK?XiblERlw$>NC%aVS)SUP&FS<}i{ zeyf4gI?gSWT640PM)4fCfOeM3bIduT{7avuCZI)kRtdPsQPA~~WiofJQ5A?&C=Q6B zPM#S<`pzp_uy(uxhIRMW8w>(E*1a3%n%`zGsk83OOUID|e(7zA1r1qT@bv!DCqYCW zw4w*$Z=5vb?WQbnam6l$Vaz+I38Sem=S~lsMtr4@XntyQiTUh<7xnhyO%I(`rI9MQSWuPI%L^-NyHF#iLPNG9mh4{vl(=Yyvb!AlL)*eWo!c($csp(JWe;!kqTOHBIba#b#%m?s^)`e&%TqxR7sfr`^Kc z(Lh&4H7*-Gzvc%#`)yePd3_0eWd-fDB-~tsHA&7a@MkY#o)3pC(W|mgXg$y>-CHJ+ znM2G!{SP};*JSp=o|XxvzXgRyXv)MzD~9r>2&zM{mbzTIKW_IV>(}R>u2DI#0p~uh z4jWd(hY>V%1b7!FeDz@i5>Qql`jtWmvmGN}Pe0nrGlJG*8g6)j|K!;20M?-2fc{JY zMpx1O_pQ=IIkpRVeT0@li{CI4Arw@wly=f>Qg|(2xV;Xk;Giu@Fc=$LIq_DoZc4)s zwqv;wWAkz0?6^@YgjAL`^`reYuZl|07RK4qUdC^qV17|09rj`U=9h6>MNimBY@qf# z*LVWFJgK}JB-*wXmFrdSb6;S(h{H@~17f$6<8UeJY-QMc9X-o!dzPlI)5p4WQZUf?xYtk3(MKz9Q)i9<=+IgpK29cCNzwzA#Za@Y|8QnvqrmCG`J_+HD!mQ- z!tQ8~eZJQ(+4@ty?nDOEpE)!r8mZB|Wvtl9N5HE_ppHl|rA(&%MA0GXJR`Cu_|oB!j<7ocf`uNX2+m@@Tb z@XY%`-BtY@zhb1+g~giDDPr8*M+69UI{?lT_~8-Lqb$Y-#n7gchLJg5%420*QZ=xb zur^`Vd&R(xHm<=f{5F=U9eykM5qpi}HV@n+&L1bBX2ixC&G5KL?Q#RZL3_PMs4 zd(W92I_Xm#aOFjQc*;4EaOYUS))FbiWPLvy#+!Y|r~e&hvv9HyeG-6Fax3uCnA4R4 zwe|QHN)EkPcgsmaXgG8gRJ&82%`Tn#_Up|W-tWa4ILWkm-=D>WvxpjYS#LCI{+-^9 zKdZfM-{rZ_xORW8JiIvd?YwgGPRUeH+U14@^WNJd3YazJnA$%?Zzj9G z8`d9v*&L$*l3**wyf6(#`(|h`v2*p-PfH9$BXjBS8(z3gnW2T<<^HTGY8m&E z6aU%l(WOhs%h|tNj}^LYb(Ek$s7RXB6CN_@kw6jYC1P)6hOc$&7N{JVN~5c?{N5Yy zdSXF6%_eiIx!D@{OhHUoAml!M%Bt+DHNtyO8#M`R;^vFmDT^LurE%Mx!_+b_EkRcvyi0(;a~Z*=>lA{#a?jqs z-NB)jB|^gvAt;MruW&2|s9uss5GJN-o|61=7(X zn}pli7rXOI5#We4O{i{icobd2Kx!%z{BFB&+!~xa1T4|Ffa6_-HIL0117X+Za z@c+<0=q~ZiGvYQdD~UEi_!UigP+@DXkR5dCeB3)Uj`^u;k`+p%9?1W_>NZyF&0#}X z|31nnWJ7-(Urj)Y=m@AkOfuTixLW5qU`3FF@$DP2OR-L+ z{szL|Fo@m?_@KNzYZVt)cViN(Lrf$rBN~{V+P(B6tfJ3%=_%8hYmJ@*-fm~ zy{hegEP2rvX*DWAJ%$$3IT(3ds*wQYHoe@<{ zO^A?LA9j@~M9)UdQnz74*rE|3Bl%}W65*JRt5xoOPM8x)j{^sy!6~vA3NUK$7){{* z5W>Xua`}x-^uY6rk?nLgaLY+mELo14BxzdA3CbDJ3aM&CN)}%VyCyYf& zs(O(6+s>qWm6l6y@F$Ql&70w}1V?w%qz;wKAtrDB%z--2;6=#Rbtu|@<|EgVR>g)( z7z;KK?XHmX|6p|~d1`j#CJXqVaL>*iuhlydrtA4+0XI_97?5(nt~h%scS1Pwi_g$H z;nBo}Y<)5+7NnhS<{KN*uPSVN6Xpi#xgPxDK@1L0GH1mOMY-?Ziqt=^Hw(u-fR%)w z5}QhF`Rn7G^Z;+<1Zvm1iiLCS925J)4XM%lrN=IxsVHxJlM3G}=WY{Znv6<|IQ_4hyByr8;+myf%$r55DwVu)^D5wk&d`T8CtF%83Ss&A!aq>8 zsvOQQO^#O9hWHr@l|OgX5NyGYYw|(@#1GCvEC`81Bp^II}L9bNAb$v)vDLW-e~@?UR3#uLjAiq#QEJdC3^tqbX=~fyTLW#FtwI z5v?C{$$pL%n@4^Z6h0roW!LX8xptwR8aDRRsc3Y&9x3`Ecq8+qKhT-UOMd%`siuyd zQMz{OL&~anOrVQxSGl7Jo8uB%M}L8YEXk}TwCV}E?y7;d%H!Jz3Z;CP2DK`Y}+<^S9S+Ew<6AUz!J7hfOhl*(0{?VQIDOp~;uyRycvd`e} z&N+K}t;{t#;n?25G{5;G=vlL@sI{Zw9(}qp4~xHQq8a8Y66DXFy_^=jIw7t7a6)fm zGbDp6_fkSS1=}R5eP{fFIiX4^pql%mQK+w;ck+lbvEt>d>d4!%p7;hW=)Pgl*2#Zp zhL778O@%xkW+&@iq-?kaPkB#>eix@7V(0E($&T)^S@p5U=S_zd+SeM2V5nRUW6!ri zJHBBDCjqe&`m6?kaY{oC&S8;g^xrfk74tHe-mD9f`!$HLR4wp+z+*7JN{jmbQD8QA zNSck5`InsZyqrmJ#nz4(OZ?D1?o)b zkTi=P@JZHD>om*&Et%F(c;eXywJcpdFE7u}AOsKprFSy^r9V+>fctbKQ5;LuVNHvM zL5^y}^s#69u?ssy31|J8m8;r`rrq^XkWJ@TsNj786EIt(}W24V4BeUHF)R~TCf41L03IId)cEgJ@;Sx!>JeN7~glG|2 z3U(}5^qPU_c#?&=Zf`do%TFPH*}FigDBdIyvQ9eSzBVBPnlW2Xf%Z|F*qgK!6UOc7 zZP0Fj*y}B4^A6-P|4YN_sOhAdv*Flp{e_NYO!9wmx?X%iV~$p$A*_}-PrTd;hq$E1 zf|5TMus4-URVnCZMSG6~u0GdMYv)jYte-RI>`;>7eFz&q_sNyr8f@oC{6KQZ+1ccj zTR&iTN@e}_7XgBs>}f9(M1P!ZmymVj<%B>2dO+lmshx0WqbfT41U&?W1tTP1ggv#r zz4-E+)F)~6cLGE7){Ext8T3iP7E4XdAA&<@<*Hy6*xrWzyJbHT!>Z6`5dO}o0(KG4 z|MnEDRV9N|glE#&ra}SuT)dQ;aC&R0jOVwlJ_*bFE1R4#nxahW=)t5iV8hkMx!LrP zJ%;$WiJgOQIzaFn=kzlwD)=X>Ixw=$B1rB1n>Hc~JilHalRJ3U*UBMr{ErD&g4lu8 zi`e`em^eHt5(u-B2v|0&pp_dvV4;FyPcL6Q&g9%vU@!EhIN5e~0G?#Z=MyWoYoRZP z_gBdTIrdCGx6A>Ld?k-%7wCSA{Mbw^_SMvKV)c-CDg)kmAADK=R4bigAfvTIKXsDF z4DUN_MvmF`8@4IV3~?nk@W><9UKji~yrSHuHc0)GFJiE>{YD2%*ohPSfg3N;anh7G z>7lXc4@r}QT88cE;{{uJ;b7YG{o0iu4@Lb;TQVB6p$Wru@WCGSnQ#wbF-Hh_z4N7hfw_-M zI=u|A3@7fQ2cYLJxkEMx@^5Lyv-W+xZ@!i>ozSf|L&h*g$T>h#)%n(x&WV^+ukvO` z*>mCi)0#6-k+HNuj~SAAZsV}QNywC7zHp>sj|5U}^|08A%yyFqSGfX4N%3)<#(JG_ zKWqIrF?m}dX|r-=!VcuHb-<;KWt6=4ig5em9PVa{!%osWJ?rr~Jfk)b%iLb0-4UpC!H5m!AkdXPQLA6SlB-z1Y7LfB4k{2(8I%xtU=K$D(HW0k-DO zY27&jSiz;i@>_dvTmK$nC3g&%bj!kHq1YOU!@LLuwaum$K!M};Fr;EEJ7~vi{Owzh!s+Z-YRewYK*+d7&w-4PHCP;7Oj_VX$$z zBu`!R{RNY=WD-lxw%anBGwu$hTfJOJ&k2~U{UiMuRS}Ezk0{^I#NU;@W-4dU zg&Z!=c)bdqT!D0HX!_3J+bIC{NOERPOMndT4b#?K%ZE)OVK7~*{Kbn0NhPuC2@&%Q)lztU9UF&{TJrky`BWuZO50v(o!HX@?OZeaHFegA&eN~MAef$Li6WOSDZsfgY;?qpYJ>kwV^pnRF)^kKXl*O z&b?Ys2d)wU&ddvq>T-7tdHC_=__UDgFBmWC6kVC|wCqb>m8&lK)^y9mpNJKB6Lt4~q@Bx}GDQ_{O{06+%=)0dB13+I zI*nS-eZ(I83*H>|q{YY!Tw{_w9WvmGrlfuu_2M5oU~-cCA6?E~O-OvC7~?0JU)#Bh zg2^i$+5G#G+5L|d0vYG%tt+$2ya|KDP|2-c@jd5H`t(QCD&c@d;GkHPLZ1Id6gLZ( zoA3Ij;4-1!F!G3LHWQ-sH#JqUMG_N66Fl1Hq=r=UXm5I+ub5NYw}J}0CKZu$;(zx} zWUWVOiZMMHE6>f{GX|>IaBu4?cpj`2%_Qn|_i9PJv@_)95Z_;4o`cs`CLYm@n=OlJ zjKlc%E$){|-m67_9Kes+Q34OXMH-Qk#r+`tNi3Hz?$z^NfRdKTC>q~SGAB`-YFOE3&K4{iFh00O9X5j zb!+X;@8JHF2rYi%$Ck!e#oU{jf$!R1&utK~P0#VID22RiGB5+T&~3BDt9%dIPEs;X z+mEd|@BPvndDEkIKE(eIVc#Cm(i{I@N+BtQC^e))Qn@rlOCf~ZLpTwNWC$s>Q@Wuj zLMd5ELNd1+x}3@-QBtWFWl3yv*6E;YK;gXI)Fz6{CjHHPuX=)O`ChqqtGz#gT*CXNTBseSsCc z$;~Jj_MDT^C5xFuJ;Iz^)*Ywxih33^dKUxrRB-eUvCY#Y4cUyG2#byx5(c4$l{F_! zTE0UADj$dn4AD~_4`OszaIVi0E6FV9knRK2^67v2Gy3)5M#2Nv0_1Vb-BPNl0gSP% z;IUU@6uX+oS6;h)s!Sz~BxBFFvJ6K7NO|@WfJ54H6TP=rj@u`6Ho{K9zS6R~g`pd% zb6%N052=D>9IHfRb@2iE$Fkob;(yWEN?7$Weqhju~dxyU%0w0fc{~P&^u@}`Er6) zz@YGI47^U`5DxX%`wKc*W5t7`*bU}47xTfSqmQvpu38WU6R)^Y=QAdPDR>f`$jhyb zMe3E?UrYVVcjlszwsW_hk7a>q?EV|jLG51{-(W?oCz)V#D>r-EYmvY`n{{U3NO1<)UP~e5yp_JEt?sPxEV z5xVkv)VGmLNy5z^tSP?cfK3iBB6XMY2O$N6R;%<7Qz+;tQ=VGK4z0XCr&aH0JNM3A zdB9mMmOojER&=$=B;D$Hk->f>Q@x{6B4!V+Aj;ZSs8O5>5F-&ci@W7?Cq2;3r}T)M z-&fcr{#s!-2{mIu7wc`KV1cEze86~lqZQ0@Yk?6p=lwUrLKv%Nep58{85|n+53GaH zZDby#GAGO&1)HO4rY+*47QCs;wm9olj|}}&Wpj#>LgYUtz7L)7j`FSUu7qQUc-F=A zWn%`|BNjUUMwL1#idozDt6v=QuVp^ldEDSjZ83kC_XqDE<4Ee~dK0o@e%WP*#sDF@ zB-#&V7scALp`w$?{M_cl=Haw>aQQ;Pg7sbGc@n9zhXFuc=%xQhJxY;&rod%(@ zL$P$Z&dc>y-dzSLzOl~Xsmrx5MDdtFXl*m80xlH5hDGL$@V52A+VOsltrOe>i{a;Q zbJ@Mo1MoCu#LGp7fuk&Zu`F;GC^t1HIdZ+cH2duF40%%#HQQuBaobs?3?LWF;@4de| zH_!6@0;%W{c{Z#=+cd>+TBhgi0v!&A=9WMm=`!)wMKKAifa?>Mq19;LE3Legx(mMT zmnh>@qf6(M=lW1d(u8n`-!8_WwZqi(ov1~%_vlDZ7@d4}>;sB3*7Q8W}}N&@21+fD(G&fg~cv)IiE>tNv;Sl1E`I6HT%KbK#Rypy(rC z8e12H*J9Z;vTYy>jb-31QVyC#yc=tu?sA(5(QHG)^~uJ2)=#)kwo3ViQHY4AXn`9LdkP;dKB{$`%)uti9ztiY z`)}ZLy@1T(e2yR{pF2m@3-cz$NueHPbix@CIckEvG zGy9#A6Q06GB--q@-ez$bq)J`29rWLR9_PU^n@P{RoE7&Vs(mUK=}z{B^hnqv+r5R~ zJ#OLL!Baw}*>=1(@#&#u;2Z=i(_2aA8mpBbRMAtOfWF0@Epdkw6-o1nFq3qP(oIAG z#FLh0vVkeCOlH{>&71_yYE~-N^vs%F=6gpUI}kV`G&iFB1H!avFLVcYrt=FDWSr`;1h^k~4C%23X<>i8l3>+3+Oi8y3QIJjsWato_t;-iwD3O{ zDg8Zd{~kFXJ^c4T8oQ@$b#AH`=SNwie<>(dTRt@LU;p-eE`+2_whRU(vKvr6Afn%4 zzz&@44kOZ^mOQ|AA1FY>&SydfWapyO*(K6TZv-9>61ocg6Qr(aYxnhXCu zO-vuI`5y-}{+%~&l5gSR3ICo&p7{RdKKz1hFU^-k3Y3gde4S55w)!QDsJ6Cmg7GDi z1trmCvK*Tdh|1GSWdYj!n}hoWkqEk|1Q?3<&nvkQArAY-SP?qyUKzKqy>OwNniXg3 z)LyeP6q;>uL)Kr98_~T_u%o%?BKZPZZIBmcs$6htH;Y?(5E4OJ`jR``!iKjMr}9S< zz~nHauAs-r89h^e4}CPj4mlQPUh3g0Ki98zvE)Yk-ntsF#+&R4mug49U?op@hDyA~ z#Wev-KhT{?GWF<#aHN|HCLY*N`ldQyCFA?KKHb-6MIbOq3j&>p2>wU`5)NO)j2}Uh zgHcM;>LCU{5uu~qt`YCq#aeQ_$lEyn)GTLj9`J-sdXAvFbtqZ2OQKcWyt4{Kl z{rr@(B-nsDxcwBvAnn!aM82kgeqxT%I)7_v5S-NdNQE~}kg}i8@fK7gihcP3wf&)f z0p<2Xq(1s+7GFVs4C0dOhS2zYf=%85g#`rL#|FI%Q4Gb{V~TIM4Vn&Hg~!x^`6u5w z3zCaQna(-%u?B92BIk2;fbfl0Pnk1hMb@y=ksyCZy!SGLoMLl<+U12A*N@Eedy)T* zALR6>O>gceF-)^XE?E7eg2IKq3?|%uQBL=5U&P4p}qt7Hf}YHZo;RWoTd4uopgud^L3g zo*7%m?8qAaw&K>tEnQ0omMk6k4GB1duko74$0XMFLNuN=g#4gkd3Fz!GfoU4=h6g` zU3zNc9u=Z4g&nJ9yL6gI{F!-wE7Fn3kAH8X9O}a1PtP;d*DovDep~L|+N;g$iu5N1 z+Fg;f9&M=5D#ZxZ4625}Ew?Pg*ubT+3iMs?p^@xsivx*4QhUx?1| z-sq?PmscRvllSnRvyzb-6Jsf^B$hw@q%tMRffzOHuxmoaE1~nl5*ks0m&vNN`N?`8 zYvs1{7ouav3^$)7nc^yw?>C4{*to-sYH;k6GRFA(rJT~;6c2%`%m-b2)srRI(TIsq z`FqSsZVp``pv8n+uQvJy%C{T!sHsrC4UzemP!_if%C}WB)ao*t2Lmm<2nm+bIQy7B zPE0c1ERZnNQR)g-(gk-CpktjsW<8jV_i$gLcP4cc`!wokK^1-An%7j>RF}=NmDbaBzxTbJH7P+HaFP*!h2g?MJ zhi)1bo<L&h~8Ia9%`Dw&f9(zTSu7z(8E)6Ds!K&ba&8)-0a(+Kv_5 zRr7$wrA~N@yMHkJ7vtYzl|)`P$u@Cl!ACEi-yxb=!zGqf-RmowF;*3aCG72rd>XY?eu^I|(V1D^Ae#SRA32IRypIKCANJX0 ztkIl75F9l)!cpYGy{HCAr{zZBW^e=BOwvy#Z8d7{KP~-$Bpe`MnK;VtOAe|LhP#7H z2ofg6^bKL8Dy6ch0@>&d#gOgiWZe=XuBzJ$U2@K7c!+LL{ab<{BLI+z8U2bBTT(eq61OLNjH|{6g{3lqRNAc86ht)@a*~r=-4nD#TS0GK0sdX`blJCPC5ffIh3BRizWWbxeDtO&9+ba zIjfs-K0dagWa}q{i2KGG-}S3x28O4Mdt zy*dOHo$yk}3`pnLVG@N8E4IrV6ZiB1lnI0@19`~s?G zbFljDz=j2eg@M!zDSs9ElQyvl zJ1^C{xzt5##%)MC9+E{l5RSb<#>wP|`)_^Yc#0SwDo`GWc_&KRfskqK9av#APN%BH zgZz3@emR0DPAtUsI+guX5k6>63hTc~-G9176;>$Zvepxo3_-CJsuR&4|Eo@9be5I9 zUq@PPbyWy>-MdA};od5?04_Z9y_5Eck%~fPJAU~gWZMGAI&;jae#g$fMhgq9g)~Md2-&gNqy5vA+IE}<_%xE^IJ|1WoDc<_kOog4hVvmm zJTe(hw)4>Vrg$fq<6z&V16N6Z_zmag^20BxfH()|lSfdClt0P^n(2lUi*(>xtn@x=H{WycH<3u)-j;c!HWD+eoUfGz5k>4NXY%Iv{(EM`qd(t;XRYU zN==|`JmoO|I9i!Np2s4oS$333sk||J-s_mqLP)^$y}TM1+TLE*ZsfUEd)EV4$$wRC zQPZ&VVb%8(ajRM|y+8tvA7-ON?*FX#xXDAKp+3|+ormOw7%2* z&>!3b=&nLel5j))_td+CMr*;oJvWOb}b4afo zsu5--a#=y0^_?>K8KCB&tSmSMFt|>o_c5Tq)iajY2VYFxdiIfA{)<+N!>F>Wq9y!G z&|=JGjRU%}yxKmj#=aHu;R6jy_8#0O-*Ma6T#>AOGaLSt^5P{0FB32;bpBJig9+Gj;5-e|meh%d@ zfnu)ea7W96&_ZV|!B>^B?Q5T6BqaNg|}N|%T_DW^kic0Igkojps*L;DBQa;~;B{m*?s2Cr7vw9q>2 zAyV~uVt)1#^&wgCoX(UaJJL&Yt^zV1fRGExJXpp-vlrp*I+n=aLjP z01aq`wRydi;S8swnj~x=O@HvQxy9d3P|V2tnY7Uf*KY0FoIugze=z+E z6|$Z%w?Y*we9iDclCxFwBjEHNziw(K7kGg5;MU*^*Q=oS>78j?4ncg*dHR7E!X~nY zwerBVpHt-!(Reg0v0VlDOP=|8f!If=_Aui?LIHa5$mq2_^fzP3at~M|bi);E)HAbh zGVvTrZ#pn;{T|X!3ED| z19*Ax5(4#J_#Y)l6yp2xMk|^b*2Z`_OOcj%n8?ALit>Y2#i6!-gY0)xhI!}!Eambt ze%tlaEm%Mzm6twd=Eq6Qt7}AVa z-hXnchCXNyUymMQXl#Eql^tI~3q5ar%DhNcs4c49HbJ4*te*k?@+!7{Z%kpqO_T`e zA(8l()ZPZ$EEF}h9Ax@ADWy-5f$F3P=qeI+WU!xEIh8l5AM9<0O^2kCX@zp-h0xG! zV&R|B_?HsMB~M*9>T3|c&ax;`YxAyg(=6;>vPq<8Y+?cOtA=7Kf14{|)U`=U z4J(uU$9uyjr>xj$aCyIRPvgo{n7gO=EyM`2x()(kY}oxJV zPbSQUe{*#9ZzCNv|IzWzAX4`!f6D8ZFc$c7`qT(WKU)oHQclPc3t{DX9g2h=oc1 z-CDy;sMcyo$U`GOugOB#F0=Z#!M=!ft=|WaHOpGS!jQrT%PcCXbmx^HUpLUgYwQtp zV!l!uQ7yW`Nn8PN5x$t zi-$Ss^+Hc!#yi(zUgP`d?W@SocO2~tXdN%1eS=si{`GjK-T)%kV+o(X;u!u}?nTB_ z+Y-9oQ4rJ^vhVr2`-UFrzZ2LD-fS;e!xvw*Y$o*b@PAq{DcZ)`83&$ z0wRhbKT=SwO1&AUtoT(V{`N=5T#!iv<79&ls5lo7Bj@psoQl{+10gdeq}Tf@Wt%hnVF}|ml?Snd)b+P&dN}B|83ej7TJtV zyNUd31|jX(mhb)aPdDQ)B-BAgG>D&LOceg1_nDwBON&?k`?6v8&{v>I+<|q}FWkuc z&38QT>*7)$E>FNpJ{H~D1{b(Xt;%eX-`RUUio&tyCAM|e|B<^5ds#xAMngi$ z;YwWs=L3TbaQ~_RD!6*zTxaRveaIsOj?de9txe|hKn$DMj6+qT%B$}>pFpx}%2$j> zWogvj5zmK*QyKSCPy6N4sH51OwdmD-^w*a@O|E`Myf=_u=rxW>G|)_X-fI!GqvUd` zLB}t7*=W1w>FXu;EL!Bcfi)B9)uaed3!FEp|LnV)g`iukS8fPIFtl@O_|YkGb7U-y z^|k$r0>SkeR|j=Hdb<-|2DH4_J1vi{yGjwmbb(rkQ2m!u4G?MGV~WU1rbXU-T9ln= zE{$v&9>F4l37c#MCumVrU~_SQ0iGWAOHivh5__fkSS4hp&D^px+^ifwI=)LZlz;GR z+MN_I%rqtxHACz-GoqK(jh?IMVt1>o^aIE#f@O6YhwIajdi*M?({E@ z)VSHIs(07(Ty$K!xLL!}HkL^ym7W%|Kj&;*uDI<6Z?{V}X2&<+0ctAo+WmN$WYu5wQo(BRrmA5=f>7~fs>rVT=#{`6B4~Vj_qrP z_m?M7VCtG0Y-T?MURBxViBbF;EFkSe(~W{MY^vI?&vzs@%R8CL9)~~m8eL$ACNmT{ zGj_dSH(VHKi3d5SVXjVd-|8+dV|tO*L$yYKdbkm15)sD9W*INi2Q<#GDzp=-*A2@8^?Qz`}VRCJhAIJ-fg!NSWSPNhmL(+ zPvl{9lm3b1o63%rwd=KCX50`^Ys0^F#9j&;Ho3g_$N`V2ac~b%dJ*r3pe>RY5kh=o z&T$1cC7twzy&aogIE~Ed!4NwYS{{0YQUio9 zbFeL$h`{S;U-HJCl)6yQSU5d$H#+3i_L@D+$Xe6Z-;-lb4SUVLfHgE?8oSWRi+?r! z6*3 z)0OojyvCy_!93cUM5nCm`X61+hFmj0;f2hpg->mdp z&IHvn#b70#KibJ@Y=r6oB?DRT61a20481$0}Zm>_-TDdx^PKcnFKTPzquP}4@r8-%xCl2o= z_McF+gQ>|LMwQk3db;!8G9s_Q@p)zUe*z08&|3J_7ncN*mFz&G76}B7s4KH&x~-N! z)TJi`^GEG_(dBgUUs&Aclkd8yv{IuzfNV>3#3{(hI8{vsQqw_<{{X)WcEO?5VIs)p z1ijx=9W@g2-YpvbmFgHt_aC_a&(~!{H0C#IYazKy5!b2C8lT0$2Q^PPdBHj(SmjGO zs?n~x_JhqaDs5pkh)C?}QMK8wsc@=Yfz7N&ZQ*G?AEQJo6jIt*zwf0!i+y|SQx{!u z4g9Vk#(hoMHuBMnOXlZx|J*R;1lr%HgNG@Deypy5TN>z^eH&CKf63}O)X&*p>>LM! zzWTmpsMyfk*Ev$fwcCs~SJPFL=#=N(R2RdN|91NBu;GiYv()>zIOJgEU6l7Y617G{ z6LkW~q=JSX`b*@-nED~MRX=+P1{ODy=o z`c(dk8~>`9EbVkcbGbq{@21_#pIDr7gr3Ok_e|n9hvu6G59*!fpFi-Xcjd1As6&`U zEK}tBeR_y9#6lf>C+4EI2OQCi<$YtB)2AF*Yb3y~-Smi+nNVF=8*@7dTw#hG%zu$i zelEHUd9=$h2aA^oWQBicy8gD`*xh5)W7}Yx^SoE)Ijm$VRNlq4yWEQ;m7<>B127Z` z($hW@N2IA#9rwohW-1re*wZPuL6i6dT@lcSN_o_hUAHR1k{3&BoPFE?q!tivwst~yAwm-92I zeiluGDU_+3f*@l=ayz1PTg;vE6AK^4Las>Ch#nZ%zF@<_6|=?=dcM+GBzzMJ=1Ck> zw}@GhxTDq;IPt3F3wD`9r~%5y56XcV|88#dv{7NqiUJvj}czi zijR$=GMyPmi&b7}Tr{lfwFj#O7dfQ1!!5%N%l}%+BusvyjIjC3s*rW@f=3tz1B z#}r|Sjd$QMHIn-8hGPim`jHZ4Zw((ohq}2hl^5(^ ztctj;{`oa*Dq7!j6G_+Tfu8h z{XxI-*z=TOuGh^CLMc>vhuoUCu-@tKF@9<<(Ip?-eH#sigPKF3*yk10U%Ay#WzJ8V zx$hyKH=RjX-P$3y7rxFqb}j;?&RSmoUsF>57o`X#8tvVs;eB;N%B*omXYnC5&ckQl zOWW27VOuAJz3d4cjO{T>U8T(D-ig#b->$o~c-O%U5b1FHLTKkQ ziHVO)HmQv$2lvLe+st;9$Aw>=CTeWq&wJR*7TC<6n)=gp>3KXgqSxQCo_EHxrS~;K zq)2++7(^|(hbQE0gdBn?Fhnq5ch0`^?|sAG|wxf*}y~QX{rh{H%9grIZW+Cwo>9@q@iUBxQ{L73nSMkcz+6Q)FgsWYl1BM_v(Ojrirt8F#Tzztz-QeU$EB`A`19~42* zp!U6@k1iPn0_&lb|I%OR{BVeGs8~qY;$}b5D?N02NhlP$A0loYz9@AgW0vcO9vvbd z#fo~;s%^7(c`>sk2vL#NIZCy~j8#pv>x#~<>gV23n}aEO8Dr4LwT= zYT%f28Z-@sW6niz%=s-;>G2f{JuJC*9E2hX97wpeT&(LT2S)$17O zs++(HEWE7fCYQgutjJxz4Z1vK@!h+jQQWyc#s_gJ(~|Lk=N?zIHf?;7^Fxrcf!?%=lKlCv?u#g&U~8LKdY&XcpC zuP3yu{DhYwkag`o9Etr56({#;qjwbom|#tvfrg;a>vA$2>_D$eYiI}x*#n;Nzt&^s+4xR6uG=S~y3~f;76EeVwOri8+w-Bt z&uvmi>hlyRx7LvBY7WDxQ}W*39@AjjtdHvpYMTz6khJV1zfTbG*Q=o$)u<3DLpF&C z2K{2!WcG=Y5`czmkpC|X79Ou?Ag>iVxZWk@qG2b>5e-xh^83Sx?GwK62f~WZ(m-)* z1$s#-7s;F`;hzeSAsfWHoT%911YjZ?Wb}m*vCB2VX;BCEBaHBPpAZ>+E@>;ZgcVS? z2W{ZY)U(1M8bBE7Tb+b+$1jK%x?t5?E(H4u8faCPrt7ce@smO$`}x1V>0D!l9aoFA zK4uOhkR~dv?WnV%BPNwJ2>K$`{rXoP7mEGe-!9PFXMFn70Po41a43II>(h%!cl$1Z z+CYC;#%1^djdB^+@*SRcvkO!9&xKP6^m&uCO?W5Agqaavp|0rLk3jkXX&u?9s@ zevf~8wmz2;Ug8#mLrWVpY~TStm6jnx{B_nFoBi_}^0%MK5)RrXdMpcAz-}RRxzAxg zasj~hQ_&;h-rn`l2JFRaiGx29Do#C?cOXn9osz1??3mS?GzLKrzw#>t^8fG^oruYR z>7!n5>Eavc8mBh(Yf^3mdrJas>-UzN1d%X0nLc?cc^fm8&LVDg5n3?`s%+^SmcE@J|UnR!LwHrI+ET64BJW zATQU*zu5<%hCgm1V2Vu0?_!aTe>iBeQYt!)QDFl-w3Nj4pxgLFnUDd0Y4wK#eljiL z-Qc}(h@atrGoi!(HN1>}*h!uS*NEStVmfsAk5dSkP^7*~QpSgF!vSz{*~E}H!^NeL zB@Tja!xKn>2p*UY4}{SGh48@UP;n4EFhKz`b#TDCL!sk$KT>qho!^4{D0nr;TnebA zG9gXGA`Ri|d!Uqh9D39oV$Il~h&ZJe1}f!ON&sYBctFfyE?mlwJIS}hrMx;+oCBBg z_X>drPmdZ8m-0*+aThM-M?}0Pmls}PCUMKzUug!42mS0LP1GKIh#lZ0e+`eU2!-_L zAJnv2HzH$}ngxJ;i-X&I=YHXNE`+jAC7N3vOf~-TS7dcRAtI&b$sj=vd61kBi?t_T@q#+{L;E=oMAKz1q z4)Xq$$czRr4t(O1^ut>)C-YHi@>?WNyH*BVWEApD1V$518m+jya~G7bnCpX4y%SGb z+m~~~Lr(@jVqcn&LfJTwSbrmU;-ajXwia~Xl7RoODRJkl?XC1NZO+};5U=MmvwD$H z32BX8k7B;r_Us0a$&V{CqaMi>%?;Qfvv1Z5B;Lp(6o1JtGIR>)uctLIU^TTKnhbNb z{~kH)|?+x@FY4Yyo!ANr0r-0*gMGj99WS zRN`;2OUjWIvqC>S44f_cNSE*HFu8i?%V+ZXuo8kwLJVg8_KWL~xh4G^YSUn)D9VGH z0(X_8-6RB&hyiS-lfqP7$)Crb^v5#Wg9W2k?j)25)^_f?(Vv_!N_*P7xAxcixg9HR z1~)dwVZTO18@CdRW(+difq3s$Y0bg! zpa#(}H*&xBvhqR!%XM#(Nk9M@f!WL=knKr0__AoW6m7!wtpBbP)GHL!amyP_smudtaraYK9)oI#Q2FEulte|hOc{ln}6oS~3{Y zxBzpP)EIU$#*Du|0JJ){QUyb0*rO`Ak*<<$`7X2tx*6=UF07IJ9ZE}~7V#QY%iKNT z@*hmAt1q18WaUI`Ix?Kazs*u4uj<4`_5I~Ut%Wpzeh*gs&BvIOw)O!0p3=xvtt!!& zkigbK*{rG9$}S~WzNCQCRa2~PB0|g(A=%fT+Js-7L8gxC<@u_yiCuNWTzP(HJ>R)( z;YmkL*%ILZ7^c_R|60H@?0<0S8Ty~L=Hznh9F)N%Q-#1qkVx*DaT~I#-y*1^Oelg| zTsuj>76sDg4S_of0l!X<3Xqgxc{IXNRZ;RRm*0Qlgy%1LLD^(FFB?PV3mG>Vio9YE z>IBuvl|q_{B8lJ1YB$L6!gAXcqSVa_s9HNbVEd4bIyIIL@wa&HS>L7p7sMD46Xs4& zwo(pNto8zzL~S`A1=+e%_Bn$5(ua?qtcqEt}27_^_m_! z1r5>ZvTBZ1h{Uj5YB6l-@8zq(GD-b|swcrODa7kz4LkJP(A{4W-`VG9KgD2@waiZd zkyEBrWo7ADc9L4NP9G9tA!;5s{(}{k35DVT#qeUu;tS|U4^Z$@X&9Zw-zY7G7r_Z~ zC#HVq8rs~?@8QbNWq*T%4ib(%b^l{L+`Ln<+|tkIPMt57$zA(|Ptu;r7Z$PSU-C51{hJm+5ut^^WPaU63B3AoY*XxqN6q%AbNu!r1(+E^tL0!PCAFMQNan80wfW_b!PbpPfF zTO@tVEQCv~J@!3hY(Guue;6xxZbw!zhy69q2~(?zyBz z*%gjO9O6IX%aaG0-?z>8pVV^VBY()BgNjv5!AAJWLM@`ZW-Z|V=kl=vrw{kO zaxiTc8BlQDKKrAU-e5P!MkVq9o8`{?f%e+{5}0g_Li=YuX(adp8@(@orcWd$4_f(G z;B-6;rYuV@LF~}AFXB%I;_vTwr;`4(H>kYbqIm8K+lB4kaHp z7!7b+A;938<1Z;g;hIB-9vN#Ha;7Sbdrb>Eyof0N(E<}vO73a8X>7iJQ;=VLgDjRX^TTp4Di}&&H z{9HiMS2g~lds{$7^x8MG;@Oa@$0sd+V79EhzMA$K*$={nyk>mgP}KhncOMP?g0iQi zhcxI{kbsBXz6uPMw=`YaNS-|Wh+8obiT2)myQ>5@9c+Mm(1|b|2Kpfn8E161azPLL zOl2DBuoIq8#6g`|KobLz0vIv?^{y9sYS5_|9aZannTJN9#Tq-M2}2wsyE9-a*;LkD zOWU|xFY7GjPcE-!TxWgRt~e}YYd(h5R@mA%Faj>Z8gCjQsR^MGfqsKE7hw{ET+o5= z!^F1jk?2^PryN#T@9b$a8sD4{GLsCWp~qAho~s3O4gWK0AU*ift|5uvFe{94EJ@$`o9# zTfq9qOH5SA9%2Qk&lx@#wJjGD3z$cut4xW>nvX-=O;3oRfg8Fm16u6KaNUV(K-Vb_ zICR07{|Hl=w()$==K2zDQm=Y{_72Q!6_F4=0UHuRF!!YRD@O?bx(nDZAv#ZUni1Qc zJBLnZUM^Y_tg9szo{q%__*Y(nGHi5vgh+q%Q~oqV!ce=i|}ZJEnx2Q7!F3J zL-s^XPeN@HoUjE@fpZfm z(AquRasMgU#R4L+61By=oH5wRDfPc&Ite72q1EhL4SHl0BcP8&@7MyP#l(>z$C|IU zzR%WafUA7xk6C!JUC09}xGvKv^fs(uf(g zu#%x5!ELvmE*@c{ zLBkT&6;tG{n038;a)MwM>w^7bn>w$#7bxB|;K?i-RA2XE87eUC+%WlM$Vhpx$ zXEb{ZF8cr}iBLDiVns=-KwS5T%6EALcKQ62995^fgcY9w_@`d5KkVMDe}hbwKZ{An zFFE;B?TFiO3rFhnRHPCR@Em9Q0K>{y-nh-7A?w%Fz=!e;&DfRY{_rj7d;a22P@(D&= zv|2IcNmz}tQ}1t44Wlh=$Y{t4+>%x5$@9=kWv8gq0i?((mvl40GEoxaDj)ZSehTBL zPDJda(1y?VN!iKn@Sx0;SCT8%J5O!zWen3DR*-RnTcbC_5fw@-+387S*K&ZbM2cPJ zc)(8uGI>!MDelLtG$|bx_6rV6MM`CKDYy>@jdj6FWLyNWQO!U>h6bT}uopw+BbdP` zFb9rXsdkxO1hAed4p}6|jxG{|XBvb^Cn5(eT`Ry~F{VSrPyf+6l0 zK9%Dlz=E~q3^=nb(jeI5BG6iO$^*Wh)2dg=1UB$ItH*?*#wBD;RH?7(^413c zKb?EL-Tv$??CNB>zSYLgkM;->(#u8Ar=^t)e-h!UmY zxV=vm&?wrb(!a!Rai=qeU!{IiD?1a=v5GC%@z2=H&{xv5S-872fq#!uJ4|(OofnQp z3_JOE)^rA`jrv)k;%`oFicOx0+iT#h>9F3_Xy^-ih&E1oP43O&kMR0fZ={aucP^4a zD#Q0<#%Ql-BaP|P(r@&`R@bK1;y)4)m$havgtHG&spAKNwBI6Q zPB9{EQQcq}Ba@9e7Au=)w+hx`S+a^o>)GloRC5_Nv(_GxE&AceXvwU%Xs=#&)ba$S zN;C4gX`00xmWf+DwE2Rf(q;sE|M}l0)RcOS8=<-%(I(^H+WlQ)=|KAU9kq+JU;UXc zuYjXlFWA;7I2;>r6Si3(01d-)@J+|kpOV#n;}X{?pfUi_+mnQNy*fUP9E9@sNci8N z3%@@#{aq&i#xW`MzsDR_5z&iV&4!#S+$iXMfd+KV@YX0wLVGjYbi*|K6ifmixrVU$ za$S&ZTV;af6-9jdgwS;2Hja^GK+{g-+=`6;C}_<0WrP+-Cowswc-{ zmk-^8iY?KVHfSR&%L!sd9$!s^=1(1of6#&dF(4#&ui2B@$yZ9T=yOg7`LJ6ds@Hvn zj7dyu8m0Ma%zeVKr+dm7V_2l7;AB8b%gxsK+A8f~a1IJEYkawgn`IkMma=FDkKhpuyUuvkM_7@`Uze6-us@+4w_HLQA z6GmH?LT8S1+>&x5XC=?$qt3gy%KUk#zc#upp-_IsOkuPKY0YuMqMd;G-b*uHbG2P4 zswz-GBf|q%U;hBzdKlEErEF^vdPxRaWFeqtp$Lo$L8D|Ksz-?(kU-pch4!Hq%%}YP zfkn!VIo&}Hw}|xHZ?IDM@|HFSdGrj$smwno*w;RYg=|KjWY$U72|~Wp%gtk&$b!1- zD95axQw=@eLcfH?*E|?u_}Sh!AM8!ASI`6%&}2}hUTAcs2Ajj!@irt=c;kC@=G`<` zQt(nCc*zpOanmAF@Fn!rLmFY$70GvH$XCKoEr)gLgwxVSz56M8_j|OhU;({m$kk|d zn!O)nw5`ncNQ0{IzyhzF8I_P08u+>ID$_YAq6N3xmuBDaiFKlco1MXb1uJx4roCTv^)CBKU zm>ghm(CLZ?klM+)v4inRxBuc$&fR@u8t!iEDd|l{6;BX<>#Rpv&`9eE(CcgC=24c{ z+c%xB&y>#Hi$cD3yT>%5lPi9U|8WR$MxLJ8+xJ#)V-TSeCjJpB-om(W7-E(z-5v~y zJv289EY%>PR#VEfcYUPpZ-Dj7c^s6E3zH!H5P9WyE@m(X?uk>=J<)07b*Dgut-is( zS`jY%dGP{AX<@rje6dv@llZJ?NB(Qk>SHp7eCO6_?QtK=DcrxuH5V4__7n5E^$pzF z>;fG&AUOd|VEMCt?GhKuNt2#j=q;y)pp9dN%PYoZ*k@zIi%7{Lg=8IAag%}SkrG)V z1NDGEZZQ(1H9iW-6{?aEJb_h>bOferShh9NTr?lcN;YBSL3#gJCuO!A!X+zvxr{Mb z?V*3ig}&nET8|%0RFkE2XJqnOYDc}BiHeCuraj+)oVVKPo;tPH3!T%|X?8-ynPs6A zR^AIB%hEmA;vDRuWbS*A4;4_~bDaM|-`!8?9ubWylZaUM$lWlZhvxs|>&@e0+W+|R zHZ9U3mo`jvD=tY$)&?Pj>>-S-ks3>smO0uZHMUzR83`d7OEs42w5TL$Q$wj!+8Z@9 zP1DSrIp@58@A-T_-{0@|&+qrgz4sv_w>f9d`}KORMGk*BMpXuPY9Dw{_;_EpiY4AD zDcPxbp#MjIa)If3r@}g;qD8dO*|al--yK|>jp_V(MG(!ulpD`DAH$wqdd&8g?j)M{ z8VNNo+tG~k3tSe)OJkOTdki?al6lWLa>u!=sV8VfvqMA{m3Au(Phv^N?_JGydHBAy z{8u66IIC`yqrqH}weeZ|s(nuollOF~$9ohJGUBOuL)h8@aWiAnE+SG5#_L}@41D=? zH9N=BZd23P_ius_WK!Z+m>a zqhjyrIaeGGg)i%<@yKV{FD#re#sT)D`jP<-v|xDtJO05> zRapABMU--CJe6t^e=Bgziwqur_a-cQBXitfl)D&F^#?>BX`+prr)4x;AHv<6Smbe= zM+%zIPT{EUiz2D-#7QJ;Z#cQ}$ip0rc0{h6_{@Y#`U(?M&x@cmL)cGxWSFALqXh-z zt$?3n+;!EWU%3yR97jr#a;{#wLZ!8;fdCC_WE39kED1wa3-fK_RRCa4c$JDSI45_6 zNf_}ASbQp_L;UEU!9UK>#W;kmdQDpEd0o4LFb5;n)MA$6e)w_%hHhfLe@x{u-9mnl z+9AjQq~|cU3?#uYb_MKz7HTrP`EB@YLhi>ailw1@Bu3%g5Mp8$vDGOSArP_|K<$*+ zlt@akSA-=tPx2qREx-5$b@{|ycTN04 z3!V3P7xIx#acy-JP+q`F!(k~GlF-B$u_W@P9H%mmy@ejS-43N2d>3W;+*z=Hqr@mf z7~@S!^vISGE;^}huRAB1ZabzJPxnsbjz$LdMh4;~d5Vtxba}XZ>DgfX>X(Wx`t3NGDY*G$fHvSvI*hhLt9~^UV*meG z^`)Z9#@d|CXStMCs9g3r79I5<9Ji!U8%NzGc8zqTj^pEkrLKCHwXB<74(Ao!e#X|V zN1&E2$wWjX;+>3eBU6|=t8^%%!Mv?%8lpo5y})iPAf?YCjYv4%cr#@cB4+CKh+0G4 z0pX6gpZbgt(G67&)J}u(s?#wGicA(k#uiRX1CX(Wjh_o)MZC(i_Z`}FIpfAdM11i@ z0=aqUsp$asHJ-<#H0mvXyH8ye3q3E1-Tw17p4)>E+_H`4i+`YdV2fpP=>{^`O2COP zXw<0cr?=LP)v810wr&b+p7L6_af)m04h>kXuyS85h3}OZub}4L`U2s6ovVkw*D@$C zt6RQQ0WI>OTmlV|M#ble7B3iNP&H3eIgPUy?Za%G|IOJXH6_fnK<)8=pas&I6!Yt8 znGg|!BRTW@3V4!0SbyF19`55|dT2Z&g54dDotR^~0&y#q2<@if#>;le2d1v?lt9SR z;R$^`S_xy@ZR8?{$H;T^I;F5jB0X4hzI>*7=oQat4lvA_u^Kd-y!V0d0Ff}Q1i)e? z7qY6#z0BnMZ)a%K`v)hTZ(&I5Ah-8ihpd;Y95mDvsX8F)CxfNbGY|Rj> zRm`q(K-&tt`FPFj$Ra6EFIk$K3#N_5-FuDRIm88yhC|fi02sQYF`XDdOF1pg zO_+ZXFk*!$cE}i%uLVr-aukuv;U$@2>U!~WLCWp?FbXqc0?kZT;$5t*$@>P z;glzXYdS{lfl}^edum*++&L(J`p-`#bkWfx_Hw(5F||uq0(@aU-g#CpeT|&;zjQpj z>(!ARVbGJDd*f(PPV;=5x%5XeR)Y0d8R&!HvwT{W5%A+t#f(Y+XhYi(!IbLM>+F58 zF66WA=w)1o3Py$Wq(^~8_@D!jvc7~o#$AyuJ^_9G_rZV4Zgj-u%vEI&DZs{AD~Axv zza=RrDZ2<+$YB#2wt7g)oE0zfJi%p!d#M<{etyUE~2d`sHU!Ba?g zMIxz|23sBZ(2ucO$g*tgh69JxCTBzTX5%#+A_lLdC#oOHl(sWtP0=zy_0Bf|+Lxb0 zr4~rp(2&3Ev5!f17x!i&wUA|>Sdxtpm9MV3lXc_suNJ``_d)iRXgABh!|yIZG}@uP zBP_j}>0Kz9Jo^haDfbtU{&e_(+s&^C8P)mi3R&H1;kJ^IjS`Q}E^M322^Zj~NLP$- z)EHF7Ncg`!gU-_ZtF9mebn@unPGaE|d2Ivzzeq}NP>*x6=c@d{z&luu&2yHYqJvYG zj205#W=dK|gd^o+FoZn3^z5YP$TYz;uwp-v)POUJh3H%2+Xa!}i|`B$pg<{> zh9l>~n#>Qa8Pk+&_P$v#Kc8i>^yM^eQQ?Ts8;wXw1#ga`2m=6@Fo}4~x0I*UW&Jq{V3uz_(8%;0;(?UnQx^92!Mp#F0y*Mi0k0z`Q@B;Hl zr3i_Qrt-3}tGUAr!#zY^HoKqSizyv1y_tVG6ZR+iQY7uR&58Z16w>FQqw>{xg4Td` zpQy9w;mVei4D^JQ_MVPFV*x#hz7v-O!q2u2-a&tT5N3uTU(khrLhh7;+A9Ji5%DSM z&0L1(?+MKppes}w4}5c}gWV^k+#TP%N4-AN(8ZG==u4UCzLMLc zn%jr;j!994V`4d?*8*=^_!eOiW6&Kf$w6ZdxNiP|0N-nNar8SV(Az9QNZ;Sg(D73# zCGBY43J)}nb^n#eA6q$6Ob6DV$5eOyBwWrJ;N+N;eAjrke0xZy>uv;@5n5+$!G}rb zGIx+n+o??)4-zNC$v`DD;3Z9oYWc+w@_qXIIJz7ZpZxtHOJg_w7o*245^nZ^X69hgmLR#q*(~7)L1fx(I}5Cdaoeap{( zs(ENb`S&;h@zHFjs8#-rG%Zm^-0Rmf}v6qNTq3_QJFs8O$EjZbmMh_Fmc-5_br#e-Cx) zwn0sZ$nuO&XtxDe=0oT^I~{soG45*q;=&Bz$9ae1eT9-RW=F>PpUVnK#F*?@h%PB>S5Mke8Xs;CXc9(`$k#XCp} zbH<97h-d?}y=XS|8QZ3_ss{YE2!Y4Tg{|KY&RqH$h9K>m(MIJ!ofv9@95e32cHC&C z40!)=t?lYjn)~SFvx@YqT8BBn{C%^|qM+bsV~2uc*K>R_87C~svHQAUtPAQMO)ql~ zD7geXl1mha^ymcjG;WQg7yH(gISLG~V;^K6mA^V`rxlKTEBZZZu+--{TewoD=9hNr zcnnojlS@rW$`DUPzD=W)g(#VvoNikY19O31esb~_V!NSI;rbIiqi2`p_9rx{NQGeo-rH=MD} zeptZRv3-aAGeqwviH)%%-)FPjPKzu9A`=)RtyNj+y1$dvCNgc;zr8Yt_2wJm`lgpg znmtRPPk#nUqe{5#cn}9?mxH5TfdggT&K)-iZNm_3ADM3QE>y_Ud}Qf_E7J!uJ%$&f zR^dApmW0W5g3nC6YKV68POR-%vGalKrSkID3)zCh!}ZOwZuTlRa#j zte$=p~5`&aj^3Kg(bY8s*8Hgudl++4xDFB^zkSh`mS zIrGX>i6aG74@0S;YYx7^S~N1xE|F)wUHMwo(IBhu@B*dWgOk|unzZFUk{qpHwnM9L z_D&)eYgl0Tq=LZBmMO)(v{ktuR{qdV;wq-qo%rgvs_fvyPTE?RuI8xq+iG41$$Xt* z3|RSH&w^37h>zS>MdNwG^nthwuZW%E5szHWy2tP1u}j)FuRLA+QSQfXB_3c;-p6uf z3W3{5J@=qJYpz`4f+*L3GcM(pBR>_~gCML=eH{cQOFEo&yd8`b9=%*RG;J8@GY|ca z%LX>rTjO>aXS?evAC?AJLWk?3TVf3N43-Rr`T2xY=>a_IXPt1DiI0ps`(zeZ<5nuRWT)5pYbV32A?tc&St^KsaxI@&gXVm#& zm||!@?TP%6!t!QX$d`jqi*<=)q$F>)?BAAOQA1O^xAndE^>LK$t70gv+mUwim+hKt z^qQkw$eJWGaXH1RXKr-}n_f34>`01rT^q>o($;#w?BcyuGk!A#^^=BJJ`A~1bUSFR z+uPm{vksxtl44Z*AR#E0D(ck0f{Hn0LYq7M+cnU_4Sz<%?)HxsK4PSD9w3xe=qC=d zaMLlIl@@P2#;AD}_Pg_TuY+0x*L<V%o%4!UiE)Z-;g`KV=D{ z@+KB#2MzV}xhxt%dDaO(Tp1M-I#ta1xHLe~?}hdx5?!xBkNDs^Pde$Q zfT867fYg#{wUj1Rws@-%+_q4M&OcWL@gWLnDrWkFDurThsJId8x7VeEMJ1OF;YXVJ zR%&6}$ACkx{rUY6)W3wRuzyOVLRX$d#nmKS;7}^|NZ~izZ6mt7kr4}CP~{BGq+MR% z10}BPTqwq2x#!vR>P$YNOOBsmbYNoI_L&=L10Pg`?tNK5B9)9 zCH&Tl>o!r9tn?gV!{_JMSs>31rQo2_B;}se{&H0LdQ6QPuPr~iU{#l#Fn|spiZn@_ zAXk}=sg6`w6?TiD98JE}B`%Fd7ir*ZA%spa`SJMzxxakRc_>>?dfpgfL%KhSn^-rvV~$eh#4+MQneCGGf5mU|eqtibO_>&m5? zITHfX{<(QPtl>s>l<5dEQR{l?Ck!g-^`4z3m6J$iCE|KjpXK+kRjjH`l)8fhWgKL& z{H;3j+nOShsms09bR9;%e57_Ehe*waO32>f8>LYR9i`9VuRQN8CflCTm704iSRL32a= zsRNg)WDcb?lx$|Grz>I3=sG!U4HF+0U?c-49UJJzO9&^_<}GAE+>wJ#Tms^N$q)xz zK&rh$rE3bGocv>a4v`N#I46Mf(0~Swd6S_54JvBpNF&itI<7ri^p+n76>eHh@Nz9PavHi$eemnH?tjc;oG+BQpJUEXZbF4~K->!xbCOOFgRt zkss^iZS;XKS)bzzH1#mqfPQ)P6;n%sg((aEb2)bw*C9sjiXITJPv!0VS!G!|cqeqE4g?1*o))#r3z(&J7047^5(>1f=h}1( z@D`afm+(fN&wDQNMGrNE!P!0!a^^-hJ^4~LNO~1DB5kH6n#(26wuFf-w=d{n+SvjF z*2=B334DA9S7|W+FeT+?FkmeUiG3MWjyz!@`%tV^&CZF?-+;kt%||Yj;b7OC;Ycsi z;QL@QwIzm5>51I7ECH(EPYmC=^rVCp$-Q5HfGCBZ#ka_oA8$N9=k7ubN!$`>)5qLt zrPbQ|`WG5bq#8kov+AQbaqf5>J?9$(d^zkz`ee+6B)gOi1!LBqYn>M}92iBi(213# z1%1Hh)W=P;>`#8g4JO~E#JVYx3 z)s?VPtr}Z}Ek3He81xyPXC&h%y5iEWzciW;O=#x27F|65QAWR7h?K?Oh({9Il?JRW zBLk_}zmd~~3D6t|)ffX^*a=_2%QL1n<4}1mbr?H;`6)icp)Ac}^{r(Y`#7(0(^=P^ zQdtbk&QYP*au=%q8i_w9f@SaQOS6(F*Uo>#rrtm$!(7HRvr`R0N+D$g&D@7c{UsSI zV35b=zX$n^@04&dD5N?WUCyyz?}7a_wDrYE746$_PD*nQea%!JgK+z8_re0akwF7& z?sIAuVAE3%PF0C@C^Mp5ynI{@s@-D^^_EH)-?)Y4CoC_-Ub#>PvoTU<$1Ea}5i9vQ zZ@U;WbAZoG@PHi6P8PgNYlej{9w4n)Y`7g-&V^MF4Ah`c1ol#L+1Oz$F9Bit|Ho$X zD$23@f zpfLGlW*Tg6X(wO9Khla{=$BzhQy6!3sM1zZU=#;w{ARpt>KSy8Atg;Yor%HnBB#(h zNSNf*=UM7ydysiCt}gYQSkApU^cnXM+V3=2IWa$O+%ARFgjCqWHo%1nUG4UJp#qMc z89Y>muwYrB_}N*{%R6l&myUSdF~=|FQ=#hy9gO$G;jO~AbU@GNAn3h={eT6360DPL zS|e-y&S;of10Sd$U)sd(>SKD|UI{~x!${;{$H}}Xbuyt>v8F7Gin%{huk2TWIxCMuek5vAE^6>oWXDBD<88tn$bYw-1oBk z!k8mG(z{F>YK1fW;dr4FFzO3TuD~bB${0cbk*;?3jIDSzVs9a1ls@8-fMsT9wDK9M z^wNoEp)jDU^*gAXGdSqnv5vm4L1}PmJ=n3CH&;XkV@K#6eA0cfocl+kDJJI#BF&`eDUKXhK{)FV1X1M%_fV^o!P#2$V70l#>o z--oruR==@_6FEHN1F;9LjZL|*TjJ)nh#~V^Bfh640`eA0@}o5Ye5wvIA|YA}9oowk zs=C(N`O_#{)Su-2_=dFQfbkhBzxEl@nUL^F8$`!y5jy$jSPoF9`H>&cC-hec;P-_$ z)%I>y+I>E~I611P8ALUsX1WAkutI@E6epv$4Ntu6e8#+-5St(+vic(yEI`WH(36go z`Ba^!4n9zyYX_j2y$w1dz3B1~Nb|8-B3Y^tbqG2lA&3|T9g$23#!DlS;!u%MzYc)> zAPw?^GbAN+$PbpO6f(UX*u$mrm3N(yutOgxG_FOubbB{^Zj@jeQxB0nqnT7%qSdLx zcd;jU<17<-^qT3+)4W-lqN*{-(KdAxFS;c;u+rQLTu=exAo${zZID7@uGyv#G$CWm zm_1-+JC$=P;yLQ!Ld|KbL~~?f9`c1nw1&_aADhuk~CgZ)tEB86SmiuN$M3&O|ERR|KiJrMWE!-1F!Y`i`3=|h{sC(7 zWYgj2^xGXKGDpcC#2{?M{YoQ*<{eKrG2)HPcC&8p`o@$m*J6$=fk`QY&W9~vD%cae z*FM0wV#b^?$Wb9z9e-KxxL&m7J%Qd1R_3iU{oKNm@>fSUj=FmJ14GCa@EdFK-#mrW z9w`l^K@5H3=l7Dj(CAx5L2eY@A-L2|@5!O|ZunLqzCw=*B#-vx1S{vh&DhTLc7Iw{ZQvo{#hbF1_DMcDq+`l}j!uzHK6 z`s&JjmZj(k^yR&0AUe>O_vmlM$q5@(8gY&jjd+Wf&`-L^`=GO;9TLDl>PZ>8JsOfB*bgH_wW`q5tukc4jhBLF``$&e1g?O|1I)ykm)vK2-&iBzIq ztVNwt{bEVAbVSOeX@E3Ub`rQbc@cmDU8A8JJ%JO#0TeGop|IH5FdQUKKU+rQvi$bL zq))^Cv|i!iyH>5T91fnxg89Ekd-jp0F#g1Ur4}PJ{_ie++ZwM&_0%&)t30Wiar?;Z zZvCLPcj={%;T9ohxO(2nPL8W(kvL;2u*k+fqPxRq#M>PDjF#a^{9#Te%A*dwY23Thiu|tfw+OS0@+oz^4< zurdlh1%dT<#vR#2Xm8dddp#bg45Tq{F4w@o#_C(B(z9PD>1p$%7h#QW>iV4@P0m0j z!w?nDA85%NM%OMf`757tI_5#i>1qgw-0KhLCkgE7lzdgFY%Tfg_wh+ zZx>=wxJIx8*ak{ksrJ1u!E1WP52f{)^XYbS_%!kjhPXHl{~9*NQIkMLrUTVv9V(4G z(}QTFdy$Fg>+TlT5Ti?Gdr+biB?xXZJRuQAJ=Q-YH|SxFs-%gT|+V z_0U<(lV1A(<9%5qb_IdrWMz)E=5Kxu%Ps(q)7YkdS#G%yx#~Mod81D^M-dOEr|2%a z@yONPx3Fbb=pD8mHsOO z{m4)Hyt=3u_Mcnz^qZppX%sofE*t|ymb_MI79#d&Fvlj8H(5rfjR3BOQ=c2l)lWx=u6ny8_ zCqyExy*Krvz?OIVX`0?^3t@9%`3}WS`RWoO8qL$5*^bt-gAl#KS8!ah{8S=@v+9w6 ze@d9+l(2*Yn&!2(z@BQl8l9EhiV-24#^80N&8FwsQA+v()R3Gu;x?j>VPxf{~j=XSoXT!sR`BZl-t9UhXYng zaMlwqjreV&Mh+87n1l;%T~KHnz~5WZhd9&?I^3$eJAktrYEL;|(suDe9FO#&aYg>D zNeSuZb$ckUQ-7}SX+kR(B-Td!P{6DAE^vcIZze8#_S0c?-(S{UZcF5CQ&B|NAu6vXrPErNrP5+>(+EB!t^@LmE$&Z_=}UMu=%!$k9kl| zmXEWqj4_q&)DXjT6?GK1h9-U3+|xQ(yP7c~gSa6bV!Irg>(ziJ)ujJ^nGu{Aw670Y z+k7oljz7?Td?q}$yEm;Wvnq)_gK=QLVGhI~^G9cIeog*_Xywmhk+TxM4XEZ*R6Qe( zQDn0uk>#tH4g1!@WL^+^w5CJQZMKW^{H2e8$E0SdNo`+S5Jm5*Dnm`u!Q)X2jS?`G z6WDdxUpr|GlV=udf^p79)|VE|2$LtTpLvNoEpUim`v-4eOuza=nvJfRdFiUNbH$(Q z*4gR~CycDm#q1+lW+q>65(=FtS>CuJ%D#*T;-G!UT$K}8DbCX&*rF@9ttrNu1Bm@OJxZhJ z4X8S+s~T(Ba>Yrl8NVD#PO65iaV2=;jIA(e5;2gj$$>7RWuVmjIndrQ|4s&MPAF%Y z?~k7gO5<2~`L92wnY-PbR^Ae_{I=g;yzlJJFN4YMJao;6yrpw~#P`;&(Sg?+#!I1F zjGc%;y}lQ99~Ao0TN@0xcSzY)JO;W_&uyAdEgIWG#cH|7oC(f{xtZJ|iR0x=#CqdC zr^?{3c4+qg$Jn9K6~At6z0L3t;n3iA5LbN3`3QH37ADiQEU0Y=-rfSn-i|(|oq&l> z=khKOYm_OzalM!r$j}>Ed{dluSR~kL`-)n#P5&RGuE)g$y_`5sLob<Kju)92IE3%)mS8egpIvD3+O-j!~aR`EgG31W#({R<*mO$ii~Ea_)BZ- zCwv*S{23gtUQj}=!Bow4<@8W{t)tS9v(-xj?=X<|d^2H5gby~yqag#`EodPCY)WwgKVBin; z^{E^sDE%9I*G#%iesc1f5HJfy1pZ|8;f>cQu$!2wD+A9XF2+SEr*?rfA2Pl^`;#2} zWHwzDr=gm+D6T$QmI7MkQW(7@6L<02aHD^fNDaed-(ASEv+SY24}Ml#puZ39dl$dz zpo!4mmukd12>pF<-wVb|xNzT-N+U6q5reRZDH=Db<0iZsH3BPA946ad%L@3gUcC8? z^G1tufLoMzT}b?mge6o1r$tc@HasE)e3WVL1MO4k7N+e76I!ZvOGOOm6DA4k^ z6(tJB#`;Pw&FCBAXMx>K(5o^bm$iDqkJF*ze&Y9J@}pEZF(o9fhBa)O=`fTulHL-=p7an;JjW3qN*GS7z2pkFaB z?~uR3)5K1)_fi_M$0Sm6SQYz3AIBxR9na9zqh~`m?;&~AG=hz+tl*hOf)-TU*aYdv z)PGy3`<6z$J-YNhwRuQkQ)lqInGF$lVQ>C?2zeAaC0;a>ez zMKm=tEU(^{K1R1jc3K|wu852tXcq8)tt)^2Xp&R4Gnj`+J`)Ps2af`zoCa1VqeNs~hFl4-+vInJ@ zUf|@mUie?T#250%dP?!1CChqhS<7bwQ25I5(M8EJ77@jo_v0kB&bSTIg5C2U_EkD8 z`6h46ZGx=LrKt+~LF3~ps%=&gn5z5bJ2Qc^9d<#f=Gsxj0%fL^pDZT>3L##?^!8eZI8 zr111s+m(vEG)%@XT{8_G6Et~!Qinsfc^D~hwh<{_4s18?G*YuJfT{$@E-;=8#j66N z&X=70c(ZmaqPB>3+0#WI`?t0<5CNY*j_i}a44qPxwys_Em7cevwo}~)6>~#Xuc@&X zemU8xddcv*|ND#fGynTVb5uD9T}O~%JNuoRIZ-1_ZWKbJYJ1Co8SVb(Snoxv4qOoO zPk7xRgU@IcN5-WwCK|oLPr$Ys7=d|^#6AUh-LY46^WH9NdbIBlk?YP?Ti+7dIVz$R z`|bM|5g47T(irNtI~CLvLH%5|Cb9+Y%Hvh`$0}ybf68cTW;{K%7THNE(gr-Jsa^1= zO^7-B;5E@(GezegDYo(Hu0U9IA{SJJ6g=@#$v^)ax!XdM2`^(*GGbaZfURV{l(Kml|ORvkK-tr{7_bg+rz<*@H&BclN_sIHwJvCuh%n3pQSacom<0Pt(IRw*WM|&e*z2(LGo*M2;lYZ z?QO(b%$N-)jQZIO##{wA?_vjZ$Xst-v(sfp2lOqtBd$kc?7pu-!mg=;KTh7zOcl>w zV!Hh=I0k+Fs(c-Vwl+$ZLs`ip0X1?3z#8IExoWFb0kx!nzv@o41a z!*lc}F%!;j-f~`<1?J6-H`xjPTBaFV*SUBXmss|OwZwD z+^XRVuKrZC%e(os1N}M|Bqayvv%cy?vqX)(k(_3u_Ee+xL7m5NZuf9;Fm`r zA4Lj3bQsH)W++?tAa6rQnYQx&Xi$$j)YR-wCSKFDIFLGViQ{>+Y$r%T{A!jKkGok=%FS6CFAU)j`GCg-+fs}e8HUS}0dZ`OIBrW|)GH_$nkVpJUVr_`?G114u1rlQ@O_I0HXNYhzo{oorhrUFoQl z108n-Szb_k1?(Xdt(qb%CJ@mHRfjJ2Q(I3%gq-AmD)2Kq&zL$8nL*xMP`a|<6_X*atm_Ob5V5Z$?yTL&Ux1sT-I`J^99nojSEMk-MWys;(?rpl zHam=N@HHE&D3CgL^T=`-#0T`{x7t1?KyDfjYNT$mRFtOnJY=^Z(U zA#-KhXfqRn->stN+3k3rxcO~3j~Z7XeV_gSnTW6~nWTG=;0%1Jc}>w#4EKcZaWs$G zT_ByxAS|6vuQ&6~GEaMpwLG8#HKYz|!;CUZ2Q|ZGe*$M5Tzf{823jUx{;+Z8o`?7| zERlFkA7;C)kWC{_cVTD*(Zxu<_k*Ku0Y&x6TD|<|4pryLTgilg7S2F4imN&bN7h}Mq;Gps}HAMmcdSWK|ZU%j+NDvvC+ol{c%S_y&)%4;DLDFzDVCZjYp65lLCdv}(L7mG>yS6N^x92nEs#06&Ce1<{Zd^|0gt|fhg;v1n0C|Cd&@fSoD$Se~iJx zbkFnqH*kpt7(y#|VojUU2>J3X9@HD*wRg;*_wY^iasAi5v!3zBdoECfeCY$7YE{=9GQ3VKr9mn(sW@2kQ$Q5FG&mt5*y*%M-6Q{%A*txO; zq%Eot9U!yOM7n3S!38OoTt*$(O;=uMn)X|CK&ste^RMByzUR)Xke2~b%RE<ppz~Mg_+(Bo7;fF)O>U@NzNt{ z)aeg6H6_dknUAhQtfYC=*rhYgq#_*Bz`a` z&9CQ1;28v3f;E8ls0-Z=1MCK%BHp?AlJS2zdRrd4!SX* z)AXa#xE^Voaxvhw%aH-*kBK)x#b#HfUHuzGsuTRTJaUBzQDUXu*VdT=_QMqqLOnB9 z*fQU3;CSBAee`IV&6vqeu1y|rUHvu(Bz|bYg#(;!9&UgX=74aPd7)eitHG^Au^RsZ zJq*-ZRWM&k(T>)1?64rYvlU1yeaht!TFR!`ZAxTSGLWOce)bGzp2+VFG) zowf*ylnw^Qvm)tQj3%G~lsP@ntLkSyZA~KndmhBXqG<)He7)U=NifO*0yNh$}N* z_e3MtSZ$OPv3$bkjlM-RK6U36W6fzZm6NyJgkmqXZ*T`7bv|cPogL|nZz~Rw$_?)+ zje~kx({CLm%Pv#RXbBgpf_~F)+*EK7-);Zy>4WSsLzz=Pg@9U>tnXv&2l>#Iv%EtI z)rjz4LOxXBHwqx|4(N%OuwCxJ5->7l>!oh> z7_PDY}!k8&QujW*=#Jp!jc%*HY( zzLhT80d;@Kk|zew0^m+1w^lV|ef=rijBjc;S$gv+{pgK7W*STi@G6>CAA<~7Yqa#An72{pu z83^@$*xr5OV`0_4>ra1sx}dBwaG;N7;6k1I*KQd805)o4?!f1({nZAc_EsugPdUiW z^d?V0@LH0?d4UuT^7lSQr`^5V%baNdbTVf5Q;j<^G@SG6>cr$hyZ*hAk#>Wx-I9Ucg7;%uP1 zL9H`1HtC=>?A^ySZV!P!bgMv;uY5fim`SG!v0kseJK#61!6xL3;o#n&gRWnLP!_dX zXGw%gT;%T7FK=XIQ-yQ3fl>Y)luG;s1P70wi0PZ2FJapdEG3y$Nw?bWPe!7L!3tX4vc>N2u%v_0+EBx^@}DA@2wE-R|{J8W^;((ivS&B+)e^Qu+5uDAEGHq)EYgaa@6% zO)Z8CXheIBC%6%<$le!D;ZW@sNPCE9xrS4;(TN6+@P&1a({tX`)%Mnw^w-(dw8EYJ z@XHMY!@tw%`a*&;p*NWdN5kKAOfOQr9Z37nmGJ_mc~GQ%L)>QTDH#b%aDTnFEVTqtQ6x&*;qCkQ1*c&1`k zi~mN$L(=1@qc?_8-Ie~0TK?p+??X%xLIxXMsbpODKn~&^(C24{!aB}_EI*UKrblQf zl)8{fb9mdtliWgb zc@w3Mdy&j7rOQrFtmg9}aK3S9xxX)*-d;xlNC)XGLM-i;pw~ z!@pb6F(GkC?t;fpIhqc^>}zw5j6wZwy+IhOLzTj~;V{JQMg0Pt<(7AurO)CtBC<{= zCvf9(DYDHP{5KfT4=FrxgS;aCQA@~ct^YZ;7Ezm+_R32bu%Lwg2?~=#U8JE_6T7gD z$~w9YJU}AyUJp@~A|RcmgguTchg+`29TC1E{o>75a6#I#Pz2QM*r}KU_064t-U%lz zX~yb0Bz|SdS*lpLSg;4gHN2BXXlVN9ugmE^?At$AHDou7?7cnd5!0HH=v!BNP66Zm z6?!<_3>vvi^QRy=LuDYIzQf0s^8c-&V}^Arhj4z*9#~kY*%Lx-D%)}5#)ZGo`BMpL z^tGo!RiDNfqfcaQzJr-6o45D z4ba0a(wmgndk)}nMH)Z^2ymG0bNnxATruA+gR^jxv<8p#OzT!Y=E2nAT{BvX`5sBl z8x_J&<5#>&IT(0f(=&#)EJ)N)+;z+Gkh$~`T;T&RDEugpOh+6b$c zLs_c`Wgmx{2DL4sMdWgi>svOPfr#vx@ChFf);a8{_s=>cvZ^S(751>Pzc6-2tb<;G z=`qkTcQcHgfsVPmAo%uh~nbp7lPdcMY?bs-c`}3gZzJ**eyp^dN4)1%}(J&9# zU<9c7AMNbdf{}F61XX54y&Sq!&Kzo_d)VJ+>4yW^_!CypOS0DLAKxAl)UZygG2s|= zt+X$0X|Qr?25zv+8A8q(NiQAgAbvauk5jyEC|Iyyds88e~9DSU0SGI2q5{zdQH* zN`Oh5uw<@cpW*<>dri5jR|gl__v_*1uC?6pa^N>*BD@Iytqm$7&^tJUjADugGt zb>SJT+h~3i0(@wN;2R%Z1Otsk{l!CW#H+zpB3CWeje*kC3EK@GZZX#E`CMiVBVAz! z+~s*A@5%*8vaM@_!_ZrNIhcHC^P`S;?cU@sC0tg&U}7qag$Q~XI>aiJz>6p!{^*cZ zsDbe!cu2nz`Zb3^GA+FN93h$ZIfHcSh(I^7R8f$m^M=#Ug;(E1s+j>_m<;KNuq|B- z>4@;M<-!+UhHeS)h0a5&X{E1UMj`a;&RX%kjm7bMb!g6DIy$%I`A&@RHh5Bn#|pr> zoh4W{tjXaH`aPsvx)yCg?f&xc6Jpo@uF<=m?V_(-lrbsTO@aKkb>%ShO~;A7W2Ox5 z&0>&|7D@(b$A=f_G$bEk+i#VcT!aP(KU_LIq%fjo;`e5CG$(WyY(2>S# z?RTS$CipNWX9^gY)S=))2Ja#R@Uib4@{>kYaUlbPAx7d~gRPQ423YOdTWpojMRkP4 zU8NL}8mLtIMHXmWh|KEYzc`jIkGv}@!9V%Y*8H;D4df2h5uDQ#+TU+=SSK7fJVt-N zmMeANrw+Fy^=yF8?aN#=WgE^dtEl99o$Tg)2zh3RxSKBDKn!h}lj z`UF!U;l6jyMh|;T@3NY^_U6X&Y$CpKzi}0EclbdJK<6j2vm5WSr zr}kLQ+4qE8`Ay+*VE=VFwrK@;(Em}uS=ON*Uxp}r27`nA@~i>`+4LIYF1GjW0>%9m zF+0yHBqgk)`R!A#HtPqCJ3yQ^@F7;54qeqZ7{30QTNpLO)?Wz*h_C}t^Zo`Vrd*&R z>O~P5*e%%4NVhHIh#As?q3o}@_0cHsf4PtozJ{v9E~eGmqH?X>cCJ0lySrRW3TXZc zQxlSaM0Hl`lgcnyH)Ho5$U5997F~3*Co@r_5jN#;weg_v>A#R|3>(xy^{+VEsz716 zG!_zS5N)5yHn4m;C7-yy)x#%6+G&;Itg7L-^pE_kS#s!lH*2=43@600rHk`-QGNsB zIwU+`<}`P*Wb4?q{g18+IDS`#QU8YfawZvpvg!Hxl@&`$ung^E;0IiEEd5t(P-cZ+ zbxpuWh0#;B2Y4{+75#Ow$28GRHT$3rc^$2x8_6p@K);;)N0zP6d=*6B`$A*PH z8^4Bp;;2948~heo53%em`5tHk+pMFXx4h#fIx#exu$`m7qZ4i%-=1(Fmb{A$aEQzy zJ;IBjbJ7MlC53J}?V$FDaW7{owQST2(a?sG+L;MX?cZ_0q&XYD$pp(D#1f?p1KV3R zs(qHIR@oC%oSGxj2;TdaV!O-^xt4ZJ(Buvr-3iLEQCS-1q(!Y1SNBemNN{D^XIy&i zUTXqFClVAcjA?0SCvSP(fN`kcNqgNtpF`lvr<08|6a2hM`!TZ*i$@Cy)|of;_=b(X zJwJ!3%e8>GYR19#sJIr4s;4(uREYPG4lf{-hF3A%E=bqp>u~&oj|B0Hb*TuWDeFQ z`K0g8qH|HFeSvEGflmAd3%aM2;LCc^3dsZJ4*ft74tp2olQ2v>v?5zwc_aM~X(x7sDj(8;oH5yWfn zNUivtl|)4ZGL{EC$(3}*c#fqPP_I_Wu|!reRx8nUbr+&P5GNtp4WwTq$_f1dV-L{c z1>Q7|6<$>I3uV~pe79ok-YX;O-krGDoU(%#=~(xc3>Fn|AD_38Y8y&>0i8o@pwvru zz#t=*f(ByzDbt=23SGBF(@T|@St#hNQ95Xm^<}J0{Fe&aWp23`ck=^mj2JPdvE) zx`V0=ZR`%19h8OHTDII$Xt*!lTCcoq2Zbg)dbwSEGPDg)w+Z902ffmE^eT&XrdqLY z43J4n@f;z?GcOXmIC};{D^;yLA&cHfO0BvXU>U87S99^9MfMya7Qnto479Dbw;qEj z_J=i!&Ka81kDdX z_;;D12X>P~tplo9C@(sxS>iRE|7NDk zp_i)sCYG%2zIx4v6tPtpEdh!3Ag9_vU3R=1m9MKu#ljU$#l#=J)R$}+0C*yeZD|7; zu$|wpX0HJtRP_F*h73@pf)N8o8O)D&Dj8oGFg2n3+?xv4+D6cR`cBnoUUWmAf_sU} zAz=Nppyqk%lu|?-fYS=jK{*y~CQ3(rn$yovR#nVuy^tE#!YjlNr%?)c+>2jid^(<`Fu$|;F&+dN)yqsS?;&)?5@>a~k z$_zbcsZzAs3Wupn!EnFJt{gwFJAznxSi|=9J=hq844R z4%&SFeLg|K-sP5sTz0t4V14NtK2=pYf}O`$h>n|$=!|qg)N6UnR{sQ z^*6T{+dUyVIZhW6IZK{HUq0lq@<#^x$l(=7fKS~~%U35l)`3@unR?54z5Lh5r#_fB z-G9tPPW6U~Afb{*iqm+omR2E$Ptr{7_2&r)qR6ZwLm$!!CmCQA)OZnX0cyRM=q-*~ zujH*tc=0BXvttjmBcH3kK!c*^Co}>O(Z)2Y`e39)xR!0uZ2vMCLdxrZtv`2Jzrgid zT{C3@jCs>ZW8MA@AtUSucHP zY)vufMxZHP)^|rX=kUK+?D8Fw9X+pXg>F`=9GiWf7F;d{E;lt?b(S!9&Xma|biF0# z4-so^N*rdOBcNG*<~ z4lwR7V?c1G#d^!X79pL*QYW>ala+8H3*c;G+(HyndNwZ+RD9EjW)lAGV*GKC(j=K; zD@yp#(C70#W?R9rq2$;d7Vv=o z++~4wz4Jql#aIx0^+YF;q(&;G#G}4p{j&rUx5fS|~+Ajv$9&P`bgC?u52)3l^9`yId z$^;@IOj2>_k~L7qJU~Msn|@9Y<=*EXCw!b&!k5EwE=s#fzI5^TN+{Dpz<0;t1 z9~_TIFSu}HB$BLXdExVT0X=Jbl01$ZyY*cTHREOInc z=a5-nL-!cZmf-3XY(j|=9sAVBrV6qH6>KVUbVa`H&kWa;uU53AlDRXJEaeY3fg!VL zGG9{hy;cZ5n;AT;1GTB@tRT5~_FB>f3INj)?m1;GTWL}`=HsRxsGKneqoWsv<@~n8 zFgYYhu9{%4=z+X_L5q@<{;EZ8po<=XZIz9{|HXIOZZS@ZPXVKqn@4TTNC|m~t?h+T zcW)J9#OcxOS-|HhM(23ZgfP3AyKY?XMbz7*zMua0xH;tT1FQ9KqM0P8;Co z%f;xf!?Zs-V@4LM1K)8@fbL##%sG^HudN`BPy23zm{I)Djc!EpOQaqs zL8Im-e2Jn-t#EaH=(p}2+G)mvZ2kQVXJ6yS{`M>VN467lwyBiPg7N)&B6nE4|IoQ(3flsJ&iUBD1tgM;kcEd7#;>(s+v zou=$$7N~SS=djn4Xr)kP56gN5hh zvF6Xbpy2&zs719|Vko0KN6yk8Z3G3#9WeI{c^U=AFlf74)Y64E5vCAqX|Mt>F$Ak8 zXW!Z*TKH7KmkQ51h?SWJYtBPEfaG&syuGakA8u?MC>Ir@6k%@r$`_J#7^Ca?Kn#_z zl*%s==q6E+LMN_O`f0eCRK-9&u*zO7s+=&B>x@wK*u9Y!`l5D1IO=``;HoBLekhTIC}GCsOEe&Fa9Z0xA?bG;CN>AqSxC-sDBK^2U(bEkB6!=T8U=Y* zR`Qb14o#BHffMnJ>;_px+~0o9u=JXL5%4{XP+A^P6GBzef5cM?N+3p(c3oG&ArgAzl@{D;q(-9V%rQ2 z7KxH4Qu*SOlev`OMN{F~+d-s>&*pUA7c%%!gWzW{HcC9!yn??QboTU6MmccrE^dT1 z40KLuz!MRo?0X9tT6pZu)xuU@7&dp}klqg!BbU6t&YW*9t@|}Q*S!R;JM<^SW1?YR z9MUQPQt0bN@kJFpA{Bh*NBvYYbUYKcqqXRUdADPU8W_4&NxEd(NOhiEsX2WpV)R84 zFhMFX3srmgQNt_Uj#G@PEugxwaN()GgCy3(xP0O7ebYO@S!*h-j`P4I?3ndA0ob=| z*z={c9`g#WatMp{EUNe^k2b7wMbpK<(^^GotZCE$H--a&%UOe6a#0%UHBbXgi7vK0 z<}j}uKGz>U_u@be-s63U_Zr^cUF8b$MQIzcIfGq{iPV5lo%+@l+!Uo@a)yy66L#}9 zZe&qW$vip|-QH6pfp=Qrod|fC9{n4kIWwrtYp~x^~HfQfREL{$9h>dgI(~r zQSi1idFeAH&D~cG96PCVk~ol zZ&Ae^=a5zYsSY6+zO73I%FMklF~l1SlSB?6|@iKnL(WVC=`hsmCdJN z`H_6!;-egOX;va~s!7v6!bi+>x^a_3cMx&@Q~<1k++p8K%DZgSu`q8eerrGU$6>D< zFMrTsEmiP~WB?~U8VV;`~t zzovcPDO=R<$2oE(W+{KLRl#ujILL~fdzx%WSP6ECtmxfyX@PFS=u+y1k4!(%WzMN5 z&6H4;sEgwZ)ES)59riZV|GLXyQXbslYL5$hA>BexmT28dZsxuF@S~*+QvndAHVHugA^-<;i zO5XKpTDu+%M9M@Am_~5&+fR^v-DbT_E$dK!Dh`&AG`Ca&Msk2fyAmCPff|{H6@i0& zYKr$+0`f@Os#%Hd;DGpk4R#$zohBA`^Vi*%Lh{~NIFk#AbdJ*(b5hDKy#8Z)**j;v z`)MP4AQ9wD_9b&B9sF*@34PYeKPqbg(1Zz2@xEt6!qqAMnMiBJ$M%q&lTk%Of;#0g zg4jjxB6G_Kq=v~zts}&fygB*z^ok7Kbt;C{wDlT zk5{;ikFDlVooXRI4WnaVbVf7+j?#*NBK~6lLj@953Iw7*y;JAub7(yFXv@%0g<&|g zP+|#_7FbYld6j2nv%~U)I-cB2^#Pk$;7Tn}whC;!31&nPb$B4T;Mj&Ze7Z{r zrApHwCZeN=TWX6`wZ`M13AVi<`WQC#L6KqIIC{^CL+IE-fb4dbUdn#g;2k*+TJpq$ zTiR;aK7-eogZKqpKs%?DA%>qdMSSS{mM}fD4z;o+vo0PzCD!|72fY`>?{3t$D83+E zFVh?3vPB!~fOWnbB|{9hkYQj8sztzUBgmkkAkpn<8QXat?TCe|L&Sojv(=DTSmjS4 z;1)f?BBOoi61(43KbNlr?pUvtV-$9;UkP!HkYecJPc(d*Jp27SYEv@>(Fozj3fKk6 zt!{?FC}J3uIeG%zYuDka6Nl4^Dc0YV4{lV%?;9`J=mC`%R%yIDGEfHQ={F)KTi#yl zs>7TBxwf_wuJ30igex2l4AVNJTyR?vZ;o}=q#PNWEr&u41(L{RoW{Qx+Cfo&ELmGQP$`&E{plPkNkDRM4z z@SIQ~Z+OZBU&Nil!=V3IP<1XAJ?EfUpf!x#v)bah;IRZfX6J;UGZYGe{{XO}7IL&k zsNJeq`d}Ra9V(AUWBCV1blVE+->9j7f|1^w%(m6DqxS_I9`=JbXuMAA69uy?A z(OiV#{2uQ0yFyDgSi zoM{o%{~2sb#*2zM_BDM>=zO3xZIDY%W!3pknRWr@*%@89bkO3-7t?sP+pc6Rc^NF} zEW2Ld9U|AK{2}=JMtos99^Nb;@rSMQ02?p`n`|J5+%zFiF$co5_SI?d%xJ&Ij#Bu+ za3ZN6ny#BvuCe|rmAD-L;rcyP6$=etbo6_T4}=;fIHSO&r*ouK$afX=xQ$66l2Ef# z_o*GPTlkv8n_oi2nhF^AL^AN9DAHB{KHedLX*;p_4tci1>Kz5#6?g9v zxQwYPYk@v6SP^?+%+mo6w~CqPAa>eptKfDe&8Gl!N5e3$ZCw)V++J#T$UOs=v#FKlT-ptGZ^<7!dU(@~@ShQ~~m_NJHBkR`qBaUst+lqIGgMg&_ zXNiwesLpy>gNzOTBQhjbm^92AHzDhN=YU+&*9}cq1&#~yF1elr%~uo*i+^Nxtz^(7 zeA}D~4@_&UVoe%ux;JSXha4ewq&->x z7df)dURJe#(sNl1*LtW+^Go`xOzwnna; z;dHeCH9Ik&Jl~N=NDl7gtlYX;Q88!anFURMGx9zVnBZ^673}Yt$GXMN9(zK`J^?fg zYWQ+=>7`&|W5w)q;XQosPj1WZBWXdK`PXl>ce1~((hR{Wo>kk&bu-7T+2^4#Iq%mC zPDI9pPs$i2%uPB&zhwO&sfOsWWW$@!FV(kL;e;x9qFLcg^LL+AqT3FnALldlTq689 ztr2(x2iC*a4O6Y3uSWiAsPC@{KEqf(W$jM(hi`d&#$4{ zfG=&#v%w~&PWe9kRy@a7Q!Od6qFxU@X}Ohcz-UiN8UFZVj2r4{+AR2;FfkYXbPu|J zz8%8+AoSPa&GFs0g#w@VZonqqCP6i-@qLh0VU|$G5*5$7Klf+aWpa>x`E>M4 zYS4`4BzzC7vZU2e$Ms`ND?Zw)x62K)-M$1RmtPXral2ga?=1fVmSB->H*Ez2VrV>l zGXdDG@=NM^LKZSkT>Q}RPxz8keA$Z+3DoVvy$?>>xF*j@h9L2Fn66A%ii-JE1L^Kz zbuyZ!2uNP=sqy`rs;{QQp6S^Wi;PfXZ>Z{_> zP6+p6CH#s%v8={JkR|Hwftg!3FCk+l>+K29jqetWnme>CpL0(JkUqnWUY=sfkv}^G z$t`EJs>Wa~=$cd7)Z)cfF27(;p(ucYd_}xR@MIK$XnhnS5dMKlIjq7=|9nr#vBRc{ zmHjmtc$m>3lZ1r4xsTNt$JbiJ-nNoq>Z3rb5eV}RnGJpmY;lt_;4+X7y{{2!Gd1be zc1jD=Tl%$@NBN#zK5%&RX?o>=m`(Z$8}>L)1P~xD<5K3>$KQ$*oy@bxtI+vdV=jRs z`z4%M3c4^g?-#k!TW;=j-D<6QWd;$(!|??`=Xf40K@@*TIX2U~L;rakEQ{Inp3Pgx z4G_?hLK^+}%N^{&A@#@wg-Kimeb_^J(qYJh?RgEXgTro6o*eE8CG!((?li&Y8#MBt zSGmF+4Rrqsy;cX0p)h!8dbEg~(alQQ0Ow>+wUifx?np!oru&~ddz=B5YzstV3i{~} z?-;0J$duvXYdY&M4;)c-vS!fgib#}}xA4FrRVOx`R&!;LrkJ*9Ayx0uaDR8oYiE;L zZi55Dn-+U3)GT!4p-Bm0ZGw-Q+)?TFSn3GPMve#jY9~_zOPkzphZTj`r0#IM4N?&> zt$dX@=+LR%i?3EQ4y}LDuy#rj#P7x)9HSU+li3{+^;F;C@E>$5xV>}5>CG+iWcDzH z_*Cc(2^xn4h<|oP>!`B+M3jQye*UiSOe%q{O(S43Tctk7P+lZ?%1G&mfETA{nGTlD z>4)x4W>j-=nGWkUgFFTEOI=v1#xfnUlriK9jUDZSD8JJ5&`G#+fWn32XzvNea>*{a zFqB-MAQJ$ECPB7u-7e1Tgh^$XLIbaA$hCl4E{B3U$0^;)8FtoBouu8tqDpp61sbiE zwX=2R9;zKQ36-^C!xv`5>)^F3FtR$YQn-kQWel1`@6-tYuc5X1=5w2_R;Jpvk25!P zjbuM<4B>XE{yD~}R|Sv8vv#k}S43Wv+0xY4n^Wrkz@l(Fps<1yJ$N&OlYY(X!Pg8Z z*t6iCeZnJeKPrO_-C+20qOmfd@a1eNCM6I{g~#JsJMb&VWNtq4ESocY<+cXwGgQP6 zK>>?ZtxU*g;kc60L;z21affgA<9<$EN;Q zg7_Z)empC~_13w{SH^MBb4V2)5iO1UVXjJnVFRq3O*>FR2<51 z|JMb{N%zo21CuUK(o0|w#Rq=**fJPqV~DJk-zd1EK}808MfF{-*tM@a2J2-n(t?c5 zexXni#eZJh5mrD%aGt0`7N!>M(Qm1yB6;LCOwHcA`V$}Pk7v z&m{LPXwRkRvDwpd@a-Qi1s%M$hb#TZ9w?Eh62XRA@16yAMw22YMdO>+kijGWF-<36 zx3t19PN>nC7#L$q&WYG+vBv~B=4i3JfAlwYPo*kW_ZxeW^|(-ARa&GEo*|!aQD8YE znQt+*5x-nXxr}VY3!i9AjLxG5QGM*Sp48m&jcM?)JMghljSP7uwIrgC-3{--1HBZD zS*{HU`GQ>oke6;n9=2pb@r9awOx49aw_|n2Tl&$>&lDmrS00VM8*&{vC$?IOfqbkZ z3H&5!DePImm^uuiul}8`ckw441x_rm<8~ar{9v!lWK6oX*^uO7koE0kKSVYgAYHhk zb@m_4?gN+FijUZU7U<;rTO`yh+0CkDeD--Up2&a`E%ijC)9Ov?!ZAR<_xXCGeQ=2H zr#)2yF&}4eZFdIk{(ILe0Ysb1S=xX6Kad-Api{TX#M;hT-Yyx2ilC|_Y;Z{40k+O7 zxg=!ILbqQSxj`OJPLokq$y|=E9ijNRi@sqvbtCupBbvB=CFEV|^2v3Nur{s$l_R+3 z;Xx{>mOtwaM#J`Q{+EBPNZ8k6{O-C#ZF7QDd^ZznmE&A)^Caz1+wf zkQax?VaMu+hNID{AAvOYnUwDr$H!s|biU5HkV2e8U9M0K^qIK|Q9W7TC+=k}?jf!U z{o8ueni_(MKj&`#z8y(9Y8uCeD505Q`+!{V?#8^>c8l+`sIlNDQ0d>4sch*Z1ga)- zj?2HQb~pVe4oYAS3fwL(FBR{|@p-n}b86fUBJN`2XDk2bJ^-ccIzaEvz)v!ocQ1t4*x0(^$7K+-->Q-b$e zQNHxeB;+NZyn<=-&44kC1e`{J`!wKIf|7N>7})9&OuHxCcnvk zj$3KpRT|qd#5`bYEW3J^SOjdLc|O4mT8}MyUSv+qky5skLMp43!bJgCm2c!7gD>~w z7qCWO!aN!9b*q;VE|1Ftv&aA$MqabC)IGZad0I5zRyE2=Z_HW(YIScXkZZwVETHgo zglhf?!j}%R_;WTP9`gHG>FK+JyzX3#E0^23HZ1Vu|5%VnC16eIAv-)fV2?<%fGrjy z@?x*fqYi$>tx~>Poa8<5sYgiarI=HLhh-jb^B^>z%vZUEJ9{Qk1Yk6$8rM2F`zu&OqF^<6V|P*Qo2TJngl*qlIC03C;3KH! z%M)*K{_y1{9iRmAe)8xjw3Ve|Xp%Xd-SXYULb@I6H>6$Aue_y19Q^_nDFX+`g3E4b zA@7Z*ql~4fpwAQflp{+XZ{W~&lQIS)0;8h`UCD%#LQX92F|YD4YXc5LO_lb9#wrzn z@&T}r&?u>_357!|4%m!>#$SE<&j55q0TV+9d9XA&OeFpM%a_g%MK_>e{s8()O(qT~ zc~3qAeRRgsc-QEN&Hs#6VYRyQ;BQ+89$xJ2<%hQouoeHQ$09~eM6W1@`>2``sB_)z ztxeuzo~7-}=z#cbte{Z06YM%{GF(9_#`x1HbqcSb1Ha2a7G zW19(yejloM*t9YYqm5u!X)G4Bo@EuC)5~`pgqG|sfA{h#Z0yV2_6Py?Z41#XkSWr;POU}A1gt#ne*F$F08h8)?VR0Snd<8- zXeCY`EOtqlI2@JsS{dnqPAr4e~b2?r$ z?`yug`Te`OCjLns5}!3L?i2PK*PQnh4kRRgIzwcRIhOd-Cv?<_wDp=`_!~&Y*^8Sx zdh=e_8Nv@J3~uy_dqLWwJqt~ls>o*>xAKdfu}6D%R~vvoTna6GbSm9(M=;^qq)DeA z<9!3DW*003<@(ezI+xYa$5Ssu$W*kPEyL;K=#mftXjjrxP&IEb0`FpzIEVnWgo*)B z39Lj1JRt9=lIIGdtdxwopqQn|rKf^Y7L&&4a1_p5?JR}WHqKX9Dn^e2TsX$}4FDd2 zpxp@RhPJD4A`!H?f>tr>#2`Y=z=T-8J;lX|V6+qMu?mv4q7sB`D@G&GW~_m7QKJ3- zB!sxy3KXK9n5u~-?F0-=B7up|JPh!ZLehfuf#z|f736X;tHYaq$C4Do$c}A*4@ic_ z95tnY)nfqU0|0nN^$V*3s70K}^<&I`Bjk+l+h~gc;3@*xatdHiOH}?)c{PHf%_)GS zK!W41zKNmZdkIeh;E?Ya*9E{L3QP$VZcjwU$>IOli0I(j?zzqU0&IDj@E~sOl-&%isLyoOQd$h&rljyPo z67=+1yNNL8%JyUtYKCXBt8}nLP^8;Xb8flp(9*H=ktkz&#BVzC?vV||?o~C*IDU>i z!1>k2TyZo$>!`AgImvv%9uYT1pEDLj9IpF;nr>=C$0pRBp2S`B!RXiJ`YVyN0)jTAKV=hpWdQpU>VwuOOcMVVeb(yB=` zKJd5ne>b`HzlJ5NmT}6)?^0EjyDr^zpaA?>{80F%XUf&D3uyri)!laD&6MR6u;JH( ze~?1b7(dEMg8PEaj09W-j|=E$+G{k}6YbC40-v2{wX6L;m>u_jME}c2pyh-eoHF4|mG8aY zc`+ou`7*5Lub4Z!bKjqvh$D>pu>){h5x2CW`#%pV(%U5gJoVqR6NB^Udh|$VzxT`f zP{QQCYf0LPYG;nu#2iip<2?h;f?W?*>=?`)Mt88G+PwABev`qp=sk`M?09D>A{Qj< ze?NGfa6!#LB8P{SWZOMx6J^MI;Unm3zEAnf^bM;lX(LHC*1=6$>@DkZX$@>V=AZ6@ zMi|IWzd!VcOyI4~cpqc4C2jXduSN5-hP%xxyZ8Q%!OZo(?`IgcUCH=v*v83Py&w7T z2EJ4I)1AwG?%Q9U2&aF(=5`)F0H;%H${vHc&kCfy)4%B_Tna?~8%`x2WlrmZ0Fmv# z@?&K-$l2R%Orh(sk8n;!tfo!*5VXv65F@LA4w<(Ri(J*+Nd<#u0bR*uO#=tJut9>W zV$)<7g9@e%Fg5Q#3NPWw8^CQtw2AdWgVW}y^HO3Vc+2{iMnmGW2K|R9w{S{|Sj4ip zcpyULDCq`7=wK&s20w9yl5zz9cv2Q=2zDwEDhbGNXzNER#jM^mAjc0Wtq3bng~<>V z8>9qdgP^~-9MC`-PkyRF1`}CoTMi_hJ&@3hQkFSjp%J(QRoUXCcPj#1IkHZgsO3^S zuoj*)gQaBB9ump`ZntTD$_(oQYWqI=m=LQ?#;E|c*P=F;~-k2i;lzoy(cTvjJW^faJb)Fz?c8fA!rtih!M4HS5ffeI&K;Tl$0CsyFi=0AJFUHRua7 zZ6;=1CwCHnx5-A$7Ug31I2B!TluOgGkntf@&4-K2?9GKC8{*WRJBT(ma1nVD)VUK% zD=P9%4xFK@+H$F^Uwv2#513_9hr0km=d^8vz!?NH?l*@x`q6tXQ94x>W|t`bq`$1F z0>JCi=oSU9la%T5Kr9DUC01*G^(`(^C8Js;q4W*xktz~pby=RAvt|1 z!%0H=V+C6~XArYQGkIL^DCWH1bE({4KIeCt&0%n^ zSssSgXZ(RrY$576$rM|?qup?PsP4QQbM1ef$JxYnKk4<#dwK7S{`sDDO-DZ8XSF$a zRmZUU5ps|}yF)Sd)X0;!lEW;%j`+<}t!e_m`Znvw4{R@I6?$ z-iOelHSYetdT)N4V1xYP7{;t)@Ivvzv?slZtq=|l2GPmj@<0fXg!j; zt$DlfDgSQY_g!1;Odd)vcXnR#$bY-kqVN3HN-(3l?ScHLo~PHjxGsM9oD)*tHIJqn z+_}DR(hcFd_W@YsobW`X6_{>k$;-lmN-`rhbrxxa1LeEu-iI4!{c+Qhl(YLEjb4>{ z?{Ut}irKT?)t^>Q2q`&eRzIw2S>Nw@V}!5aU|ur2-bUirB!vFDSaia&~c8Z(z{kcZ`FzPst~Gmu)!mHv9(v!PKk;U9&F`itoHYxY!k% zj``QGeDL_-GI!y0e8EUX>Jz^nrFKNJ`597S22kbo9@D*Tv@#Z zr!QS?n&OoVRfiQ*q9+EOF3W8)!LEgc9{E<6wP3H$CySvFuzS<9aQUcYv$@6{`6gt!0b$8gPV9o-aNX<*L3Pqt;%|%&MP|&3ig-H2yfb3@qw@% zr!!N>EBwi}atY<|>+40q*!MSN3G;8EPM*|@U$w3YuXBz}sTiJPeA_mre4*VJi_n#t zc-?`bXCGtdD|r8~mvG`x$DRsQo4ZEccliF6_km~>wM*xI9x?3k^|&sJfggP3HRGMP z<2cl6WSLLZ&h(~S>xj;+yPR5iM@&7B_gQOfIrcKOFLFKfFZbihO812kEvYMm<4!;5 zaEy9;ehQg+d$#4rD=V(akyd5$DJ5|TY)#bfYG=iJHH(Q|GsPPg;Ao&fOzh0MG>>79=HS1EK-$ikO1r`O<{X3f-( zIGx8D*^JK_R&jXP&wsjqgYrgOuIOoB(W*u#7UCYmj33x;yE^iy=g-11qYir)7<3QY z6&+t8XvMFeeU8N~K2!ZqfoaOYeZ{?qKuyyVb0HcJo)%toJSSEB*Li%3ic8r*O;} z#v0=G?bKgx?|-CazAIgrF~%}6`%dH9jx(O|$EFO<_m{2$~^_JWpNzT=Bco4G-7JM>U1SxokFy>l`(oX=E__=c1&Y zSgq;Tr|!G4B~M+i)x2DjRH!)db?khsgHc?!;hyqT_Hu(I7CFC}8B@o0+nzWx`Jcx9 zA*&<*I`8S{j`Idfks8u*$Fs6L_xNSc>PMa+|6SS__a*Y!qpe>$^TvIXFY=sv*=U*L zp6Y*ik6jr)krj6kUHSJv&*=UuqfI7vcFyTdsgu^Jgdxq2lPBz1H%yrii;Z5+)EcqgHn6}EHp}AU z{r&g-{7|$AjZ$v zCX2FsOm&0*T{O<~&wbZ5SzM#eosuD3zN!r`G0>l+CwNzON$PlrDwH`M{ACJ z^ILYIT^Q2Sbdq06D*hi!*B;PR+5g}2RWnm6Gg4k%W;)GmsR4Q8Wad3xWkpJQN=sD4 zc}Y=W=gCmX5K(85pdRmJM#~FKMK~e~PKBu`QwJO_lYs-q?mK7aJkRet`~9Qa*v>i6 z^L#I#?|p)aZ)#t_STgnxd(*QjRry@xe@m9$p?{q5?AWiIi_cxC>N9@kTkZiFb1s=5 zZyGgdvL~UgSC3`ucI?{o(kG1{+INL@X1(h;r6_-AczWLo=gXS;m#*K7{chWX`Ik1i zYf?(C+GiD1%gpEI)kgi<8@1MEf=5Zt?>l8x%Cu7x z_xugqT{o+L_|^Qpd1pqN?hbQ~&G^0Z2EVKD;FmgfXs@JGNw=~0dHhT9*^GH>A5GHs zz5nyQIqP<&#NbH9nzYr$fg@kJ3wo3wkWX!I&@Z2wGq>g2#+CM-i>kjJG-qF}`oT-1FU~(~cxoOV?%pS6h*5rd z)VDtm?{(hN5qbWUc|}|FT-|@(Nqk`4vo>Z%$*{boK@hdehV}h<_<&W(@cGODfMAMN$g}$q z6-zFIr78symYBMY#6N1}O<-1K-_D%Vql z0=)qYo966gcA5spWF?^ny>o!v4w-$-73_;h8PxgnmvH@S*r!K>9*`?^Q&aeRdR3>z zag>u^g;SnI@SgCce)Vk*JOjQ2w2TSP=HC0n=QYrQ1nG#X*ENzNwr2`2^Z2aC!IyCI z5>>BtnXQHcS%LQWh1p4@IBUuO$WFOE_92fi#&+Y9^^a?vdS@3gZ&R;fem+D?4qvx1 zZYsrm>lTfZLw2C&rq-{eDTX{ z4a(fQSsMRNS67|hnJ6YEZRdM4*-Mu9xXzvH`!U#{dTB^=2Ev)|4F=!f^imU)ZVi#7 z9I3w_FBL|D@2Q%)Q}2Jwu2_Ym@e8T{u)%?3X7lDPZpKi{H1!5^d;| zDXjhYF#6G_8GK57?=}sjd$sG&aI(tm>d*jHZ-%VSlWu5G|C_5_st+6#z~)YB6z4X=#QX?7f4u#`wH?jTF#z%3YBBu&4v5cbIl1=9fsrl>(4;w+IbuM zx`^$$3y(rM_@hff!y_K|4O&nFa6sMfJQEwV9F0C<2=|@s8MLrdIr&>nXFH`Pc%p}- z({}0va!Me1h^OqE&K&I!4%)9T{wuWG|Etn)zuWxB<-~7MFcsFZ6IckO(}#R0@yMh6 z-Wp<>BJ^2{9~^w)w>1vtb*dCy9QbPTe^kT6@FK9qybN|I4J)_cL%o!1*6+Fq*!jJ zK-NI)mORA15$zgUn%Zn2HyL2>;%38D?8|wg2|ZY1YxM3%<)Q_sd&Vt2e$ca+$rUuUHQ-Vh;;D4uC z%6{Wi=*6toF+#iJ9zUIv@U}|MqWI=e8-C^luWF0u4XixbcNR`+y)qa%Z!rv)4^Wk8 z_WkWV-T&fyAUP6-w=-M&4%p017pFt9XBFeqkTxVW$&3-%(4aJu zF?sbTUtRw_3J!+tzA?W(B-QAR%S73tdTaq1p7l<~LCNHe-t&iHQ7l};e{nP`KNIUJ zQw1V#jOg;%RAqwa)0}C?&&Vr)wPIVNzgm<{2Opx7Y&%fKkg)}1yqxb(nD7txJ#5GW z?8~xij+NH!t7BLi?3ezz9s>7irC0oe;;Ep@W0=O3A@`Ugp`56}!67coQMyT0%`>u8iN+ng@m#QqY&g0Wy0K+^=T*PU7YF;?GLSZQX|Y_#4&}k2WMqe~ z`DlHEx=+kRxSfe=GJnoC^TD&nd5sJ`JT8nr!b4zvM2mrPn!5UsogJ~q1-35mRAn1|L$)kJ*4vsC_u6c6|+IssjgjE&z zt;4NAv3BYHwu`8q9(n#vAU$mE_oqA=6$$Op!3YrKMt;#SPlqP5TF8{*DherI((mgB z2Q7Y&0rd9+Xw@@2Bl93=`(<**qEnpZQFPGa@c3VQexj7TV`~5uFyEpHNtaFsc>5vw z(XlnAHlG_{*Mts8B^Pz8LqOr{NX%g?oT4U=3xTQzUdiJOh|YBSx2sdjNxNB!#D{2i z^xzc?G%4%QZ~kf^E0uVRNte{jNNi26Q*u$rHLFbt&N!#ttwbmM#>`Px?tbvihA8rv z->A8oh$9?2ey>G(D`UMF&wCn@RN)3*{>@Rqz_tf_ENW{MR_%m zE7PuA8w;f>tvWTD{Q<6FT)(XL{*<*0rTU+UPOz9{UHX zx0wvKUXA<7R`YQ+{tvch#a+KiFTSx0S!i>;JDth+i4v{`t>I3kzeqiQ+u9SXl;|;L zTP~eR#PxKOsWB>CH0oyo3v)w5_+*i61=kGT1^e1;z^??W6?547Jg%bHo2L7&K?kxo z@@QZ%fahN*;a716fPqgzwwANtzB-uVvfNgp?#MOX{&dx0F6A`Q=;%z4?!dNHu-_F_ zC;%<2m5hqzl&~0v5A3Fdh;}7(B5~?nO0pBGw}uT4Xk5b>ndWyissSwzSgCvR^kNRT zvb$)6sJafs$rftkVv95!WU7(<+^3`3%>hS1N3WoSv%n97UOB6kF90AYVWn$u4&lgU zfb;Lqy;?7&ibj4aD-D&5T&F#vKmML8n+9}on3XPij6cKvGhH^?1-+0(`ez1oJe>ME zSS%p(qJZu+IpVqf^zy_?8>Gz=3 zWK;Xvl?1lN>{f<&kcQoO6xzdccQNgzaAa>_xe~?& zd!6=zjXk{zSJ6#lR=PD`y-!;8t3l+npuf|r@>HX?VzrA7mj z0E7&;vCvH;R=P*RmxnCKQ11kxreW+B81|0Mff$1@1O5O>VH_P%vj#`p7}jZ2T-L~U z;O~O@`o8|?G~=>VDK-5nc};_KgKi3IG~gM*YCQ;(Rq!;HDDH_lFgTziWsK_-%AmGU z0@bD@a4gDE`=RV|^eXHC-l&g)Uac4K;;(m_0B4Z3*y{L) zmEHlHyHSmY1ZM!|RsbpDh<+;tpz}yHU|=DLUdSMU7-Ax`*lmO{lK7%z+$md=ARMg4 zR{t4Rx&mszs;+EThT^@WkgFs5)%~P^UTil@BY`SAqoV?Ca(0|#WLNMP{RuHPHC`Sx zV!hC4F8Nwo{CwKm5A}k}yg95>)AE$l`bgDi8MU!9p}1Mi9QTD{-<@Vj3;gAe9+fx{ zXV2XxSz48yqkgMt2A1tGZ}KEWNyg1ud#Cx5)xfBO)pzv5n40Fof(m#siy5%$N@Mg( z>6sv>8GD$gPAuK<3OeksR#Yb9XS5(fr*D%?8&=^KC?u33hZj^En8h$b;udWSI}rt) zf)@QD?uaRggY4P2SU@>3B$B*=q2XqvR*MtxHOY9oAjG9ArUFv;H^0D`3t&A`+=baE zS!p&`4T*hx*=x9gJ9(>8KPl!0Kl12paA}BE2TUr;GB-P*k=}5Jj$>Ej%pwDx)L|$0 z)c81UhcLdWGmdj>meg&6L?rhFpNSbW#s`f6xyy+R5O7gzpAQcHE8!iZtcn&Tq(MTT z-)zzaxym0#!M={@S4n@<@Ex3Sa}>%nHxm%nUj&U1@#X?~WO>W`L37Hr#NzKQ0Lz;buywa=1sTRQsw+LZ@?$FQ=Bg8~Rw@AF z#?&;2TMVE?+_^wz*Me`t-JvIh!kh3nQ%eB>R{%n@Fs^c(9s7d7p4~+r(C%7&&xNwO zD9T*3?b%V5=J2&S{3L2p4%<-N@lcJ=)9x&nlFO2lt+mxspgmXF!o?;h-y~h=X=^9M~3uX>GnS` z;3Kr#0nEA)s0GrP{OxfF&Nvgq=9Qq81&+VTKhnBPqxLJz>g%a;BbDOw~jdp!7l1y9a?&;}sPGB!o}=;X9A{cnpI-rj;^7PA(IS-RG$JM*lBObLp8~EL%@sQ5Sw{JA}*ud2GRRt z0|B%EYEc77?Mp82bXQcR7si9B-K?L%xHSpyLDT&NTv=m2&3t$#pK-w^Bz=FKhqc>C zB-N6E73fjGEbX^QmVydO zN?_6~QZ&306Br{a>Fbm|F$@H0uTjpzR)arAIQp6k>M%cPQouI<4wpWmjsa>}%r&#u z*{@raCUgKnQc)F<<~&L`NjHIRC2wzY`vIB&rn0TgAvIS75U$*h7HJ$;l;R5FapdY# z+JTA^7vRvR@0?05jTsGa)EJ@|^%~i_KSqdvtKKd4s&O{ziCkGgxhFy5*VmCjK_ew6 z;L@6A{;v8r06ic!#!E&O?CCz*%{KwW=1WpsCY()RG(q>O6siT1^mTnhK)L20d|0A3G_e=X6ihh#&*)m2^{YBh^yILVS#_#Ju6kv!Us znxe=h=EKv_uq{Cnm%0^?qM+l(Mq-|pLoc&PVO(>AKC=$#_&We1Eh|8BRqA1McQ!j_ z|6qAb8?P7o)HLU7?MR5Eok{?PAbn&P?e2wKY00cq_kvB8zls5LG_gZgoPGK#h{Zz< zXbC7#ref_jHzEMnOw5#sT0)Tr$ zjblK08rZhm${**>f8T#+TfOvIPaD>I!vMk`k*zR5BTdMo_+n_hB*)b>YtAOlVe(K` zP>f$e^Flr|#2`c`=0uA|w3rgG{#U8n2D_PbZO)_Mr?XKPk9RzNc5v6Z;(s-X|Dxfz zH93PVCtyaW5`aU&a3+tw&RTss7Uy?#Djgmj)S7$s-b4TkK*w;ABBsl#T6!5TUgN6M z`FbF5%mj@pA%CGWj%;IGV6mp6JU-JY@NdVU7JXzx6j$w7R3}bGc?m1sIRKl%4>(Pl zkKRJACa`RtL2Jr`R?VUmCak9|Gmwv$U~5K5O3F~-#vKUGe-aX&&S_*mdC?$rNz9={ zATU8km0uAS!{T+6Fdo2bo8GGdV7XtmW(M=|#BCD&Kn=qd?9?|eAg^Q5kvyuwEM{J) z(Cq5JT!LB?1cudyw;nlM=0FvbM>43f`HA=(G}x0zrMS8;jkpn%=W{VAWUPWf_eQ`0 z0KhT9MlA+}1fpUeSFLd_MxFW@2Ny2?aw7f3Biq2Qii56)Jz=xV<$GJoh{q`ZqrG~ZMrR{#OjlKw0(?EX3HO<^ViTDgX zqUkizaHkHJK}(*#kR=5}-Hg-jHixXK8}uo_MVp^W6$C>LLl!|F*&4Dx@qF|m@I@l7 z1S_CPT^zXniPwSi@zOGz->eQ9_YNT8ukbNvj4&6(PG!)l1_Zarp`+~O?~X?~?e@?Y zz-mxGh$5YOZ`PU|0_2_sN4moz&9pSLaMJx(!kowR%iL<9hW1Q(lE>ImUU7-c<*IpU zF?#Wi4WKFu+}8W4>i~su`M1^UnIZ%QLb?51ioe+jKz)E?^>7?(xoYkPD<$}J2oBot zS|wTD0M6Mw-sy(kQ)aq`+@vjT8z;51)Kgf{En;ETcgMk1_bUV z0tXIO2hlOE?$Rbwr}vH@5&+O#TM-v}Q~2g6w43lR6N7!m^9?T>hXa9nS zBW7`H2;_jf0p+~}X9IG$iB3=o=}Wue5&!CWc%NyJmRrJOCONng)qAX@%F0;Ie$a-(Ga@PqG0&d_F zbDBk2NB#at5*0nIpx%RYOP@<#3tCYp(oEiP$TT3a${!2bR8WuS))*PqB{rD8OI`5IG7-AI;aP0V;tBe&IFPn z8F?_d^O$xnl@ijxI|Hpv{P2WrQFZ(aBignsKtEA_cNVpy-L}T^ zf?IK16HEzr#wj+kQpAMtrjf072lRu=rGse6`|)v0iWwUn%yP!5ygE87M&JWF_MVzK zK$B44T-0mf;`oXPh{pLA>4jN=a1F<3NZmq&S zwDxGx>u1^rU@P~@b*_(gO(s9HPXVF?=E&aBPZWBg#Gl*|$ZoEWhZ^OHOnXlz!5(*_ z!r@Gam8zRG`{u<2^AQ}~{}Nv-h1tmpaCZ1~D%4IbY`)33TxML=uauhB@X1bi>Aq0G zuNVaALI(JYTybULS~-FI3Z`F+))foFJ?rV2qe%E0TBLh2_j95dCkQ(Jo46POT*{o?jN`#W^Ch^DT6AbL)vr~FdTL#YPNmwT<6wSf7uH7a@?98y@vz$-6&27m9 z5!R-cL9T2C6iX7|xxfS0TgZzAKnFW`t4IZ2nnu0$sz%f1p0PUpnDkr3Aq^>Sl0PHok3>sCxKLEj-ph#-$V)ztCCPNTyeK@Q(*=0T!C>ZRkR zM%KU`+-4l(#}T!WMI?vw_4VVzx_@6PuCfz~NBjUO3%H#QW|9o@jc5%?OAxX$NRo!A zeX^B;Z4yD;NDGXM!B%dfo47zeS-;Xf4G`sE?X&Nr0v`^!YTL{>9K5Z0iI4dDEcp?6 zt4T_FXuy6tNP!ri0iI=?Px>%+{*D^|N{1Tbk_ceyf1pDKn7d>)lx2eaoyt`@#GL<> z@=MFV2}F=_T!cZGPVJMsamSf6MT?KsCy{mFT2ce%Z2}+ry5drHLe*0f9(ZJ8&{zv0 zFg*L+Uq%Ft9eQ_nY3LzIk;j6>T{oJst2!Uu0*+f`X_Lo|Gzj4{H=;T(&p%c!+J>X*iT~)M=27EH3r(oeKxe8WFt5cGJ$Ti{>7jh<~Kr8V~ zpv*<;7)YJgfh+T2?HH{VK2;04F+n33hg^fYSg(;Ua%HDzTP!%++mw2AfNzMt1_DzH zZV7iGh|Y{ecQP5rgE?9|hLq%n7x$ZYCHqK0jY?qq$-+3+N0BeXVIZ|n~cK-URO5JZZ^1%>4#i7tzg?$pvR#^oV6*g@i8y% z_cIm1??Nv@mzX&D%Vx7Ml3DBVehw-PWE}MGIdHzhKk&7>KoSrU1ZSo^YEFWkl4)Bw zbY9)F6}qdAg9b8TLk9-aK_r#v&zA2Z>w5}RU|k2;VVvI>Q!3es>;8l|O~s#0UMLl+P2GJp6cMo=*aR3Mrc01JzxNk67R9WxOcqEPZUKqmm` zs=!pm>zJ1^kDOVBv*=v#!vR!cZ!1Rvcxj27cFqTl-IOR-YbUTXbNXeqj}X?8b=XRs z2?-AHK#%M+q6A7938ig2VV#Qp?S6}Nk*b6^L|E5K9n?sO>ym)W7Ep(G$ofLiX$Ql4 z?dJuv_Bz;}iQr8^IQV{sXgo`=g$66naM$!R z&bm#|Fx#mgC9VU1w&Sb!{azh0UJ*Rzitk^^{5YpO*8#-YHS@2G;JR4wg%${a-OITS z(GW;IsaLhdWujU;->4e;w;(I}ncN_5j|zDq9ZV5BJ}u2ipvKDU$Sc?yc4k!!Sw~i2 ztLa=3D_=y!V%8R9SWDT|=aENpVibPB6M1Y)W zAS>IHl-G`D)tKi#jp!8n?Kt5Do6^(g%xX`Mx@`N?_>Qe3k< zeeRCrI)KlWivF2SH9XXG2xl0I$P})F23}v_%L7d;N1$2tZdF_g&Zhm2#wc=9YuA8^ z4c{t(T0m}nP>p}PEJUY3f=wK%MQN5cJ3LSV27eZ~xhC9KGqrS+Cb*9D0h0q_GEgkg z&UK(NR(eJ>g7eLSKf@XoxgSmzpe31fg)NawJa3)}|*g+zUX^$g< zJ~#_NLM7wkrHkm5Oqsp=uhxVGz76yOzrLjxs3%JDE8|j1+2p1^2+T*)wz_YkT5c~T zRP40ssK;iBhPOYpx(f&FyZ#u#=8s$H{@7Bl<8}}KtyQ@<53eI&wciCZ-u5&)r-$_vM;1!5#r79O2b*+hPO-n8G&y zE;Zgpj}g2$99(Nv>S5g=Br_I`z6(c4yQAUFkW7#NTq09NJBXBrUlgtBe3!wOl@`&M z5HucSo=td%O_@e*^he~V8I^4H7ify!(`4LI@^H+^(wytjtqmIeEq&@Q1t#vWVhr1N zoRtQEXSdT1T`?kKgfS~}z;O~x1WTaR|L%qKHnWA~jT%pW-U;#C$e~=_V2Im1I<01k zcyL3=@bvBG_ldU>VmQ?W^Q27_gu-ai$a)iCw5iL0Q=fy(LH~Q8Z|d%Adg+5Z{l-Yn zn;0}g$`yp(fP1-)XsJZ+PZ|ZSjF%m0q9Kw4{E>M`{pL74goC;5th5!>nrN4E{xzPu zpdyq-3Aq45TB4;?R77?SB3ZAx6kzXy;3JQk&XJ>jl-T+{+5RN18dNVNxb*52e*I-o-V|^T_caK!+1K`y zM(BVHAsm}>TO1BGaeu7#!OtQ4tnl6aS>mgCRH%*wOLi{5?|`Z!fG0!>gbq~Iu5q4+otDI7Yq$MTBD zsF*}lptl;#!7N~@kEwZ}ZyNP}4P>wU!-SkTp;ORbiXtzeJrmX?0;RfI=jt{K;i!nd zc2+u&yW}^L5AjPW(K%x!B}7B2QW_-;sZ;g{iFY-iUPrW$Na|@_+o2Cn^bNI%mJ%mr zaF7RAhWvKz)u+MxkSfWAEQ$!=l_E9c=Y3&sT<4r88*BtD_O0B=sZPs*{x?VxS640> zb46oz%!SgxrI^U5#~kraty#h>hae&?2}Kl@9Pe^9eOm70-2}0@j`@-A$&Ca|mq5o@72(&0HQVD^QVR zly)cE&*4F#ZSRo%AZ{R_Wol5@0b+%u+?%Kfq{@X2ONRMIFh$(2l#tpU#{r!s_hYF~ zonZY`fNf69;N?nyZr4ag>B(f;!F>;f(=_yF*iWWdn#&oP90vD6yE}&1(-w# zP)q}aiXA{mZ-8Gyu=4=)z5&mZ5J_P#%vtC#zxgw&whfIw@3j+;Chasy;G)BRsq5dW zB##}7V;*Af%{c(yxyS0dCC$2I4jKYlO$BTX@gh)7vQO8Y!zOTRK-3$aWfn-cq(w1f zB`?I1tOorpB`b^Qy2hVyTS@&s{;&x|CP_a4u|=YSv>s8hG-jV9lI6LxWjiSxkn)Ho zJXqH*>R!qkxMUhID4=}5odA{Uy=nW@e7p!5h zT@m<@L~Q6Ll}+eUT+7#Gdt zivc&FKONS0e1I3j&Ca^36>xukz;$#*4=v+-4NBCgC-xs=V4G#&zOV+6bXaqHnL8JY zJy2sa7}s7j7=s3Hx}`+TdXm$r+!;&SXcFC|9!Pq?ZD6-U!ENxZgv%n=CG;az&>KSj z8PvlRR~8YuoD^4Xwi=hwsIV%?!;}OdyE9Zpip!71Frm-1)11RhwRyZ@lE{K=dBA=f zBcuVB(rTPF1;jj(FlSW zW1Dp_h=H7(lLMYfb~VlMtOlGANQOW^3xR$hqBHJl`*=h!eY8q&lY8nD7zXIKYlBfXn1bnhuGEzb~ zXx?_dKI9rsha3edlIbfGFzF%QRIh5gRj=_zNPPzk4CbL!?iXtHU1$N=4b8UY@z9Lb zF7zoc;;J;A(W9?1lKwsR7+1pIV*hGWD&%e`K5Y?a(RBKgHY|pLDcuE~gM87fQ!}aP z{1~58)0w%xz72OH0Enl__nUP^d_B8&BT2ZW^rKWXsqPFrA@b&0%9V`?gZTB^u+`9Jxex(u}EZbAd z*AoaG9p#KEu4K}UYj!|&!v)!z%cRoj)aw16K`27*4MwgsvRTJFqG3WzcSs4B^WYtc z4)kKW&zuhlj}Xxj^v>?Ll?^Xst81p8ym1=&2w!gy1~9!uYuG>9`&@~}+^-eBw;<3bIyIInaXi|*R*sO~FBK@< z+ig_A^y#FPO~;_sayPb9x$+%c&ws;G4{;%IMvJC%S=yf{pjma9-SBFA^oFZi`3tZ= z#pn$+CALh`>)?9eF(x&Bz;a;o5`)l3=|DF$od+u8kf`aL65oc(G@Xwf&=vcJlo@@PO#)fxn?}1*JMzFE3~vvM8SO9gfbXh<#AV~!>=A(2rZM^ z%`iC(F7&wfGt7k057@(OFIlRB4wlm?GDj35LSsdon%kyd7(CJeF8L0)TWpHS6bCi(Z^NTpK?C)axNCa?V0i18rIORw%h!?-6K!gak>fdZC+} zz#?)zZu-P}%Gu2^Hbo)FxZGKC49ww$6^}$Saoq`4gP@^S1v>9Thac}8@P3!i}R zeJu)w9^2y(zf0vFnLR`S;R#`_>RY9HF=L8j4*n)Iy=Q2MND>zOsGqVD+o|7wsN7nr zpiuLoFxrBA+6>gc`Z( zawdu@5$3i!$Q}lJJ#Hkb z2|Fljh_SDDLD;1D()P@L>-Ygd*v8=R?{%0jO2C@P7xwFV(xG_E=jM*H^lck4E5tr< zn)80@pq$<11Cl!l^`=PmOBEK`xV93pZEE+6Jnv;aA8szqj5Nt3aW(n+f z|5gny#QpopQZp%`1I^I|ix}63QcAJi$ePOz|@9#-U z=TXM1X!nq$7B|;q5RFvJELrGFLPtWSGdP~R?+_EDS~%@s-bd<*;^L1~4az_SRbmbZ zc4?6$!E;z&mgT>>GL81+n!^;o@E3mds!+)ws)4p2I3&uTUQRk5`@1U5gg!uI2nTsQ zlgM@~>4n^;T+Ut_qW?8wkj-U@P17D|;us~>i<5_%U2ap+t4tuR)us_F&lQC+5xbQs zsI!YuclntbYF9Bi)#|367&fbp%XrcJbdZr->9?B#dgkZb|kQ|MPKb+7S=cTku;en4IBjc6M&hzbv`}Q-x%=Qp1Q?zf-*hk znu)Vz-7t}b=ma_>NnfKk7UF2oaUjS0qHVYPuECC%Ylz+SV)5h@7j=iHeDO1Dww@RC z;@me^f&_eJdk#5CO=)aKe)aD20wST0+sWtKbEcs`uU2G+UU4wV(xUiy!iN+zlN4sP z+8my=AFE$hldkZUDr95da(Xx*_~|0%jy-bYNnI7}wz%eL7{;p+7OJIL7*`B%o zU{pK#O1yByMBWoG;OkDAlH;%RmOx9X>?X?pA%o+jqz4`P8ORkTPUiNqlzZ9@6ML)k zscsk}V%4Ak0Zccd)utEXKdq4<89G7QhNAM8RGBjIihef7VG2Dly(*p)4ZC&JmsIo* z!U(Se&9TVgQgo}4N|Qc*k_#tWH4P}B7!ADUq~5_-kQ{$Q!bhldS3mS$&$$Rw5!HV^ zSg?mEY|^pl1eVghHu@+HcX5<#TF;ztYIej#GBz$4zIC-te~&}y+*bkrWvMMN z07j<##hk+LF;(ml6oI;~fwZ%gi%fXt6{0`xAOl4q2{8Ar7?Ok+omMR1rnha~Vb3Df zjpZeoi%3IK2yUZh)u-b>q~Q8MtSJuFQ4SrJE|H!?{ub_|bCULB7WQncaUZ_b#_x>b z1bR^CRMC9_?*}Q;68?)K4FWrZi;qGyE%REXRCa*9U%t0XaK!ga2tenyI>1@`$|W*J z6lk=fbLa-t_iXNf}at|=*Qrv|SQgX)JN z?WMlW0^?1P`&e!C2}HgS-I{6^Wnrni*LFa2(}X@FINEDN*Qk)_Lx)(@wZS_AFW+57 zwd$|ghE@t8$tvrwrF4Lvy+Nm4ssl8^0t)(9rf8gIFbc{P$d>eYLLIwiTAPuQ!hfD9 z#FC#NzS5=-v&heY$>V%) zEkX}@HbsdaHM{-CSv|x6KyL+GY+zJTAXk3kewFsV1d-?wlKO6;JX+LOuk0#_j{36JkAx;hBRYUUa#>8F@N0KjmO z^lUMK(}@OpuTZEcbOC?tb$1sbx3-Jb#{PjwqUh%?%M#eTg?ql1uWo>(A3t7b9lIW^ zwiy895i5O+V~j}p60r}8G_v*xwF{Aad;^|RkOa$KXJTN`eFR7;A48o#%!uxzega2_^sU$DZMua)Z{H^8k5FN zl@6DqjKE|{Fu#b&KlOr>dILbQENEpxg9qQ`ku&qT0aFInNSrurc-Zs+K7u}f1j&JJ z^TSaogVx)^#Dox8YQ*wkmHa5F04${ia15STJT4gJdb} z9&6aTIPmtCY2vnGvTx!Ir(6Y;;xybbu|O{VgO?}OtW~3Ddov4Rh*+PEucMTo)0xr* zB@V@dJ`&zM@ox@jO&fSU7!VXVV)Q}O%~hS z>u6Xzt|Xs4-pnkVD8d8l$a9|1gGZ7VTEC=@1boyU7VW~)V6RP4PNBvyv5E|?cZST+ zzn?01Q>%%5h430#h>*)&WA3w|wcKUb%0gPJiQ9=nI^!~W0X2tg)vn^c+bJa3v)1+C zukNp1{AD37SIk}Lr22}#uZuj(K*!bGGaddUyZSl=2%)MaK^o!lYXb9PxnB+jy)kRW zPBk$tJn_wmmj65BIcg-|iqiok#1W@Vf)o4<7&WSZ>_QREsH)d<{3*xF}$>=zj+K zauvo+3I_kykMVhLC}yzaSC32u=<6ml7vW5?Pg7~~+~rx)Kxc~5wPcSiq$z2_y~*u+ zB%dJ1Tk`pNi1E-fgK7}ME_Is8;iiq7rp}_)Zc+%8HN4kB)P{yoq&EO-F72iPJX3vJ zMtI)c_#@TsSi8ET0nHYye5t(G>G7`Gp;*{Ho(X7L<;RZU;(vVo>?eMQd8V2dvy414 zpN>;T*^8GfF#kn`le`^GVMKGBu6J{anWRxN~W>z~qrh!0lomMs|4b z-F^%QItOgc`c}Q1a7j>DwSzgXoItH6l)}&5ZRT4(stfvC9eidCQ60SKbt)D| zV6(Rq_VUdJr-%G^0Ru9k2cEGWRHF8t#*J=l`uQ)%9tx_)vnL$n+|d1L<3X}O-0oG+ zGYlSkggad+|2tEBl%?^rr@MD9hG`f< z$00$mgR4YH-d?nMzZAuX$4JT+H|4Wbz9W}I3v*xcSndDObT!~nR99O?rHYtZln4>G z78NbxR%uKDVXCMR5mKc!N`z@kmD&`yei#BI*~^be5itrvGzcq1NEKmgF|I(8OF#&S zut0=`#N>wjZNes*-Ry2=XJ_uc-#f8=9x=0-&HUVZ?m6!{=RN15=6vFvAzJczu1KLJ zosREnU6~%)!dA5;)y%LlEotoPGS$Zr1lyP6w_4*SeVn|d-qVMi*{~M>+w!^>baR26 z_JV#m_`E(z)ZXRK3wqv00mc%ze^So*@q{+qXsp75j@ zhbE@A{q(i)ig1$uYYyMh97&Z!Y=?KgxV57;(n$Vq)gs$_1J%8QmYCTjFZ*pL zpKfT90s8CLHg`_?JhSxS%E-K*uD*@F?*2~p&3n|hM_E}}%OcMvy0xM%>(&dcq;p3C zn}eUImcL+Yi9SX=*2#EYzxFF7nqT?8bwe^#e@UInhkcRO;u2NPEuOXU52ba>C7!n4 z|EO|Ca~a9nebj5W`#-8cxqso^!VERcwy8QyKrB%Kq-|u}y!6(Ix9(qdBR!lpLf86^ zuG3S+6WU`lgXR*%Nx~I zuPc4xA$MLN>(_}Vo2G{oxdqy)*Ub!C-<<-Y$g0;DTN@swb)N3%y0E;GdJ$;VK?6@YMB-KBx_shZD%%pc}#muk-7wR(eReu!h7I9?p8x{U*5qdk6e5)7nV5K8(c6iL@ac z?TXR{ac61b~u*-^FenV&M}Lu38@| zO`6jq6S_9y4O`4JTGEa}pLW@qF7oS(4;uqf>6^F}h0FR_f?uSoOj814j^kDy8T;1p zZoTn0$J%P|dDVFQ%RLhsdHT`sMMh=jYc;OBUPs+ou3-!zxizf|#Xh(^8)MOo(lw3p zG8eOr+CC8ulZgmniqpyCfm~0T&&Oy%A+PknM<$3EydUyL7clKr{ zKMcGOEQJ0a5(}z_6#}U3Ge*7S-fwiv=KNn&SO3aDwOAnGCu3gm@kz7pKhhewAGZI# zPe*mUaQ+rMn3l4gu3c;6LyNr-JEZJT$VTxrxzddaqob*@Xm^I)?QRI*DT1OaF+}vJ zdZOo;?b&P>RtCAU^HJgCw>i2IP5sFI=f*_9ob%U{9RoS(a=P~PjK15U%U;`bcI0VS zC1$4S-nKW+KhOkM=qP=jmUpkx z_1@zNuwQPJ5d>f|G0w`{uOC!J-S*Vm#cz+RSJ z9n_Xy@%5KGy=2VbK40_WuWzSvpKrTQd@0+2|JJX5f3G`j&q{H*1))E`B05$HZ*b$03os7H?5@V}1UTQ^iil0<=yQ}a--*#4Ypl_C# zn=Cl@29dXHq4LBjwt7KA_dG`Ahu*)q(G4!pR#>O}R*`$zWjp7 z-Du}}+eV*8d!O_h-S?qksp0{My5R_LeCZ56bRLtmfCf`Ob=3haB@$ zx3bbt><32#;(A^PZ}aKogkOA3oAXhYwr(l{abnGb?*I?tQ#p+Ve!k>=kDWAsOPP9} zUn#T1?x_hST5c^xG%7y$TSm_~-T+rm1t47cbM0zXx{*Qo^C%P{xPQV4-b>g9va_qdPwUC#l#b^ zj+D_kPxl~|Jwfb!ldYsT7H%TH>AD_ULGpR;Q?cL&UEY4CCnK@feuP%mij?uRWcDA&RW1m&;?iQ;vp%i8S&Ayl8dOj)Z>b7Vl;DO^60PX6TjMccuj8 z#NkVRdmw}$)~`J#0zIjS_Wa;|CFs0+{$KSVl3uvl=B;*~PJI+H=&XZTuSi23>5}L? zVy18X=qC?*~F;%^@+K$+Q=@H}GgA|@+HHg1zD>cVo+Nbi0M_tEKJBJ#F788(y@lr>#9`MX$BPJ(STgLX{WkI%c>G96TRh4^5 zb)ih-*ZjpVUtXe>(HEM)!xnhzz4W(tL$?FHNE#DKv23@!VcsXU9Sv ziJV3ze^w-m&-z=OkBO(73Jl)_Gn{fZs6>7H7SWSxn;aKg;qE?*E_Q+U##p%Y2AT-8 zdE`SCvfCx`*(v{QESafz>ikLP@T$b%*Cs93dy6{{n=a3FA9=;k3`417#94*Xzq|UP zWYCn@UTb<=(D9fe?@Ah(b$(*Hw3bg7wP`rg5n%Y^vYC7(yk_Bf*q8XRn zJZ=!@IdCOQ+#n}TI6bDN%L81BCAB6Bi1H?ntZ0s|}%~Wgd&9}(?c89w8mstZ+3DMlb%@Xs3 zWb*b8vxZZc+A)_IF|(dsL>~EJXAdEN!}{A#!S9(=bSKG1fC{A!*Fs7FMR&w>P|Cyw zyvk)Jf5G{2FZ#X8T>`soGKz#&n*918jRL`>_q!Vz+9&iEpU|^9H5LtU^s4bhgy{8} zIlz#^Brg{ugRy)b66awfJ|XHE7NEU$uhZMe8W|5H#>X_Z z@0zfQZ2p0mrhFs>N@R9JiPllH>oq-Qo`&JrpzAaea`)wa*L#eS@tiy4ew264uZB#G zw)94{y=tYh4R^(htyc3fg+9BbQKSJ9;NmFrX2@;Ch8d>(b74Q6v?qh1UTwzQ+CEH5 zAfl5#m!4boNq4;)xf~HV47aUJdsFtXc};cd87C^=t<-;sEKd9`YLXwd;&10 zYO8qK#V!KO^I*bcST4U{-6%?nh{NSfH=i0Zj7UO(mGt*k8| zFIZmo7qT{O^km`Z5W!+8R`%%h;^Z1l z-=<}CX`V||HmhYHQ-by^kAtc6rIW~;VtN)&#=Q}DV0Iqj9Ju{>{)D7d+nUK7U}N)jyijLVEJ6T*)K#0L3LOdcld%2z|5L{J2b3;5f# zVccwd&)R~ZUcGh)k#{6@HUB;W;)hP|3zKz|P%#)tDD?`o12Fho$iSQ@2{d$s_L;=_ zB+NVX2aZ}eCvG%y7Dg0{V#I#*Ys?QMz^f!)(8JUjRznM&x{i(`2t7h2z)q0=@kB+Wlf7y^F}Kn4V9tN$E(kOz?kz;WF}MifB>GFdRR{`&cz9R{5VWczCCMN@6;=VzZ>! zy@_@p4JezPSjGp2Sv(8c@BT>8iK>dvz_*1u_|--~MI*pnhU>k6#H;4FYpj_x_Y<`8 z^x(2vy2XrJkuIk>;2dz z>(y4k=BVvP!trycD6b;Q%w??jVJNtVzBi;R;7>5HheI(E6Zcw1O*EeHj1QLg< zsQedeb|llquSLUY-67Jys_toxrbr9{b~IBn6Cy&Fo2GV-Qh$$J>ln}cF;|r5AYCf) ztr_J!WnzzPo@pwja=0+pcA4ZYDQev(<%%v@EJsppgb%#U%$>RdcFOKP-SzWm1k*~P z5FmBRzU}w)%@=Fb){TPO%C!xzJFVbNnIW&0-{YAQ2M>(f8Y;hF%^oAY%@_la@Sza%@x^{L%}kie?;|n@YXpTli>!RRT4uNr#0Vrt z5vNfwgCMu2XC`&W(*&4H_hI#H1>nJ7qj~6LIF48+)41sjP(UA79b}iAo--6n#bo$# zEjQ`+R6c+(B9zoSf~OVU1<_CH+9yOV^|x#92|lTdK^tJDAbzxfn`5A1vgG}7?Kvq9 z<91I-yB$A$Qi|!&0k~a*%_YJB0(qc4Zva1FFr8SGZ9@!`oS{g&n}Oss!^E|7I+-)B zsUH(WASWete<#brB_EgWJvMDc&+1}wnSlNrm`Y;I=>+EKoTuw@CX=4ICQIlyQXn4J zvAw1_PYCr(;^@ZU%c~KTs~(OQy6* z221u!VR{njtK1TpHPFc(r36u!(9K&f3iBAF>K5H##v za+N1&bDtVK&6KQcD>$eru(Xhc1=WKs0ThuEq*!ZEZ+q3&;sD)2WjDa$m(W!LkiupI z%yCNv5BU@~p+7QkS-jXfyq}d;_z02EM{Ea^ZZ=4<>|V&9FqNcOVHF|QFZ)67Kucu$ zc@H>p!tpUg03u#SWyE26VbmXEGN)4`Fo&+VN&YEBw!51`hkWRk{yK(Ihyj~=BTy*b z5fQzK-ZoPL(!!Fn#KuBN3sbBZ<0EN>Tay1B|CY+QTYXznDE4iF5Bcvg=F`)sOEeDu zt#lt^G6l#6>N8RF0F$lgK+R2E6xI0cW2o&h?xCmQYKXoTO6JC9T#NYnU zT2kXQRBV0@Rif+GK$$>UTM3?`H|@>ZXcZLabI?8Ex2xd_^dV^UqwJm3R)e_;HRE1| z0as@=$y*Q%j&4Yp{zQ5+5?Sz1jt(Gu&y$QkCE!BSOLUz~P>kgALa#U?{}#E)yex*B z=GY!aPHBV5_k5h_@uJsvYKpki*of{3?=qC+si?3R5sQPxi<@^x;bI^!NR0kVhM zwIhHoYS_GzBGYEZwKl!h_Av}UoTmwrr}0t=U*VtiawomyLIcZ;zKmj>CBIN}^1zeHbhpw0UPO9N@?SMgHn4hEX>RVXY_a7pcQzdbZ^D%X-xKexEO>#}& zF}R;$b3r%T?rQw;Ukb@FeVt>VYiH>?v&`uxdGcsklKU`3pRrVuW}*XADecgWf^z|S z*lWy7`Z`1GQotHl?d-XR!t=C7#auO7zLid1l*0?K0dpxv@Xsmka&@69hg;~~6@5T1 zh;hxz-FjKy?niyO0b`%EQmsN8kDfEa^EmnZd z@IbeHWa1QrWkOyf6X?NNofxVl)8$`^9Q`fnoCiD22PJ$~aaVG3jAxx;WOubQDe}#9 z`5e!|%`tyP$?EV44d1~#{CE(x51dxI%;PzU_Eb?Smy2;$U&L#u_Y__V7L$__TU*>h zm1+i|+9BXkUzu>P-SleM_eCmp3#Z+f`lEBvmfH$_puAm`_$FLjzxF-2Z^ocQRNf42 zJa6$KH9#++UG2HPj8H3R2R{h3CsCpN$l4Hq`xhCNS<;fYpt@5y%CDxMc^ z1gwNu>z=CX@ZIF`;2z0(0%*ZZM#~x2znI)Ipg^r)Ojk3BoSLkvB-p^ZJZ56zshKNI z++Kr)xGT{dcoB6;K^bx_M$=bE6Qk!{F?4WlxZX$u zUVaL_{pAO`?s@k%QA+EwPO#HndfXMmW@vlJR4Q89P>VHNyllBqxs7p|8Y}38bC;2v z>^`X+HqCrkklT4$e@Cw?R)8t_N(?pox?HbgC3)~b9HEutUSm?#Mk=4ZEODYQcgk71 zO={waEOK%@H~Uf!vT`h)ab)}y(&$Qb2P#i%k7x{S-_WsjCH$Q`lj0j!4Eqo}!^nQR z%kV&su-Gb|fYT(g%zIohtS7aA1n8M8i2oy9LL8xILTYp#AVyn8@^avZcDfEBAT_$J z(4XKDd{30luirYn72ZKlMiRRV7le=#)8!AWQy1yZ%6{2h%%{+f9qtr2`iqr$Aib}n z5)%#Eo?sBuN4#7K&!d{xaKa5tIskk}k`vH#YLvjk8wJN~J0&%TYBiH~INRt@UM+K* zN@(806n#}oZHqHwTTqj^n`%sQ(0g&ICh=6bjQCS>%27SVdIF@Y^2_X2riio|pId9D zl-AS79s4M`sX_+bWjI^1I81yh!BXk5d}rokRI~tX=Qxwq$@<(_IYWLFI(VfnNY2Yw zXc$nB?bSHH8#o4%Q@32%WI!2>Yu9M{N`Z1t_{N(5W8!q5WY3D{7Dv_SXfCo(>++)O z*D{^%Aaddc==6lE6Qn}jHQ~z2mcYYcbNjAqMnjQV+=QRB5d$ns{eZcMJ1KBS03O#- zm~=NB)9DG*M?3Zjo^giJQ?3_9DIl<;j1ok6V32%w|2q|Bl_`L~yRPd#f{LTE6_NYM zN#)b1uKufMl{leB!5$y@>AL=?%1cT1uLPPTuU;APx=)gcx5{r%(F+agU!dPY;?1gp za9W_>b>RT3GjqC^)GZH+;fs4+iBvCXJrC#QG`Iip)TgnpHaERnSGapMy3Q7~*6F6M z0KdDNn7oRRm!!xy3UuFTeNN_-Cajv$3`eH2i08igheShS9);aoX`@P~NSA*VX7TSx zM=BJ+TQ-FJP>uS}&{el9=m5MU={wz8VwI9{a-4V$@L@r+>U6NgrV)#AF=GeqQ1*}^ zMdF|u^#tguDWn;Vp*z_J^aM+!Knw@*w5UG#ECUa6T+CcKp!J3)c@6E5JIN3(-c_T4 z=Z^z(DzIP=0LtsDv9kBsU!F=%vgPuj{&)(^Xoiu~)8!Dkdt%xN<%)jb1~gKK4lF$+ z_18w@Sr0qZD16PqB+Z%j)mFwxhWY_!#g^%^Yv zGbh-;UA7vjm8A`R8Lio<+&Sbm_PMd^ED5@-F`_hxQ9X?#%-`40nlcSh&JJ}aq3!($ zL>R?Op(bg>17$V_-?Us-IWMIzk0ya1M3zjSg-}sv1}bY#GAJQz0xiF@%@XzQ;~w-C z`q_`C_d;y^Kc4;w%L7WFDzT89B-5+21-B2%+iAKQ4a!n^om^l=6$z{Y!p}e6Gz9v8 z<7s4k{CB!)D^Ad4PcVr-;NHEPD7e4^mWa&brn==3W<5?jT)TXR>r{j^qTWq(1eLuRA{V!x&Q=p~ z0;UZ;$5+RS5<$Ru?(Z^NJTeX;jn5Rq2Uk>f%@zXgVNiLOf;-R0yk>%9{?}>eL=y?C zFih=zRsAvp0>ARB)k-pC-A!7(M#>T*U#8f$1OXiSym+%v*q^N2ccAc_sYI(G9TA-c zrKo9xppujMFkBa1eLjc_{9QnMVnRs%dl8HSd}D%$&;7WFkt1mDyk5$~bsS`*uB zO~v}^MZpWdTZRD!<dm_|Cbn%3`ek{knd})d#CY zHtV_;-)wEb1-~U}OGG(zRd#i@govlhz0Dfp4_2f5UV&)BI@Y$LuYjUqPVOo3TVql? zl^{sxw`g`G-m}dRS)v&cU&}-kq9tST>sKx@gAnGY<&=HPDml1ZikD2UG@Vwd+%LvO zdMV_0a8i#B>68Qr(DwO*S0$wiD3xjCwD+i3;AP4&&P(_OiV2BYzT?@}EAOYN!_0=+-D<=O^;agw8E?V6wl)rYJw)&R^eQnI-vaVavugUP+Qy1?5ZQqC zxI=8l0`ao7Q>+Zs*Tf3GU=oe_$BBlv(E^>yx4NCio5X}2(eGkm7q;_^7l8OPiFPc+ zeXoS5u8cny0sL&Rw}#{e%0|T zD~onGz9XBhZzQJZ0bH$yNk8rIY{%bQTmo?IyS?%RYa@8Pk;dk@;WTErfd+hkE$ECQ z)T<3!TGzwlvMF7LKA&vLOYA^qkI z_@`0lX?jUo>GU{UP`Om&)W|Rxq&SDJcAEucgM=(FxNLBppi^j%qeqAm{2C76@8#Bi zm~bbpZ%xyIt9jME@gGk@E6s{)r45MZoo6kaJ8|C*Z`>JTP*>h~F3*DYzkuG4ayIR9 zv=00ce8Z6;rk*?_0=%Lcps?1B=w#rRRqznuwxROod0y~s4_T=qlR0qKVOEG&U=xgt zY3|+fDY@rs?n>nHB>8;cdEDqBp9+I>0w&AK-SRCfbtGoEcV{Fy6@!2GFm{UENzWsU z2o)=@g!>X^Pf+-a=hc=fsn+Sl^OYR`PgRz)whY|p1;Ak)1?cXmicY6?uwG=NPX35D zt_}_(GaMrQ&HQ^;B1g;yXp~JCLcGOJH-7q+oEOvJ;fe7G`puEz z1R{a>u{o}x#B4BBEYQ^pyx~58chWj<`~a@gJ&?a8b<7AX?d1HTD>=ly8~RNFfIH<%9uV*xi9T2nSHIffTKsbDxu@mgYqyvg46FXn=r}*5y zXB-^4Y0o`OhAdGG0j#l)SO0j7w}cfz1R&mk;NW^H8{NB$W2Wjms8iD$AIC+;*f56! z+gPVP!bopMauq$l%`GSO=`{yd%713F+}Rn zJ>8Wk|9ar!*umhyWyW4EMCbF7u+{i;jpt6rnmpjH(=fO`QFWw;P&M~5=K;ABo={%T zz@6*VP!>eYl{6hqPX*Z_inNVu(s(- zS?g}}7_Y$MCubR^W4tDx`w<@@p-JI*pR#-h&0A=f6&QJ(jZ7I%&&wJj=g~J0j&<)| zO-gf7_p}oWwMRLLRQ))Cm^dfaPKD=k^{mK9%94W~!V`UOz2Ltl8xMu8{VRML+&n zBlsIlav|BPCUbc@k`r)dRv|t-@}N0rfxM+i2E@zoUgG*IvJdg&+$v){?4@IRtm>%6`zWt)z5w*CvuL^Sy9qd$|-pdo8J=TO&ek~NqS@*ieK8@CUBV(LD_RL+W_OL#5Wt9)BCx~LD-EO;sL1M-E0nKH|gU#p?9 z8W3xS*?J%Si6W-a^C=0FwA4Q4kT`bS2Wk#Iy25RBkh6I12$Q$^{ouyIH#zT(&Of2A zkREISg2ayNi5}9(tSoGkkP@BT8ZE~lo%gJ?bLpdBT1;TVJl2Fh{!e6KU~y(5GcPaF z^P83IdU&a|Ad8bj#ZKJJ8nQz!T4Pw7p^MfJ zBt@0iQRUU4hVsFrJ-`MV%V>Kb*%&jy9y&JI8b{AR1n6d!Zgm93`P*XaHDURcy6c8!xqzOZxJ>$T-0xc}>{Lhtg!WhnMHMGyzZz2C z)ydPmO`7;_`C0PnOds%KihZ2@NHuCt@d!ej8ciRWJ@Mr%!fV*Kuy)bwm{_kKiP=cmnEFMB=dEj7fk$QfZ1ar`F zPJd}~#6CBH&rKj4QX$g+cThBNU{wgXDL93L!2<`$3X%Q41J}R-G&QH!lQdz%ezI=w zdTkZhUuwu#M}IuX-$*wqq7j(R(3C{r9^}#N&RJ2oI=`F<0^4%01vf&9u{71`SE-$)I%iu1XGUm z$PIXiKBNOlRK^1JI2!AY%I?6@&q>y;9%%)Zc7YcqJD>p4qd%VP3oI=sqm|egjQKf8 z6b$=CY7or*GKhyVbFZEPalY&l)SB%_lmNa##at_W52xm4=(ODS3hBjD1GTLM z;wwa+&4*RrYOCPZthqHTfwY1qE2dPcJh$C8{3@y#cy5K|TjLbPYRHM60u}DH@K2JP zS7_3&hO(D1xF1I(bj7t~i{uji$2Vw5h*b7k2_-S8&9yFH00KCN)Jp`?3ft~X|8&i)V%P_{0($eAW|=m&5FTGWJ;#1QWI0xM)OWolAD2y+ z=+H_v8gM6l6BcLMDWhCDgiJze%6f=`Ns&HR45v+ASZw5lUB42K|1&_UR8#q0`(kTk z1HLbFWl3`K`SGHYS#W;j7%oOs$Rgm&=73<(v1b@Us{w0Ln|TYLV+}`kOkQAjpqbbJ z?E_wJV$5;uanY%_cu!728guw=Z&S>OVchg1quofS(h@4~jUhpSoke+jF6+OB1D41;I zP|Vt}WO8en(wBk9ULfXnPBO;1*QzGqG?*3J1z3=z%a<5OdRUJJleGkBATiFpOSRpS z@yfkKIY$+_$Ku11y0QzAS~wF(@}8q4z*HeX&?kSmB=;rt7aKrZ$j3K&k~(}A2iOiO zH&q}^s52d&$j*caAR7KTn1z^`Jw(=%VvC1B`$4p6aLA;41^0$@c9zOTTzsMHa@{oKQcKP zGkfrE*t`Cvq@E+p6tJnXFjaVCQ#DiSsNW3=Cd%T;2_*4E8XmN~hQayaU|`S(B(mK- zHko5VTBQe)RVp7!q8g)u^w45+SW#b&*hBkWM@X8%vA4zZo8=zbUM%Yi2+gJO9Pujcx6`;Sf%i3X$;-{9Oyk2Hvc3da?tgfynK{nq?oq!T zph;+J(8guAY8J=p9oD9NcaM_YAm_$7+WF$Q&U5|h8K$0QWX=`PGp4JAE~#ox<(se* zkP2l|Z_cWDr@ibm;2PId-8^@hT+w``a+pT(fM!6GGZ0UzpGxah{h!VM} z*xhrW30($#4_g%}3D;pq@kvV@l~al&5u187`PFjLj>N~vM0T&nzCNORE>co599lY8 zZawRHM`AX%_LC=>?4akgNUpDm(Q$~r74#sX19nvfc8UZw@`0M5eLR%sgpJ9hNB&k0 zFLZ;iPQRzucv@AH*gxm3bksIb(-p^7w5-ikX9;X_hsARNC>MMCKxe>?1ger)N)Z<* z=VCWv2Ai5k$>+-HqRYIfKWDO8LE&_rbLI8tdMkB;mKXZNsq_KwE9(1UoP*lRaO;R1%`8qj9dc83Pc)ZDv>XM zO$t;05S2)u@t7vxzC^8xpk=%KPZ1@OD;L;&VWp3G(YChRu|eA*1CUca<%FK9B%z$a|2mN-xs2t#IS*mvqjvg##8unE(pjP zo6)=O?=ya%*j=5hkYGxLobr$>z5y4##JQJ0$9P4p{MwqcC&J;PD*XbR^6X;4z}!Cc z$#8`SL*-p^#b?p}y9NRVTrqI(mRK|9~j4^E*$&{xMQF&U5wfF&M_z;65Zk}lP=k2=qK$G=0Eg>t+ zD1#u2VTc-lE+Qzp&zcHs+%naKgDkVfB;4?Y<^F_NL~R)Whfi%?J0jwDVP45z@~jY` zeSRT0-QBJsI!_RUDMf004m=7#)y{PM`FLTIQru&b0=f4(@+}%oyRero0pDThqWf#I zj(8^{1PwyfnY$9Z6BW}r8lgbD$e6eBvJP?%{!>>v-YYMmacH@e7VYt^bH({~Xeq01 z4@Dwez0gm-yQ}*{(?kIX@vwTt(CXM;wloe?X9-7tnw1yR8(1=x*CQA+5RthR4b(a{ z`8z80PA#A2K~t0f{9$oFn>5LKf#_cF`p7)!T33?07OqNs0l7a(o(OLg4KpQrt+>kB zkZLVvlI}p`c3p;95?XgXQYwv*4!wiQHR{wRDk|hX0x`+-Pk0IhyavSYu!{3%Eyh7f)E#SSk)tEZ8 zh_ot+QDNh-yQf6nCwZ>;6q?A&k$BUw> zj;$@q+&!L412g8`39(C>DFN-JN)q$(+7NrNNl6CK)6azqVf3yU_(P*YK7~}FQ7h^R z0{by*9)x$g++^@pcMo~;e+Q*<=i=^>R{+ag#c=S z8`Pj&Q6ws1r&5wKItb-k4PS$(G3a1EI;1LB6q>p>$GRfMhfK6&>Y@bWjnA44y=K>T zGj!_N0&U@5=2xv;nf2h@b}vOG6N|Z)>#4AEr|3aM8O}=Zl;sP3dhvCFKvSni*dgyY z4l@9Lu*Vqm9aCW~&ehKi8)G4tFF^N;w^U#``jSPkw2EyeBZWSlkK7;?p8*iI(sd%a z3x;AH{7EAhM!HqKK{f$PtyGO+?~~*LQEH<);k!5M4O>ix8NReL-#qB%#{cb$?*7pXOj?iB>YJw`>h=l z=qLXoLoC`85Za)nvS$-IzN=T6F&~EhkSQ2&X1@x+UJ|y=&$l`l&PAAz8hSLUt}v_v zz%Wq8_X>n2D&%Nk7AJ<@4?Wc5GYSB*c;TYcowfmUidI5L0-N9ey^_Z+>%F3 za`bF!vL{9EmLIAI;x<9Gf%FGNYr++A2q-~MN~|{XI8uW0Ir&+xA{WS2s)=A>npI8T zZ@I+!)ntWI2c8K?&}SGM(34;0~ItC#WL?GO3;1i_JY9y>?{Fj2J)Ol`_-L9{t`(ou|UEZ%1>q>s^6A! z=f7wVTwc491C(J3!wInG5Uz=ZZXhcPEr*mw#)TakX?NiU^<+QFSI-W3GpU_S1#SP7 zOJ~r5tHk6V87Z#ssTZML;WIS|A}R?+cWRDuD(~QC79UjOl>iR_Y8SgZZ-FWv^x+r2K6{3_92BI|bx-lN>AfhAyS2r78oM*#nL z!vNpZ?MjMNxk&EX;)>way;Vn88j%F1e+l^f=B~dNL|iCN;$F@U^ zdxpxP@~4+UNNr5m!Ks@Q$Gx+jGS$}6NkL@~oX=n}@DRAt_e*q*o+v+ZOGI5yk}c{U zLS_>AE$j7JdHr&-VOxC?Qp*j!jmwuFkMz1^gP2G@aH~L9joxSgD(-zLM&Yhqti%qN zPcnK)xf+CeEQ#o}Ie>lXY$4`weg~h3%m(*I zbp^dP^MLvAR)-k)jd@}$Hz~lMt_I0DDod2BqvjAiYEXHfl9S5K1iIF;%Z834%{6iK zs}hwA1bzR3ffb|pz`S6{xl@B&lTcvVzAAek)h+)2TDMwy%8qCt9(RDAa(u#uDBadX zvLuW$#%RVgN#FdgR(PY1F4zq`_(gIjNJh6?6S37OKt?vXM@&iN-6-Z6CTXV*F_Ajt z?*2g9SSE<$?x*wH5UtC1@Se}?iG zP)sHoNHB2G@LvrvEWmhr!7UOEip+b?%DAX*4*(UANXUv?zV~PEj*(u^a*>Y}84%kXiER(o>3sNO+!@%1!kXka?0OJxgDz>KfzT z0wlgEzSEP)bN^wPf9#|wm$G%=cRJX(;lrDk-3}Im+=xn-#;kfO|D)W17SlMRYYUKD z6~9X86qJ4kAlCsV%H3Pks8Y*TFmJMlFg572F|^vs%AqCLB^|PmVdJ^jVFS`M(b{0}f1z2x3-8@lstfC0VWHI$!P z>{9+cWD9cCB+AZtv87V>l*;-;D<>x+Y@5h)57W$*>`y%OiRHVn)*(mTPqr`=*RH&H zJHMSCjw83x#XJ@Y%)nUZHzJu}0G~0G2~?5Q3O>a}u3?TrkXs99S`)!!S}*pv!R84p z`HTR~p3}m$SV^eJT8*lSw){jZ*`jQ+F-se}l!Xbo8^l?Uf^7;LMcOM;dj>C_pO}S* zfJW5@Lg>aI07BHGS%7KLcQI2jp-l+mF?m@H zs?A_miqd6n*{y-sI#CWM&RB9jSxr%CZqaCi9Qud}*Mx;bm6rD6z#+Eqy!eke9WvPfi?fY~{sjFyCreAV*X{JJr&|q7i1r)Drn(;*cd0Q5D&%2DgZDOire! zlw)Lb#3~vtl{MAiitMLywWm387_6O-%$&ZAeofV#pXe!#ChcWM5!aYmZD{11YN=T_ zEtAC!khD{b-ZMlBWg_Axe@W=BMq^Ts#is=|jx(#_LN1LN-9DohqCdTBjIog%`brM_ zly7Dc4_1Iv2v6dHsP5I37Q~%15|g0WiiMbA0Iiz*9e|7IkO2i_<#(AEwM3Sj$XcjG zU+V1BYi-|(_yp~NV_j^K{3O01aD@S#)JyNj=v;&F0w_dae0xO47? zDr1zKVCs%(OirM!3i3})b0smfgcI88>t=J_RcI)eCl-%lYuVti*r5jfr!|xd83AKR z3|UrHvr|e8bVr8B4nh+Ioph9227YvGb^op>m7iRXiAs<&l33>l)!UKud9~z z-l*#`JE*I26yo~9?8OQ346UJ1B0J@VVvRzkzOsBZ;MM0n%jbpxH@1v}2--jA7&&nC z$d>XXK(FGig=+c`vU!iLhmhKXeqEbz&Gw>IIrf2KX5O9(O042Tx@_`BHSX`5(gD1= zMPQ3f(uy)%Y0^{P2yI69kU&EF7ax@rpJLsfWd*d3ghSR#)<8yd6a2ME?!#h>C{yRh zP7IVzTaPA9LyJMdYL%!dVqLZ}-L2l;6Ui5o;O(5!5aV2q z@g_`p0)b<@=uKHpCB;SVCz{w~{osv+O6grnP>5aPdDOnw37!uG$~C;~7<|S&&hFR9 z5F(R^B(68}iTuA_ylAd??XNPofszBtjU1!aG&~fd@9>=Sfku{Za21iYYp5pNCzxE? zuPLPzf4Gs{mf!(64r^G#0Ym51T*pGr#Fj?(ZeSeNg=|mcw8@K_m1gaiTY&?tFQT@4 zy@nYeQlJRCpl{L`3i%$}roG*^i*F&=Zq*0MYLT_h-N@dPUVpV%v>HlY5Oo8>`BzR(x|I1Bwo1^Z3zQBdevfj(QB6EN;$Mb4k6g5 zF~AF82~MGUn)cE=d&tml0(R&vN9?EP)w2-kMoVt&Rk|5#cBL9VAok1KZ0E0ZM2$I$)MTQS1juv=k?@+6 zqU>7cka^@!Ko$L=rj1C1&}7QT@%8vS+yn}JjJPggri%S4s?mYsBY4RIO*YX#h5~ag z>jmGlSn3Z(9sxOH{u%Rx8s4qy#YoSf=|ieqk>zewvgH&x`N`YeHJt%of;zi(jJOF z1T8cWa2h(fpEN2@*N+!6;=Ca9dU9c3RY_y7v-YrQUtKoc1c?Y=YjY zC~wA7*g4OP1eF*{eAI7la=bpRb;gbEMu*ATwc;nG^~`Zw^e~je)?>W#W7=SgU&50W zAW3k%6|Z=PDn?NlI!O zO72(62(_+6Ylx7@Y_em#c{q9*BrhKNovB8K%yc)FG%@;{CCQMOhA#x2zu|cjbt}HM zeq?7@RK9LsHTvT`E2PFp8i65&L*80Q`a`dBHIdU1s&$uW*8Z$YyG=wG5?*Au#ygzu z#u0K{RL|k};}AqN(1cIB=n1W_-D{3-LJ``WxdJVw<+#2o^MLgYHi-?hUof_v%BPCt zDbF#ZRMlMpipY%omneFSD2X|9`F{DI!LmDl396rb*Z)6F-vi%Nb-q8Rz?5(8lsTpy z#KU0JVs8tz6tk5Z7tcX=hdn^TN zsZa_+k=maAr7dZDleWoCa_>3s@45B+`+W4nZJMOXx#zrpp7(j5m##0MLEp2OW_;5c z8pnQC$#CgPWp&0fSy9N}+(7-xkN55jS?Gc+WNDD}zCqv%Ua6X1Hcj<3dDPay4z9(( zrEB2>I--Awk$69G5)$glNo_Ap$AX)gKdVd?z{VX5{yR1YZ2r5^dyg+-g|p;zHg7%Y z_n``4j{q)~z{WtCy@gcBN=FN^GFdYNKwpRy=am-P4Y1`@A*d2J0Qt5uF84!I~{T-8RHmTRxmFM@_PcxJ_!?O0@ zp*r0}n?V`6&xZaL4Y$DBElgRycX|4-u^gV1(q4ycdXKq4+_`bF`g|!WB=eY@8P#KgO=u!AP>3+Bd`-Wk$?kv7EK+ z6TED`w79*cEw~pq811E}*-a=bJx$lk8Oa4F2%Fr!j1IDeF!OsEoef^1%2SvC?eHa< zv4}n5AT#{U`mTuI(nd)g*6)v`n$?en5wajZ-Dnq>Ik(RQAZ&V0az0e@zuPgw*IE=7 zw{lv~ngx)Ui$<>W|DsXDoGIVbeS4g%Mtd*VCk1b_YQA_Uf+aa?*qbQR-sX;*8m~)5_A4Dg=!iOj z7H%wvgpZ0MHu`+HKKV5CK^Y1F=4)tn9ZLD+3fBCl+F;ikImnW{FE*+Jx^FMK1>)WE zbN&Fmo=DVVSN}jRYDa9|D7S!BAD|a>Q*@4GuYq?|ort+pPdl9+5c=*nQbqRX#d^KV z(ErgZi%y!<>P4RRxzz%s4!@M2uTUddE@CZsK>w`X9FSy_VRe{SenDgCe_G9j@^f}G zE$^$+V_`LwR|?4Hh1HBIlVKNz?a^5W`1!`>RGJ-Udk?24+Yq$LWvqFEVX=fyX84=` za6);puikcz%SXlrUp~=xxQ{b;Gl;6_Y74!tn<(QK*}qR(sQ!CTaBMCDs51-aDs^#} z@uDh-UYsmH!84>KIuyOEcW9Zb>^ctf6jpD&SZ!$5Vvx?vGQ{tzFtaJFZb#M^bUw)p zcvP{B7=6IZkfqBhCnqK`#JW)yJaa)yH(!HaSHP6vOTVeCxIU$8##zv4}$03+VR*W1N1()Z5MR-DmOsr z)A=179y-N$=DU+eS%0IPhbJyn%doP*OI4~7M*c;_tEHM^+MaV6`3GO*`LEnJn`+uShQGHR032rxt_7 zNC;*1aKR1?f(omrfEVl;woPn|#e94okg?BMB{~gl$MgLHjg#pOIX0CKuERA4+ktvmj_4^Jk1PqS=I)c|NE(YCTRS z(sAHQiTX>V^J98q`J?tbAqBTlZ!ho4YhXzJEO75XT0%Oa0}q;8ni)>o5xy-aM5#u( zw}RJar9!N^!P{+;K*;fiDRcb8&K2@s8V+yt=k*#T{!1gt;GRmm;0L0;n7(lkav{&q zdYN}jkQ)F+ylF;4OZ4E()5`~~^*xrJT0}4DrVif-siJhNhv9bR;RK=`r%d-GCjbe3 zj?*9bK#%W-_Ph9eSUvEViQztMR?{T8e(c)gQBS!fWFWn<8Ana%2FP$$J5Q_dAJgl> zZ7q9-)uljQ49|+5qhl_4j<>i_&l&gm_GDPDVjB+@#kmTZzB!g?tz-ZEEpl@avbKL*reGH&*_opzo0^SF4;Rz0fIP`t2H4L5PRFDCo$>ra4`p zC)6KCinEFVtZa%1pTB~7eXsFs+sx!GrvjaZcStmieAAqyQO;Y?u~LYLKsV}<#r#QG zEoj>VeXub&Hh+Lt3H4Oc(%TJ}y^6i6q&_IpSq0)QHJxVK1&MHh<;z_qulY&65$y=d zRlNp);^V^w@s1kaBHm@-#;td0$=DhGJC#+;X|;>&M(g60`3$m17V^FG5P!1YT*_Ot zLDaH?<~o9T>#I*44|%8=Y%YkIY@tsD`T_PO3)+jc^i(t%GRGsLv+D~hR;jQU2Yc$^|6JPUAOkvwF%Org7MW?=u~0t(1w?Tm)WB!dl2%LR4zY@ewnGI1^RH zMG31BcL_-m^smCY;lr_e%}bur$u9Xd);sMLLll+tHG>k=zZXamz9{E?6# ziFCZ|=j_Vb=~`jPTxEwEWimYf`G|GQCw^g!MrK^8xJqy#o=UO^M)u+(kcLiQX=# zCL%%nbZGpw;>Khwo^Y7`{|0ArWprr{ZZ~{Y(!e=c*1U<+-w_n2_N`b?w)=(3Thl=U zWMvT}?%USHm#Oj(8T}8*Q$R>wCjT<5RMI%9WXX^iYnl3&%ss*OIUsnsdi`{$@y1F} z79zdIdgz<1;t!Gkg_TAPBne$pz?P?XfJlWAY5XJa;efoGx3Jx;ZdIQfD}iRk=${e2 zza=*F$rJamio0OG%W(jw4SOHv%WymHr`K2RlQBOM1n1w`sj@xkAFzr7;5lP(la}J= znk8yg$#;dZ)9ecS6mC7_Hp2UGV;wft4;YNNRLF%IE3McKc;irk8QweWjj|A{@TDpf z9B<^>BkEG^>HZ4sj}BPloRTeSTDXuyO}iYgaoLBlwfDe;cGcUfU<;>(i!@XZraB*p zHjkLWM+*`~_#K!g;c7nI2(B4kr*`rdl%(;ybUUWf@wwO07rN0X?^3VFxCY(e4R{(^ zh4`|w)r0;-A*;|&B=Z(FZ&7g+eGiE>g?gH`} zqJKgqRl|bK0VI1l@_XLGC%oJpNW_$TIiUrnCzfrm;w|^2@}kyrOW5iyo`c;HpFIhd z_*IVMbc}DnCc&40tX3up6{@jm6K83UfdIQIxZINRJ(#M4!pVvOhj+T|E%dc+j7J8z zR_&GY2!-|k$^RByVf{*o6CtAN@~vQA9Q4;Ms}VUnJu@PLmb`rM_BKJNV3dqPRK%Nt zR~&#Veu6y{G4WyHJBaegPuZ29&Lfx$!KctH&p-(0)igUINMOQhpr3(g_j38>z+_ zX<$|+Vt%heH2gvtr}E~X7rhQGqWc2`jvHq8;I5LhL07+1}-RyXu^hf>uc9`&a( zuzFAYvj5Rabp&Px>oxDqAlM+*npD|W^$5_H=P}xcTFP*^A6NLc2(u@wLQH@w1xF5^ zISccS#u>nS1S{i1jd|aBBfMIME6(so{c1a`!mt;6Ft zyHG`sUTdRv^!FV>`bIZy-tOJR^~6}`8aN8>(}GIKh*anw7IOMf@9-dh$8cD{iYs`_ z3Z;-}RHi1ec`ul5dzJf{Z>@m8jbj%)4UZpP_N9e@-ptQAm!od#aazhPYuK2p5bnkN zyYoPR0eD-7WAU+@QLkNA>q3gxUti z$La{fveuA+I--@(DW?9q)}2tZc`qt8^04i|6Sb}vlT?Picsn_CR=$wt19i9;btZJj zhVbr?WO?xmN>eZK`;>CUEO93%ZP-A{R5LKw;`5q7ls2{hGWt|GIBLS_+;JZe0i zTI;_0rTi78e#EvW$p@>K_@aQe@Q8r9_a?UjsmM@yaLzNI6hXir)M%wm{2cw>qE&-c zngS88ZxDhy1%VQ~)Kg`xrmkQlbCb}ca^q}20Hr9kTQ|y}+{#f&nj3?r6j!lN zU?73xPDjw+(fH{u?u+Gt9g>Vq1UUqfwBcE8yjH9H!bC%eIYC;T-xoOYEuajjv#1}* z@q@DhMmnvb4wNI0f>z?1FXbE_VU9~h{ofi(-MZnizLKC}9@OLE{vL6<(>Wh;Juwyg zp&RG5ULK@aqlNky_2W^jKN?uD&;S?YF22sPSaJ=>EM_S>+xv4;YY0Kjdk`&3WXgm1 z)LIvRO!kGoSc&w4atA0!O`oXlcf!D>fHcp9w4(TLE5XwtBjLT7IWbmU1!olj{2gjk zvzi4zT!Var7JUiAIkfBgHI?R<0uk_5y37W-Pn|KYmmO9`V2jRR!E5+=EpEwc5Oi1> z_H3@)m$pj$<0>(X2GgCTHZZ9zB)_U@2f?Y4mSJzc(n?t_+QpSN;S1}SU$Sos&4CWl z*GPenrFMHiod~cYofu%u-=)w{kSI&Ud>hfO8V$X|7h>n%PxyPmI~isMc#!CJdf-7M zud}chHu&pw7<{F`BM}!G35_#V-DN69>B=DqtAZD(sK7?cBAtNhGcVzk3b3s@d49Wz zZxV8bruzM|8(~W{!+wc>e~_9e<#mvT&}y5IiJ4vAZ9&o2=yno;aVh0Wf(Q^}txzzO zqj^V&*19P%z&v zw^LyMxYcriEKP%GP3sMj-Xq!rSSoj8yxmYAa78;JhlE_rq-ecf{YDLBb5&Pzc?+B@ zs4jF-3b2l*!n6Pv>v>a%<^O`MXUVZl0uW4;_^?j*(T{0(5mtXETTe4mF}eyZrP9}g zMFMzf*OcRr>|yJ*ilH#MS`Zo-pP){Bq`uP|%`qr73D0TDVKS$Jm-)>xTp3f@vYC>uN5?rEB+p1;GWHbz35p{wXjug=ZgJ;fs87Q zWH?itj~@-xd_v>7`^@+N7O1^xurg`+UWxN6Lt1~Sh$b2->a`-w2wF8@$SoyYjd#e!xC>jHe}@}MI;`W~5WAvv2)lLM_w%zT zMlb()W{^_s_8Yg?Gs$mSNlm!dKRUqv)*a^W7%uM`7JR&*MoH}i1_-4pUf}F6VXz4n z%0E13qWj4=D#EcJ9zNV%me}ohv5#VS)S(-r068NpXlr|Bq!N3q{$|tkeX_((AyJ%` zC`g7u6D%7x2OG&cVB~zVM5X8&f|m3(ldI^?PyCR>c7MlFE?pGzOQ#}P3zk^y%CHq; zQdbk!8Ln8y0TpBG#CqhL*cqdTqURe$#|R!1%A3qIWahb2<(%XU6QNL6C_~Z?KXo5H z5v+6Qh74IBqLr&jo(}P$HMU%zG=g>v7=G{zki;6P1NAwiZqQEV50ioqV@QXamwYK` z2atRKeE6{#$14#!ZGvjM4W0Flg#FxP-d&8U7a?QQ8n|&1B+)Ylwj;`(Z$kW~kro^n zk>@p&G5Ql?i$}sG`1t<;p%CTIg0LxLG&`w0f4{VaeHyc5ij{!ba{`PFDbssJE4+4? z6i&clHWs?U*d7$7y4#6;5h5qHbT4wQ0u`?(?V`$y>DGONfW7zsyQEo=t*?)HpgNyy ze22d%Eln+JKnzS6pGsts?o@SOfBb zGsMH^IJhUBP-G@dSB`Ews$?SqhWc&#UrCMWF_PPUgBmFS)fj!&xG{?z*|u9J4L8P7 z;)J7O^`1er1>KCV(1|_+!#=5_@8&Y+4j*ybVJF0M9~c^glLr~WZrhQxikkK)b|S>y zW`te^%^Yu6;poP<*kwnXTz`pvQ*6@t8SG0SYMB$VsB@c!{WIkMeQFD+3`os=YaAs7 zyp!;3)6xIQt6{!^r@gMF!DsO(7|^l|dnX!Lb}}j+Hbco;4R>`3d#(`u2y#n{Ftuc+U!Hcgnr051?gW|_Z4mb* zpUY9bI{A*i%e#log+Y4-SEs(J2s*e(3Ox;?b$o;A)so|}GM=F}pzX?a)2gaQa!Y>^X*TmfWWhrEw6hru+9cAgrYa(O=>N zudKQOG$~g^{FxXa%CHfNH{~-t07|zECM#G9AnM zz%8q0zQgHX&J8bRYdEOgQVYUl`}?%iqNt=qn66qw3NSjvb`YLL!)_!BnLE32r&T(e zdIULJOnnk@%^hPw7WTf+Ni; zyIsf}u7bN5m9Y%uqA0iY=hRueLEI2=U|4_-4m(ck^iCv0O9gQQhWA?KKan5lY@PEt z)2^-$*)cQ@9T}Pm2MmqyQ7Mz*gkk-TBf0=#99k3DRO?jbM0r$4ZpKk0a^1_whbr=W z{cPJ#TXtiL4^TSvJ7?1~&r>F3gx;(q1{Z~@ZNXHhM|uYI<>yih_(<2wytwZNws;2C zYX{zHo?t*N(e|KWf0e__twCvHHZ_Ha^;%RLOh6@$ozhc?Hcg0pAazWmcY*&U#;cRM z3`02!GKc9KR6T<5y zu*6?2=jwV?pq{Zj;4h>B!%dX@my2gD4?YS=QT44LGYGMyF5k``mTgc8$hZ!Dyflvm z!I0xsl_1%w=IdA!KaC#83t|yGNf{Vaqao5QVW3Yn@n-LndfT>BHf?1f|7QFYMex4h z>ex9E^(6LxED`e2J30Om(TdVF0;)UH;Nau8nIJnFov}mR1V~&jIG=DxGdB=wp zu+P}$irT+xD>Kf;`C)Na+?Utwc_?ZkQokNlztQX>*x0Dx`FS|fi0iar z4~V@J69Lm-$c>`kCYx^3`UJj!tN*1so1(<{vkJB*pkmjCesg!N0AV!ohV z@DD>{{>k{-VIO&J=^P0&gHRwwp)jPKFpTF9Q=^^tm>lq|jAR@@L&=LS>liKR0rk7p zyu5XSJvxo#x?U?CoA{?+YM6WQ>HwDXeo|$NBGp($<7-a) zemoRIR=*B0=!L+V1AcUCF2E;B*4&{L;JPkl7W47RH?iTx8Lm;@rr@nmSV1Z@n8|CP zS^zZ?Eji0ys84(u4b5pMwR_Ho%bp!tb|Tdn^+vL51s|={7*?2x8?}>VdVi>Iw@32< zS6{&F^dyeKW5R5Y`kMZpKbSESHJ~d~R!gGS`yu=Q^bn05Jh(B36;6_tD|O0`**ch) zk&U(owDk>%R+nR~x1k#=F}-qzihCm^^4gQC4H7gKekke{?u3DIy%+EMJ!Q?{RT}o- zuL(MjqX{vHE>CynYz)$9r!1U4D0F;#K%EfBnS$O(GM^ zKaf6dC9A$NQVB%hZ|qZB7J}@fDp(-^EabAgqXsr2TAYG&nZA)-@SIIe>NGeATrJ*6 z0O!*~h@D2eXcOcZvKf7qfcbh)Nn=QGfn#oOI;m=uKjpJ68jV0}gZ*XjmgD|HO`tz_ zCsY<7+Ak|2veWa%)GWH_n89h`efT=Dzz-97EESp)DZ%NSBHvSQLMG#k3qJ2_y(6$w zsXfs?&rf8-NmY*nel&X68(9pNP#ecer8hWD_RwmMl=VW+genqg3S11{&hhQbtX#A$ zABH6ntuvg;Yy`&0`pw0zt4kZ_$+4i^UFt4H=jIO2c z*+NfcU_$I3tx|*a+(5V3%R9T$?X=&kCg>4t%DVOt$ou+uL8_fsQ3 zf#=n3K5x?|=Kvlc;FTGDml)K*t1t$jLl(0_u|O0>6&`pvqFh562QF)&Tvix785i=R zlyeFDMi*(f5$p3tx_dCfr@`6>dBr|Ub4&UFd{Bslje>TeIh+vkrwi@GLAoLRbcCjR0!MXS0lKPwG5X1K~&$sl=CDOqUh$f!tjub z@X$xR4UQfU>DE?k6b$f+z0ctmU3kby&4A6sB(T)C0)ncp7IP6t4L!p?$3C*Bg&$?6 z_mv*;QA^Ck+JYYwUd#+{q#O@TG)*}=S2gV!uOzQ3vCF<{%n{OJg&1Sf?v@wB{W;nn z8Cu2anW_+6`>s4EmpSkI7pe(;N(I#IiE$vGKd;o?KB_`8acP$Jw{!Yjf{Tu%KT?2! zBxwo~s4WntD%57f4!iECg!xTV56C60vKof`yYR7^{lKPlSkE{8?u7F=D>2B0AOmLU zGU!+h1?hh7O+PT#1R{3JIjXD z%IOext+mx$tV})PLM@KAWE%8Frs6BYt`;F7N4AumKvSM4u~vy6s(bWF4oWG_4e3SKZEZyhig4RE-i2LYuvA^MEWhzj=KbH$82iDp2RCKZZ5 z>!gC}ijOHB-{>Ctv0phC_x}G2w5_MqI&24|Hj`4OzMCNe79)x@2twFAgx_lS_2466 zjb^hCGKl%1jF5IYX!_s)W!T#RC8}J0SbHha0U&+*kob}N##w~GB-91ExpU#QR_xSv zj6Ay>EycawNN{w7PKj3jTKpx0!6zVvBc`FT+l-=ZhV#Ic$tB&+E7X(VMOHZPF>ct~IgWkPOzj?L)S}qZ zL#@7~`@3a!`;TdBny3iA35I#p|DX{v4R*>;gedzqbtVzT1Af%Z+iPfK+X2}rZbfe6 zNl28l+Fby<8+p~ANR?w?Qd824C51rEbhVTHC_-ED<-ZGkG^DQ!QYtt$1>*zy^hg#X z+FX;^U%ENGmB%o={kDnxB0e5R05z$9bu*mYzZgd53_9hFc*CLzCFF*Jibm3MW${_zmQng204a({zR*vja$cMe#bbrTNV zyZnL5qSy%?WVElq(eEA1XLS#)SD%Yijry0g9+r;u`5S8D z^#{bpguRfS=EnkZ5?hm>eru(Anr(Giz@LNQeWRd&58>;(aL}c8@9W*SN|{7)@ih_6*HXXAyS6%J5SG`7Vn7 z=xfFmg#TS5wLzaMUG_ZUgSXhIuBKi?yNhFBh91df|51yhU^&;QB~Or!zZ1J0vp2Q4 zLtQ#GBcICcvs!nXwY7hj7DukOr=B%6i&%~F$-IDV>K|GS0eM!h8?rE{gu6PahV^-9 zS+fN#7)*z{3%h&DKEw@Yn?V}to6#Zy&oI*kD_90J$}ZKQ8{IHaqs13q5ZQEHCFb+6 zgU&=wcO6 zsT8vkrQK{&wKaXGtajxMdujy|lfbOx);~EN^lUg+L{*k37|sQtr+1_^gva+!RA=?` zz)c7I@mvo3FcA~}`X|b>A?c|T$WiqJRvzxn4#sXDih9uErp3!I2(5~_=Vgi zxU5-lJFieyvUEJ)n|X|8mFKX>p}ie2wyU#aTA1~OGXwn#6)4!n*3XoF?V0z# z`!{|EK*gUZw8?AlK|*^iSy+}3qbc;GO0<3V;n$1R_4%08efD1U;Im))`?mSr!$_2F#h}Zo z`TnXdEndG>`SpAT^W=;IIFt;?F&E9k>hmA;JR8lW+}rB$(9!3%j|D!4DUzvmsel2QfQrI6&U`&iW~cTDP><_@|;2hikyqD7L*_Kl5RA z*7$%GW{peb?LjHmE{Np@FF0$c%d^G~{9@>@c*J=s$mv*$BlPP^x?79qfiu~mZ7^6v z;L((s`%*W(Uy-W0Oj*dtDiag?a%Ap)tjJ^jzA;#dlB9Ez{i)2&mFJeRzQAeD+H+RR z<*YB~6vCHue@84JpZ%MSSaS}eF1Xfcl{Y_`%bbMLo`v4d^$w?X1Mf9wtF8+*{%yQ4 zYE2*bq4N2weOg?LI-T`Vow5)b|H>*2yHLWq;W4VGtT#d~`z$*y7R;n>hYhMHJqmX5 zIbPH@1TZU)Cu+{H;Be-UIhXZ8j{PRahiepCD$X0}FlDzxOv$>K_0@mPA64pYmo+x# zeG`ni8U+~{JVliPNyk$PS)YNdL#bC>*1D0Wbk?Y=N1h@}+1<`l?qq!exr$OBx{!+j z$6{v#(wD0EO1NNU!7WT$)vS*?`DD#*^&tF1$EDTf{j%O!lPQdUT$F^v=_`Y%ke|ME zS&Ly9Hbg$Nr>XzCtcO7DglE5(;e4_tElox+V-U$|y*zayoec*jgduSV0)u__O(hxB zbiN8ywDDs$m1=RQ8U0Psr!K2RU1TpmPXQ`r{jOKzHxWA+kf-g6ujmx-%}JEnuD>OI zQP0`~@=~XPv}xOj;fZI^i&}gsl0TGiI{>}i31R7!d;@|-{=U%HMmjLy-WqUa)Ofl% zp>nWfb2&|-tMe(7&T79D`{>Wi=i!OYrhcRHwAXC-c9xZbse4(P|Uz!NY=`3Cu!0cMMQfRSGsB<`*tE zJXO=iaiL z^RU_FY=WO@sKB<#f=4Pz_DB-DNF6Vtg`>!FWzfndzTO zVdgpvH~dwDO3`aIq0p>8Ah^v`$!e zfp&1IC3EYCEf(NNV*A$kNdQ~_I#95XlSo=DRpVz;c~adGsmWY)jC9FhvXsri6qzyrl!rLQ5 z>Y*vnO3AtRV_L}eoZu{UWj~#E?S=^98*PsA;l)7Zmae380l5Rrbzs~vmj#_g-3->4 zlnThl0MM!W>MWUoEz*m|N-f-Amo+|yQG}Aq-0u>CH%@ejWGNw!TxE|$6W*wcnq3fmHMECh4KvY| z&hBrO&2v90;?O?M<)upIoDe8cqG;pgoR*iq@Smg5zuv%Yi&6}>d)fi)=~G*7SS|+a(b3%PGMwN`ly++wLc`no!fW$G%;L_d>RQvt_a)crP}J zQLu?K$*ypIvhWX$j~mMs>XoIUPj62?qFMyGSs%;^XpUD3+XGXIfj5v&uTlRP@q|hW z*AQe$&Wd-$SV>JTD{mN8YKA=NzX%L00~_l!$5w2{9(U-rXuL-$AIw(xGxmW)dQI2j zVuUGM9grcoQshjfKpBv!2b|(_-JtVOs#JjG2UJCiH$}y}F1q^wGT?{a2djjB)rurY><$Q>jT#J65 zb;4U>Q8=(S>22`x@lwtOs<4!G1>_arTJ7V5HR>*~ynwbK%Nd+iZ(_i3nae7mtCE<$ z1N&D5^!zueD53B=pvMGh>~TZ);qLL%l*|oud5;Hw8K;nIYRt$zNX?3nECD*!=0{~{ zlbx3`=?K_Q7*pm2ThFtfE;iZT&d<~=*o=tOXC#pxQmcN@Ip5B6O&fq;u zExu&1Ty6#1wOUZB*4RDL;p~0Iek|qbiv|x+ZY?Wjbm~w&9rV6-9bx_xk1vvIYwOrt zH9M;-&`cXP>px>d33@?_TauFwKps_!>yqR4OZTLF`do@%Co@1m8q%GrBu6XuTvqG=ea>S{lO?oua?cHJ{7VV~+5<_Kk9Gu-u7FB6{ z`JmP#>e$uxP}3B0CLft)bNy|6D%eE-W0d6_0a{ywZre_H`Ldf2h-;I`6xilAd3kLa zl;&JKcMt`wwVJ=Ab18;2khYIzOcp9V-)2Rfm`0bN8*0&@G*&&fxmUcv-g*_>LGsO0 z|Dh8#kSupM@KF@l%;7sFUG;?(?ew1JVKyq_pP95URGp01e`;rEDV{gTWzFTpeB{gV zAEVWDK56H~*&~}Th&SqK6?JrOQX8Cy$~GfqP<3=wKFfSejT>VGQfZa1+1HL79|H5< z&YGkCE&+y5b^y+h{Y3CONQYJ+=Ru`2cs*`@0M&88ve!Xe2K3h%4+Z3P$vSwdZ^R?7 z+E3#+)*8Q=uO2ic#eGfl)I>0}2g_RKsz*k!-SQ%*6z1zOI(MkrPU zp{eY_uw8PKPT#9xBe6s?E6yo`0%zP8SQ|UEoF`s9K*=4mO?)ol%`tOK}&}qUqBa zJGx%Uo054zv%-NY)4he=MQXrRXy{XD54yR=*}H|z+{}Qt79zbu_%jca#0QP*D>oZ} zAm-84WkB;5rIhbenv&G8b363I32`0oVgnJYR!>a1^%WqxR}}CSw7V0PGuKHGJSjl8 zcr}vjQ#n(#XmBnj0Q}(qZK=f+qMIs>DcIzPU9+RT(wM>@XetBM1!RHu#CkIGGTA$z zdJ1Ek{qRITJ0nGAa;uXk=e(=p*)+@@X~KRNBAD z%u!Pvlw^9B_0=bo?X7JYn^v6DYKi0tL0{u-)sWy59n`pfC{Ug!=SWND~rb?V>2b;yvW4m8%Ha9`_G z9j7F_XumCI$TeV>JyrVn7B6`Q&C97`zPe6Yw^G5Ib~X;=A*PS&Kw@%WuG&NMBLKx; zv9r&Kmr_ zqRD+*q<(#(-C**R=1Df;+hD*T!rExB{-2-P-VY?nUi~fmB7Sf8Iy7WVv`>RZwYxJf zLOoS_k+Y21A6Ht5D)Gv70IKAct81GI`K`%*e8E1wMzCdrPD^H@JYjir;(#zVLW*lk zW{ZhLueo-Osgi}<{a6KeyX=c=^_}3HVHe6)*Zl43AIT9#h`urO_rY%9=w0b5+R1Rg zQ4!Vg9pYo?uY+T37X$`#7)?r7Z*~S!8sw7ZqXQ;gebWhwFQF=5pUJ);*dy<|en^hK3cE?lMK0T{b=%XSh>Y=0GbY&SwLhli zM@(&sg;(rKP@wid4wPQVJH$J7UlqOaK+5EIGl8(+htgst+%>_@sdepjz?mjIg~@dkzO7Z zmub?+9IETg#2;#%4xDE}?mvaWWJ(5ME1RpJ2~`cW9DC`4W5niF#^@e3Z4E6QcYt-Z z;u_eRcPFQUl*R7PSI?qmc%Og0zQ`#dE^f8h6h6tp`Oorwvkyerqzx636E8du3!}+qN6tbiT2!?u@luQ-p1Zx-Yd{*>!BE{CQuYh zxX-0V^ESfjm;aUf1M6zRtCGJRG~4((puQ0wnjfb7hd{yl7F3RT7pQI>Z}28CfGlo+ zWyN&Vz18&XcHY|tB!tvs&dwH{9(z^{Lk-*xla~^PJTsHUQVJofIkNo?PSV2Pd*r^2OwKOh_(=n)xPSdk4`vk@_F9h4puvCP?oJ;UtOP8#4iM3Y zD=wAbS-}Ol7T*C&kj78)$^Il}&Y^d0U3TnEwK-l z^R~q!i5NOV!F8PeL9cPKRAsBynfQPL&HLM0+T=D7N$)~DCjNX!B5T#hRtCm|nh=@G zJ1HDubIl16)XrIHG*deG1c#r10R!vhwqPDs6=!2TUDUI}@YpkufV641seeINd(4kG z4gKGBCVJX>wCf6}2c$sv1=Hysw;BYp=xM3_D~Ef%32|@U8L+CW3Pl95-OS)p+;ThP zvp73aTqtgo8{U;gbVXl%wRmy_2R)|!`@HGSAC7qP-)0)+Uf;56xW|*fi&5Zf(y1rn zv5|YEXRcEHfr+$sAp+yp;$jgA04*BplG}M(aF_hU7DTy;OxFZj%ii+`IPJ{N@mDiQ zp^1WjVQ**SRo@hQX{`gc@w{OyQ<0hijhxFPEQI%h6?7jo$Ukg*>>-4qtB;r&KlMj5 z)P86h*{(-sx^b4WX|}(^quGNVJ5+(PVRaGC(9qVSV$9ddH^Y8WJPA@OilM=Gxp}!R z*YcogcJmmZqV!XIh<;!Xo%h(7I5bJeFKJo_5W{QI>A(6=V`3kD8*)x7_Y4hf!S;nq zx#q($SVSLo#pIQQdrt%V`AWN4L|Q#79A2Wz!Cy#+q(&Pq*mG)HDpKOFo_!7oV)U|p z4!-&ABOsh=q+dm3i#O37b#RI(j|gsH1gU*KVY%df*o;dU>gxBgu}S4C=38sH@O}!r zTf4{2&Oa50sY{uKcuo$h7OiEka|F(G=oyuvwtts%ToJ(9pciB^(wan~gjH)G2%xi6 z3rE{Mb`b)dHA>aF7UCQ1fJXs$DzY+`@r3*h0IT~LZ3{3QhJ`o`ilv-U_AV*Cwc>q! ztB4?)nNEpM(UW*cyiV}UD)_T})_1{U-;Cf9#K7_RGpoVZ9nRaM|4AJ&u!Q&0kAg zb}d8_k`B?!WZBQ^gIj?oC(7;l8?*SSrMUidGDEX#jb`2HukLOU!Tk6-n79K<%_&+g<*6p1r;mtAo=V1sdMD$9nZ2BV71R#dC6~rIA9Cli-gvX z8~$Cuzxc8IaJ~9$nms0)z`2Z0PfeqFeROcyR}}uEF#0c zXt!CPOcMY_s@(5j>U6#ORzyr#G|T`gQcDx6UZx@DXPDUPXV}!X?={4T8Vpv)u#qb* z-MU91I6NRC9j+qhH{>}`G9oy%zzG^{@#J9nQ^b$B<}!LS2xP6zg)J*mLz*?WZ)M9B zighey-*^*??14e_y%fP>T#N~AU7HuN%i4t#AmgFaZDH-P~$f6HfKFHjo{k_koG5~spZlg)PT?AGs*F13+a-oy;{ zGT6HMkhcSYAVLsW!b_E9$h0y?13E%u{M7|XtML_+o`=oM?=#JG*w{}^^Sb0Zob`E# zSZ;c$Y+$0C#M}5D#_s4y7H?+59y})vQf&RSWci;uEM|M|1H7@iGnh!zosTp! z+h(XUXs2O|I+?xp#0I5m#gmv)o}vZ3ZPByA=(A4_!@f-$3Fh=053f|cFsH}@FI?Z( ztRWD45dm_nrrl!L@;5`!x|JvEBT_@B^W7)4YA5-xS8Hh(=B5lX?DF)hT(w2C!Z}qD z)&Jv&N{R^jjp^aBE6Ijc6pyS@KY{FEt51!GSN$DKe*Su;_72=*F%_7tY#pCA6WwE} z;!PTj$JSX)|6eI~E^mWyPWXx}b~(fu4g%c2J@u5StF!sZ)h z8^gvd6i|D`l_7f(Jedg*mG;-1-$2S^QyBv&y*TMelG?dH;9AO;LWD8{N6*gXFP$g! zdinNa{Au>ZEnH?~VfUO6t-Zl}lG}>$%6yo5jLgLOfHeL(c@4X!VaWV#3W16?0122e z*ok2_KiOCe8oFJQwMpH3usdXJQ`I6ut(;2r72R5mAb5uSLsGuQZe--zZKJX{fVv+r zZ^jhbP15Lpms80Wz^T|}DuiW5^gQW-ECpBOx^ktqHnxL7PS496 zllppW$6ybrPW0$V^0OMv@UR*iu2!LII|z=5-G{-e%H)saEmXKj#{$;@(&I-O^qA99 z(kUzr79R;uO;mspb<1Z{!NLP83{GggUDmLaaD+8D!g^H%3;69*3CHKd4DpJNGJ^f7 zo4_T0L?pLpxSQaoA1og%>#5gqCfdrg4iN5R2aem@#m?2uIE-Hw6K?6)3SQ5kk&_{( zI%QA6cgA)J*=TQ26TUg!?}?f0U;`pfnH)4jrP=XT@2#nM{$f5KkwGm; zEnC%WdId_M{~X?mFSZs}Y0*WmbGx=23*`tOK4LM&Q8jWUv4UnVtMhxq3m+xfKTCbcz@cD zb>4@!coJdu$KB2+n_$ll<}u324)}|M$R1zIUdQkM0EySP)FFCMqjlYy>hq+=VIw4q z#gHdehpP?6SU2yWQt2D#vts5%#J^41o|JFoL+wL&5A5r;Y?0icJTNn3c%yfCS^iOR zGq-o~8Y7k=cYPOGo|~NX@tPsg;{ya7LxSK(k!A+sth<<=f1x^0W&B~{0hhHrh_C)D z$AZ7ngJ7|kzcpg*$48jI(E0Ih9+dYd)M4+i*&}!lad4ti2cV+Dtb zxh7?(*BsABWEaZBc}#^gdd(t!iR9S5E1ox(sqrBPRLG$Ttlg8+0IY3pB}l#R#wT3a zinaoCrOapsj=4cU`u}M9`oJivtNmK5)KW|C95JtrMPN}TN{!qViIBu0RqGj$qm_jl7z{A&d$fZ z_xDWb@2^ZYo86gv&pn^dc@C#mRoyiEG4ehYE1ChY+)KZ1CBpi)ViXxu>aUuiQ%(hJ zw4%Q82|6Kj3ZX@J&Ro5SyhQB6R_6qJ^C+b$^>u29<@9=4VEerZZaMrU^70vnVJGJ% zjpB2fWre;?Stf=4s6j$(%%5ysW^HC;Jp-emOw|n`end+aKg>WB5rX{QnJCyRlV+x0 zOR5u08=v9fdY!1<3@t4NSZNKo-8T_rNoe{}7v;F8K2d3hNw&dOiP_>0Pe;I^26O7y zZ?+|e2;WGvkt6}JLnBm;tOamLR(*g>W18aZNiB)?jG}JlC)LV8;98^|@aFn4qYI1Y zq8iYvCDDhx&b{E^LY!U=IVj;j$!^92AteBl%?9Xodwv8-x!e*xnc26OE4)g4unA-+ zvBra-RZArU_SOaMY*x}-x4ORM-%bw(Zf|F=D9$!g zjaR*V=%sW8l$=(5jtDO*mo|&mlWpm%+`BW@l$N|Ibj=3RW5m({JCX5d`wd_P(UxCXB1GKf{bqE@TtA%uNm`A5Ab^^T59;*envk2B`zl7fxeBzF@FP1vRlmI zt|k}IF;Diiu@1ccCicbsIU3L`bd}gAQrhPYa?Jb_*;aw9#=5&L-fL{K?jurvoDr++ z-&AJDLu3nx&i8%6q*MA7$=@(Vsxq*Fn?%pwi@undT{|J_YU!cq!azTJMHJjxPI~F} zcHG=!SFJ_a-16VD)Gljws>H=%j{Z*VZ>ch<`MsRXx1;N@agY;NeNtq$urYKDkr0Y< zVkKU`QLYgk115qSey1C0ujYqwY_4r(iU%E95U;NflwWfG}b(7_GvE^CMP zN~5LKX!b^&+Uuz=VIsasc8!_O<0a^qTagjEILkBrLjn8N1#S~dWbrE9oNFzxwztty zpUBAv@ea>N*5XglvZqXUAw&VAybx`?iSv@4`QsQiATIP&nYe-;BKt{>p1HHr{cH1h zzei;h>DpXvMbV}q$wd(82_}c1+9ypbU;dkokr&~)lbYrbuOlwhDx6QCdwjAdBdTSU zzOg=o+@z_S%E^EYn3L_yh4nkV#RWguQ}mY>I*Rdu@68VrjE z@-;(HS5*av46;!^8UH064T+qo1m@L+W3xrhfiPAXqfKVZoM()#OqIBnI{;p0yLDtl zOE$jJjv1ThfX4~D_fx5Vh8zby6vBk$P}+OT0WFzVu>v%#4F1As2)g55+eF!^OI8V# z@PUp2<-luHKFbn*x9V*_dSu~2Rg*4?L%R{iAc#NUy^(A@+;v38St4v#)sf4H{3CKY ze*>HNa*z2i5Oc^rEm_tK!~J_WTGxmm^v)R2OE74OLosIO@MZlhs~X=lhPsOWpj*n9 zmxRAyy)lNns(=fBsBOtT)^E(%JjT|MliTg zsGl~nO%+eJbtTN61!!zN6y`{^<@`>Fe?$qa#vBXaHj21?*N~$wi@zwLXMN-BW6ir* zUk+Y@3uTqdiz_bWk5V1^1W)}A7&dxO;c0A}+H8mw)e@(q3+6DpTJ}PaU^LBV<%ewS zw6O$8SFFndnV^RdA`>H{VuOCcom@EPF+2zsuqjH$19kuammk-sc14K=T#-_}BGXT`mbPmt;Tr;O4E1hBZOay=cBECasIUpNePH(2Nc-_Hz z2?_9^Gk-d_!q#Ab4ivQm5kopW(*joNHo0VU1-1dDj7j=LGmqdKP%9Yx@AVS2Jok~& zz{767dv|h*VjJ%AiWck3C4Hh?l)>ltpA7#_*C{VMHCt~-KIsInII%$(Q6!75eV+C< z^M{MXMmB~LzyCFpM04dyE$Lt=Ddj8Zq0h=>gv5P(d6lW#LyD+E(@su0jd!8aw{8P5 zmRdz*8%2U{x}8AdF6?JTA-9JfQVh=Bc7pqXpQTtsa98y0rfHZ%#I4dh4JX5k=%MNu zdrTEW1l}n6yL&QIV@|vst}|bQ-qmIL^boPC^jFEUI`L*Mg#*+Lx962y3a=msSA)57 z0vZb5)#@SFu^hPtVvRi7%QU7=a8B~A-FlR)7V`)u zEQu=8$<$^=uJat0(xuh|BznYgO7pCg9%cKSG82SLRYc*9gP_3C+?9JMiPZR2qoqWDzO{rz;ff0N+aY!;AVN(upKJ$2=ar^;x?M};FyLKx z$@8a3AIremH6BETwsrQ*=fYh?7KXjlC(l3g(2ZN&XK74{@+OS);H@x`Jnue-0kt}3 z(P@KC4Q0EnzA|FextG%zCL3HHDI!t$qgaR4B&vMot;05!@x#x$!*(;8Ta7)t2dsUX zd*P8m&)MDaYug1z(7&QiSTm_=qUWpq8;xLk5P z{fy@WF?Ja*Ij-R6ZjA1-y^CFucqA$DJWaK@Aeo#Qh9Q{=h=8TtrhT~7nhbzx6)XvX z=Q2ZPrV2a&Wmp3s9~M4+5dBLlbWElRKajEK5n{IUTpCAP$qEs zjQVObi}dJX!%!}{21^OzIB~+is!p_ejK*#?_xR_B0@v~?uu|ouM+5M*c`Jn`y5B#I zjCf4j{XAe!^s#rBT4}AEIZm}=9njnw1Xe$JNaTPDtMqCMAEHbRK`uS@n^?8RZIzDz z6@ZBZ6QJ=K|{<*xC!q2)$mbv@{+u)H_e*h0$;7}F)To17gIG6Vv z5m~ErNVSK&#~ca0N{!7%!@Df*XL8h^sUXo^m=9bD-kjDCMMY@ba(HVMaH7w-0`go> z&SsPkWns1MMWWFz7<&;SjaGYPGsuW~mL9?_)|Pj<(_LF{CedGR^vFWyrjzU^?T~}; zX7gl-ugk^bL+Ov|Bc8X}SA*wUmo!G`K8CaCLCLQ`Gj}Umg88NdLw*Y(aHJEbgxnvs zrLw9YYrOe`70o9D<^RDRHXPIFyYY=1h6D8mX*|{>*NM6gwxJsQks|?eI~Kj(2W6fyDBb@*8OE1&NYf;dGB-|4UR&yh=v`;!zWXLK6WR^ZCh6{VqMKtd{fmVSMkS z=q`5C0kJrv)pThjO0Re%BC6y=cS}>A^(~3_waWi|AiLz31{(1?DpH{V!%w2}Ix0~( z?qC_rK3a`CnL6HPVC`3Xwfs|o{z264eRH{eI?#W}ko(nV48~itQe}tgduZ%EU6ye( zBcOMl)%`X?(AZ)Q0yi&RPl|xob1O;oEnOJ}v7GkXQ|x__xr*Kk5?njl<+dUg)Bm>D z`a8>H_0Xcre}c@pJnw7jWQ!jX`E|a)>Qm7BwjEpgCQ${xCd;kD3}UDHkv;CYWI%HR zsJ@*`Srcsk=%m6oLO~*cMMI<9C`3MHhTJ6P$;7xXo+IC0xpzf8 zpA2d4`ZevYI~!n)>qu^K96j6OO_qrqG`i#_RH`^a2XNRUm(B`A~Hc&qXj zk!ZpptB4fGWurVR5o?pJ**4Iy%I^w9W=8(+a)D6Jq21sy5TXcT{5zEXfU^Arl821y z@9`oQ;#){+xcr-bej|;AwxJG0mBH=GctET~q5BC2A2{ma=+K*`K#wEsCZ8L#O7rc(FzY(M(w8kT__D;_QQWKa%`^bW%4eZ-&dK$mxR(eGn2J%;{5C)nS`hu z0acFtW~>`tFcRXCr`p6bEHms!5V8P}_-LE5ZyLJg$>W&#DF4YazHYi%&8!QFUMQ9H z%3&i9A8O`=^|wB%Den!*9JzSCwPrAaDu9S&$`*DJ*wT&4FQ%;(;x_a&JO&X#yG;w3 zXT3+!rU0-psitx^Y|pJyXqH1^T~QAlA|IP5Q@OP$Q%%Xo4f#6DgaH8w2;qm&KZs5< zh%*G^r_;w~ z6cI`p*AQ7NTT#RkEiPBF2)6@s#dA?9Y0+LmGsHPW7DK=h8fW3PVa?4u#pF`F2GNu0AH+fLJ#)Tig!f z&Sd4E_+a2ZA|FBl>qdgPxx%+2fdP80@~d77=X1ra_38+N+2R41_HEOo@cphHG)lb9 ziIXGZ!oW)%1Cg!lziD)ZPn_ z9;k>h*5!YMF{tgi*x&ola>Z$uQ4Z3UevuEUe~nZ&@iHvJO2@gBTr(h>@LbcIeo*k= zYvA7z+Q?>>@z^~)x-_S1F$Z716fCn9U63ZhsepE(NAt>YfM(QFUei8Pex$iOF^#)O z>}8qLzW-sB`PM8Fo#jT}%au@QWv9$LRQVdq^x>7Tgf^RNH)XQqwB|Zv=Ah#4qp|C0 zwjA(TRpj>nUci}lH=>dwTJYXka!hkEmuJvR|HpjwtWu&?wH5fPUDkgHH$2nlA>109&DX80vAV!bDqC^NxK?Dj(BJmZV;D!V5dFb$X>a%6Sf_K8am3>o@Jaf*aoJx>ukl&4S4mVru9wRT z;-w1DhW+}fe3Is0%d>GapTVJ2crDg_8Qzfeu1OTF;+Xp^9M!7oQ$9_Zjog-}G`AQT zcZwQJMjND^b_c~#Ju%b%(*x)IH?%f|Y1B9@NylqAur)V4hK!3>h!Ld#MnDS$@HPKO zRweUVijHZbaDuMXE%rWHsrT|F)-ag}6o_pVHZP&El~yp(Gpk;vu}kvMVPCw5 zF5&r6%!D1J<6{IrW?Xj3dYPu1Z{w=G~pYy^YQ?uik2Z$7Hd%| zH^gwF6jO+tRbnH{fV~zzlaIGv1$WIDLV8aAuVJXKxY;Pzj5K~QPIOa4~|MgA)Jo&sW53F{GVqTwPr3dJAw+<_W_ zT1Q46quZ$*4v3Vz9^S2kc4>xUiqLxz){L{m%)D0QtFp^YA0^`xid-7MD5QAKLwj`7%c0d zBw!4h-iB~d1cy+O>~U(IQZXU4gv!<8R}TYBtq=$klTG8`Tue$B-T46W$c9H4n$qQB zn{QQSXSfPQx|6YOrW|3GgqgX83r&{&odSli3W)tI7alBt(LI?$lw_1`lyp0^Rf`i) z^k2CTXt0{0qJL0w)njI*ZmNlZwM6{kF7<)}GCUr(g6^|+MavY~#fI8uqJn>~E!TIk zKYX9bm&wse_$ZlOgsV>A!<|!d&FdIZ(g+W`{p=^qu7kibj|2DO*4fRUWBy&h`T$*R zIHiU9b>f%>uIU=q=9E3}K1|#5kh*Z@)QP9)xx*mpV?$ZL$|$kiK}VGVYuik9@dX!j zFF_ZPEBX9JM5{AV0HXIAa+`c-(Lo;sF0MQbBy}!r*Wy8O8Q9E?p@1wrjTh(S(xX~@ zzvF0%bvM2@2-ueB6N|`~BzgkQTS2F^_y0k!QPcjd;z8Q(Yn@4YX>NySHP})c5sR-&W>L>!WO_$LWA@P5WFs36JoM_6T&XL(unrySudpIgQ+!;%KEsWAI-$jH@zN|gOF?8% zwGO{uc{EK&e6un>zDPrf;dJ%c=+LV9wQTNSGNZ+>veCZBt6>Sz_lpAN3B5*HBgHn% zG?@xmSAD(t6JMD0FdndG|BGbuydp_)9O*;tud$VgZ=%GxTR*AA1ENWCKd9EUFgGbPb zA|-A0C02MofRE=@;9us5zrjb5-|6~$0Tm4zUv!msIIq^F`fRKMJ9;;Ha*r(fhO3G^ z?^hp+N9pyG?&u3yuTr@~xkVI2=?ZKv_t;Vt*~EjB6Ra3OA(2-_YS^hRJoojs1F(At zWGI))3W%I1wCJ+B>y!+XeE?aUMLtN%;tML^%-)4R`-d=d2P46}O1y&eaB&6FG^@&J zJ6bs9*U>1Te_#gPPePYZAE&2#+^d^2_n+pA$f3|BzzupacYL<^;Y>CxexwibHok%n|iQ%&LS$k0AE#qtAXN4g%x8nUDO|T(wpZN};)K{2J zI!Yzr5W(-BG6$azgWWV>f2V+5ZIoa&;OCuq*k{f12NED*c zr{oI(GLaPzdH?q*8wvxmL_%d!00t&&g zg)E{pioyj5M;1%IkqzN9sh+MRHKWMf_Q{ELN+P%iWV~t}f1V9_AWy8=VchF6FUyzZ z7J96ca=6!*47#;5kETG8r341-ExrfCQy0-j++BP!3+fjJf^~^^*&p5}@``8BnI3d6 z!M|XsA()l8Wn&#;^>|i{wJP>DEW=IB>rgQ(kho?ke-u@tao;iv=$p^9`)0768`sHG z9!we2R_@em@{vpUCq`7G*SZ=JdV}7sd41QpcGFN){F@D#hcVLHY=dS`mbGIbG4*=& zRyL1S%R-=T73(aw10|>1#vB>V8c@Y~w0*lSJLKb@^tql0_}$M}WH+hVNFR$Km8aOwGvXfkHA^of z^2jJ@)vk0FpJ0hD`A_x+-#Jq>T0_J-xrpvnml$CvW@P+)|AxcVli4k76cGOX8}T9Z zd$JadL6=HC$`_525C0`W>uik@=-SO`62dSmaR@QEHTvzk_f!G}nde@8WgVIJFWVE# z7K?md)I*-y5cRu-1>nBZtxCP74C-`x9e{6Rfrl{mtUQ%17Zq9BT$Q)b_G~+UuwEHT zQ0T~;Fyt%QhMIXu_s78I8hmBKyg=dG>5bdjKA(G)B5~*z^95o+#Zm(}8^R{rWRA5y zB!{6DmrOlWPN%cQ)wG?0uEZds2O|DnbCzz03*-bWC9EyHnH(JOuAO z<1V4?&` zBevou-}>(bdxKPyD>B0de1prMAk&q5{Rn#FS)lUzBs}QCiGX#It!FO7W9;=JQ3suO z$h;xs=F@iaHmfYK%Al=&E$3ClO=$Js%6Sh72aC7tzZa?*uBA8BNdc{X?7tV08hA?b zvFQ&pX$5}bd-2EtOfd|)=Nw-%lJG$vd=11DGZ#>dn)=sfsDnJ@asIT|8iYOq1=o#C zY=YEdX1L{EMR_&M2--}8&*^-2Gq1*d2sQwSGXBCBQD9?7OrI>&K|VLYZ&=|uVeh%S zGJGy=U+r}k zrGU?A{?DZRLW^gAg#&`+lbRTxOl9FoP+flwo9N1cP$lMQ=oN@hK|M^p2ncEM?oC-$>x*cVaWP zP?BoHvj zOyHWM;MG&+GucMlSAtqIA#2!>zXtd(GM?x4_f@1r(EsORVukiYYo|OS_@VG}{WM&* z1+w$mI@%YOA+e~ai4w&YKx~C&9*56!j`W~OdnBypi{%omV1NFX>>@Q_Gr=)%7m?@S zbG+~QGTV^w?SKMK3;nNYxFuxs2eaI0gM^LTxipi75bv5tq>3|D`Xx!>SA7#8Me&}0 zK9wT@YhAMJHezeAG9XY%p?n*#K-jstTEcu5{r?N&%jL3>4b_%mw)hGl3ghb$$2e%N zTK|~Y)F7c9elE|YMF+$t_J>;eW7k#0qAX}!7>v@(e5p+#UJb|OBQI;)sxHrnE7k#8 z7%$$>t_{hWEn%E5upk~mNX~8|vUe+$uQ$kEPzC@X^23Y>U+Y{5cc;5I{B=lRmoNtm z;!eu1q8+G9gz<|5cw`}`vZg^@oN>rf=Yhv48SV|QlOh|u^3gnH9tO=YYt9stXK~(F zJ{mZ`UtZmu2qK;Sd8wWlFnq{g%y*mkR(5U1na-oTxIhBhg=_W2sNo>KzG&} zIiHS%-;>qE4T_77iwms=+TT_}$Ipt?rnV|0d8K-HDVl4qBglNAdB`TyYP0GiW_nqLenNZRlm$~ld z6D*lMVUmkD59{kN*mD^mUbR9`=NVWlpssSoWgDQO?D}yBDT>ET@8tqd@IUvhOv*-L za+dVN7oPvHRKz(BVu@FQicWGR)5v5Ypv8i{VUTuXgADLl7YY(1*M-XMps29{S^e+z zN|eEW8aqJc)>(9%Vnr)al7OJK;XRlQ6g0l;?vT4b2G}kP7iWVBUL>3TNs>TH`sL{? z(k)k0xogZ}gV9ZNJj^i+QhudEcF@FFfX|T&EK#~0KnrymzwSypa=L!MDh{A|Ef0vE zF%T?QRJ#s~V#`mYoVzg+-Ca{ny6>)#)ABJH%LF(QbN;XD@v@3^aKX5_F3GhOgdD&P zD(M>Bs@({|(*DKo#Ji0LuBAI#PxVF$b3Xc;xuj3{&Nsh7Yxkd$k)49 zUR8&tzgfD8(kWlIn`6WkyqTmEdQE(Q017WQU>!%GyUa4NgP^!&CY&~Jg$>F7SAdu$ z%96&xGzOc`j5>K$m&J!OBE~=hZe!pgnYXvmEX%hF<)vIuvGPYW*IVA{Kk|v80I$YI zKY3iSo9YA>_pqteqczob$RYCyT7)G%@mUtNr8p-S>K$J_JxGpAu^xHA7PU zlf*AD6qr3X8Es(6l{{x+J(L+Mf$#YvmF@*P;vK>)`kKE$7G@){E#X0yi=aSh`+lK~ zg}O+$f)1d7&^}Q@a);MwRwBMb7wxL9z`I)9$Zd+_2DpPb7`Y47JC*0g%y_AV*NS1= zl7XLWGrM5-ient654E|pW+T*}jp5<)Jq_m@{WqH+`&QXjz5`x^M@9&)Hw90Q&N#V- zS%u^TML%v31+-_t4&Y(I$6{q-1khEx?~LnYc6($k>J2pz0aI^o8ON&loKln$7u_4fPEnTG%jty<0dQU)lPnH?38c6S>htI);#F zIBukdHG39chV~)6UaScG8XjluVGD3?%n-?!o6u3Q1*junr>3hv_4qG|?5nVX&6Y>R z4%>3S9!6*@KOol$&)GiA>|DKDjfS457{Thdo7Ujzf!=FDKwt%7V2FxP5V_K0Y$B!E zP2@W>dS6*ZFzv|nrHY`w(E3;8uF>>v@{$zG05VJUeBzd;f~Vc9ZthZ}0e81vc(_O9 zJ7iqRP4drEWG#+lBa)rA<*7LaG~8 zh|9hrnLI%ZmJHmfJHY6zd|#8JiYSvis=+nr6d~7Ul0g$vvX$H{^y$Ds`+#EILdUf? z!1R}MP?XW}e~6|`&hPw$vA?ZAehs|YqTP@?LgTL3oH0H9bEzk%$L)ebSgBGm{*j9j%0Y>_+{q2g%_o za>~M=JH@S7p!Gk{%OPCq7%Lrjq-&iD@Ef4Bub0M!LgbIptgnJ|pi+e`ox;GnRt{O&IS(D_LY%bzZhW2h!q&Zw%>;SJ9h_*i&d(72^~i&hTJ@{smw19 zvgGZu_2FoDHUU>y;2|P$vnQd7-yt&Zh%9Q#>?7Sn>;+1T++Q?j7V6!3{jA3?_OoPP zKkAzazz(?YA(vpl^F@OZYKFu%(oIjY=P0_V;gGBoV=Q^yaU@0#(Q)4oi9A>8`>X^@ zR?no|e)qHFYc8au{xa8#Qm^of&sh>h2>FzH|IbiJ^CRbw?6FXIR-SH_-KrZysbHK} zBqxh9g`qMc=lI1Z$R>zL%*()v^N?aS2a7}@!p4&3Hugd_F6RTvC|W}4px9)i6$B3O zI2|Y3$(>Cp%w$~W?x1}%Dui#1y9M|7Dv_P*?bvV#JNqIch+H|z;Q7-kg|CAoJdNY; zMvpK*_T(b&F#PzzpCwc~eT>Tcpt!yy?I4fQ2LNUw%7=BvHjo02T{5i*dkjm!cZ@ zjtqW-Aw{Fm)#4vWXJn}SkYX!qk^0eo=1|CP1g5Pw%g{IdTB-# zyXd&OlPI89UP0vDwh4mbPW8_CFvBhbe0!DcU>)0#b|{i*mJIdKOGEJpwr?)RA(xRh z91$RrA+*6=r0`SKU5#&v`SKoi>nJJ@K~d;p>fU-Wmz>iXuO(fYopp+ZG)IST^aXkRp8RtN04?M!H8`#T@8bX;!hSoA>P9&Nr-z$4}l4PK-^+E{vj&c z+27tFJ-EMAut0PT8KIL@jzdC$f%%beLa+#p80_wi;zq@ppAFAss{}Z!n}UmEp+0A* zQheZ-7H&4<|AG-&D-Ub-l)TPCv8{*2RmjuDT=*B-?)|FRiSzJL#`PjEGxB_e-5__f zzopdw#8y3zpqpdP1RGHJ7IovXvqcpwAZ`V797twI@9H_INZ3%!bLkUb zdRnC}Otb>Jf_hWd`(+cpw+B@u<$3H#Oo6j;0rtf1*={#C!_%O&l=Cfglt3-qa(qGNi!w{Wmuxk8 zWvz^AU=GZ>G9*8(-pj-=9arj!%vH{H;vHDbt@6jQ$uQQTLiByoKp{JRR0@W{%%91Z zJy5S6WNX%^xl6f9y4AO)#W?XYq)*pU7*C4KMo_#1uX2FAK)*@VW|zSjO_CSPZ&D!5 zc%Q6B>Hak;_xYS#ao@;8XT$4TMZD?_O2SHVSc>3j*xXs1qZ?+EU9mF5Z}XFs_AvAW z=2NLR5v51SkC+eXNOy+@3AM~kx~=Hl#srg}Vss2wNH=`qE=(Wnk%_?S7+X|_oO*Wv z-q(^?tHcSt5vrL9I7p@l&8KSgfJFcQcSy7Y9w0!HW!4!=aI)8LT}>KDC9SorVL#c$ zCKWIH29oe-F?Dy71{Ncm=}8~|yvV(l_5$T<@ETY?_dm4P@Dz{d?Y^O4bnn{x0SX;$ z!=+qH-Zag9p$v!yy8uhbC*QL=#pQ-!h)*=M;H|gKz1nr+2&y~uws;3zg%`#W8{r3& zh6>xWZ+5_w<#6mtVkv%5>|)A0KD&~ed&i`5CXwiz(y$*kCMd6yC^ z5o^g@3Fr6aZ%cK0E=_6a5F%}#{4wn%(cLmnABfrdBOn$4rytxt?J?MgF14WjuY9iTLvp8NDcjcSU z(y+?c&|Y|u&n2gPiBm23(iz)x@AV8{-Hi46F*+&ryC$8hp+;n>7DH$((OnzC#$UZi{2ogl=GZ)HN6Kn zbOYT~;jBX%aF?;KfG-9_bl^l3y!4_HG(A8DASh5&SDuo(_OGUVD$=6VX8bImOOzA6%Hm1mj*~7pdfY zulA2|c5qZqOu*s0(2b0N^sv(}I&T+!pSOju%s|g$;9X`Vq#5(Lb|0#nI;mwwYH zFfvV^|2U@hj$}c)mepn5>5~I&GCXYjQP%y|Q2C3rSNT4fDCf6gX%``UQZg;ih2g3@ChTTBds(x1 z8zya(%1WQpD6aWr6AW#d!Hy0oo7|YngMir7xl7`S9(OHW2xQM_7&j3BwWPDU*(O8<0#VdhKFplbc;{L>^2uV-hX;4hjho;v)0|FmCC`bqpV~>GyY~TLa!SR%+ZyL1^wk*U0b_7*?2Z?wzJmwVYiZ~DrD!7ZR8 zBx8Xy%*-d0myeSd+4q$ue9F1{{<$&Ri6y$~L!=c);;MkZFLWQ5;K$#!U&(g#m2uB<(iH zHgZ0bw?HXOPb24L*Tb7g1zxbur7~aT4LHir&KI5goPw`lHq_eMHZfUhaJ3Vj6GLPM|YwC=DdU6 zeETRB!PO6=OH1WB_|O9+M|T3A^=|I5I4)=n>V$k{vklWnIvl~AQw$&8%3h+yWsVPf zor}GmA~15x?558r7A*H{S#rc#=D+y7sc}@;q%u>*n*sK_U-+|u%cn8$x`$pcB`r2-4m!81HYa=zFsoC2Qs(Ujhu`~=$~y(DDxS@M|)Wd zsVqQs2B6!u^45bw+MOad%(X%$eTP~2G8>&Wow9-bO3bTBfaQvw&@LsF&2VfJ3qh69 z8BPHthyuU6zC0GWL`|%hU=jeOU>;>*9+Y=jXeXS|=YATHI>m6EwlN027p?-eb6OMG zc;NS8-|-FS1BMbcojD{yK6f0*4v8{11eG_30MrwZSxuDeWT=*Ok`GPOpW!6I+%|nZ zu3b+ryQRnIW}g$*DLWOQ0RD8~Djo2+7ZhBb3=lM}O}K(~Yr?_TJ_)#r8|;D3J8H<; zdO`t9MYb!(HQ~8sA2W$ga}Ts!jy^e2+HT$)-b7`!9FgySFpG#f{C7GiNA1$<+|-~c zPmqNA4jgvs6XFSKg?S%R7QQN@#gH)#BW;=dU(SyjG!^uXvEO7N+m7m8N{iY%b*b?Y z@)F1|N-gYnP~O(h$N)$LJLR>27@r1guM?DZId%pF)%g0CP16T91l}pVhB5rv>O_Xe zQNLe)IguwkU;geB-Um=KDDS~XeSr#3K!I{yau1bA0|{|9kq)(d7-7%`V3ru!CFWF= zTX1eWs!J9Pu)|aq-y=~vsD?rR2pG%&fnLHF7wL)lGreBM4jiahJ<{ORLPH~> zQgRa0zJl_+GiALhDo3fMg2YH%<8;c~AFX%q$I@4PP4+m2mvrIz5m8~N){>NgVJ1lV zlF8END3+NXF#hgw-=It12H}$BQR#P$JLELlG3Xmu5X_~*o;FRgt3*Fv&3Ei?D~Nby zf^S)$;~Nbt&(4rou-5fTRfkz6+jEp|r`gm3{q=V0CkX{}IRt!YQ1g`7WmZtm2WPMu z56H$hsJiUfI(;x8XQP_@QqMYlLX{~E7|>Pchsb~zg3A!N4tj_%WfNq_EFDSzMfD(& z*4E*&+roB*o?y$pA%bi)AXlTuWDJx;^?Cy3DI(5XdKth!lw+Uqtn$LB)5P50NO3DX zYuk~{)Y_7k>*ZQ6Z>)8*aI!4sYnDOzg6@mQ4bFK;35QSy=2ybtc)i;z<|OyW+g{&xCPd#=0!`*AJW8uqnoA~J4Lua^hA z$ihsy#6`Mh19mZL^IF^z?CETq8y&1mPmpC4fPNhxvk9#b_0Z2MP=uioYRNZ%P&B(p zLKaeQdNPi9kGp!vQ8rSV>BPo@diGaBU|m6wPoJV8IYKvj^*ST;CCj5KXxe<%ln<*2!!fqUSw@b+&#;YvzqN$&LwBZZpZO-^dXYlNqk_ zM%-6}hs7uqL)ELrNEdt*U{$t%qA5QkN@u0-_Z8|4+LS$nX7KgLO)%=))? zmT_feW%g>iY(sD0A3Wea5x(h4h&t+ISiwAAzdfDH92{_V46z{j^AM$zmmHqYC6D(Ec1Zp%-k4%I>zzf$QCut(5 zo89+^OOe7UmZAw__`DFK$YMPrJeojtBKuP|`oGQUa^lJQ+>>(Wn6X_{VC*`gdjq7e zgUp2!Kqh-$O9h9rp(fGsS=Q}Hi~{H^0N(lLk8|5~XkrI&9;HH-bTb1h>y0>9FIbAo z$S|$Sceb!SFIe*GclL+eQaOw`2W5J1VyUTj;1|+ejY_~~sET5JBp}DIM9L=MI>rsu zaMeQMG4+JD6C74><5r=bBHM6m>qNm%_!j08D8jQ*l( zm&L;3GfjX!jmDVpIITcUp#Y`_kEQxBqZ7vE#K6xHn!bu!i@Ag1`8B9;Bm3{?O|Mf- zbaJu}F^?BHgg&*e@QQeuix12b*P$e}jmoQSk&C1cO2R0a`rewk(-TAM^aNFrq#ZL( z5RP9|2vc6N6eP*kZ)O&s)?v^8SnwO&_@e@~1&WpqW7NZoN(as&5L>9yj>so~B3qSk z=JxvBpmujV1_Sf_4)Giw90vH(ULQ0;VJRN^C6r~~S0)2;Uo-sWV1wcYLgafh)AoEF z;_uA0_5%<2M+APN>>l77F;v#82;P!j!AHhFhXpS}QOAumE++Cp)Te%A-Ki%e8ry;J z#sUBQS=T#@y+hRy>^D}Ue?4GDN#baoTk%uUQ=`BODDQ&#xmkRIT{vD!<$C{)k&WgUottK#n6z9RQ(n2a{Jy z4q>NLn3Sk4pqiWTs4&;^>mI|`h`fG^j3@oFGvXQep3I%%S+&M?7V8P4e57CY z)staO-Kn!{}O=ne` zZDLdCk$jm)62PWuIpDN7z{-)vRlalP5_+Jjq+FKrku0c~?JXwh(Zv5D>4R2XnUeSP zDe)Uk&X=#EPX}8NT##XJr7$@XWLZigBr&K zmg>x$1@5n>{Rr$_?HHx*ER@SrP{lwzz7puLGG8-Wu|0|xm|-s z=LSR#<(Gk*mK;)-$3bf&N0e>IrjuFlhTxJem%;~)4v(Uz4xIT=SGWAVc@{EB0hw4e ztQ~av8c=8P!#dHuC)ks%iZcpT{U|_+q$(Gu1KBrVi0~uSC7xjA6ZczX&{K~#5QzNQ z1+_vzRI7u0F*Y6qK(0*TwvhZRStlXY5ugED!k4*e_@_qmRI}W)R;D2=6(!Bt580*g z(~mnswU(d=;xc5vs_2upvu>?yuBsRO$@pfZ{U&!KbIOtFkq;dBc7OF21g%$@TwX^c zR8r4=f>8oJnOhs=z>LFAfGB~=ucb1JB;c6C*ROboD4C9S^(AniJOuw8Zz12B@fyj( zlg`Aj=Ui8B;PTfNfj3chT(6###!H^R2z zfq{aFcUZyla6ScOeBcJP9!zPBKy2T zuY8~mTx&;_N>f%tX+3;7lNiv|FBN#dwG zoCuJM*;V;^mn%hQeLOIlXs*HSwfKN3zgF(nD=9+Bto>w)4f+n#_4i=E=Sh$TPJn7@ ziSWbSxmc$3N@mTroUBV+{IgA4?lg=ZOPek!@0$7F$w=l=QPDYF!v?zmRNace5y&OZ zXARLqT19KX0L7@a73C)tfkcp5kqjV7R75s% zehzJ+zZ>8WzDwyqBm*aoyh7z_y;8!@GcAV=M>650v32GCV!Olz%5&S9tN-CnX!S?L zT1_g|1PG}}#aVK=lrKTmQyWFhx^%U1^4R2moC^F9bJdFtU-v8|A!u8{IH{dll;hsf1@$&C?l?E#@h3SU#Zn z&GHG_f@zxzN$FPNmi!h-QtF&NZoH_=##1P27Bm|RX1CGH`c zdmLDBU~lU zt(MRxP2?uwkwSPtGX|expe&9P5!Nev&0#H8v<7&YlSVGV{{R%?x3oJ6!)ZQOxgaFg zjA~e#LyrEisDbz;9Wb3E&We6j9<>a>Yk=+w9Y8ye79%JZD@jMpqy4^%Ilo_i>g^0t zD2xqyX%S`;$_9ak5}`DfF>s)~9Ew8gL=X5KcF9usD$l4<|MzwG?5=v+QUvufJ0)k; zVP~$97%u)DuQ=9LhtU3uz__$BUYCM4NS_!&FK-fxL6oWx545(C# z7Hcd7Vq&_~^{{FKQlrr+|ylapNl`qOgrom7xLJndxKS>q*Ou@m1%bm{)8g=bZO( z!M`Ai3-(YPk_}$AX@%EC%kow5HNS%q+`ntGlxrx2@k%j+1D*TKsEZx*VoYeTEFh{b z{HV+RV~dD73Boayu%KRJ%Go9UR#Z} zh>6<6%<*^}^M1dFW+EHl)m~2LwnFqP19<9gB~kK9&W6b%^q1TVS!_k<$p*n31VR=y zUgGwmh>1KMSD^0ta!g^+?y{;sr?d z55Cp!<8Zl){Nf0^Bm7tH5iW-y>Bs85G3}eOy-{_O8w$9HVEg4Ap!VN zODI+1Zt8bBDitU4b8>sX+{!Li6Qg_{IaIW=>>1Sc=ZMFk3pOnFX0M5?%R#~T`VlJs z&vvpt%&a7pY}dCQ7Qd#m$DCq!UTBPMW9KCKV!aYo^(f0pB#MP+X-*ndmbDn~E|KDy z(a|vMmbb3K@4C0rmM6pOV{`300pj{=)`i*NG>~7aU?;7`m55Dt@Qv>yhT3WM@ft4n~oW^n8Eu z6*6avU400dd!&2V9pwKJ_3m*|mH8j|wzj%u#9aG^{mR4S-&6E=L zZ0jcJgp;Wt0_Rz?B(IdFq==K5k`Yd(ILW{~p#mDoD2S6H94^8D<8YW8XU^?;exF0X z-|P1e=gcs3=3G9{=lcGIxn4T8N#t@ zAw2qVP?L-2*lwUru}2CZp#iC)3dHJB)5FMmjvl#(&>7SLmv{W{k$TE2DLW<_Kn0~_ zFMds7K82|~+pu7N8$y_eHLc)b2zvbS@B(Tq(;uS0Tb@n1#G`0LO+d)>6=0_7`IIUK ztXT`bSlKj@oc%+OdALdpi(q^UKfVfs6u4SI@*JueSJA`BqOCv8EmC7~RSlr2EDa*g z0GIvYys$t4C=PZPa=@&5;3epV0X+>3RZb+@Bd$=^ek<%e5qrqR9+4|v1!-)t`1vUu zG&|WN@9osb9Y=B7+0oh50IGIAER^JHv^)al4nQvGFwU<6=irBO+|)WawR{4}CHKLcJ6 zV0j~cO(xs;_Akg%xD$PS6jlQu!CoZ_QsP>=p@E^YijovHCOIIopTC5)Ua+Zf*#BP7 zK=1ewtk7KOWq@eFV>t<^F480k)N6kNlqF?!mN+ccnOOCcPF} z0j|ED<4X7dh67&X|8Hy#P^1jS*DaF2RINA$Rl~t4-_To$Ued>_(%^)U%ci9yxiL-9 zvc5rdBL++e0O6V;De@xaz607)Sp;$uShH(2g{{YEE74d`dxwaIx_Ld@3X7YN^+~(2 zJtRQ7`c(=YX@XG}0SUSiz(|l2gO+D2Z0>`n1{>gGb<1lc#c&lf;9$i8HU%W*MY>wg zIY!s=NM}5RL;pl7AWmL{3sh|`B`1gmMMboiEcNm_^kOzRQvi91hWNb&l4d$Yb1D4H zRjdR2nR?8_|BH!M1i8Sgu8TYcMp&pEKy$$`P@we~E};p(K@RosXNfjMQ*?yiKjAW= zh5|FpO`v$@!7Io%Lcni>-++q&Upcf~QYhR51_pb|;{wot!SirM>%a>Jwe;}dm4N5* zG+fWW;8{SRyAEPFm_YzPZ3LntFz0Y7@IC^s6S6JzHA<3U(1DQuE03X{ybyi@vRi{N zoa%O-+{B$@kmU|c&q^6n%g5xY({Sg07z}^W7EE!%4=baAv!3k3jK09W`bAlfYKKFr zzLOR0OJGI;Qa9pGolfL>q{FSm0e2ZesT(lFBjfLms50(kk3y)`AFJ*IqThJ`FAxxs zW)*;`%kerJaGohs@!yZMW^}=CJS= z5hm#DLy-MumZ`IFCj#*SJRXw*Fttt!{Dbk)kXVwkv=<|Tj=)_XiL8O_!5ol($) zS8eHc|0^4C?{FJa`usX0@S0RXPvSeQq!884R_(3I@NNOx=G%R|R)i`o5=eygO@-}m z=&?xCwReG?whnl1aHqkA3L;7ks%5-UYauxo0)jw%-SBiMKa6?JK39(wlx9@RzX`;F zebMj`V0hXv^9*q~yf+Us%|nIUB6B4Ix@YsQ- z*V0xq9e2JAhY?b6CnU-LEmho^x)leK84R_%n7q3p2;~@E( z(q7@?10c=gS|BE&EA%(~76}IT{9V`yw`ZAt%s#kA{f%ZV4wwdG{VhkVEs)R|e$+)@ zM9fi4XOonOIndyM2cgb}l`@Iu2ykAKrOitJvys}>BN0mnnP^mpxFQkt`hK0=Rq>6g-2I!9N_~Q@(}_(#LX?_Q@mwu! zQk3LFIZ_Ilk9I(21QO=e8Ot;f7g5a1@m#h@F6|^#fL=g!3NKya1MzZ4Gw}Rma1g^- zm65l=cokaZIK9Z6hdiPd2Ynl&IFP|%J`e@b#b@jggq0qq)vmG?0{x#b7evfw+6^3W zvhwA_k90x!IuGGUU6n-wd;q>m!T*n8q{4RlEqPC~lFNhpOb#Ky@;fxcSK#|g!$2GX z4xaZ#`J+pof}{1A_Fy^=92uzx7Qj+iq=1w^k{GcT^8q$87DCBZ;fOkb%HcFeaC5U4 z(tYFXG=bYmcL56<)2!|rhRT4bQ|lS9tCQ({9II89=1>DX(2G2D@y60X;>FsdnqvGp z8uaNp(gLb6Wed%nfR=%<4ySRd2{U1z+DHYdCj)oJ61|I- zJ|`=NZ*VHuoB4?DVREz-@(xUY%Av9e47HjH<%X@n4sg3w<3lZ2R9@g!h<%vBOtz>K zTJNG$jqzs<`cc|a4 z#{S{(jP4d7)Sn*Cx*gQl@@CLVZvYe%d?)~3>lmLq#t4t+_^V((4&6t0b2Rz^Cx*O2 zCGNy=0*!g@5Cb~uGI&(A{kQg)T@f!>AhQq95G32eRW}IWn~@(ChAL{UlKkAi^07 zqPiE5F=TxU`2xeB?B}05G@${;9>>8TtAefq=%rK#;MD>!lmFDDlnM<}b`Dt_Q$b^~ zww$X4KURPY;qQE4IIP@j`lppR-M|@+38==7REq>zYd0GI3wZFg1~AJH-T)3_pEZ&~ zuEJnzuO&QS0#)%GVEUl!XIDD`8UK1_cF+m{Q}N3$ke6A(UD+7Z{-r2 zfNJ4B5*T2}f85oPw?Rn-m{*H+{Gk3d%mzFtI&_-ylE%QoEP+6~E2)K^;%eEi(Qt;` zz@72e@TUgwf&*WGqKkOceWr-zd>*O;_1`0AiFZ+#7RP#d{@n<`-y|^Y7mYNX0iKI} z2|4H`9$3c2moQrojY~}owJ(7-T>w`^U*YjvnAUa+1_j6`K{fI|vX8-F%gH%3qa08twXEU-)`b=l-~$inY*z6!j_(%# zfdE-26~R*PxA}*0+XT9e4GL;qj3y)Ik~wy zguwA7IuA;Ka*jMqt6>pb!6%)8;kCHOt}X}(ajP&(F5^xf(ogSzFzut8#f&#eiEcQ6 zrexSHz~RNsZsA{(?6BDL^{jJ-x(^#E44RCwMO~r1KV@0B9{74JH(t+b6ksdOf!TgG z*f~obG-hAYmj*S?042d{BxQkfTaC-r>0pC<>TH!T)WQ0Vbex>v1K@O_D#L413-1@; z(ZVt@k$VHd3~k?dz8xyWbD)nIj6y!RQe-RhsiZi#TF6!K#}K|c03Xi@q|l|fQ>aD5 zlk&Lp5Lu~PPv-Hwma^=k{@VeCz;7b}zBGg3Ekg8O81VD9mIz+~mvks!l-<}XXmQ0u zs0OiB`EDqTFpnR}P6>!$gx>ThXby&Anxf^liFuvSw6?=~KD{(qx zYV_j)P0*fFNz~_XgnxaiQV82fpXHW#2`FacqM-M+RrtYAm`KVY@Q`L`nt?2$trqE^ z9w$bDs6+2b(-jx$H%5lRf}Ka_cYAmxR-FlFEe@L+*>l?fw`U0eU!REmh30~K-9e}H zlQswt>hWJ%7|_J&`=bPd6qi?&1AF8}+4&0{4<|L30{`M|%k#hH zL?Cx2@$~P*XoeC7grm-}fUEg>{a#~b7+nCOr4>bBvJ(h1czQ8MCigTjx2>>HzhY`B zG=0a>2jRZGACDmW=mr4OevnbJRu$+wKiLA>`H9)o1-6aytxlFaKyO*31V|@}7_=ea z=!LAEer@|7&-1a6=u#h`?SqSTMY+C{qU|IbXchlcBYv+OdX}Utb>0c=s6{>YgO{N8 zhO)o`F6Do^hLO(zV0NGV1IRonspK=*RYz&D5e-lQhH8L{&{FVzlmcyV$JKz3LLSGi zR-s();FX8rtoOnL&*>FvnE*@U=q~J{ga?aqmo64h=TNKm1+BJ7Cg5QZX_rNchcl=i zkG~3CH9(PQA8kjy2ry;)fHD-)FKHnVj1&sq;}Lo*hk1>FS2&j}+6eeOFyc)+JUraF zr?iynpa6^ZOA^;1Wx%4kgU<1@3@28g@P};9j>w?54aa<`7q=sXg%AC z;JNNYCHf;<3Xd$93i#A<*Dv1^DLA}C^vjR$RWa_p6F;v``jg;Fx~E(ddzW$p&ZGH5PtfwyVkd7om#^GHu|oB{F@8^6>Pb zyWD(-wmtX{?Hvk+!lAAXh^8yNVI1|r3cuS&o526PI)H#sLDBl!M07wudJs*mraall zYrj*1;W;CzpcD9o6R3j^q@;k5Y8L5LDBP#h&%k+$s4fB*&Ww!^1dsS$jbuSl6QWDf z1Rw3NWIhI~n;Dq>@iKTJrRG6=RRmtTUSM`Xgbn7VsSh-T3!Jyd;gdR{MUD164O*nA zW)V{s>@S4;F)Z-kMyx>$m-SXZ6iDNsbw7!Yt#m;$Mm2?mQj$Yo{GFT{c7KbYO7MS{ z8Njp?cZ&MG5sv!LVBK)%9r~1K_Tcs9ShcHB9|QBAMPj?f=UP~QN=s%3)I`ZXhyI|| zJOv&!D@Us~+{rdb!~%N#|1>VVr%e>}Lo&w%R{NBCEmDcFg%|WiYl9v&d36{LK^vYY zQ%EN`09LRv?JW6~59mb7tuXA4?gGr6{x5LAmW3+y9W#{MK%J(f#SeZ$*W7>XES=z^ z*O@j5Ysb)|v}rJUuBUV$r7mpgp-72K9li+~N4M%0J$Dze^FJ+tO05OI2c`?ed~wqp zs()+F!`$FD^@nU(1!p5(w?Pi{_o@zb!vPgCU1>$ z(LkyS`oyXvgQwC6iO}IW+-1JkEj7R$g?E5lrFH`b3jrUpgi`bmSsq6d2R{VGdi}!0 z>jN)Y*`Qq>0=4-+cK%Q}KJwIQC~g;{i%QZv>SEl8VaW`o7p;HEB3^Zoo_Dio@AL~? zA>WI^1H?gi*G2Dxd}kr+vCF`??a$zv`CeX1$c_LEJIv@ttf7|O+)8CQTX2OUIcUVk z)C(!LYHQDV8V0*g;`))s_u3lpUkGG_w0LxE^I)p8(h|nHGCsv9`W>@l*%&DyKQc{v zAXUsjo^mobN>dl2%X!)&8nkvGtGWpHy4LV?1xgE~Xm_DaS43lx3t>E91Yv&?VkdoU zCVBk-+c}Nj=%$U`>u9ObWTa!E01X$bTSLa-P2fPZG+* zk}H>z0&NjGMRrQm0lBU`aIm09WDy1r%;mBSq(IB1{Wq5mmmNw!^HMi00BCyeTi}jK zcBRC51#fbJfzr}(V=^?SL;-+4oCA4IY4{at5mTT`4qzX&4h7*wT*v}hs25q>wE)+ZX4?ULv5#^#{`brDUxCfA5 z_99pt-+~|CV*&NYe{7Odw0U@LD;+@hMB=m(7_yh*e+?C*KMq;Q_H_WamDSG=wTA3+ z&L6970r~rBx)c>>$Rd>5=qwC@e+GQ_F(4t~?D)Y@1pbL$*CA+bzL$l}E393k!a_b3 zUT2U$c2j-zpzoO*9t*cVTAgD;c*(HFkZL@Kq6iujv+G2{fOV*fy{Ew|j=Z8Z_ zsg9G-X3JWh_FjZ!C?#AQlxFF!kZ9-fc@3yexeB({OoyXl{1QA5QicIAJ-P0FuFVo2 zMr8sn&LVVLH`8V4FHZ1UZobwmUiy#Mz7Y;H6btM$-6G^HGBml^1N02F7u$BU_cM+QkOH@#-!jHZ79B}VN=$->I8{sO_P5$)B6M~HTkXG2 zM--BV<{dOFa@I3HXAph$-x?Z?U$Y1VY<@>3Mtmh|0fDWfL~0vBue|4_HO&@k|hE9 zn|i_Cy{E!=Y-{@Rs2C~X=vs_RrEOS!`XfpZ>&4R}0U@3H=G^{r)n zn<(D4uL2<#fc`e`b&TOt^r_KmW&qUK`sn+?)k;YO=~)g(@SOsvQA$LE*907YISVAr zqBkx`mT(dIr3fYp=_(drClOWw>}?J0*WU>x5HS_DjlcwP z7a%rSrY-`QWF6z$6OW3ERQutYe2|KxXn3ODp8mA{tO9n~mAC;n*(mG@diz3wPMWQ9xY1P0KN)|+vJe`;qJH9gp{&JU3hV|W_6W>g9}99&$iGM)CKox~s;kd} zXzi^@N&=bT2VEqu5CIp75%>dOr@IrV(qma4r(bv+RJTgVY5qLrKxi^`Nw+~Evl8pF zl{>yq`R^BW5yU;f$3=HN;;OQ&{~FOFD6YL^JKV$Dcm#n54_14)zC}f_4f3mm3((P$ zlBmlRWGkiz@9hLO64z1a=SB{Yi$sms zAddVJW%*M^LuMZ`=}}-ht8j%{G9L^Dv>+5vU$6c9A=!&?qYI*_9Zou%`Wh|azH5|3 z!)<|?Fy==g>!Y{IKw#W$mtzk}Jje*I2P1qD&@wo}mT-qf6$<#?k-9QC1;-KiG_Xf~ zS$&G5cEBzd=s6jrI$jVm;F~3Adtwe)?DN3$SqljT0W{}gN_NuK7mWJ;PH-dqefCv| zMM*8-7ZpNIYz?SX!>4%wI0<{z)2(8@+I+ES30*`(@gp$J*Tr3w6%Kr4LCZS?P zFs-zd>Q84>4rS*;2(7I^KT<88lyHMuYi2}&tomrEj}ASr?B`c`^7@hiWh?ZjKMBGii;ctJ>)mPv8?~G?AOJh{n(OCG-yy>PckwNA1(quUBt!>U4JsOmnRt!bu*9o@O~@4Zu2KU zaSOEyyD_~npTRBoX)BEdQat#FV7cIN%achpP8bkvuvXne1kEi#q;P zcey`?Nc#C5o*V&LKxG4n4BdeDiS`gRzvC>wtUNmv|1iWe(6KGgi*hvc-3(n( zbwq&_q0fP61yjph{+aGXbE`F`-=$ynJi4Y5ssYKJL0)F}VEXy+N>ev9LdKvg!c!2w zzHWyw{WS-^ZNH~UyN!B*tXJ~0@b8hXY zn}W9YF|5#%4^iP5u3=%Mp}&Xuo~L`{pw-RMD)#>%8&$@AGg{N=z zdAfujv3^-6*^v2eo_;{@v`gRbv!Y8vbo&|rU^g(}JG`y|Plzq+31+0W^3G;yWvjYE z*67i6$!>U`4i5v)I(VF9A7=P&(`I*hP_&53aCI>Npp)CCZs|I%1U(yDoP9IWQF_n2 z-I*oKWo2m@-Bc(&$2fwGNAadq`Pty=uBP93LvyBWyG@#&Oox!sT{Be&t0Xcy;Tr!U zox;~p=zy#$o`Y9D>=eh}-`|nuk!T5nCsf?fRz|A&3nkSBapF&Prt?KhlO_o{lSghq zrDv3^um^w7&^ekkG3>FZZ*$~nIe3E1XteT;*0q{6tk)HFwC3{}{6NKtTl8>RBr|{Y z(y7fZ5P%8O>P&PqJ2o;Qq?N8y8D-s+z;Z6V<6QCCY;L+!yV1}wGdN)bS-dJ9fivws z8C=&O+I{G+);`b7^p@`BM~W_s&C-|y?#GfMYc0>aP$5xghdt<91|SUTyrezWjF3k- z&HxUhE?jiA#^|qdb&J(#a_Bj3m7AZ;(+A{b$&m6rif8pVgo4Q}|EqzS5F6e&D586B z8I<$4i@wM^(d;P9dGt(y-7Fpv@o~`+ByM{8muIt$zm2b7ruy01YDYCAI8&2^Gu9KG zLHttZrPH*^`kI58%Lt_TQyBduq7xjiO;6bpNh6YZ<)e4V6yR;{v{fQnpa%7|J#uh4 z(Xq6A)QL?E&?+|~DTASBHo5p{6cnv!g0C!;AXTET6a}OmIcM4r3zt0gi@c$`~JoR^q8?Ywp?V(hYXL?vG5eseX|H>r2djgni`N#0Ri zo;jTU zl{IQ}H&l4tKY5p-|30&9yyfvR&-6Pwq>-g47<9cg60b41 zu9&I#rQl3^=g5X-x7*zt1ra~Jq;0x*cE5;Tu36raV71Y)hC_;S3@R}iV+$EJ+UAH& z^=&zbMB-nhpnlinBXSd0r>c9d|D}`-1|Of=?0;lqD&z~*(jTBBuJ4R-&B0NWu`wA_ z>tuLvxiOagE_}u1So8L0)|InAoX*hoT8pZh*3B?#aT_)F87qyJ&t6!G2W)-@npEll zSv{RE5PuWviF;vUzZag;*qRLRn%2zjC~vAu6^jnnc1PXc_DC7MiE|-E+uRu6BFjwDHZg>veU;WM&%WwRO zWxwgYa}SU-CyhHz`*=fCc2Y>J*d)wDU8&;Q^SND?Aw^11%o)cpj!nzD6eL0lenfNb z&5WLP4W^ms()25;-^I?BLhgl0TKFmJeu*x9$mZIccbUf)k7cZVX=1=vC(dH_V@Gyk z2qsUCL_51p3H*wKI3t$~jgnsT4wcXP&2-%88r~nR_++0Wy~l8M%{HW;GmWO|`VW?Q zjtQNX-*U4p>b1kJS1@FDW|ahja~`tsQWURNNNV1_Np$_`rC@><;`{;JXY)s|oSx~b zl(wHPyp*aPFNC!IH`?Seo!-cW9n?~AN#o4OAK#?YrZT-MKEM73> z^W7Y3@XYj;`7ZPEoa@JmHb((>f2EJy@#hrb)!CLiJ0wReCb4BL|0R9rgg`S5F}1w0 zs;b$_ds}a4H&F%*b%yX3s1au#e3ZbuIt)setJ2189n3Vn92JP(Yc(w9$OSMV%mgX4y{#G$yp0Ff$b_SU@Bkg9Q zoBO9FX!d&Wu6D_LQ<~&Yek4x?ZD%MJ=*oLt7qq~h$cz5ba`|w<(B&Fk-p5zxP4Qnt z$21zRHuz`So6|f(4*IqH5vjZ8>{90sHdnnI};x12*@;*N@Is+TFO=No`okd&4_Y;XQoTuZ%9`QcI zDy8Rt%Mw2Pji2S@;EcD3+K<^Wna}zhAEmYrm3nSBUaU>)WOj)^-ikTddgmU}NZ=I#V#yuCa%iam?+mu&u%6VCbPb7kVlp!TP7bRSqDDet1k(<~G-v-b%jRMmGut)@0L{tDh8& zZH56w*Q>u&ljbb!A1Sq{8d|CF?A)!>YR3{FN5B}-76~#R<{l3|qp4Yt zc_iD=w6gW!0ciz?)B}|Oglii$EoLgJb$V!wL75Gu?*0;$_p=c;>K=eu10lEx-TsM=Rcn1R6>OrzLVz zeK3cbCs@ny2#x${bgrcG&jmBj^Rx2q)0RAOi1nAg3G1GXjJPp8 zp@n(7N1FY_qrpSnt`i5#th4TSeCV(iOs&s;dIMd&iqX%>RL|x1-#G_#1rOSGGA1LNF z`hzt#)7zy{8k0|Br`4@KhhS-`+qR^+b4;x^NYXs)4T4f8c zkC*1P@y804rqf<-44Jp)v%2%~*)b%oo4Jm6;??T%poIN-K=!&>Zp1yzE-Sbt&$e6n zCFRT8$1fM}D=b^H748kUvt}FbnRdcjkMp5bMJ;R`lObKs=Jw?DkwMAaczzrdW<&Q^MI{EnWAr&-!WckGy5 z{Yu~jSt)v$Z`H8N>q03I`^l%www;If%-YMhp7LNU+FHOYbCNsf$^gJOf#6822jq~Uv!Bk-P_pcPor zx6V{q8VNwaw@}MI=gjPpp7XY-qV3|mVBpk4vu{n|9ywS0%cyhX@3$LFk3gY$(Z){@ zj1ftq&xW^OE^As*_B`V`HqccBl;NA`_ot2I>?Jp8Iyfw%2NbXRwPLzZQZ2)8icO=? zPs*w3gf3{)uG7V;;&ZQ=+H9q}&**V&4n%H6?7hoga6|I?AWp7zyWy%66e zFpE1|>P>#xV!h`eeMf3TjpnkOJh#eK?mpT^s**Ym}CF zVfOqnBy+D&!1eY2tgoTN^&Mw~oF~eW!jGI`sW-VE+$Ci$P!3yhA66iD0eFQbG51bA z8W@R(Qf-$1ROYGqj{dcQVPDQa)tv?0Y=IV|_s6cHD}t`Zb@c@&x^2*1%+vlMITgsf zY|V+3etADW)0o<|b|pNU_1wnf6UCKUTzhAx1?@JF|Kz1i!59k+XlJJ?@{fKOo%kjYn&F5UK|H zR6k1ITSR^0=VAdJX$8YG3xJmktaQ`t`n;14|Auc3?)_p}guf0G7Z3rrM<2;P^C-HS zr>D9c*|GX}s^ir&rxQAyJ{QiakcyxV*D>Z}v16XYk?J4j#6W;TYuT|k`;J+KTARId`Q|)n zrTlD%a=WR`1!d4`QIGUkN-oWAGmVWx-`p%bY+YKuC6Fo0eH%wzT3MW4UkIxxXR&eP^nhd^Mxi zRl4-Kb;^+GB*b4>7b(3nL!Bot=o%CnXC1$SLs>a||E5vy^LORcYm)1UgC|rhlr^C5 zJ|wA{v^+Ji_ElCr6a)D*a?tDI-{F5; zw<<+1DX;x-Nz!ZT|5%Uvcll%!OpI`y?5*naEJZ!JC3L5=ul+IakQIdu7gF){k`9-p z*F*bX=A4!>$A^3Lcp3scAT2x!)|4Eq^Aw5!eyp0+?b#Y=!)nxpwztcc{VJMJkD`^w zRXC4Zn>T39ulGL^FtR-nDD^S35b2bI7PpoDKvWSjWHxYXJb|G7y44{EKP69r2YiH~ zTi`AB3h+f~67F&F-NPlx(c=O`CpKEmnpD)|!v8{KIe0hMtkCzP&SNjS9>W{2B^qH=EUK3W509!xfv#Z0pillO-;bLQ&Vr0;Q zeVCo&_Ub;?SOS&&$w{47d}6O@Z2ru^N-jN|zqM&c%X9v-??mIcLq_e zg*oc8(>!)FBJ8iMxe+AJ`WQpYM@o`yl`>$Eea868G>A%Fkk% zZv=!Xvz)P=+c%6!pBitzX`B|tBxjyEF{ZDpX3O=lWgj~G>n8OXzi-CF+o{M>(q+>KOKyxRfWRG`thtO)Q%_E#Gt=*w9F;icK;C0A zDS4eDSfBY_o~-)jR!hI*(jjg^;Gz7Y0(W83TPK_+n(qW|SkosajeWl7H^mnSp3hYJ zru{O{JG8o``F>*LZToEn?T1#+82?efUL)NT=z#?92quFueson+Z3|^cBo7;wH28{* zeV_98WfRon*?Kc2SRpl?P5>yzD%XgLE#0A%@*QY3B;XGe+&OmJw0fVr=~sUm@3`ks zYuNk_*S*WTcdI#6l*uf}GSUBMSZFHhPe(Jno|jW{VVmW{|ZwbZux+*&<&YE7oVaeNN*+(^cFgccn2U&vdmo_h*zD8y){=9llp5eOdMDw%RSHmL_ zJKCmxtL`OQ5Bf24NwXUKoLx7aUdmbB8jHh)?ZNTAE<6{J$uR2M#wdxmi~KBfp0)hq z{dH#Y{2gSH+zu!jw6hgbrl{zgk7&%8T4mOu%RCAusOvh0LtV$GJhns(TCZh(0Zwso z>IjYwJ+GDe6nf5d(R8)oLXq{7o;;Q&lZN}3fzOH=6{ z6vgY_l}#3b1x&kb+vkER+e*VtlaXC9W=G4z)6QB~9Q==IXHrJ`dl#QxUCb{eb@e1l zF6>kg`QjHT8bOH0if<6YuPnz8SB&@mxjFs*mb9K5;6iv!GsjC1<*#q$yE49n{M*DH z(YBC_S)6z0Tr>)R3&eFK2ke_tlcIusdeXbVJJkWhbBfu`SUBhF@>#?~=JDQdaJr2> zwQLpHr!K>Vmz4EdYVgz?leO-@o!m}-e$RipUQ}QHb$hpmxr1}7-)-NR(C4`6oFi&~ znlB1m_Eilc<;CgES+DZ<`A>D1ILR}@=m|-wkfZns6|B$i6^7{Lk2-?RTO4 z#FeR`otJ99N)Ie^FT1bl3-@T5exQ}FEbsDso)ig&iz=rd%x@x^IfdJR#iWoR3hwT+ zO=pZBy$2Lx2sd4JVPD>Teq-j|!_vt$-;zlXCjU%c)}(w8w8KIBCg9Xb0^_evkfiAx z%e7pEtkvzJwuB?bPvS=(q|;=h|A_2cN*{nvp)HGKjk%DQE3!3qCh3F~8T zzs7eD3uqQHL|P_G>o;oZ12@5Gt`3{D|6qf=2=knOE23E{C zRwzN8aKl{uxb=$G@>`a;wjmGBVORFtp%dP$9b5fN3D{ST=>_~Bbq@5N&z#i zn&;n6&Ci=Ry{(u`>ou&Apm3EpEpyrVT(tL`2CmZI4z-Qn@7ANv=I5Osao?7WT2?8x@U zqgnaOW*r();eet|rzOF#^eipCv+>KyntuHmnUig55Eq&9+2ZlZv&J}W(kH0PGNPtg zTj`{CEW?}jyBzC!dUvkQmPX>YIO2HJ^aaddBQY;3C>VXw#frji>y)}{5ug2<3;7_A zV1r^3GcLYYo}BqPFA4j&5r)5N9K>fCn&W6;RZ95aC}DVKZlCG*<2-Ob$YymPuCBEC zA+?eR6=9gmRRNn$n1yKm77&M$Sv?VwgaNa<242ml^sE1-!Cfuxrf4+4p5@7X1h5LW zlWvu<7aD-@$;%_MZ z|33huCg{lU08(R2f2~^}Q%{Im8Yr@{%e`*(o>f5@bn+Pi#;zC}oMX_P4PJHuq0n9i zZ&|*(oE)N7I3BrM5y$_InMzITaq!mG`G4*D^5515F*-z_*Ju&iiSM|x=P>XRj_2Sm z1M^S3c0k~EBIstW!qq5jCiQGbK0Sb*c|eQ;MR}YJMjfT}-4JDfGW0T6!W`tt1Mq4a zM~_522xvb4b*;wmN{)IJnpEak0hJfT5XQYN_d$=s;O2;nZ0PlvzNU05d~Xk-9ugB| zy{;lFx(f;d0Cnne%X0uT)a#ZfLY>3smWyEn83l9qDQE+yMyPUKv4!nm>94^C?$o0i zwaTTW50LS&A#4YN&0)5KMoP)M2SUJzOh!WfFKng>@azW6^i)V;MDq^Lhjwvfxc<1b z_%{^<4_h`y*pEO_HVB0}yNk@Z}HOf4X&ao=f{*CHYd2p9S^l~1z+RQb_!$Eu8oMcWS>(TDk9BB22#xism!8 z4{k4c4|nMs10JZdNvT?y<+y7%!5}05Sapg_rq9b1hrG+Kx{6uA#jLmWc)~Wxpp`LS zTN&t)>T;_B*UZ3tRv%Zv$nLqQf*Ek%lEb7Oyt59`F6rPe2^#((q*{>mJT@G?3NONaPUK$G*2Qv@~U=#9cDXF>CMP6#=uh z8dq9Wvk%BOF4-o_Be+wn*RRtnEOvp}2k&7i2*ZF|u0WglKKC@>^%&NEjNkgRHv<;P zD7dM*6u?I$x7_P~wI|4j-SR1}Ij`H3*Fc$Ll)uZPEe2S_Go+N9;s2e_@k%MNvsqS- zlg*>mX;EBBO^9v=C%-rNS(1_n^5C(BnJW|(v!1UwB%8Ha%)pn<=|_31wivr?e$YEj zAw>wAH36{Zq2PF~gb&s%8)>hQN_VqC@i0c9A`@jQz-mj<82G)f4F&bCQ5sdxzp#N2v=&XOhL8Hf7k=4D^gfqqI`a#d@N~?NVm0d=yP>lV@K^MNero z51z_vpsDsIDGl8o>wJdZCrhbsHZgl{lIQXDr=+#e4U?2JkgP7|rO9*~YYuzKLwAd| zZ!oNHuL23$nLfH$)@-!&5Gh0FZQ)+G8q1YfzoiW5hN0ht`H)%TVAZMSd9Y?W-P7PF zCuvkvC(}i%6#G>Hve@c$5Co$}1%SE0N;!|O$Acn%EJQ*5tFyaL>BHjTW`bU#<9kH? zCYtDCRBe-7yN3+K*9)}XR!U<@Exyje*Y(XygZB-6nxrHj_u*LpxB!9hgD`CYL!##O zP8Cpud<@@nJX3*FJ`M^<53|tBJ8C3)Pf22myxW$_7{hoCTYRnF6ieY&>Atr}n|$P;8oZlL^K)OQpOvij@O@ZI9qR*+N8s?Dki1$%6T>S7a0`{^w_V0nqj zLzjy}Eh6W;WK$AlEi0tlb`#7s-=ifR=FvT++PG^2`ES7JBCGay8ARwNsS#I@`0qy}2ofh= znklUZOG3<0y1oQvM}5e~!TUb21<(SJ?7($jE_wmkS$dev=(3_~mJg5VXfl$d0(a2K z9f&Ie#yTL|2VxeFp@gCT)udFf3%`v>)4jbkt0D@roEyz?MRT2HYmU>!~rM3?`{fSPUkn zNN871u^G7>u?J!7lt~@Q?PNRnB?q-K{un^4`PMt`oOukLxk?;=)kQb@6}60pn1ET0 z!IMi}7f*pIu7EGPIz$8|yrLct{rMu-j0*W$xKL1PF<81`gTnJ&w?EUm=nb33T;+qe zL10k{AKRh2)@8%RtIuOYm)2&J3P{VxHNwjbYHkLdtr~k2{$0sI4&=VQNxF>O?1Juo zUb~qR(waNtJ=XYqkOmLRFOS;D#?z=dxd;F;%lGMxTV8SK=zEWi_1D@aguq8V@km}S zn5~ZqXu3I&4n2CM&B7*u9-5*ND-_Q!25PtwotO=}kNg#S|9=LLLItf`XA8polMyk3 z<-h3TBuesA@d{b_Q=binsFrIo>X+YmY->*@80d}7*_U%Tk0##l{-XFI+D@(sN@k$Wo}j3-ImulaDE zbfCur&x^t+>c8ObJ8mTn=}#eYI~wjsm+%^s0c<$7dw#BoT87Q3WpGI4iIzmFuIc4PkPEyJ`Zsj$d$T35<3Xcbmv$6g}AZ2q}K1 zCpuA`?1J*Xx}ALB^SG{aw>7-0eepgG++~r2}?83DgBL+-4#rSkrcy;eaVrx<9Pab*ifVf zGK!aI&A1B?8jL)G{>%>hNc^8Ox+0W8570g#DrayfR?A*S;Zv5-us1@BDBOx?wI8}Y z+c+{8Vk>pX|HIdtz(-M~?c#2T%3uaTqij8j7?BTq5Sai0N<=^i5ET(*tI>=`$UuuM zAtb3IYebetK!OA)AwmWr^dN*5vK%3h2q9^b2n~d!60&qcC#iJ0JJq$EbN+APeDlq{ z_kZv2mvnV?ZKuxqF3oPzw4JzqJTrmG#=d6A0?AXY&F^~&~Tp%>27^6 zboUQI)UTGVa8T>Am?^RcU=4(xIk}ZZfp!e^Q=e2r(Fi%#tD3c@PzwOo$GwDDW5AEI zSS{~Qxcb(K{uM5E_?dIe@|z3l*1g26_+wLR3_gr{K;V)k<{?Npzlx*pQ;Ayp6PXsQI7AVJeHY;@G- zR{Mkq+R8C&I)b@J3FS$-#1+V6Q!#S|bk^clXNB_EHjeu{a7-9!{v>M}OU+kMlfr=g z4H=`@U<`JTb0H&U5!%ns8q2l{^K+G$)A-wac4-O*vL#)*=O+DLS|ulFD?ZtWD;0t#8JmiBYp1S@Tm}atjJfgm|8=v$as-GyHGd4azJiYK#Lv$o z*KudwL#sPoP)}eobb~u(8iG8xeoKW2=pw@%@R$(+!-y(@hwKCgQW;?ES9ka$%S8-; z=KTO>J_65Q27wMY#F(H5;MEh+*D3lb!6#?XOEMtkv!GK!+K3%|vJrp59y*2~Ff5YX zwdg?~u>jd&Bdp6my_gf+jCg_Z+NEJP!ceVj7T%#<84=E2cXbK?yAkF1MyeQ?UnSVc)U(O zm5okf^g;^D+8cP4B+mwEX9YeGdJv`G^*Ng*B=(bM{njR_1KCYSgiy*U-c39Zfoo5v z2%m$I27Gs{ISoZBFx8i%R<|DC|fTgXEo96*#BQoQ8R5_t3-{V=O?q$U!O`o17~ znpc9|uIGr2hg}tYjxU2rdN_T%BMiCf-D+?H60SSCAYVrsh2_^a0oY)94JM^70l)nR z>}>XkQ#m%fBZjW!wLV14=?>_Sx|kn29Zi{Ayw1B%pMYXy30tvODM*IUx58mmwUgB> zc?blW>mXJXirXQkDqqzlJ*6hhSYpr@)vD8wu-99h%a-8$t6-f7^d5R(=imNkv$<1ZRA+}z z1>>^(?~#n7$5Uq7GSPll6<>_~G9 zGDSQ*C2SQgvLr(XAJ!yaw;1Tp$>kVtyJ*3E^bCJ}spI)CUgeONXJ@y0 z+-mo~jqacv1i&uA+mgYu5el;2<#SPcpG!LUgh4&|YyBgT$v4{4^&AI}*U6SvXT6euEdb+GrL zU&7u1GJQAutUC==2@kJ{d~Y7}-Jjw_E$O zKKRk>olA}G=;rvtE}v~Xe_m(-8F)P`$>=8Nenr3P_&h(EV^J6C!a!YX3Cn>2+6;z~ zaZBsK#L<;~^SZTb4k*{r9sWMF_Pc!1=fPb_Ua-QH-787$Ek`h>%!9iTqcVJtr^T(s zsd4AY5>kub)@|tFvI;mMfxcwItG*mNY4jIHDi0CAJ@Z(Krq;>kWCm52D!kehH-Ve0 zfmG(=VZ2V))YNM(1hZ5b3b|gsBSDZ^WHY2=q0i(%`h+{v5sS6kRucyI0Yen$7VZ0sX^{#5*p2s~~wCy^fLw(U=v7Nd86i-*y)rm2~; zOLJ)t1eGDrugk+Nk)Z~on(yrMhBYt4^`LCi2hhKyfLT~!u#xK&`Bm1;>rVB&W3sQ9 zfhM>6q7xTZp)D%08vEyN9ZyFVyCw2qNaZW=q*q)6zV(2zV-*G)WEeiPMUiHlRb2w` z!*EcBFq)vL*2pgow+s6%Jy&0Gb&WfG<)fpkS)?{}A)DLm`sUsS31~%+-D;!n;`1^r z^(z+5ny4u=Hn4dpUme=4sP@YvkYwq}n!7v2h*OrHxtC-;Ls<7-CA$hJ^KZtgslqW4 zjLP2+H+F!zJ&t|6BTZ_JyD5dQkdtcss}m zSA{S&>TAiO#C{w`Pg{B>{Ym`_QG1VkRiS&h7@uBzn(&!*Mr9xm$4EPKZ{omaHk245 z$R5M{d9V`8hBsLH8)sOxo$LU!q_FjvMOTCtH#z*Pl_YVyPc(QKh3@VSfvuHo(bXIQ zVo?#@!F5XdN%4>(Oj-@FRS|`(4^s0ku>t>+ggBdH>LaOBYP3OYyH8qscQ@B5)9x2f zurDr&Ks~HTMxR`L>*WK+N!AWMoqc>-=Y*+&CI*D4J$+TSB*i`X5hlId!vLlrJ)s=l z|E*ACLiBd0X3Ot8@Lt%9Z%Rd%E!sfihs?_}dh>cE7xPG4pACNfm3`lw5eMQMU7ChQ z)5F}BcD=Rut@>rV4Ltye>8R6pmh3Pp@cHPq%SaI`!RNWDA`5Cj*Hni#>Z}`r4iU`% zD=|`+CheWoD#uh%IvPj=A#Dg~vwh0QC9&N-@Lu?f7V_?TSq?b|qKIsrG-a0BUJ!2F zay+l5nj&f%)Rs5S96?sCr?9L95No3ju&L+(>0N|PyFw|2lu2$i>G3vOM--{V=f#fb z?>($es<9mwxlm75&qt4C8KC)UF)!t_p61gpSjQdk;|c`<=0QXcuR)*2v{`?%K)x79iY@;$kkg0iRvrX0G=ap<>kiqz4=BKXR?Jj`pXO zaCRtc!|1Q~8MDw`sql-=t{}dPAoJjj*T7KU9UmI)<$Y1?16;d9XfuHOBJygJM-Fup zGNpHJlO@_R2+}(ywL=7PI`R=Fh=|(V$J^r&DR^0E}RsA0#Q}Ox*iAEn92mHB8H=51Y0SoV!fS`|m5xrovfIt*# zKo1qG4qut28*1bA;Zt+E0@r=zDd~?L?Uk$$dmUYJA?zF-30)Nmq;K2RbwcHPJ{5X& zBRF7&`p_If4mS$3&e%{v%u&L#2(o3d)!!)}?a!26BG(dWJbpoLNl**ma=So3)*e51 zBj5+J?2ZJrZdWNj);L)xvFL90tvM7W_Jc(qdKJROBUmT*5^a|?uhHd)$lKCP;|$MY zXoXNv!0qK`rK~3L1MK=-b{Pb}A+)N^5iD~|H2zC%0TbL#QDir=E)OFcUrEIWe=P$7 zm#+=F7=P3m_s9Lnjez|8@UxNyf@C%#Md=YvQgE$feKpB3_eC}C z0SA^Njf|$a$-qZC&TgK~|GA5RRY%t`ESz3ud&--|85)W2v|Zo)wF~OXh{p$;ydccH zSzQ~7IqQ!_zgiwUOXSm4R`*JlN&yQsV2#oTFlbW{ovxWk!2#r~gR_96O!J?m$)ITQ zWMqYSnEpNJaRE9UH12;XTh+GpOWzqQM?RI~Pa_jQPM|+YZ?{~9m19%hO)wbNgl*^- z^1`gx8u=cW9goh}x32FWcAb)CrugMPO*o~`ruj?}2KaP3d`V1V6oE{qBED0TwYrss zwqAS{>}bemnV6_>e)i7Kkc##1`R)-lkx%J?K490{+fijZj97>CcF1E+UK!GCja7vr zRI8@ugW2!5u+_&Q_2ge2QLDoj+HV;Dcm$sTAvgf6kGPOXz7pF$$5%-3Mq-~7{W-nBsUrH$GqQFloH zN0qF2_K`g|H=DZydGj%s#0pw?!NX;=&S~|8RbVy(K!KzX%V0n?dh^BwPL8Al?B?7T zW-Oy8!LsxGNSMhoxtL1!3HBk1z^zlr2lksMeyyqdIc7G+Rz&NqMx{_Efyb7sk2H#f zI<)p~h^PBA@$wU3KzYEj9s`NMh-NWOW#%tA%{o#O7@Uqb){N2epshn;M)W~D zd|3tI1S^1L$l`k@1$Ct-+)2L(hnh~J{GW?)}Ht;g!C}gj#Wv=(Q z98_c4kgrIcvc46S;I+mUKBPbesr>oXp2+^qU@=%WonwCjnv~TMNaSlgTxXxi_3n@p zC~#s+!`WFFE3I(xK-_Nk8BXj)nL;!4NLKrZ$3-@<{hAXP7mYaj^fjQsuumR6I57w1 zhFVc;+%3sSM~$$3y2ZuAs0BL^SXFwMFDDZ z5k-hS3A7!KA&DiX+CFVif8wThSW6_>j?K$zao^?Yd^GKvk3Zrw4x^Fak{9Y0ndV(K za;v|7t^XP9mXFHY1BjRUR@v(zOP#W4FR~Nx3`8dBwg5(9DGaT|gf)=D0 zQRJntK`yt4}xIpl9MZc5`hme0v2JC*l!H4_an z?kAfA4;rSIo&}oZ_>WRroO<_9_e%S3C3oq_$C}F&v}5eeKmE8L z0WPq2XUlp6_tMg9a4EP3H~pepv-`DNYjU9zgk#eL)zal0Y%k)~H2n^VN8PE8^o*Ol zI_)j{eWgM!5qg%LI!x!^ld>+T&-H^$d|o1cUm&t{wi;6lxM_PcFlB(IRnp`EJ}%=U zys7=X^*z$j^T&kxh^#(-7y2k#px(I%>>BH4@W%EM=640O-se@rPW4_MvIIs+_JuM?`iW7jl~W<7yVw>PZ`Hu<^Cgde=DU zUauq)kaNB@AXQrW6&;MlTqx&nB0U7xlAUO3N9j*(Fl;8Ec8A(vfylbv=sN$RcN44O z1IL6RH+S-0Yc&au)%TmTSLF9%T)-cxZU%1!g!s=!#z|gJyXKNwt<;{FS3ei|Y{B$J zcS7k9NDN-A!C(#p#jgmzbmLnj;*gVN1Dk4p?>+P2EO5C_l}Q~KK8($*(V_#%8di(w z5Tc5Ua@f0-pftI`UYvfx@?nUjgJsh1f~C<2vPX`ixBD`%C4+4{MX59fn%IH2L>VkV zV>}}*WFU-LXEcz&4P5J%S(C3(;2=xI$ytPq%E^F$%~McgXK7 zmfkn^fX;n>)Xho^UYr#i%X!1WsqSQd#Jjnnw8sUshZ@IBa@@#wFuLV>ITws&wnHl+ zjG{9YY*G8@Xt1r{5+Bihz}~#e;&!pqQov5J?Il z{Cv(y;$D~oZkbZ?QGGwT?E)Li1V}m{v0|?CD-h3U@xWINP^@4|zogyZ&yuv}Ri(n> zEsz~!Fs-x1H|5oXcZv=~z3b~OP!peSRNCFSe;Of@r%`&RUuiZ0B-^WQb3W-cVhM8ZcOj;zlvHzm)mwMK$`xHo6R8DM?D&;QklV}kK=hkg#;4p6dKYbV&*VTf#yLVH}fD-J9g6^ilA4bxHCr*H4nW4b8i8V z+SGyZ{lwB%0GyM%-Y&Zgr^y2T)?P?uA>q{63l{W7}?r9`nr! z7yUr{476fvT7he|ePGp`8R51lUDe$O=g15ku!4w;Nw<@T1Q#z?W<^yJj7j zlpu(&&m!g6nb-C+4hU{N&HhOsWXBstXh`9AAPRw7ZCzqf+7h7mI1fRchbBY15smSTCiGFOW1bKqB8h$J`Pn{ ze5p%WLK^Pr(qB~Tgk|5PO3m(Fxtc{ukEYbFmo(^HYb3kQUTkJkC`KL z2WSpWV);$7LoZ=xQEz}BkVXUqnTPQuUP)&b%~|7f!+HDf{_mTG48}fl!{)Y)CiL7V z-s%~pXVR_aZkKHRMw{4~K7b3Rga7=oQfXox8KkKR6)s75G^I0>G%5j41(bgQtLX6C z2L6nr@|5rti~2ph<0KHlVa%dMO4v0WeNS`!F$4OO3c-)|QZvH~+bhts;5E}CKzfAy z$B_`L=HZl>wXd4b?sNZ+=~rB691=ABO&eW^N8SzLHSKKKXVvTq_E~1+gRHo$EFou~ z`vLOjYW8K*^L2)I`98FNo8M8fl&%<6il-NWcWDG0)z4$vfZ*UGivFw{z7wzDm+pbt z3H0|b8y73$8gMZQfD#v9YlEwZyZL8!4psy`^FxW5iFge_{S3^r*6Ch&W*ypJUgwyx z+E_8gj;A;K+(Y{4iO(Ll!>7tL&-k%$%!t&w znX9W4gq`8L)9pTD$0mNmb)yvC> z9;T=L67B*m;0;FgU__|#>EPgG|E?k@#w`8H2mlps_elOofRa&&!P<<*jb$#{rCqK7 zt%-$yFCVSKAoCW>Yxx6o?*&T?Dk(r~n%m>oTH6);JvT6awHCjCb-U()BlsS_OJqL^ zPm<5ivG<#Ujm|G|s4F`Fha|>7z{Zf_OqIGWuVT|!ru?Q=W=9TjuJ=y}{QgX7mZw>D z3|ifC_AZ-O6ukfEgV#)2HP5wTv}?sacn6-r{VTN@?Rv_JYRTBk0(Okh<<@)t1}O#~7DDbv!yY6k4I*%B4q6$6ARW~A^N=8Th!s8R{mi_plk^hk^sgbVGGt8ux(Enc7agc^?poU79nra>udY=?POaevrbsw9|rASu>t2j^Tc(Wf+l)bQ}Gxm*{kPSdb0=cXDk}&v8{2;X=F6ZNVlOM z$r#U4qp@|Y-CJcj$>xGW@OXO_+@Tj46vFS0u70_{?KF$LEz9~`Aq_Gf3Zv>);yQlj zYk8H@$?Ho`_QoM>znyP@556w6FVZ< zZCr-eP+HIH3BYOdvbsm;KhHQ+k8+LSDky+SFqsZdp;9S&_lt3#(><;HuBjnE$ngs* zq!KByUd+1UcJ`xH?ec456hXu@()2@LM z)M3|$JJ&D4jbn)+<^$SzTCK>nx*^}>($36_!(idooq$nk4riCPC;$j35=vs&7xj7I z-}I)qEKzmYhheoP7bjkHTD4}B#IK-Hp zR9zOQa3}|RK}tIqhtjZ@r`hZUP2Y*Vvz9Js*fo}QWnZ)xOGZ2!9PnGLG+%nJ&}Sbs z7Wn}-3E6J;p;BSYb8hp5Qq-lvPftYQjlU%N2mN+4VhpeN%-(JpOp?jjL~eeCKZouC$s1YG^fZP6T$huHkN4m7LB;riBr6;qb}ZJ zKIf1KG0>zBNj;qpu%F_-sa8~Uiceaw#sYdysm`j{N!2K#&n;rzXxp$xiKkvx^kW!n ztp^E`XH{sp=kiY&!m(EPmVveG6Wm`zpLeE#hVsI#&3F%`T>gE9xJn|GtoLj{b+I-! zwc##E%hL8_0`P!K*;-HU6Rc7)ff0}erv6(QOg~xFcsk%Om6pMeT(d{=rB;Jr(c*Zk zzwu<{St~stwYq!cDDI#jVBb3?rV3qYl zV_T<6+n-StaTI1E>GMTcvAyz%Y#E^u_udTpQ7?0jkzn2f${2Qs*Lx->q( zoMi88ycf`}zrM;I51g7;?Be3LszmSQ0ww;feXEuSz)Zw$pi=KA_{hyF^T*@>v~`>1 zVNL}VkY#YaSBBWN6<@<4BiQ8UzzPNVt4!-5z+U+j@@-q}gLvUr8p> zf)1tK1?W}YKeduj%@1&~)_~v1V(WDTj-!Idt3}X67HEd!H!(>g)(juSswfZ!FQ=Eqgx*thvi zV(%p~dz})U;`mLOVt!na?m5a8n!O3ITJ1?}Ux$Q`aKL68PTp;?vk%h1%NBxu=v<7B zg=4$1b=6&k&99WExMg&V^V@fbUsVV(t7UwoGwj-d+j&P;&W;F4LOKGreb+xkFpzTo zxkO_PU_?m{BpI(7BYWQoEfv>OImp4(-inE6||!L^vs(J$<(bd|GIHG8uf7 zaMMV>F-DN2cUpdfXMoc(^EWWlTSuPIy2Es(x$8wQ_a5+TvZrsXfx?`nWIubt@PU`> zYes<__`GhX*`Gb$?jE7{M1DR_o%B=+UC(LmQQrf*G6%HXFRP|kjlXs!X^+Q2P0yM< zPQu@d{Pr=l0$8|kZOk&KKSWXmgyT!ZrXIyD1M2bvbs^x{O>=BHgc?93DpV5 z_-U(*ATC0kv9Ujyi9KImxk{TgemXs6iGsy=gH*@fVbrQ;y)Fjlrci4E0#)N!1OBh2 zee)%W!FQzd6LSqWaQ0T>Kb#|r@%6Pe#t8%{fA6L-wDJ$qqB|Y)>UMj2J4d^JZa7;w z1T?-CjNeE>8#yL<_}!gP6^(X}Xgpgu)HQsYS}7c}PUewUX8JA}0DaMS_jr2WKLHH) z$0wx(6&8!Hqp5XziU5-W_>-GGJ3uQAESuQ6p_<*a1+B>&a>1-LH+zT&2=c+2zmZbU z`-m+AJB4pn0Zyjz^ocgW?Feb$qi5Ei_W333l2w^}U=z4&L<08ahv#H!!n2I4o8B`o=fa&u> z$N=8tbjv&W?M}Vn_#~E%8M~%xTtH{gQ~g3~C*If}l&tu&9Kg1b%xe=8N7iu3a_q$ z={Oj2sKYnOLca})hulUi=G_JUBKi{_r56v)hpTsw@LC}V;XS~QwL`dxdzTMvXTkV0 z7F=oD-*X>VV*z!|%Lm*w@;9APYh#T?s4&%lJ2}!mg>RK#2caLZQ@dQ1X ztuI5TqWX3h>uMPiF#L9h35uT6bhqDz@^j~e_03rQJq*Jvc16b5%7Ff$sWg^ zCbzcXB5?gH-{dPIxp8;WRw0XjLqxlvn`9p!{O`}<9fxH46<>;&aM{YT28vp7&@UR%iyEyI~9`sR@)@Ff!ySNN+tV+KId72w)k&(t?>Dx ztmh0e${fLFv~i`5pJ`mW^e4#IGhsdC!iv@L4eRsj*+b&pNIL3At`kg_H8>4-5usD{ z5<)9}tQTg=?&9Axu6G79E@|Cr{OrobLgu%lje4E!P}9?jjdDz}%5{pCUg zmK_5_W2Qqm9c$n+1L&%R=K}$<3-$R1N8+tlB-;SP53hYFvicumVBAf+9MhxU8x9_{ zpWzm~6D$|(1rAN?&4O0&e3zteGtkdw3-^&QIfrB~nI z1`Ex^`da9D+>R77OsIpfN;!};p!8=DxAF$7s`J#Hw!wLExFnplm}^;L#NqO3ln(w% ze9LuN!Xp-yyZoEPSQ`Wi>>u;0@eJ*x8T^gwT(}IIP zGiQ%{twQKioB5s(=Ab@4iz$L|@#i^IZS%LJRcHmLIN7O2vDwGtSt8yV+G!qeT~iQ5 zJb1`oa3F2KHn8-jbL#|J>Y}f;DiVy0S{~-r-a)PdP6=!F^XsZDU>YU?I2Oi6)qhAK zKVzgm`C2W=c$WExz$N7#t9v1n&FWWB9O@UiiAj9)g1at#v7lN8`!3_EwLHs}8cU?; zju?(Tx;81bhRwiz{pJIJT;5oWHWOY!9dW5gx3&0%z1>fLJ^(Z`)I0&)bu#!yVJR)26itQm! z=2-0ae#$g+e5kAmJf(LsW%dIK@D(zHXyh<<3~lA>IDL}2XCF9<#;~Skor=&APLqDL zuwmEjZ2uMKFLMzMMD8A8gv~fdJETXKYanhn;O>QrHyJ{w|MI;b1y$y&G**It1|D@r zqFH+!^lM3VtBW_}gQsWkaxkaNJ?OOsDxa8-GNjI$@Bt@6TZKwgH){5bpK$1ox!{ ztWU@bN7#5WXk`L(K9%Du0_?~!>6umRuGA0~o9hzNq{%*7B~uO?`nGy1zmUb=*u(BwL8%wtccuq1Ft12`lL`moPu zmSfm&3{6EWJpcp`+kQZ_*VPL1=Y;`ko6^cWY$qv@LdAS^`-RnB)X@T?G_09mr4m=z zUN8WHREQrWWLpi{jK2!>*y@ql&W|RUC5~ZSm+FTByZVEO9w9_7cew6tuh+%U)162i#oxzYrwq`U!K68*edU$Cmy5nBo4)D>NY``+=`xV&RpMa>;yFK zx?-KMx;5RVV5nDjDj9*2@;b%HZ z%mVkh=MoPlRs*P|KimYYc_YD{IB+!Z>!?=ns(n+KH%(;Fm&^vw4)|>(Ptc`yCz~;1 zI>2JW?yh5vQD!^S4mps%DBO{!m0iy0AFpM7>g2j?w*fkzM4EEQiUegj4LhDZ9vZ z5gN^+cz@v0{^f;g1|O{K$(P>usgQ`~h&;$8xD)N)52E!H&GongKW2c&8MD{PkJ_oC zVB}vZG}p78O<)7tWNq@tYDwcn8N6CAXBw}aCmBsLgnaQ+xER5US|Xnc#h?PtNPBF7 z9=eSUP}{<;N$i`i7#M)hboga`G0O@+eL@4c#}pTqouunyt`5=g_loHq z4tba=MpH{b6}1=|i?fawnB5Ld7Fkd1=Hi-zQRMj--LID-#rB4dApC1SD!42?#@$OG z-Q9qBiDeK_9RbNow%jHMJ?4@tUvt^YBzBKe<%K%HoM`mV1eSg_E#PNA$Sec*=-k#G z>hqCoF5gA;F;$NYrPs?Dcrv9+iEbarn&l%Zq^t3Oqn69to;ZS~|E)i8=m0MaW~;uf zz#GsRy!+-^=($T8;fW_n41qF>sVmuU=+h!~%#L;FK*{$(w!OOw?9Rzb z3`w|6)7Tj-i{lf|pnK-m^I%*AD9|rl5E*BF%>)ZgPoE)AQhltEE6AmmDW*d?l~Y8P zbqZh&1#fdb&=m#G0|^wj+G0KzJTA~lECS@93PP8OKEPn|U;`Ji;-jR03OmMt-NHF6 zG^M}dnh^#0`&J@FoZeZhikVA092sB4Bu{NUKuU2BMp_amB*3Z7kU)c3qWOn{znrc8 zhLX7_DN=m-lz@NVH=CJrDlf-ugn)xRcEpu?(JQ`$=|HC0j1C+Rv~8{FB*HS0!U~b%h|6S7&%u;2Yob;1*R71uoLlHn??QjNb3}G3x;Z$ z$hvyLF;j{5Y*5O$=;i8Ndj$rv0M*+b5;oh}=*lNGP!Hl@O>0vQ3hW4Kbe$qJz1}f4 z#h11)CliFb_V1G+TcD@hWo`0c>970i9eV3qR<;=LZ)yOefI8q3)>`Syi6Q1)5zRVk&qL?gR{I)3c3IreexGpBt+FWvqIEqsq5Tj(^`dl?yd}a?ELd! znQ=mVr;O!G6%r7@B>#fhT@l;~=WhXs3Djs1-};pbBNe}ls642e1wj=jCEF|5)S@8A zZsRWCfw{yfaiF~fr9b4HJmza?b3ptnkboetSg!;No$jGIQd{%DLVs~EkBv9EX7kD? zA^HIxbN6co_=uUfQ&OFv1{K;uRtT8N%T=Plf}KwLHoH=Y8c#mu|2{M72-PuoIojC#8!&5o0h>Q<7 zFUFxNlg{SB_HOJPAAMv0{WG#7ah{ffZvfiA8u=^JUF@R`gE`6Qyb`fj(kfrK2b~KK zcx}THUo9C>CIwV}T6h z#Ox?T?hBsL8xrzP>-bD)^}xf%H(`E`4{V`24?-+W+xITP@=y9p%!yIQvt0FR3= zLL*v~O7IE0&03fn!+w^i``jA`?!{Cj>X1Z+D*;lSe-Pwv5W#-)2_`s{w*5ddtWce} z$QCk3bx(2!R^1!3P`^6A8TNY1#&+%sBc26hv61joNEedoFA2qN^LJ%N4%!Z&CmngO zb4LhS1{FDz4JW!(C*qnQ`n27>6hua9&7_}l;6zW_l!R0piz$~-3-~oEqYt#Y%SIbk z*2?;7Mp&k6psi!GP$DVH;SsI8w&Hb&7ce?m7p!koW8{nqE>>y9C2dd78EUDPqe z|C*Nl$pVn_#uc);na380@_FJi@wUqz_T+1A(pHZ3ga&AJKST8@VR0>%?zx}IzyCD{eiaUL!y&Te zZO+!qRrIwId#P^giAlNd=8A)>T~EuIx7$?tuebZGTC125Xft!gSE_BjLKRt}5V4 zX8)8P^eagN0i8xN0i@QSkuc=3R=C(G0yv0%K${^a{4qyWnkBY}64ydlZ7NxkrXWBL zC1{G(jUi4KzzY2!X<1Xk`?L(B2#8yOAR{wSn9OFvkBIZ&h5bVwO66mcE1%{myCRlgCboQ6U3Ir0eJpzSX@L7xZp95$$1^8t#j5>{zU?-ci8LGF8@95$Jn~0P&XJUa z)o=N8Zz8zsCwQRmRzM;9w>##yfHA0o6>@R6mvqKY$+_hiB)NoXD!_k+)a%?-%nAbL z20Uno1^ymwI!_f z$54QsTh4+bQb7+B<8f*ReLRV}Uh0P1Y|J|vIKEvt8xWij^y>6;(>$^Zj2Pdks+W}E zV#nl;KqS-H1KCkOhrB|>7+t}Pi@p@7^Q>0+I*;}X6DJ zri5qkA|A8MM6jjlK?^H=?La0zwZ)@=v+4~Qu*@PW?I7vWhZ;J;AwC7q%)9yHf_=@N z2KhJupOgJjo0>VP6g4byb51 zr-7C>X`7^g{r0iZQW1ZD?fWw+69Ci@U{MYO!L zkFnvovQ|#ZKoIvcmI2zkLmmeTAk7vA5hLX@(semm-0bJJQA$AB)gp~y%^vwp#4g=w zv(xVENn(hhr0uc_H{c&QvIei?pcz@beGcn)^z^9Xn z8ySS)wy{uzP?Fgzla6OTJ7~xyeL4~#1kZ0FMZoDrTIEAkCiB8-#QDmQ;W&DSEd_^! zlbeQUlA-3c*ejNjxL0g(Kvp(cp3inz^z6M{tNX>Xz(jD+CO{eRj1g$K{t-|F6wgFP zhosu-Ml^+!jrOKI22ROisD#x<++;IHfhGEl`g@UDm)91oiKa&d8U@%^81Vk~%t2#u zrS*>?U_vuF9C4)s@ZKgRBVe31VjyfQSd7duE(!_H1(-BLY45J1OGbwr#@8}p$>CCCO#5tcy@4hfu-#L)B`yt z6tK_IZyOuG1S=nWSbQ>jj!_=IGs*nm%#UI;{ud?*@WGiM!-WCAK+=W`Zkg8&WR2^j zrjk7`8|e>Ruqo*eym;jUI^p8$plAhve zk5q>rV4w2k*osaq)07fhXLOS!fr&cpE#hG` z3*SN$K)bxn!WfyHT6-!proqbkBAqW+D!DY*|&~T+$?gSFY;0 z+V;8YfEc*<=eOY>Uj0$brs3`dZ1Drb$l~vI;34P&X7dBOts{OkZ57gFh)V~`(aJGL zkVseZ*RVueKM2TvQ;9-6U5UC7z0s-XG{b8rC z=s{dHl;miw3(7$&R#G&j$~LPUbN-LxqYztGwcbW92r* z4tuw4iWT;5*c1$V)ix!bjWvf@I9Z9G1}`RA$xUZ4V^lo|A|U(*xQ$5o4KR9(@%#yl z&c{_2NT-^DtHc;a$Kxsq_F{3BdDRSDg+U8mhO5|AMx$|+Eil8px8wJl&c#(dh%UoT zLAbOMsF<&$a0_(O=d?h34^L_b+Vn!QkFz* z-=j&O%)HIoKwo&6pDr8%Er=GAVN|UqZP>aK+&HSkex{9w$Kz>$u0%t z;`=v{+A)q~x=uR*E}(aX8+9X5dMnZ;Ak(a5Z$gH|RvgVv2zs>UB&}?!*=fJHl=OoF_=9Pw5B2F)&1L~9mmP^nnNHUd@Shu=^g3MKwyUjjLTctc7Ye#Z)QO*^iU=HIbNx~TE(DXHVa!Ef#3TxU^qL&LDt@iV z;CNC8xM6@7Wr>msEB}LxBsC`iZLREg!5xeIE(r4!iFh|IgFx)BnzRT*vZPIvbZv4S z1y;F$$8x-tzC(0tIX2zq7TCNCOf0V&8m(G%EQ2Rbq&KhuXbf~*1Gr~K)L|e18fRF zzkyAW29d_`-c`U=rzb#MOQs+kN9;i@0d${nnqq;S37W#gW;|R68_;F9R{UuL zu@=|vpS3fEjLEJ#DX^|h5~x94K}q|kd9e%4Mzl!t16b=cPt=@yE@=kp?{!T@)6tl# z;5*N2P&${<2wGZk`)YO5mS=r}@L@y*JiF`k#`Ddd~HNO?e z4VrELSPmK<;4R|mL`d;Nx9+M27tm1-ifj3v1Foj7zw`YSXnyX72#(_8s~~LoenGf5 z5FH1%f%@ML?-%f(;~YCB&4#>w?}oHtW__B)L0{6V(9S<_?5{)(2T~|_t?|%oH|{r^ zSuMWwMfm>tkaGhX7ntQA4#XXSIMUyr{x+hQesAV~Qj=RxhUNV`bnW*B1Old#USZ@r zsGXUJ9)MgdAksl`HU~UB6z6&1Cj=i4+@d!=d*ObO%${SG<^?#^e7}+>{r+x+wu7O2 zF6dMzAS1|cVv#lsniC!gL5CdND)wR7`Ti=vIQ;jE{i~kg&__hIn04!XZ^XaqRs=$} zza(O)udLPpypdT0aN@`Ji-Q8r55^orU}M>Oq3rkPFnG@W9sy4l2ofX{aQq zj^QXOCFb|GH)}i$DiwOvf0xT_yUr*6`}q0$4Qt*n8g=c*Vj&=50!E+yA2n{l}YyH%VqsoF4$A+P`|lCwTL{h5s6>P{jA(Av6A?n_{T* z|E-yGUYYkF4K*7gyG|^M0HOU~?+X3MtOe*tf7jHvYrU@6|DT!==G8X+XB(OAZ8pU3 z^$Trkz8^dq+7wvPLF7`C?zwhK)0*00c>SwmaM1b#;B}3*C%~2neFh5f;QiL#{`=5@ z<7P|!uf4;%OT<|^m-VdYxpf6q0}T2oW+~F;%*srrJ2*J?$2B!X`Mog2 z=_?REV79N3d_Mj+kH##ynGYUYwB-YAe#UrdI6UUJcN?#!$tx85Ek`m+Zk$TC1@HlP z{{dNc!RX<{GeQ?B{r?UpL6Ud$vA^!|k9A)U zP%_J_}&g*jx{eZbN@SO)mDu*UyUT#gY19c{3cCocMGI+ zH-Mx@7>?3NkewVzriZdnv>AJwK!4!-0G#4;CW@P#yEN6{GG~yeL*uSSUB^7=7=alv zZ+fREq%+XSx~M&c*F#U{TG~;P-H|MBttT$K^c;)Ff?6-k4`d;}>WXaZV&IJIPx8Bn z11w)UF;9dJav72|+8@Mq&9yNw%UykgJl6!V*6%K|`SIDH9PXB@V-^lGI}961Vvyff z23VH7S|h#)xu$`jo6oeNJ{0<=DHYn3M|WfGl*G3p*?|D2BwjK!2T(J? z?PLHMXo!6D)PUBdfn``3x(%(+N}lJK(QQ%=?$?=LnRVVf)A8H26UcvE_``8KaQ}g9 z0s3+e*O>!U3$G(M1*xtjmDF-_`KU7!Z!oav%>x48_)<3WXA;;3NWYEZf@oO#mWm zW#76u}stL z@I8;6Y10+riTb&LDM%^L?rIen&1c&THslYsvrDGYlG-D*PU+kw~Jnb zvOr_8Ac|}AFf^b`F?3*%4d&Tzg1A=`4Z$a&qBH2IYmzYlJ;vO-xHFd{bGwCP&}#lp z1A?^y9KZvg46-xcl@OE|8apem911{uaH_9WV!9z7J5?(*yCs^iXMMieWTW?mWLLvl z`YV0ZR|Ek9X3qraL#GnZptRy_@>vn<)8v-}HZ_2x%doNJokNcN5igVfBFOiWl7`_IMVM;3lMBTY_8Q77NP0g5SYHpwsral+;f$smD5T7t&G_$h_$AU z8Omlr9`etuL>i?lMsiS^1a!m93RI4~>i59-Q$KnVnxP-VR03e82XK#+apNV;(!a`B z2wIsXpm*==+pv1ke|Y9qT4>1`YEx=mW3N`b#*y0_)zb#I<|M!iV(15{G?G4ph*rxx z0W8ymaF?thA9Y)7G~_45O@1vxxO9C|2KNk9TTnv}5fQNVa;$Jg%?uERK=CP`lJ%O?w#^;5M-yfwWCmE5~?vkbNwU+!15CDG~4oC=6O# z|Gi?v>OIzfbm<`EFF}Ax;_}_ z3=>R~NQ1~S%_q{W9(HR>nwKExrwKlWJ-ZY_^Z&u@OHy9Du3du)2%n4RHIEhiVVX8E zokO)=yNFK!{b*RQXRkjKxe)^2wC}=J4p?;A;dRB&L>&AkH7HmHk*z-m2p*JhdGfFE z7-{6am`#N~`n$2wTv_~1JWHeD1dVBv>aY-#r>!cM+C4{Eq2#u#5$)}gct9kFInIat zi3{89?1bX9V8M0{^%+$^%PaECCU+pw2Q$mICONx_T6=?d zh_nYid&*{?6BjgxCwP0R6G2*}z01tb^*Q+tgA(vE!Y~qFZrXJ1Nc?U#gMyEpa(QCk z;JRgWi>Vhgd$JYHmB}GVuBMrEAxWd@`21Tn4Lbsadfjo6w%D)nyuS5HgAQ6{rQ>AUK*W3#~N;-sBG^7z-|H);4 z)U^&CjWoMF7A`g5e4k=7QEOC>eUJw;tj$t=wf=J_grH^~wWyAXmJM@v60nWQJHri9j zOB|k3&fOJISo$clI|953oP==%gd-VbrWrm2h+hr%0{CWp1ECS%M{*>U8b8_K1;QJk zG~5L)RP2ZV*mE*t*pqWD z!C_((flq_kQO#G@^)n4q>1`OtAe)LU{8sniuaM<|W1GnflHYbK7S*qYM{xE!wjV6} zJGZJf&k=G_Kq&kC(r+UA2ioZ(*TC;S{}~x7dpeV^xxN?INx3+pYgAFI9*EZ@S`@{e z1fIZDip@|`8sR&q#q~&Qsm%iV-ot~cBz%&4tw*L?R05+wY6xriHi)%XS=|N@A?8mL z9uDDeJ>?v;RZb7UxN4mjLWs+ z5fMx?gD$sjAP0?ft88p(kwwFB%_~H_B9==sm@5|fw3=YaVF4c5il8EQlK?9xTiaRE z(!fs^D*VI(81TpN+NT&@;tl|}_N^LfPORnG9|Anr<)<_#-@Lj34CaplY!1;JgCeHS&z%%8#IxX-?x6>0 zAB4T$(?L-P$$qiO&#h+H2<$HPjpd??Y$KcKFTcXvWCZQ`W*&qBK-WB^2qB5N2z3qa z>nj5AGAJbdVkMuNzvtSM5FxSm%EAVgn3Q#+rgQ;&m^xZhmX?@j!I2eE)ig4;R?G7>>L79P3TNzR;&TCyHYmyuEmZHaPXc9V zbjfHyvTN=hJHb&vtTV(COmYAVgZyA$+xRd*D~Mv@k@!XxU3SI7@d_?Nke}@I#+EPq z4NQtK^%L)^+eVKJd>ye#GkuSC1M4Z%eTq99+FoP+GYXlZ8ED{%0Nr3cF90O%anRno zJ%Rx^?e~7_??&9Ya7U|Iv910AE`f2}u67`h3%OUjo&|a}C(ni7@5B34>|_eQg8X!c z2K|GiXO%0KNzkD;NO&W~Id4Wg)&v_2dp1M9b@P9V_A#~}EUm-{bS2gSn3iqEP|CX| zndxiR=Y>Wrc%n#s7<@q(tRQVkFQy)I6-pC9ccjJh=O1?C2E(FVc&x>-bZ@{}bD5!> zzJ6PmgCbvkqhRWpDbQ>zE^Ky!=PahE0wTD}*bk6bWFGeV;R^%b=JX}swgMn#Hl;C7 zIc7mSyHR*{zsB0RdsOVTwOgRzcM<+&*6gJTi6B2o(Up*;U31!vIs-I!X%BwecJ6sl zKPjInf?YKJybw{^M>Pl0bwNke7HxW5>L&d}SZRO2cN4V*u&Y=S6&_A>{*I!$ zJ}pe6XsD+>$Dm7?7&I-bCy@AP*hx(r=>Y*@&s^cbtJhCz!%qD1lehi;$+l~rocRwt znUj&UlY1G^)ngEP$P5^qkdxPluw~l#1~@5l_~1Y4xAEkauj{4-@`?7eu9cuy&9n(J zzsrKtv=68}-4}a|fc1|DP}q7+H?JsB+zgR9T`66YVAYW9vM^4R!!?BpVo;Ma-J+fU z8r01iqfTh0i(oDXMF{!KN26?Zkaf^YcDXA{i$K?3i4&^2eBJ~V?~;DI`7(oO2A9UY zn(xB)i#3<*^l~_%1|P7EtOsIWr?(c{m0{~z9q9f*Y2!7$_4!RN?pN=dV7lCwATTur zHR>K?XtFJE4QOu1rj8-nN6+AxUt3=5@q$qTQ!h_zSYWBw+vhguaMuu>q2k@1U1Z0( zyS=&WzbhIHl^*)^^~E%q(1Xb^?a`VF)ZHsC*Ga7-5TRgD`^hQ_jwuu2p1BNXP+!)H z>^2Q`Z(ut>K3($9?z7C%<}ir2-47FYAvA%nm5xJ$fKmprwby`c@G(dBu&6w|uoHN3s@1kKFs{!X$JQ^^94 z%z!@9rIc|;6zm6pwg8nkGKsHPEFfkcJN#A_?~Dq$0H^c@C~+A3&1-XH6vKO zG_bNhNc>K7W_I;WGda+efC)Vr>t8+Ru8TRu?J(!Mdx?9yWwfTAMZ-aHnc1%3wzJx_ z3k-Q3#b?GJV@3WSV}K>}-4$Arru3j|a9a=D6bsD| zi{0~({15LRp<8nI7x(;eRu`EqF)!9o=JI38uOi8Af*RHOoF;?s448*pxwQ+dd)7l2<1`^{&`8PY z%h$XKJ$UQk=MXJ&eHu-^S|#B$72m!U>Y;rOHSfYmx%veFw2P0mu}YM;VwSFhds}~R zg^fZ%Sj1}ZwQH`Kj>@(?@O77FLmEBh(1OCe!!_v{K!XiIqy2h-VEO%Pf>v})k>$D! z_iD9Y)s(U>sr@g+-H%~z;q?*$hEx&&^3ytqe!a$QPI_uNg=&`DFtgR;EG;C_LX zWT)X5jqsAbY(^HSz!)xtjPB-+2W;16J`DBvP1pV4=jrq>4aLaw8;i{qP46!jQrJ!A z_voulW(wNkRIBpjM2+eOt-*RE`*6aUS}m+Cm0IbB5xxkHlt`!!n+ROqqD|ywK_nhg zzRiQ|*7V-Z&pdoBHEBMEJ(~Xw-Q=%m0JC>?J!FW}xqffK$p!Td*1u_s*xdmA1oW7m z;D3dm5a{totj7IA1PvWGd`of!@*fSV0xphCXDnBS+37LtGDDZ|=>xf?BN!TZ4PhL? zN{hxHVcwy)K|&`f&wLVm5bsK8hKD~muj3*4u+{00VVV15SSCMqksU^lG#WMg5Orqe zVAiiv=z|=cLUw3f3Ia3NXtep@Q2;w<(wkbD_4(foJzyH!>$}GO_ax?>r!Bo)=RF>R z>FRgeF@CESPjVG$4kCHi=TZw+WqT3@pjgu_MzzxEnwi=|n2_~Y*1x{!rHi^ykCP*w zU%|$&DG{I1CN!wF21Z*%4E2l?Mao>QTl&iedpFsT0yygb;Nds-fYcr!=&Y8u+qKcR zpYX7FB!|!x-T;F-J)DN>*sbwAwDlgwz^m~rT{HEiSgMQ|Amk zU7MWBE3Tnya9N4gOp&Xgfv@F{|DjdK|FI|$ueIu~uo9WptuXv5u}>gpgZ%Oh5-4m! zPq-SO4%@CNgjO~al9?PQyJUdrAhz@um={-l-euVw6(Fm10@G9(ty=-hOlrJJ&|DsZ z{J=z-*CL|k@-RkC9gPJUO)aZ$VE4*RVe%TyVbHBIv&jJez~#%{kQnnCjV^=Jig0`l zF}o%V`I%J8UX<~ZMw>V9kbr%aa~C_4O0^~U%QltYwo)q-YDBnW*OP5tw}!sI=MT+* ziuhxduSAo5;lngn#|ClJr?p{n25IGMTP>5J&N59!5tk|5L$^_y1f0W8@9tO{!xgpd z$R7WFn$tR{#bZ;!vsmK@5SOUQJt&D<9Ipn%0g!u0vns}t89t?_rB|h4i6)|sC`d*H zaTRb+BtP#pG+{oVO=tiTg9z5kkb3!C>=h+0_}K-TOB=>=5IG?TzJ?mog%5_bZ(H}? z8sten2=hs2%QZ9ga)(?q5D-jnsJ9zkFc7E(`x_crk}_B`K!YGdG6r-z+C~xX#DZMSiK)@Q3*{^4Y6=EE zPTOU=JK!ayi+O+kOG?9X{yT5p=jli7_pu!pr2-`}o1O2--_iD>Xv+H)Dw&+KE?ZeF)@91Wm^aGDky1PMyLh)Yh%Q0h z%1WY;p8O|Q*cerRl>0B$OX_0so535-7PI39uSr?Vjv5eyx>$4@_Bi_#(j{h}0o%=r z!&prsX*bAy*gn!OVGlzDX*W62Q#;a?!Q{wkL&rG|1;U4r3x@+8f$l_VZ)hEld50gp0l5g1;oG;Ut!@eLb znZBv)3+Br7-N#Ou*mvZh!SA8pv9kuhpnQjDh*-I{2+5;=Gvs?~=}%l+rd&&Z;gCF| zmTu?TB(>ID%TaG8ahF(`ms2uPWX((5nJk}r@l+--uOu6Pa7HQ{$m5-n$_etb)E>Eo zTu?d3QO;qK2e4w!!TAQT2F{T$XT|%oPLc|PH&R_nDmZtf+J{s`d9!vSxeCi-<(!ZB zvxs8!bqXDRHk`-;lBW%4=LO`?94M9xjublZwD28`Hai4If-;aOf};VATX2M_16hZF z3K|0$?&Gl!=a8^aNqmviN2$?l2j?_-quE8yDJjw98?L!p0J}{iM+79#m?m~uk-DP= z`L+^i3s+~QVYG!^w9+#ACGTx$VUGwZqUD^)>Lcv1;QWStnZE6y&SXqoR~od zvj!u?Y;r&I0kI}r2{o`#5B(^Le$>RHFkvXE;@iu4Z!TTRT6pgX9{b9lWG>!if1AaU za^?+3E=@-hugFm&=><88M$-#odlWs&E{M%hG=W|qEQ$))h!0wm!A7oZrHzy>7wgLS zjzSUCK8!<}sv)FQ@MbG(NU0=eD_NveRI-&mq?DoINokaKBCl>Wv5L+p^#HBlJR1Lf zpFmFA)$G^EH0)|CC8s%Gwz@-XNyfgia^CFDW&??jN7JA9xb|$8NPJArW)kt4d{h6< zKIyc0i+M*M^)_;lcX;S+tb=z*%5AKQcOV1a|_DYoKk5750_y~!U< z_ac7KUqJV=Mw9Jn=$ERJp$Yq5vl zd|GmRgWd0_Pd1+&lic>RG%k}J6XZCCqDOXL94i!^q7uja;yk-uzF?OR5t~6tR{Ihg zk7hElaY$=EkJy-!JdAkGiKtrA=93C(0oLBt5_XOplhl0W9AY3;GK5$JJA!%QjDxRid9PuNDIKKPe^`?Qpj2*f3uP%)=HjIDY@MP z6qR_lN39|fp&m7pNcoI9Mbw;933fna;+HL2n1&M1enJ(zFkc_~1*x&4Sx#z7Xt97~ zs^5|TR-Yj4679pBq&-$me_0)Ok#jYm<_EIVN^G2Xj8o#&1EQT%qFKA(4Py&gyQGA% zp{%`)>&R7yVgNcaad?dD;FY1Qnd@j)H%l}DnCKFG2_%EGG;y7NI@`uh8IU#XX?9A$ zw(T-@ijy-{oQy*Gl%pgSp!XHQS9yi@Om-hbR;x?{9Y8ubhesIz$F0MN<}By1D+9z% zZlP>6+XZDU=@9&pL?xGEX)Y}!mpGPd&L*-|&GpdJT)m)1)6>#<8w;nW`F86$)<92@ zHj~;w+sS#m5>9>OJm(9iRb+@Soa7KkGMe+E*UKy8*db2lmEH7^Sj#Imc1UXGx zj$Ft@s|YlW0IMK@V2(g@EUb)|P4qQZPdZF=2XXEu-+1$B4QaM0`E(^|me6F9=5VD- zP^&~qJf~D;()EB`eEE8*NxF}nYbG9}oXl1b5ARE6cH%*$)gr}niP*6Tlzv3)CdES+ z6T9H^(5(ce7sAZviMNqcma+B=+_&@q*TN|&^ZL~w1yF*Z3#Ic*zCVe@U8FZXh6YU2anhgb7^;5iv7EnhBeTMxfERqv*M?zuLfsuB@JW|!-V-v^Yv#uRyDSUGk`n9Gnm z)VrN`3YcOE4ffi8$UAv82DQz_&ZJw#deWYxxGX+N8FbO&G(QrN`F$uwb>9KQpP#Z;0WEC zj3YN1d_3xCmZ4iH_*{k~T)Pj=MVm4g4Q^>g(`r*f#d?V*ZNtCF9=i*TFX?S{9nv-| zY_KVQQr5~t(TNE|FB@#B-XxkJ)^FxP-7z8}brZ$n(B&PuGdE z4TMM$d;&?vjpE2K%G)aNeJ^6Zf#`c(0*7X_mSUHRaoE zUnr_J?Zv+x zNiQQi1*)pF*^nr>%%DssvcrZ!8LR&3fIsv3$CF@CY(ecOgMSg;~y38U)IBPT3tl{3t5@gYkWXhoT2 zhEKpYh@HW$c}Q_^Mm(7dHOrqgR?Z`Zd^1Xs(*R3Houm zE&3;PTlM30JM{^=UHYeW7X1X>clwFC@AZ>)d-YRvKj@#)?bkoAE6~5FE7ZTFE7HHL z`&rNHO7ySjO7(B(j_T*=%JgsQtokI~8U0(jCjDGpr~Yl7S8vkw3wcL(OUQe=TSMO0 z{WWBvZeYkF-R&W%x;sPCbVEYSy1PS&Ze+-Zx~PyPy8AK+YA*G&morh6%5x$fnV zPj!6A3f;d#GIei;Wa-`tS)-d9@`di5khQwxkafC+AvwB~kS}%Skgs$fhHTY+60%LV zJmhO#amaSv&mlW>heCGgehv9vcRXZ|?o7xJx~h-@ofPt;t|mm()rJ)7E`}V?*+UNN zTp`DFo{(~#KcrHp53SRMgkIG339Z-N7}}t_CA3jDF!Yk{uFz)P(9jm$J)xbt$WWi| z-cY}8WGK@`h4#|lAF9_s5ZYV+U}zuxBcXrNj|sg||3v6b`WHk0te+Y>KtCh&R{hM- z+w`+S|DsO}4cEUBdb|G3(4qQwL!b*j*>z%3Z-TMoD|K4l$VZGPsZ|S{JKcM#} z{cXK-_2IpD>Ie1SrN5)MMSo}Sz51cOOZ0d5KB|xGU9KPAyH~HuXL|Lr_vzKE*R#EP z_4`w=Ue8SG)hi6`$2g8g+lbbP*45SC@LceCDB5W_-`yU-@fsW->uUeEi@ka|(WavHp-E1p`fKa@A3fD6 z_QK#l`{UM6iS$T}oB8^yH@ww(Y{Hq+4MRTMam2uxQw`i*<`X7J$wBO*mMN{b8I=rt zBAm^hf(~b_O~8I0L!%XoZzvh;zhvE~6+R~V!7#f{CG;buFlWbO`{qTvn@TkBR;9wW?Gb3k4!W zTutNs{m-RrTVGsRGh2@NfL4lP>f4R49xlH_m}5FTyJoGY|IAN!`}*JU^6N9ld1uiZ zItJAGXE*uDdgR7OM$ye&0m<>0M?q7{AQxjVG1aE5>+pC`5@e*R2&e!mdtQMyHOK&k z9X*FiU2JMhoAGd? z$Lh;SKfl)J&7bE}I4r`=9qDBqGi#LIh*Lo>C)imcco z-MPmTKM&PAN^sKXmuy%tCQu*BgNde_K5hHRPTGkxc&yVnvVTB1f0fSnf` z7*>c1C;EJSW`VUs)YK`2`KCURB>Q43tz4#=9+*0+x+!i>V*RFVBJ)XS%F;I_?fYEF zcB$giQl_QWzSdq~ANavGk+A7<>^n4E_Eo75{haUhUkv+g#WVhJWKe!6%;6i*=+753 z{8f9Rg`7?f^&OGy>mfyro{%owBGVUKPWvXSmR8H;AGmmSjXIATs=~G&`i|Mj-}Qd9 zz~!z|v0;GhYoPzyQfW@<6Q1hfmChAh|5*+yvbZ0Ff#*FJl9iZm z2R9w7Or}ry6wgWFc(V7AN--N=cJ*2FF1KC4V$Of5vKdbLDI5``a`i!#R&W!{3)sgq zi%q@KnExq1!?qf)y{^8v##A3s%k)kDmdww^G9!}Lxl4|uAkN*9xl$018AiPCzYkfs z-EohkwU--4v>O_Y2eP;ELldzH$al8g-YjXs#`J{rbbS-2uK!XqsNbzXnSny5p;`JE z*0t=9-71K9-zoc~R7c6t2C>u-)oPxhRyC#rr;J#m_LTIaF)GY}#DSi%vd>Tiw?ysouCsiOsy^tvupEk?QkHD!ETu?o1;BrImfFG2Hg8cWIGg$|YmC zch;C9mV0!}3uOPNo-n2IqJN|r!O|>}HH|WoHMIXe<+bhDl050$!}RUBeP{ulbuM*a z{Qcg)j@9kgNxNPiR1sF6wuDo%NYhZc&AQS`o>SpjdPHX*s#YC0P2^(VX={>%q=IbZ zNA)?M%2ppflu8!Y{HxI!L6>fsVUAs=2c1?}r3_T^aLrS~fAOSajjTezwn5~wQqs1c zv-rbH$INFBbygn9+LV3XK2nnIHjcmfCNaYIpVHIpKy^y5!z*8%_DV;^wjVvY&s*N_ zKPCK=UVnP%v5)%q4JjV{>8ZCymR7G^@ZhTNcl`P5nXkWa^0n7*IC!?Y^s+>(PO%hJ zHogBIQ`v#n#{cD~*X`eKS>G~H_w^@=qqfB382a;(7;nUTsEzRU6mh4H z`}9oB5DRMU%#VX;$9F6JJc}AS_Ni7gnDc03gB{Z3gngu=hD}B?C=`B*x|MUpZV^&Y z&}s^2P+!xP9K7Y@%$vADKL5>m{<+)Lq`BM{DdUd&7tvUD^kQzgbG)6ckbQ_@nXS%g zNq0PFfY?i?V=4ucE75lIz<7VQ+fPtKK2~;4J#MWJ|HRM{QIrr@D=I}~D^lpud%r3# zdAq1T_t*IQQy=(hfmr>QvIkTp)aA6E5bEbO-qP6D=?uH`3+c>zT!DS<0uO!jll5@L zDzHp6h((zi{1*d&BOn)Nn|@khsL@w zz+UW_7EnBx8{(65G@gsyCNQLy1?QWL0=vWIw0uQbf7xeI?&}y!som9JioI*CTy?}Y z_>nkwj=KH{RH-u#xt$J{;ip~yxY4QR(<#NZr={WT+s;tY8#jLgN{@Q1*uKzPRhCw1 z+-XqHb*L79!7o4Dlr|(mEc@aOk7q{_OId236(=XM!pH4xV|r2Y-~u76Y;$?Uw)N$x zIR99AoT)K!k?qh8-eq=EMfBmQgqgauR~nHEe#t0NtmdBhenGN#o^!)uXDfNh{J7;& zNiAmoarvQ*aR{2xv@t|u+^8y%ZTlSqW%UgE8bJy%@BHfT9be7tjjEA8vnk)Fq>**z z;wWaD6-!vo1xGWReb5=V!kRHA!uQa7bL*;)7&S$GwGP2h;7{2Ci5$K4Nwlwctc5*|_ z(lKZFT#mbSWIJpN7R4fm9aFQ|(*ql%Z@Gen+cuL?pH_*?`ipg*I<3hH9Io-ruxE|k zB$AS};@ad~fgR=|+gI9uvPu_(HG;T=rnXye+)yIVn?cN5xHA7aCB3xY7mmdvy*{zY zT1%d3bX*j_?o{|&ANhhU*V(hN`aB*KBk#^354QLJ@ojF_53E?cn?!iGvA4O6)@0AQ zG3ux^6j#q)GlhMxsNd1CE|sU2Bhq+&zI$~!zs)e9L0LkUdSj4;PkGWata{&m`!d$rJm( z1mv=nzntUmQszBM*t?mx#~&8-{3d~S2ovIE_M1?%TxyB_9xFblORVyH`wGX+nn#R+h4_5X54m>FI}5iFpYbyX zar3B65$37}G>JE}~m z%9$_tS>dmOV|K=dOP7{Nk5;Yi{CLH9YXm!WWc#LC`!=qB>bT_HZLihu{3fb^ez_^O zzM1{YKDJlwQ{VsnfrWFPtM)&)W9t6ix&5B(6_Rsj@y8(_{WEO*TMuQwYJVzj(9_di z===Q0-S;+++TH7wx9xRZW}_yXZ0DNZAH9!Jc7D{*e*fH^{9?tF&YNy{{z>X})cU=* zyc=O2)%nBG%=~G&aYN*Yg&wDqg{9bU_-n$d*Orw|%;~5Wo-M41d3e^}ba$Q#>HE;# z{}YmO|0}!q-JOzfru?a2c1+m#-r5(YWv>nWpLr>f-R7$H-nJ>Zm8GhOg=G(%)+?uQ z_o@ZoC;n;Uy&WZ)2B{?TPrpjX8&bqi-#A|w``fX)zLVmM>-tQ3xwx(`-OWAK@@;AK z7e9Vf8vDhVk2V=xhPs1Z>pk{Y+V5YuhHIO8yudm${=1xnmP;{N=?^TtBa1xfI0pqS zePM}7H9cM;jU(pmT%_zoTnP6P8AMw@# zp}u41taq@*hE09K$eKMV+qjIuvG04FvCP%*_REi^6ZgEu{s>Z4cEI3^JfaNzk+yM} zhvm8H>C=+`ipoDl%T3`1eRy+yGAAKTD z`S+}!ji>HV9!zzYTK-b>Ag5aS_4|;-wJ5^0*53czO@%k9lZu?NKJKFWc6?b~A}6B& z^YYXaQu`ghBr2oDdn%i_je^)ZFFU`rzLX}(gFm>_pcXt^z?MJKix6G4$;te$F*0Jowylj&{84mU(YG`eOa9^Ez7}RihLxiGa4H%&dVkbEjmz_g{|X*eQxry{*&$E_^()x9LFa>tpWWR(LOTOzbFWEEIedjuR$2 z@xc|dj!K6u=|X$+k9X4vA#B&V@n8BZMXML8sFah^zo5fVbZZ>t#g?i$&NSPUzoxw9 z8gMdVQ}QjGdTHwF>>*>!s%?t_Yt30462LVGt~0)v-cd^;+ZVNuZ}+xjG_z8aMWBNu zbFFgY5+Rc=zM2z!quu^ZkV^ZM=VuDka} zy@dQqe)e(x3-#ovW63gBO?QU235dJ>O~T4Z4E=fSkt(rPeX#vkIc2JmokMNM9P%Qe zLuDs#6UNyi_77U<9cPZ)l)Z8}_cEhJ9c98c60sB@DC zm~2i|;{G(Y(;expi#k%uZ4=oj**8p8lHO~`9>gl!H#ufoNmzzxF5#bRxnTcWJAM33 zW)ZUJ-4A#NKFFNgi_hN-?xuQgwO}^XP+Xu9pSN>dV{OQT+kPm81wUJWfX=-muoH$C; zk&S0pdJ*s`$*j(x_q?-T_$ z79+L{o)frVrox@Jonx`;zT~Oqc$=2Wad9B%P5PQ+)9^_MCYwdtT8~(T3W39K_G+Pt zx#yz}`i`ozo361k{2%4hwWu}k@1 zJ;V($f8z65mBHdYgbGd48<}ER3i%~ZQNxd0IWJZ`;lXR{)8R8wy=QQIf?wpx1wYr4 zc!X01+&-997&Ja3)uvY3c43;b%;k)lPpoV;7VSRpXBUVphkK#%RUn(Tc9bFgyu{P2 z#8=pj@qhmDzc()xH<{W!oV($vxXS8JrQ;Wq$vw3P{E*2>YW1hi&Elg)Y^iG=GkxwE zOv^f||1XTr3;!|GW#qdb6Jk zBd1cretLM--zQFb`OIn$U43cIuHvT0Z|PNh&r|;$viQzZOK!<28+JObV#WApUwlEg z=IFP-?Em%eAAV64x3Gt-ou52<{ggJ5ksp3NqC3^He$Ae&vEzEZu#z(?-gxs9HS=mR ztYu>c{aDtpt#DK3z_5C$q0hLmPYu$zDUL@@E_C?pN^-ilCT)*@7JK{nMJ%5pgSQ3F zFVNg-s^-CY3%hMTGLs{bh#QUH=6yg`teXhHyEY1&pOGvv3hvt3Xi%`>IoV@@I~M89 zEjT$533uUSNXQ08!6g0RK-c&mla}#Bc0kjg11}CS=9;^eKQPHIVlfM2=*3V_v zcC9QI47o;qY-EQ58%6HtYdMm2qSW&qg=^9NJh`PivGI7WfCNek@r_xrD*5 z=s{D!58aI7TVI{jx)LUipTcOSco@0RIdzcsFB@c3PH&!s&dM?3qdj^;i8O8-(Fx-k4oqmoY@KPZtj}chXGs1PPy)HzCl$c2E?tR6nsX zi_fB1GS1+!BCT)o@HtGKkJauk;(hK$iEq|Co@Lx>Gwbh_u-JW|Da%kx2-fv8w-~i~ z1TC14;%J*hMg)(rCXGDqBnM3{AqBkCxW!5^o!Xu0IKrI?)RT+?6wk|b$rlLLV12oj zkzzlFsH=74p0rgJA{HtgwFohoERutazKy>o3QC(|FTr0%L3x}eqsmIZrmQ%{9x2xI zlZ4deflgpOJ!-3zpxCiIf3zv9AV3!_Sg#$X7J&dT3`=;YWt$Y{m2&aBiNcr1wRf$= z!tPi#zLr?AY`-#o-$spYH^TsYT~=EW09Ik=$`F!PFHI5t9vGCD@S&0F40RoeP5T~6 z*g@qebwQ%k8F&(>R$-0yPPK}zL!zz}r1#kDvSV>Q^SPtRid|dmUlqS^8$oe^7&b>% z!=0jtkxj&`{KDvCh=o887b|uHva&9Bl^T9#^k0Z|m?S8h&>d)xx8P`k$j;*yJi8gU z9AfkVoP1h9{f)pa@8W2($iBlZsG3;dDix4_61^7?V*o8fz@QEn>&a7sQmWVmL}8TR zmcxwtaB_m6EL7|~-rj&xL>);q8%<{taK4oXP2wpaIGXSB^QDXy;0O3z%mX+@%XNTg z3~F`x$Wv_9kAMfb9W#9rL;cs=T%`p4Yrt@CG17k2BhnahTN>gBMOKDbjixO2IaBSV zjAh09>=5DtlAm~Vo>DPrYz}0ki~u?gbINSELK6QfhalMkhJ z#DN};TIOfR`$An&Pgh#iiPo~K#UOblU?Bgo67qh`^dRS9d zq${fQXUqJjL@w9?1ZjL~CWo0Bu^EG1rGQ&#dqqm#iY8CEVn=kyzvF#<1B{8lj9ix= zkfAYYhfV&{%tkW*MDxyQxh^p{7kYGZxtVPRNx72J9ut(}An5)J@c}NsAxIepya@(C zLWih@X{?L)p=gCRk+aE8OQVPTm?2Pkr@bPQj0wP)7O&wyZYM}J0#HMhUiVm8HP#dM z8{g~)MLy1+edv-+R+~Ir22-QWJ3o#0Mf)VN-L?+TxPke@)#;CR}UDHC5DhsqU- zU6PY_;&&NzSd}AbR=LQ^E%PTcT7uY^ZG>g<&DqCAhCr1*5E+OV=>t^tS={M3LU=|x zjxJi<2{<}|21ke{DZx=08XUD++>tmshXzNg#hr^IM4IH{sMg|6#1R5c5^;nej|Lna zMN=sP@a29WET}H1wqWt*(Pv={sCo1~4f3Z0-~1wiYfw1u8}m-_b5s)}J4K{fJt3Zy zAkz$JKsy4O30~G)?3AX6Ojhif>KPK5wyIqe%Pnd$Kp5Fxpm3qegzBlViw`h=4n0G- zw2mByC?2w?VHJ_$Bg{X8o?-W=b<8LiUyU=j5=e)+0a!fc&tvb(9t4jFTa1J8)Dnwo ztc*+u4Djvj4EwuEQ#wQ=ezPI|k)U?aWKp9k?4a;uoLw9L2&9XJ_w!qg8=Rtrw37Al z3juG{Vy6ag@e1nPx00NA-*B4jNMZo^4jV=7Hf*<{VNF#W>b_{&NS%#lf@oILVfV>N z45V!+VYIKJpH9)A9(WMBY*=VG9QIAE=Bg4`1 z8|BbY8?u;IiHn(0uYS=_d@nkX&f7TMVjQ8gQZ80aBowprF z+a&fh^$56ohFmA$ZY^LaMOOKZ!9Nr5C!)~T@c!g&Mif}`@M<1`-o@iK=v_Qs`el(C z+sJp6m|LawW|klP6T?l?nTpwobCrsawd-Jxv?r0rMdnxR#G7QQjAXZfbkxzwK+RQ5 z-AUHZ0v4XvbcBY%z`~%|k5fi_nmp15rrtr;Yv}ew0Q2lh^O!9XK^+!N{W)rx_mqZ; z3F5It+%h5XI(ug`R5pL66SYIuV`N59kB82m(wJrM5RdW=tLaYjdTW#OHg#fAv1Q(P z(dLR;s1uLbpJYY;`9&LzyC7VY=2Vc`hjiF1SQ0?8l6I7gu{eQbwN3nm&-jKBvKqCK zJRPTwmbMaB!8drIYkto+q(Dg0=2U^IBh2e1G*x8%r_<>juBbA*B^nZHB=s2N`R`%E zwvahk*g(Dq1CXwq&jkrR5I|nKlyA6CrN~0`AUdXVg6@;VDNhQ@H+V|91=W^4WIa=3 z$@<>WPqKgc3jZ&fGGb2ZNdN}*4a1*Jqh7KJ$;8l3S;z9AbceSH~9%Zw&>rgaFF z;+AIfdhQD|i)!Mr8h*?GRlgnS8!MQ|nG! zoF%}CFX=F-9x%xKY%*IF!{)PBAt|?z(iLn!xmU%*_LI?R9nBTumNN4>E(`i&BVRE` zY=cS{sUUo~neKCynx0^*di&?IR9TIMOkB=;qM%gKO$5uodD#f~Hx}QX= zX3%JzO`Xw{Wpap{d5r6~*60a)i|To=sH zMdRswq*$+umb2fIu_d9>&O?Dbsm1d8Gb`*-KB*LcR7MUA!02w?BW#g!6%%cym9El9 z0<;@0ws8|hD_)vK&XEmfq*BbsJD-&6Q27VgdzAO^+oW*Cq&CxUTu);@)?jq!%W5V@ zw}|a$_dvb^T$sfVmLi70j}U?Aw^!I%FXj(Z_hV;iN0?JY=phQqM6y3IzlHACN(qfH zpJS`z*$J_Y0RQa@bj4;B>Yc^itin{WsLg6V8fP;S9@$Op%_dB?joPL8llcJ*dq86C(Hi^ zV>y~t8Tt<5`u~a<1XbK5R-2v@5gO_FzgT4bNfiASPXuWAGj>jP!-lDYRjMgQ7=(J4 z{|=h0G^?MxN@vO07gqCjAZD^pGLk~+^Z0#MXj+TJv1uLuW@&P>y24f3m!;s3W3E!z zf&lS&=GLs#D)Ilun~=QKc+6ZVtueDgb0O4Cu(w8yhb*3gN_$izkMXz9memuMeC{JC_XqS$3~zk`7st9~Yh%tB0#a zb!4ho-QX&Xx%ze6>)0Y`v&8-fC;jdsm?Gz)0@fqgtWreWaCSKg ze_3L;TG<;A_0$dcFb3dbQ8?_EBaB`YUxwOvn_}nW=EAK;dJ7o4(vrVXVrkUFsqTB_ zI&L!%1%!fXUEi1sKaTgE5UbajQO#arwYGw5pUTGKaVg4j0 zi_oz1K;pARY5<9k2FH1tS+T3sVq||#XEOPlN@oXjR+f$*4PpKWoV+`&Bcfcq6&e~r z*h>!dC=_%n(Nr&W;<{EFtA%`AMTfo3-0TTi&95hQoOsLNP)p@q=NlN&1|3R=?QGrVZU3$;Gy^p{(2n0X&@YRYY-gX zA{__W>tjQcK|0lY^(q$KcZVtqkk_0_n?k^ z!83cVk-kJdnK%gm&V;@eYgP&5SQa$2i#C>kAFZLoEOr|!f$F!Msq=7sRlIMvPa<9$ z%WcXccvA^Zeje{jz)8i%8gTL>rsm=#thz{m@;3ar*35Eoz0<~~;`$0Y3~n1{gMza- z_-8EsT*lO?xD}dcb`$^o8Ig(;MfMHMVA{-Jx`>alXWzn~=`O!$WUCl!W+jl7FtKq5 zfr))@fEj5f&p23#G0ab>%%DP&a&h%!*$tgkwR!tv0SEDg{i$Y#!hBpW)rh%9^ISQ* z<0-M2fui<(YXM<~4a{QBO65Kt&{U8~7d0vi{~YISr|@T(R)( z)oCI!*4rNrt%`pHjso)%X3b4Sty@*TK%X6ziSUn5F4ypNhry2_kutJ-bDT zP##t(J}wuJTOaRB^Gcm53ItBw)nZ&H3iO z>cmIBl4{~rY^&>yL|<2K9n#5ulK8Z?i0eDewYEL2u^3|_db1_@o*r6>KRQTswpY*S4a;wTn`X5!X(j!L>XzxV8jMLo zWN+8fMXHH{y`uRBVSyCj2)E9F_XiaCtXxMnlHn(5 zf0(f<0iS0}HJW!Qk$SS#-Xtci<0x1XWFvlVW<2!O46f4#ob0Dg9Nk_*$3w@1G2;H;<`-KfX$Lw)t>U8HBwe=NPI;oYZ#T=5AE2-^}6HZfhqeCvf5j&E5) z1_`2LF8gqo(x}VVNjtYn07zyy+7|f35{X&U2roe>NWHji_3Zi>ohV>2jFn59kLsOsOO{hjB)UoU9Fh*m;)vB}U)C6yU)jd~jJZcqTm z2GGMX=J_=ykoUW5n#v5kw(s)rL(PDl`y=zy?FnjY0Z_=uz@OFDo9J(b zjNyXl3S4R3T1h;vR-IdP9TfLe1`s3NTZWu22h(e6f*aSSU^n<@P&FNo0P$4<>Fk~H zT~Jdv4y|hH5!96PjP07#mu)ME6pA*k#ZVcYfibS@hat{JN+bMwIau9_3 zSv*tFQp;fcp(97{_G@iLrk{B)O$tDoTrwnJzrQ)CS^^hiHk&)LQ&@5WBHLrC1vp*d zS!U&AI#rSh2hyoPu;S>{9|h4nk1bzGLPjE|XW4pc6Znvgc+vOlqVX*G98lhKss$go zk^2irR$~f%!!E)TVd1`AF6%%-ItHac2pm8{&>6hh5^PtRL2dFR`|M%7qc83T` z4NRY#!j?GvLcS40z-|N>?8Opns0sDcL4z)WYrxP~iTpe83EsB72~@D`*$W?#HR9A;kt&9x{5+G7vy z3g5wh8@fy>URMY5(@QjQd`IvW<&fds({UlCAUZSv=%ZSIaAELyG>XXLMn4K3*RA#d z@OdViK#5bL#5L`}0BN}f$aVx618eRG7{8pYUeS8F7+EVx)aTf%}7m?oNL3n2u;G7EYTfkKc~h-L%}>$Qdq;!Zjy0=w!x{2@4uniiuXK-F`H46_jC#A!8efqocV4ZgU$kIt*Yhpw~hRMzXoo zG#2v96>j&ra#dL`!9#>OhBtIH69}9U+Y2uM_kp#)kBZP5jc*+}xs(@6zC#B!+DlTK z1KR%}o2!FT!+-5Y$drl=oUUSuhf|{z(F+JH_d^fvi63CwmLIv@M9O9}$sahdx$^cT8 z2~x$-(V$h3tPc^reJ}L?ZUh??OjhSQN}S>ULMm>lMO$yDNi7q-#A2m@aP1nmYV*aaZMOEE zKixL=tAwII4kh=lU(sjT%)YctE&woOqyWsZ*_1UDJ1sZ4uD+N>frCBT?7ARd2g+hD;94+= zfJH8*%K$>B*QlNxx2CbjXf_pGj6LaWS&ElP7Q@Imi@()g5*#s%TCA?vxY2~%+OBM) z117BTNB~>9BLN-WW7UD~kpw7EpgUZNLWsqeP$=4yJt!Ox(bJkH(RK9Ehu^WV3uVbC zm~0L9q{fgTiN%jlhzs^bq0yccp>P`MOyMMSXHaCOg0fZtd;*l})<9Y9&|}k)V6?!q zg}<1_puhO%vcp)mQH94Fiv(;!G7?W|v+PC{@L>UommdsmB8M3%t1C1e79?ofHt0TJ zcq#Ck5lHYUW>_L`)KXS|09+6XRJgt?^oF3<^_0~F(h3srO&zkJ*NP9>PN>?2@T@gW z(o-n&*pfuYfdmYV4wv(Wg6aaZrqG-q$9rX(aqRMU_k5u)Y8C2U47i@=sM5J$?p zU`T@wYq_Nm-gQt6m$=@>JYmA*rllmFG8~hyHR?4KE_RSZNIw%k>tu2$hWB)MrUQGF zOIg6ptg%E6D5kbR25+@XsDU2BshrU;`P_E59(r~(TQekRZ6qlcJiV$T#+HmNY_w_|Hs)grA5-b5z9zeUJFyPo6>C|(D-2~XQf5(JMSEtJIr z$_uc4u}r=atrv?S*OSgyf^G3>fk@*jOaRn!T8#Ong)%~fV&A&*y#XUvxbo38U}dlb zljE9Q`LZFtY>|2@%SHFxbk31{S8iW z*Kr>x8vt|o(1|Qw4qE2TKe9zC^p&k(1-Ei_@v$6P2nbThf>2uC2|}jQoP`yELZ>o@ z?B?nyaD`J_`+!)DU#R^RzI6!)@suMY08O@JiK~HXVH{Yj%V9?%eqc6?CQ#Y-m~5(C z`L-Ce&`CoVE2KjIc%O)K*&-#FmE(}Xk8pJkxaum=l!Iq*2O|R1@+VJd;W~dw9tT(ctl%5}&jD@0LAavr!C?U#_ z!2v8hWyyjdD^Qp!v$;ABZ#KvhS@)c36=XZ%S>L(xooY;MIKe1QB#`L%8r3`>YZmC5 z;D9lR*H(h618TJ%;Obbkz>t4uK_A*dIf)xc%1KnM!SPrLy{Kc(=a9LU$a8p62Gu?h zO)5(k4SCK9Qd|=SNjHLl`m~TvRAJ(R!fb9DS2sIXM@A8z5|>M#4Vp>-u|)*@^=JrM z{gK6N835f^LlmqhZ7Sa3Ime4xz}EyNZe9jm2HviVC35H_Ah2K{eb7A9*do}LkWVlX z3Cme<;20t>M}ar2<&cd<737tA${6)wTI#8D<+Ex`1i)dKDGFKzo`9ipVv8tf)p86@ zkEATR(OO6hupbG4`AQSZq5*rsQUxXt9Fxdlrh%9#)ztmW67|2c_(DLNi(YV6pq-e8 zNHLO7G3Ho>E0JV@7K!0tAw|!^3C~$GcsVMSV5zhjCMH_kM4+bME`Tc>uzGtL{d_AM=C+{ylPa3ia4u{Km%Ef5wjff*lOViCJDXTB)8T3!geAm87&}j(MxtD?Lhlxv1Y*Vz96LdL>OUU zCyatC4hcyT$P&c@(xxPwPaj{+>4ZuyCWldB276D5uo{639ECEFX_@HX6ve3BjyJJ( zcpNYFNj+Q3jfwUeWaj)?^I^B!=Kyi2%G$DO*<#*2nEN({Rh!gXi#D;VQJ z_1YFwT>}MOu=oYKVy(mw0|u>E0l~Np5N9o;S3+Z=2Wi!@W(NqY#TZw76gi7=HG$;ytffRK z0T>6ucd}MWN`Ox2+6|OA1x(QwgbzpIfDb@M3nfAcOTH33x|g_;E`Xz3L2SJeeWew- zb|o`FPD8}Lp$$>s>3Ah{xgA(DXd)bHI&J_DZjJgI^jWWle zrhy=l@3>M(>{DRSr)hyUR?;qXWgl@~EC5vLT$tI>j|pw`wx${~mRKUku{X8= zLC-Ys{VkERDAYVcGZ;B<*hg$DI~L=zlPd*x$2f?t{6LVxrD!}%sxWH;Q7~#+Fm?`+ z`C@m7=hx3Lds3NDj7SzpKqJ+t&T~}aVt7i73kiO#@SunKu7-ywWr%z%D zCWp-fV7ddEd6Fw7AhxY@#6XeyFh@MW8I|E*a$X0u$MAp*stVJe+h_f_Ln~ zKBBlh?tLGVC|iefVKBUA}o=}AcZU7(^HUsq+g^vI~KnnIAvp@0Eprs z!GqQz3tksWvSd1RK2Sn&;QQQG(eRrlYK@vE z6_{jjU04t>!oY9Dm;Vd<@@?l5xzYn}ts+e}9SXgy3R)gm#SkDK4(ua<7YwM1iCP1y zq-uTkOias#Z^1ipP3vI$2-I&llPPJlg@Ft#n+y4Y?3o-`Rz@z>YpgJ)OW>LutGRMb zAehY%wqiCc1q|MFq$q?jnH(SyPdZZvskeqQ2U$!QAq=y{!7L^loJpk<68#8 z-lg2BiXl%>2qxht6q*N0>Q+e@%7KRCI2fx;Nexq>#-PrJbWu*3C4;^?B#=&CQ)auo zDhbI{S&uUKE)Z18Hy{h3L4{A$OqnA=<3TMs;iyDoITQ*M7Nuz_90<`ikA0|Q zD^y@ka;!Qhejow=DPg9y6kJR=LJing#B6 zA9#Xh$kQx@XnnJ{AOPG0{LoC|u#g2)ejL;!6*gFc9*}HYG{Wt8oY;Yd3n6Afu$T~%HFayGRgg6>q)|AgK9l~5ufvNPsblT)Cz+^xL z+^d;;Cw;1(U_bH9n9eACKO@!5ps+ibhFXoqrAyvIoP*oHYF7jMFr_t45~r0=5lIgM zD;aQ$Zk9M^pW8^_?xW~h4h#fP+_A_Va~oO8z>On!SkkEGeI~wOp-X_pW0KLEfYEH_ zzTz0bN?>;5LaZ+&vV4*RHF^`HAtMs+vVm>Zq1kLfk&7t-6ggfp3aRCGx^0Hl(G-(6 zxdzaoiRJh><|Op2HL4R>Dd7+3LTQPt6f`3EOogO;4cg_F0b3Is>|zOeLMqwj;X!Ms zlf1j+g@26+2$^2=)&ZY|rC0$U2jY;)S=?Yf{{kA=0!qN1xRcoC?*wo1LY>QIQ3BMj z^;FO=1e9k@dJ|}1~jrN>u||_4|aDb6Bk+p@ET1TGo)rUcnnuM3IvVu zB%NoYULUa1gbzj83AecbYi)4G97}Q~qva~YW4&JB*==y}AkCg*+;hlqNYON~?^3Q3 zqzv5t?`_^{%=tAYHEc6$D7_DCt-lpKe#cW4VL<&t4n4;?KmvDxTW+EB5)uej^g533 z#Bq$R-`Fe_=FnUSDEqleCuoF0Ust75dT@;lD4wG@T%u@>FzTtt^MY%X5cMY%Rzo|& zde9@+ge3^#cQp_ScG8J zT9aYS2up+47OfS8i~)dCk7gJT7zo0U1&VZnM1#&E$<8WRI5umg zr5Rw3r27)jf7|JBMh-#^6h!_g#8}s0aX~r?K^`4NSmoaW)7Uf`oeqmq#9PoriAfDC zXYnHd%piz1S=oAKI)T-#-~=sAxY+kpgH|kr@)?Q7KpC|nEcePaf&;YD6tB!@6FFmK zE^DTEsDkyJ5f;jJY<>JWrV8-|CX_QuN??mdU~4!Hip=)ESJrEUo3P%Zc&LFhIb&fg zbA>aeOGA~n2Q{wN2w^pt!v!p%sMH8p?qCEHUBfj~yf=LKVCZ^~1;Q=xef)ck(5r^4 z<&6H&G2;mb8FWsfpJYeuLu(y?*JMz95?p*O%Rr}9AxV!SWMv-zfLH^BSCMwgw}G~kuX}A^@a0(Ua;~I zHDhu94$cU~%ggGQgQ6M@5I0U~)(9}Nm_ciySXVY{1lY)V@qVg&mVpy!s8oHdw@2RXGr1lAz*3Po^AY4-b zkJV|CVP^)!@ven4qD(SWIzww!n3VFN+TgWfXW%73o&3>L##sb)nPk;r?1YXxNra_< zANduN62Q45C`1>Z2_*tP8UQv@s}TUO5m*}lVN;c9_%Z-(EgHVdr7Y@aa>xtpK?Ybf zhyj?UDN!q2!Y>T*S!}TybLvqD>ISWF92#Y-Rw%;vZK)Uku$cVK^oKvY7RKm?#l%u8d7RbH%8g3gmz zSZ9qzSt?u1{lYrvSx01GXH>$d#f>obSo;LXgH|{NGfWZ2m&Kf?`XqE41;}}j7l^Uc zuY@gDVzhpV1Y%4A5{NPGNFc^!Ab}Xu0|~g=<4B;PScU}WRj|d@=iNkt^EM#C zdCf?0UPmN2FBu8Wn}7u8MYF{W&htfr^P-U8ycev%;Jl4Ua9%bNPjUgV2Rv_S3C6C5 z=E*^^*j!Iw$nl0Enbn*lE5x5+yck~PPEHF(*l-Bh6s+zzCx#~xVvt!2Co)a;8Lpc$nS1r~v6D%4_Jr)i4H){z@IGpffokfEK9u|$c9=w7^ zsK>ehe?bc#0gmyt@K>T!H)*AQi{8ay&0jBOmlMoYTSf=EqXkF9WS=k6 zHJlK~T6)3yiV5dRaATc$wAGEx72_MRUWkF0Rya+LpzE<_!~#cYXkm)Li<`g~#Q#P{ zNylffY0MOI8l?sCd|P3j9h=7eOtP6UHdGAaefzL)um)-%)|mv0LNpzwwl zKB0-S#f7|7mBnMYwFjgNe@L+^Ob$229jY=0wB(@*Yh^o%XH>O0u!#Chq8lz^uhylo z`{_EVqD8f&b-YzVVd_hIVwK6}276&VD>**^%C2c~VPd%!)Rb0U+JPj4Zo}9EK8Lv| z5z6{32T0%gcyn8@EpH30-cUZmC2?dm=fz|(wXWuyOqd3i1SW6mcy^ZAm!3!l(OD4I z;EI@>;wtT|M@eP8IUYO<8ileBhd{tn_|*lAXYmVqc%3jD@}16lf-R<`1|sj{Z^Jev zfUU#=4W)1bbGb<>#zXkvlV--7O?V`%i}JThP9++>#d(ZY*C4%IYP<{S)eftwy!c*B zy{b3XGuanK+as>K{(Zz~uI2xqr zH&lVR&(IviKMb9M_@|+{hzATULOf`wJL17Zl`>l4hCHnpj{3A>1ZvWXQA7DpX~h`S zq!q)4nvoxen!$?cLmzz_teA$H!HQo{GgvWoXevs6Ma^Kv@3>B|;$Nt_RWWaZdEKr&8>>%s2QTz+ZqR>W{6@NYKACw4Ar&^QG}poh+;Qt zhA8NvMeX(}ZVc_vexKqNYVK3~gPQvkcZPOE$z9akr$|A~eTsXy+A+n~&QlQgbXFk# z%J~z--#Fj=?3m(P=OX04cXmhI$5|;mt{8-x#}xxm^SI(C=ZepcD+W7PAs&jF#}&g+ z^SEL-YMxNIq2>w2I9%t1;%6K^p_quHClr%$w7sme>}y#+*-)9AY>Mnx*&NwYnV)Q< zEL0XLQ_HT%?#mv_a%6?FH?m4ugUr_ED;r0fAvTk2JZ+ZP_}Z+s*+Y?4vd*yXll48u;^kU;ku7(T3^` zrVVX2cH7uzvuDemJ$v%^l4!0|O7Z9QftHzYhFyVA%n` z1N#mfJ#gbd%7GUL-W}+8aMZ!62WKA)IJo!V`GX|~bq7B^)a}spL$eO8J2dU^+`}sl z`ybwSIPvh~!-a<{54Szi{Yc*qqcWpvq8v{;ope1p>7?h$c_$a2{PX16lk~})lP^z>KehOj z@2T~t=u^?BQcsOMJ?nJX={KjVPs`Mws=rkCR4-IB>QME4^*gmy-SLdWnE_{pogH)b z>DlLJfcu%UtJovIxZuwC~n%dHP^OW+jA}Q zn&p~2eq{XY_(kz6;{S@@9KS7oZ~X1}*l$emu{BcwBA(Q>Tt{M){t8xZ+YDMKgaMFmRjY&+>rKE(UvLtKL zjJsRzs_!PK`ARz{z^HK zaxUdkNZD1!{-lQKeRryebnL6oJUcQEFd)^r^lvi(%+{~eth`x)5p&rx5*fhF)qV1V^)SLV^zlHjF61| z88I2xGoEIA`{c(b0Z(>3Ir!wnljtX3Wqz0WV`gw>TIT0ZyFdNmDgE@vtVvm3Su3(O zWy!PcvWH}k%U+*-IlD32k}c11&Y6_6HfKvtc+TmZyEzYYp5|~lH97hmA*b!LuFt-H z*6-QiXJei%e75G<=4WS~U3{i_miDaRS+Cr&xxeIk=dQ}#lY1yPD)(k?bFOV(_q@J& zKj%%$Ta>pUFCq_X;`6feD)XB2Z1TUz|2n^azH9#E{NM8zlm9e7KmS#} zF8{OVU7vsb-1)iZ^O?_=KHvC!=kv(tr=Q0?zy192^Hz@UmwR5uz07)Pc-g0DaM8*l`766u(_Srl zwdGaJtE;axuToyszG{A@)K1a44HDrK?J>l-?{&E=?=VE*)3)>07x>^{H*JOr~vXBO7f~E3<(! z`?;&u*doE7{6o?j+sI<3{O9L?mv57~PyK(D+sGdLKg)lTFL(b>eTD3k|72y`WSyt| z=f{6v|0nq$AItym`mP@TulhE!YagHUzw6t`E`F^4-{sq6Ht^d2;qSliYa^rJjsO2& z{*(Os)&D8~zpt}tmehLE-+!0e$esrNpYjjKrPxL`?8^W7CHo2@u5 zo1?fUo2#e+SKZF$4@G;M`3MUXU)!h@-`FffSfp^WS*#dtvqUl4W~pMD%`$}L2tEia z5LP1miQudFQ?UxEpTg5-wc=MB3gIusJexHLYZWS+b&5qc>lN!18x)IeHY$8<{1t0# zHX&?Q?6TQ{5TMv&6NnI`IATL9j@d8>!HQ^`tq9u`mu$8x5^Z)U?%3=^2vIz+*@LiG z@z5qzk!G_`k#7^GD6l!8Fxebbe1iQy+GGEZLyE%)M--o9ACS-GkqE~Wo#n?7PAIxy zUyyF{lL)5}PGi3jHNrXUBNB~$M9w3`AY8!SAQu%g<(CjHBV0kaitsn~07*c&j*zJE zm)}6Rsn{;pC@x?hkqh$M2zL;Y6c^=p6_>D=NV0-e{4KwyxGul1xPyH~?#ojZ8S;k+ zj}*D`G{p<~V?_h@8EKS1QMAaPDtPQQ@>G$HGza0CqP-$dVXw$n3{^ZwC_s3DFJGt_ zr;y3M!l-ln_t@+ud)_))Y{7wNAZH_!av#cMvK6x8)-oygpEAFX=TaYYYd+?JKIWK@ zxvd{_J7kUjzTOTQ-+Et}Z0E&_V4El{aAM3-(_FP&V4*1R`&GQ591+L zR)C!JcTqMJ=SpMcqHNT^uX5>Qy-TtZ)RV^fC0P}6Xb$A+k&{T?C7J%;SGn@>j4L0{ zxbpFgE3IeX1Xfkhm2wFmbBP~wnvc2LA9G0`bIGka={=G^z8m|o zjQw~w_T$~||L15MnVHBSM3wydzu3$p30{Y})LpX+xtUX;Ra;$@;;nI~ zUvX=B?M@MnGgrc7MVxWca8$iX0Q_)z?{}gHgj|h{pJr zoan-9*+py2nmRaD?v?9L`|0OiVc{AiElI_f^pG|MNmHIx3sSO-;b-F-CxrS)Eho+f zf|<=OI!yR@LB|Y&tr&R~l8tpMOSbSkjhcbHR=1LgBBS2kQAIG$x}%nQy!n873c%o! z6_&QbsE`ZHbn2+`h}lT1O3SlJLF!It>#-8?{)}cl1ND zU#NFVV1;Ey4f`O4pFQ_6b7ZGAypdx2k$%0UugT=3G;(Nad%ixtu~r;y?crV-@4EtC z815{;3x^B7X}rDl&ho?T9--bfkrjp;HQ0*KWmwCpI-lNr(Hteb&V_l^Q=NJ!0{LEi z+B#m_f!BKMl)eBPA7nD|8#;ERSykb)w|O-GzEI#ctkTiN<)fR5I@S3o|5gj1F(Flv zul&ikXxe2wOvlHr7%_&CleAG)g?wRiqB4UvItp7R6TzMR#^7*T`H1FY@x+H!IV;k! z2AkL2ELJbq3M+4YNM64$Ea4`GV%1Zc8qO8mo8vPm>s6itFfxJ z5sW_7K8%fqcQI>}?p({20f*tTi9dCX@q74!8{U=piMhf474svc% z-J`7YtWiC*PFQE3tW?Krr}=oeNr_|>hgIQ>^RF9efvr+?u^MTCDN#iv)C(43Vf#7% z0~Y|ir9P!sy3SmywDynTIP5`p>TtFfEhv9h1~k=@8Ybq~rb{vRoq4UMp5k&jI!RS_ zd#AOukaQ6L+}gD5EN-n;nPz)9I59!Jom->$Iv@N~1`X_1TQXFHDdcEMo9;FDop?Cr zz1Q47tto6u$=_UIp22jJ6KP{H7p~-QwrG@IBdcPWpy(jlQs_GThP8R8zk7e}!T37r zrVw|NoiAD@|4F_G)vFisLYD#A@Y+RfGUc>1Gnwp+6u9LQ9LVU3M7F$;v?YVgbxsL~ ztsY-Rs-hUaN*uJ(#E>>^stE5ocmz42giZ9#dWyX!)EDCM5&?ojfW!m=6V4?*hb%PVbj9PYX32cPZ99l+;gUIQ?jaB|b4Wn7NE07WltVl5MRvwSr#c_i zD~>MpPdK?kn|zC-mnr#aN%{@r$X->M*I5GB z8ic8{ppw`TmzqvsaY$5rTj>#W$7u2x^!bQ<4u@nTg zWeMHL{rr!0;EpoR;wyM4^-1Ch@;=AY5knMbuv3JaZE$x*Va3vQ>&V#Ht6{m zi|8JTzvuBqN;b$!?n~>$|;CacKKo zS$$BFU-El!SamRK1zK-A5Wu7}eu|4HCSGIY_cQ&W|`Xg_Wwb?aO=Dh1% zPv>1a`Tu~q%EkmDY4m!NLtKd?d8{(~mK*eid~b48wPZcKZ@zRQli1G%f{sPkDl2u+ z2wRt=U;raRXE5h!28uUNEm!h9rVS2l7_TyjBxmE62PB1ZrgZT<(^M$*swS+} zPKbDJgxgnAq&CD0*d^Fb@WB9Nni!+K?in$Waxc1AY48%~*AO-bL%^Cr;AyZ53#e6P z&1xh1Xcr4{vgC{CBb|hN@v^GS>4F-T)q+z#A<;@`7hSL{*c>I)NL?%G8C;o=9MK^4 zo_AiPmJY+T8(mG{VMcI8zm8D~@uXS2qcoz8zOnYeP1nGsgBzQsYVi^E>^BWUgm{&h z3$e!XDjJ(@%(3V{Je$`ut}SCkN4&`xr3UGR!~*}RjFB`f!3zpfhcr2u`mfxFhRRVL zHW2I?wuH%pJ7M_h6W^U)v8a;p!y{%946`5F_ni{cSz2Dr5f;_OS2OmO=ryM3OvRe9emeEyQ$) zgLeSbFcEuN*GTRJ^0nUxx7F5BQ<(RiXp_=JS?}vaI}*keP(g+&aXLt))s?*UCoq5Y zpm$ASG7qImpOJOR)tO+CS6TQ2xy6?FwcST&SnQIQfEzsrPlr_Gi&`$*iYYsakSM;~^Chwd4(W~F9 zh^tv|r<_bk#~MNujWv{UH1T1Km=to=JQ|l&b9|JL%{Fsbqm#|@oQYp8G^q@X*pDf8 zNc#TH)fLl4p9cx&H}hRq{=ue&_Y!Vnf*8C&Xk=?}2}nzLd)0&ytaZNlrZNjYDTRdi zYQmi*4DW9fPBxNpx0|(sA_D8#h#s$3rQzF(ATUTy!|oDe2lEZc#y;%h_q?)G%Y54G zWO2u2fyoH{Etb4>WV7>`1{~QhzJ^sQeP3w^$S2G@e{->TmW!m_u;So0Qw=)6zICvm zX;clJU{XZZVxR8`U|<_f!=-y)vsV#gk;$pGt=e3)R-ht+HtDOV-pt7-0 zs72R2vVvCy8j^%E+){k!K-5gVSt<5s!c=0YxR>h{*b<3jrSULOBTR)-tm>RB&bm;P z$&^w(tH{H67-WOwvHUt|062?zTcvk4 zdttnlIn5PspYJ3Me~k1-IDpS1OkYB*#&;1apSz=425uC~xd5vgVvq^X(;owY!ghIY z%J6v7B;Ya8dNRb@P#Yxd9{mU@)p;nL_H?4>=XpD=bX#B@#5`sV^;|`c zHIi=KP25BJ#=EQ@N_TjRF%Y$7zPO#KF~z8z=txzI6G7wHiJ4NR4x~bjH7t~ccnO0N z8M8EYmVk>eJ2_y9KyD6Kry2=AVCLB(+Mtnbs*Aw4+wW$6&%!rZ4hP~^<~7Dru0EFo zUy~wp9=prE%XNe?5HVS2OYNp)-7Mt+hQzZh);gLapXIQ}MHoh2Q9c^{-s(F=ZKVwa zw)qgde3{Jn#>`8QeOS0^C8{b_tO(1hio$>Xv94UrW6Pb2Wf@r3ZYbtV@dRC#nMlY4 zQa;d9r?dLqo1hl#87p;~*fUjBqTW%ep@vE%`is|SsN;j~z# z;=M_>insq4%w+Kp8>1cg2s$a3o2DezN0jR{@l^aF7G~5zbXYkDZ+v0Ox13PSXr*BT zYN6)+nOIoJn51t~_>VQa#UWZvGMNUuE_YdjW~|r=)HFETP3**;qeYRkwkW|_=&j)x zK)tM_MR`}R9m|Jv;vLq|Nd)Vwvb1HueRLs>5-;rkep{jV7uM)ti+ETjJs{;ie2(jLd#gd*V*zCZ9M+2zkP5ePjQ1|24kiwQQnEJOAw&c)Z@HisIRVQ&rMbVE5 z1MC7TB4Ic1443_MSQWTszV_}J@GUN<$ta2r+pelYbH_?1Nofv06QZTBp7)=&E%A)H zgXQ*lwTESHZq8o%T6LAvIZ|jK;5qu!Vc4X?mkz5{m8mTqY3ytZpZyNgf`qed8Ufs~ z2noF5m)PpU&k%C(`TOv5gyf>Tg@|yYN63gjP3f(VZ%&_)q}=+-x(81MzvW1jCSR*N z763dYB%BtMJKgvh)rrdH!efGk=_y!4>9A8Oy%T}6NMEs=;k|0SPCSCdy+u6ooKsEG zSqm_xkBX!aoKqVM;ieK2xndO=8dk45t0q4Q){5sQf(`a4gBX9##B@t0SE>ba%8lo0 z5>=jR;ZIB5?0g^6HkmMAd?RgNr>xPEP#QbPGX~#!>j{_wCU_7f=5f8MY=|HU6q%}Z zMtiGmka4d_EQNRRA;Xz0*XPFm7T&Rja53ZqC2%3bErf0GrLpzdY)m-XaA^}XSL_cT z>Ba}uB=%M8Dat_ghE(+TgI$aVDy>hB4-s^Uyx@xbRcdn01NzpS> zIBdU5SXon{RZqu(sTd9R6D}IRwGanP(y29s85SmlmkBmY1eSe1s1!j#%5Yyn@%3=sso864A2uzFOt z;!Zuo*^A3-hbk>DZ_1Y~u%ptsEXOjZL9u0X=ZZa5)9F#_Td}%Vfkj;luGhFUrEDpF zQG2F7-}rb zbzG=SUa&lLar>{lUQBZDWtzI?)|mLjkUf82!>8_1lCY{5Hr*(4AAYJT=lV+TBKGMI zbXa0l!La_J4og=EqvD-HSH{-Fe@9lo-w=3f&JpvrQOn1%lb}G+C9J-5Wy+Jt z#K4isZr#ZD&VFm{xnraH;KW&>?#<`7R0a9Et<4%`D4}+(Fkk(_ zz2v}8#yce=e>&>?bM<)(^FP>xWk617=!StO%h(Yw9~*u+kkn^z&<L(bLA-otiV?dsw`Q5UHDw7?vg`q=fe<2P21zq@5i zyO6M)XYp$`ZlOPqPO|j|5|x-(@n`Y8c4xPa-=vRxWEfbzh*@^~b29A4OTC-vi@%;7H0F<)(Os&Z}rX+@`h^hKVwcjDGBJfDzra?1T)U-s>AYsxd#;t8 zG>rLu_Uy3qi`%(5XPeUNg+bSX4YQBTEUvn+`)GRM*gk@PcDYBO)%Vk%m;UCS6mj?O zF7AriW0{-IfQ^XD#X$5sCGk1X3KzVWv{@qJfPI3mDV<JMJ;PLAFGrtR2mri&}5 zembj+t;i`H)+4|B1y7OwS;oE7dFl20R#+>hP4rX_+xWXSUVCdOW4mqXubs!PNb+8G zGknd&A0E(w8)tu&xo!8K6`85ps$+liqH7zP*n1p$IU7!cu3$GX#lzv(Yx1uW`8;~T z?An<-^z7x)VF3;=HGWvY=>7GC`Hf#xI9E*!@q4PiaLW98|M%jhX5+wj>cU5L$0oEt z_@Zp?tv`$HT?0MWc%+^le6Xpd^jx;n-QL${*FRqv8Z_8OVZl{;~^A{bIcOLHgMI7|mg$EvoDl9SW4ZiIX>9G4wEk|Y- z%p5n>WXcbmx95wFf!PuJbUTjdtCMUNtoru$x=h<|;ug&EEcv2~u{r7!^~>yCuZqm| zF74a)Qzi8LjQ#di>YVm6VQ+NI-Svx8x!fvo*TI|tw^{;sKdk#>s!yN6eb4n2caOF) zjlJ^cmGi@cCf_-|{!s0yyRQ0zw_P`9O}P5-=EK5NYU+fclWucy!)m{ODQK6Bvt~RU zc;?R4AE))tS)M)eZq1U#BTi2U{MPf%ob3-z2aephOkG6PxXt|L^8;nnlBZ*>lWto6 z?3TTUx2|$ueuwWk>A_M%wDY48E$x$ef6dnTWo_K(>F#I8-#SxgGxCdx-0Ik=x5xit zDPP|8&D*3O9yZwbwmI&7}O6md}}Tccsuh%HUHQQ(pPx zrRL02jec!KR*3b|^0%840`32FN_Ri|xqZt^7baoBfyB}E3vZc^uCH&@%QwprIXYiT>>?|nwz3mZB*C~rri-Gj16M}Fv8;#%@+@pJ!8 zU;g7^%v&?-ZNj=Mx?u@kM>>tZC45zWZvCi^8=vX63WW_XwzNNV$R%Y$VNpA)erxz6 zKNHM=Ezg`L(%QgZ)(#j@y=S$~xp#c>{kK}D#|!z@Gkh){bgKJ3+b?DIjypf~X;@J| zC4TdFrR&?JF8wmFXO8#7$^9IZ{s0=|R2I-;J#F`Fu;M$5$!4sg09I z-dOg=d@geeJK3aLtx(S#9{5@6u?`0tVxUy zBiaOg)9K*FWdWY^|M~VYeb4jmFvXG=i6>9b@oSm7^Ov~5^CO>6R|TwJykP}9pM)0H zW}I8$Raw*|_g(zD{fjTYDemyJJ-vCBkKG)Xna(R_Tpf73OVe@6&GXH$U)fWg#?E+U zzEE|$W#c~`POMX153Wqfvq>3HSZ>+y=1hi+_Yo@RcK{BQ{CH4khdrT+->-X@PjxZO zy!iFaoe$kgG6!6nurWcuYz4KC>aN*S@_ZL{XTYV{rZ#n(lupZ`^*d*^XmAw_peUrUu^fu8UBLNdAP~>UvFZs%FA_;bHn=FhTrL=mD$6ZRAv`9rz?9Z{LamM z)FDHEx!>>`9rEXlby>G0rQ4#0lySQ2+n9c(jgzJi^lAEyL`-#kwf?RCafivfIx_i7 zy3BoCO~0!8Nxx^y-sAx*9!DA;d3ufrSM6=j-u7d6dXDS4eemF6jk2lA*Vb)?bAI1D zGbl82R35wXU#Bjt*+>0p@U==@=k_mM4qi2U=DVwY1F`=t`0aGIOMj)RJha`K=JnI4 zM_=x<`F2X!(xl{XHg(E7B`E&~!207i%KlAjhd;0E_mz*^pWny%lxHP7pVRX5rZoRA z92{2f-^(uXU9#n{iJdq7vOhJ|EWTMh%d7Hv{7?73J9*=h`hMAvy}P%tmnZ8x^T~4} zR{EaPY_0tNc>Bt)D8H~>T99rDr9-+ADM={-=@3S`K~j28dcIqw5AG91a}F^!MWMlBkp7 zdgMo=cV>l#0nTNxO>MXh;UrMwmCI8G>WgXBJD`On-~*$Bv7n1Z=Qay7JLl`;kI$qg z6G~f_zUTTYaJ2hBf2XkqQq{w2s0S2$nnZvC?T>{r{m?fSp87^l)ug@`hNo<4yLxY+ z*RV2QcyzfR111yOy@70(u9!Raklk?MoSR$7VGKf^@K*<)4*JF++Q+ZSUfh1g(_O?l zVtAuGuOs=%ah^-~|E*5uzl2(`uSA>9)A4g`*RKbTN;hV&Y>m`3@F*t;&T^4$|e{U6$6F%=j%}V>pMUfL!_uE=m#?>;I7^2_<9$=vA z`{}8NHw%@p#XB^-t6^CZF5amq-)Kl_>6F>g$~hj;8$NRzwRI|W3qCxNZ`1W?XU$bh+=Z z_s+=vme{m}wvEUKbCz=Wl8aNqgM3?e7GDrKf)$Ttj_7!zv}4Eg1#Z-w^~6!beZl7>5Fthz|@nF{E# zGK;2+bJ;<3{L#Q(l_nIjc6gu%?pQNDNSifn*JUn9UfccRK#b?J?weG1+a>(rJoS?s zlIitqVR!1x>loVz)slAg-b1e6qF++i6^?-yZk<(^MLd~uVIytwT)zK`C1&m4>mEaj z!FG5pU8{d~ohsPWUq)>G7Z5{v_1&!46YuTjwBXN|$ddNcE%8I*JaWu`ku*d3COE0y zlO_e55313GwJ1CkkbRT6XQZJkdiF?VCPF*xfFrYdY%^TatV6F?VPzN1+^1+98q2*G zXfA*QYhbziJhBg$*>}1K9M2WPh$D%d{Gdkk^xIcMh@7C>+clNs?ytpq=_L}ht2^fWPPa>JS|0-%uEW`96Pkw5#6Mnq=TZE9<8AfO=>1x+Mh^K_x?kcXmTBPI38B z{Fj_$T~X4`_hn)cM3Ri;WL^zf;BihJX| zc69}bKc3j5=$WwBazdx6W>G>CKu*A0*KcNNrB)du@`a4z74QeGOO3I)!^2lcpZHuh zy5FU`Zehf91JKwrB8@G`p>HRz7IE-;vZl(a1tqxATX$1wScub?__ml@ z$Xz+6W0;+*zejx^lUH-wKkUAU7z_QwAPQ-+&>_q;M_MkIw*zd8x>9##5TQ4?Ve*C7 z3Rg53J>$9F-+Em(3}T%lJlnL5wyzkUtM*7pb(_$CE%kDmvkknEyBY591d$aS%`3M1kWEHQbpK=^kO z+fDDJ#?+jm`d#zY4Ke=0@Chk*$giO5zxj~%@atH)ruIPD3ibc(vx&eGx~tu4n7~&i zL+$PoB+dt#u)D(vQ z3B-8`^@|l3xrmSh)i(#nwM*KDlaR`JZf8RRKj#bxNTYDfR}yYU7FY!^WHEAh1;vB^ zRi){KXrIp>29b4l@)ooPc$#n50REmTV9}9{N3L_9Tu(r)nm$Z*J69N6(PchxCH}Z^ zY6E&M5rCg`PW0v^vaNuv6n|SB+%aMv@BkBMSBZ(K_HCiZnlWr_Awz22oj}ax;rC2! zVqcEPg6a2b!RPho1Z&R2gg#lQ*q#FV6+CG>tG+Lv;G-{4vEjIvlJzN@ERSosp7!BZ zJ{b}U>P$BqMM|)Mx(i|aum(acWmg6z3c)TLh-i~RcxHeK=a!^KN_#9TpOY_riH|in>LUmcZYY+It9sIQ=Y=E-cp=my-O=`KX^t!^orN zYmh4uFJ;Z81%LYxlvyDWMebxhLd}QtS<`<&lhp+)@*w8zj*N9ayF_*vlH@RBi}r_t zUJzb=b>cvlU`lwv_FFg&_ur#4cF(u`0mAEaO9L%WvHCN>dyp4fF*-?S=DzLjE^{Xg zVj`x-sCfjzG1RDcDh0K|G+g6K8Vi>^6L&JXbk?+^m)bniy>uI50sc`SKfix-?Ivd_ zTzSP)la#xCzrFim@SMl{J$1OUf&Qq7CTuI*M7tHTs1?1SskdgUHuy@3!c=d=TJGw%UMkiJ&##ZD zS2C=`FqjGd{Ahyz5PAV@bKaFW*wOJX>c{1H3s%3{q=(yA5s!upM|~ zt@LA$E^^(GWOwyTx9`y`lYtA@K?Jg^-+i*6M!BZCo(vqREgJXvdinJrr=(#4Ul4E3 z6I#*H#U__#u8)yNgtJPFfnJ?e!7M?Yw{r~3p1Qv@PKCV><175sH(88H3cnNpE1GaV*Ph?i{Zsrl1jd32z=5Mb$McN zTXc>vFeN{;NEED^h^s;+x@cVc2YdTcLZU}ObbU^VVzDF2Cp=rYdNfphbY_P$N}Jn5 z@uB`R?BVHCK78rax%Ll&XYs_PB+4+vqCMo zTYw$W)7i*5QK|VCcQN@7Tvowu7Qu)UnBYQ9F60?y@>xU6P;ro72Xb0S5(S$;bS`tV+rg%^3Wg6?EadJ4jrx@N)?JVYJ62!7GIWr1l_|(uIK@+Z$W}-U*Q!fY|Hu$ntA|E$A_8C6jH%?%9zl^S1if=q> zr9a6yWjg&BivGqPzD}Sc!#M_@tjuC}@x8Dq&;RwBCJFp~i03PwR$jtzIaHr?|u6Fk+MxCjCQ&8dapBy@|2 zs~U$n1Tw>sG%40L>#jLRp{g1^?dReFquwnJEkZ^Q25$C5X>h8yTG=) z*j~b{W~gIYv+jIW4@CYG2z(_QbZPoNKs)4ncAGtnx3(+qkOy+VYHGI3J3KiH))EJ1 zxH>*@Y!9mLa=EGarPzi3x8!oHTU9)9VstNYNkVlJv&>W4m8<*51oEXd3t| zwN6St9Z(CoFJefktMUS0IsA1nSI27~$I5)}ZLaC$R3vy(HG1Kd5=a`&A~#%XhgGL! zo519!NW5$#;;JuQG5e&0;PcU9MvlP?*%#ujyGNsdzn72UaUNV+x_&G`Ujx`;hEMWE zx*9mik-k5C_to=vw+8}ID8`g17fA_?Uh#!10QoQ%N=iC|KoDu3(XWF3m3pN|RSyDK z;$BqXJU+k^F@xO*@{7ZuR~5wMJYDiyZF_Lw)L zvj_0zjJ_KYss2`MGUjQ@0Q$y^Xc6=tSi%18yZtj;F*a|^@{6||$ILMZfCbJiSPbt3_?71K2eJ4S z%nRj3LVY$5)qq#4YlE?Ff|&%!7k@r{E*7{Y1oXky##+XN9!;=^x z&X0vlH=~ym5ZP}I|4CJwfE727Z7o=TonNdL&owuDS)w?eKeErkf5KhlV_eX=G?(t% zt2|JS*Y`vqkV7RSVq7WZpVZKk&KlgGsdg5aT z3>gEcWifZBC||2@3OvRPbN92nn?=2vIAcN(6bW^L?nE_XaL0Z&sCrd#X^9(Uq zJg9#&yDqy$fqONr<*3cZQ0n5rUkO3(YsXLcJZ_r@>8kQjCH-I#Gqr{K)RF1`qL?p(e2-EgPyCwsC5cPL{rf6g zV}hAN{eQxiO4vMXx56CU9jUm@RI)gLsy+@XYmvdA&DPbDV|$araO0WOVG06iHsvZ<3`?T2vp<+qE&x7 zm9Suq$C^nuH&D<$;AnKm#j2*#HXO(tk&q7QjSm}sbq|w&HU9dqpXDDd-D3-XOXIAv z@!{W5Q@&Z%GNx8Pxj}Q=qz+Gew&PR-WI>Gt>+ZUCz^(m)diqQUlX!~{zztc=oHP2h z`qf$v3`4*gYK*~jvLQo1?uGgl_S6y3z3~Xh6{w!l%`ShnN+5v;UE8&yB7XansKaQ= zMzN}y?ZL{nOG5C%;Lnmb1Trp@*QI3K!5-1UP z+Q7+L_^~-(8U7tyyBTk(;8rKgh3?pA#|Y8J_o*4i^QH_Ew!82QbQsNh(VJV>PyEZ2 z5HILLfKac|Pr+Br9vr_f&84~(-e0Nw`G3yR?n6C3;3~q5ZMY-r#aMHU=3j*$&HT=n zXOp5=SPG6|rMeZjvh}vpgz=-!#(cLXuhaesO%P{}`T-RJz_%&wZrm_aLG>-n`2vzo zw8o}vy{7qmQLhOOG3qtb?{H8FnD+7v<`0}-t>lt3f9i!)d{zj(k902h9s|tPgJ@CS z=7#c+;SZ~>|M6E0a|a|bAaxHPmKb)!HXA7cy!aM;>$XkBOmn35bkcG1z_n*4Lh>!z zL3!nNp38`rRHEt(rsHcC-HkoJU;?lGLr$4zh#~)FG)JI6#|)+q+ztt&g$=sTD06rHr(Ta zqMqzR0=ooE_&Wz!8LcVhK4H$>u!vD9QCNkv#;Huq{+mIJ)GpUe1i3p|KXZmDV6H3m zwdsVu`9|>L#!!0i!!v(?(z&){gvRS&qcSgHp}nudrVI|R>VYYNc%NBkT1B^?v8u{3V|Lac5_nXv@?1vx6(;F2&DG_m z@>Z%w%g~IA{c6R4wDl2-jPu>kPr zCEcTvW@6U$jqk%;ywqWK(OLi}t+vVgbeA#5a9}Ms@AH3x$8@1?xY`uwvVMOGh}GED zS?i5IGG~4kZ@s-PP>lhLf;Op%8{m?3V(jtj|HXlB+rN(`279UH=p#&N>x1vu|3r~x zP@F2&PCF3?+bh93+}LWG^GyvS^<}X2kI{UT;m=y6=-1eRb1wn~r^mI21z7{T{-P=i zLJ}vT11CoFa^ne&+IbG=)scFiO=~VJWNo?__eFY9HhL%mB_0$ZtJrs;3$_B~K8S5V zBTnbNWQmcW9|vk`2Tm)Th4570<@gy{;C96$t46uzL7;F8t5WuqizbU-Yjds@%dl#o z@B5aM+MZN)A}R1};3&^!3L_Nh(l>_x>!zEW(!o_MiE1RvPPriJg}DnOB2p$r|1Q9~ zF3Y=1Q8tBT@Rh3B5YArQJ5lCNvKY%`+HVU{krm~I&r1k<@*(zk0Qhwy^5`|iMGM3C zr)4+(8HN6rwE{f(nx}<|N5YZf7ECpmg;4s+SEq(1dQ!v_S{bsP zu%f%Xc|>_4G>R5h_s2N8WDjy?Dh!RGC~KqM_22p&X5;VHS(DbLl7go~4mRoT zsiz@_Qux+ZBx0WV5>ypZ(s=R&)oK{1v0+A z9S*CNlbJAsy$PQ?NbnI@f=={8ciS$T6Hq&)1q?GW{(&l5d6Q}S)@rER>CPOWRX(Tf zGdadnf8jf0eEAB8=$FLw82FV)a6#kLKe9&?7l@B;ItAB$)%gkHFQ-CjBq)gV1Lai5 zei3zl8DAe$9r6m57-TOd*j4#66zBFsc=t|x+vH&;PfP4yy-s0sM=66Z14KK$F8$&b z0|-eN_hWDQ?2JNhw(sh7j%sQckx!nS%`OFms`8bg&?qU~3T zoh~5!;Hl3ybg)N4;x9^ zSc5t{G+TQTPA1s(+H|A;3*jGLX$h_WZ1C6K$ah=Madqw+>3L1(CBWx2dFI*@JsxLI zpQx2KUwWD-F#3o{a7(a?o^S9tX=|MT@Q-?mUD=oUZiqlXD~NK@$J0py2O#ic$BA$v%rVW(n8~>^= zyl?-x=&abS12*YFy^6oW0aAt(W3TIGcA|5j9x`)9D@}h%w_kpVAM)9qKB~1ib-{a2 zg*low!LrMbw;eR{bcdw zRYLeOgIgBXMg&oezLDUp!q(Jq_&#cwG10vmHG%%*#fd)}+(?9xIF;G*$TIHNNFO&ENpFmlyb#jio;ZcFI6XpFZ~NS zx%-pjp2?RKjzUrV1O0t`n^_%-fL*~KZ4I^xu)Xj%FDJvGkerjbX4r$OsQKcJ8o2Ab z#qFT)$m32n!yVMU!*MsdNUeJ9?7Uv-dtkCht|t6rwgEcHl;hk5$}vB`O(h8x$)G3r5^iko9f-!@Sc8u z0vt!7jynyMKq#L)s)PJDagP_Nvknoxo-`^o8Mdj!5a#eY{@%i&ErkogD#5R zxcQvK_jDK2)BC=`_g4`2UCuZ0Qt!!d5~p;6&rQj(J2(=s1M=I-=qj853+72!sbT0B z+X)(E7D4RKDw)Ec#Bb&^-9w+tl5h@X(Z*)1p*vqI*=-^KeS=elNDVTpvN5Z+#rIS1$l;QPq)~PpVI;%1QZZ#);n~ThGrqh-QBF zUwkK5k?$jpvGr4!%5AAwg1vupP+2-4H!>0~F()&>%~>CHmC3x4q~~;soBAHP|I?zD z*Rc+mQgwwF%h489XcJ1)PBp&WCd`{RobC`_%n`jSDSVR_PI~z!FKogsGZZc9nz`_= zRyc_0a9|P}>{&0lu3yGx$LTnXDD;p(Z60+YMnj!)pB%B&LKl-<9tMbC=k6+npfX9T zK1ihCN4vT=FYFR9@|=+fpmCwjCJ^N_O!ydXDzB3C0XjEe>b!pQkWTL8j#%s<{(O&I zk_=1b7`TRuOC|VTC%|Tcj8pN z+%!a$V0Cg_BMS`b4_oqTH*0~Um(!q%7cp$V+-*X2Vc@17}~ zko%O%EdO>EMvnin#Da>8MdmH@iOb&@2}nuU%kD?gO-Ud_^T}XwpLOkIOV__+72e+4p<## zwNWJWCS`(y@&l}&^|W3pUIrhLtswRqaqC$~?@YC#^Te8I;@!S|sz>$=g0I!PdQP)8 z$a+~AjX~Ivzi)Qu#%)DxRulGhU&YPvONh<*Y%JxcTDUl&w;d$ClpgDj@pJYA4dg(R zTr#gF(!&458Yp}@wV=MJ2_Rn%SW;X5UgNM7c%$gkMvT)tdtPtb)z@1Po-5kHPt;Es;%eQ5 zNvTK=0SLScj{~A4DSSIem@e*1>{DLI>aENy+TDhbXGJg4OKmGy3ONYSn7r#`2TD1$ zy|b!VpUjjw=NZ4P-*|gZn)AV#&Y>!wjxb0x4HIZ+^)Bl-rXy@J^fffJO{js>%k&;d z8dan+rt-IJ>h6wpiq-L-;#U;~tH@2B!&v(pO}6K9s?71j8Wc*Z&&p65S-egCQmNI% ztYa4FO3{T?X@nQUowHz{XClilMZRtNaS(-wPhmxnire|8-x)pW68X?c#$in+Rk_tE zXWZ6waP0o_&EYk}jT1r)<%eiEBR#6()ICm|KmVUv)c*YwL_VkfF{s+$2+A!;lI0=d zaeS1!dt=IAvzNz5y2#QJJ>ir!bdBz{KLY^-gQA5TO>=XBeqq*IFf=3Cw?`8Zy}g~R z*j*l()+hC8i|$bqubuso{{=W(UmtIM5dgHf(~^DEg*y;3=;b9UcCdo;p7KAjVnnCw zV>M#B4%y3ytXR5);Sbp>DLfzRpD(^)>s$QYFf%4-msW62b(V4e1y9%T!wu#-xT%yg z&MHvY5xsC1=QDn}*_llK`Ks^*8uY2b!DPgak5sO)<@5G0%9+!#V)w zTyBwr!BgW?aV1irD;^Zh$`$^n9nbtq+cQM&gZ$s>G|vdUKrya@)hOqG)-FAib4?l% z&T8Mi!3r>84)rwfNtjUSl~tvu$KV?bhvW_H^qIyJW1K}te}3?cRwl~*{)T*k%U`XE z=M8JTF)iHabilhbd=XRjV+}Sco!wtG16VWiIwM`|Ae(^^&oo_8p2LYMBN8htmZSjl z-!hf}TZ_TZYqGbgbXi#i5BGSsC16=G!6hI=Eb>s;w_#0U){Z^kt2Fxj_X|iyL#1L_ zMUMHv*IISlTdxm8PEEc+82wa}g4Y0K;-`Oe{ToaBc`(#}i2j`MoVT67Ss(^-svL&9 zs*eB(Dcj$WFm!-29Y&xuNu3CIQjvi}*9mEP*W|vbkM(c^ic$Cy`4EhBU$ADG40u}* zUHUntCF6Q&oV zaAUSxvam2Xti!`Jk*-70Y5css*i>@S`ny9XHz{BT953PQ7W?Yhti0!KnBfUS`qQ{vleX;Q~u#ygJt}WYAf0~ZKT__wD4rO8erhmi6G*IA&UM%FiJ{6{73pB zSY=VK_VS)lS5%HtOI&!Fj7l*ZV!X>Cbt{h_u@dn7cgX3ia8p~*)Yk>eFMj6LEh$Vk z7w7Z-hVKsk;dE3zVsczF4bQlEIas(hNV8r)y0{CcsxI(bp(<(g@WhbOXj)RgzPpPq z##w&FwGkyGzh<;aTP$hM5MdbI{d8$ypD$ja%CURo-!~RZzSFHs)&S8$v&{=h-gjPFHRj%CGyhQxMf~vw8(Pv)pi|tjd16`-uC8t6T}&XTVHoF4gZ} zlg8Fz35Nrpu*VU7Gy(f>1;h?7)J*j?8U=XGH^MF|x+~g*HJ1b5^#?=3a0eofVp-R*p*IDXQNFQiMfx>auy3j?@kf4)yhZ86{$!?puNCXd)CwNRK5 zd0_EIXBipI@i=G6YAO!x4qoG9TeqfAXjReBI~dT)C=54z*pR-8c|xal8T(EBCqqO> zeR#U@mm-lXxVQOv;&}39Mx-MDJML=3t_Mb{E%N-E@a54l^(Or7l8NDL5isVq740|*K>jGZN#+B;kjg3Iuqd|-l!1NB774w zb@N}qO17UVVP2XpeZSf8&u4$%%c5>hEcb@><@f0aa1VGJV35Fc!1chE^)k}K>G89N zKqdgm^>d~M2>1NbkclY4!9IF-(N=7>2y7ZRx zc_(=SML+~|&uzEK_Zv%e%sBs}{2qwYxE_uyYOLUwkhLq@OVBdIPaPW(;)-Q^JZ!dl zOoY6a!GkOv94iWAv?$gC6O4zqY;2cqo#B?X*1LrI z4CEXPt)_^CiuN&30akN{1cwoE!K4EJh^!G`knb&(%l zDL7G#e@qHkLnJmOoC`;599R&5F6AWG=*xO=A%^Uuvw)wl&M2gsDB!MV7io=pDBl_< zdj}?o0;Xm{DWt^r7Ri+-#6T|-U)X0;kr@&AL(*>eS+&GMcU_kQwEWS@kQcR^A@0Cq zqVX)FiOi;gZpk2b+u4k?pFrKm-@1*%J3I>aDr>Qoc^~f53sO~m1lCJInMR$&dlFIY zfF4D?ZShMUeyvmS=EMZ3=EU=I)jzeafwh7m|NgkjbW$`C!IS%@NMdCp8~v3CIgpOQ$dZ(o5-<& zCo2<`snXXFrXKa}$PJ>yW_hVEO_n5MCIP=-A4{5Dt(Zbq{Lllp6^0$Jo`gowi3Og= z8hw#EPfd{{V133fmCnT+r{%s;MI4^@;hELg6v~ERPjyNvdE(u1uXcJKdm2{IWTN4& z-nqKP9)F=xPM`9TN9=Pv{aj|V4@Uo{?#X3d?4tA{Nq&r1VHl|;A>vv@)Wlcf=NbN|VFJHzUn<6lt0g_g zC9Nj1&oK$!&^w!HOp*>yVFYGYDqFM)t$hX;>J0$i=?>a=9@e@XUjMX$!0&3wL&mz< zg~viuau?f>|HV-mx|(Z#6ZCY~t#f7j_`hIAHV?tcB@V}X4-Z_(oh&h(TfR2|2S5W%lhZ7i#mmyJE|=9=)HBdnr-(I~S7pp6mR9 z44hj1w;T-Z(Rnqaqn2aXH>O1Q8ml7c0wAwM~3ndnf})?c$}tLs8(v2gvj>%0bOYvpKd zOO`Z7PqQE;Q6$ax#;O5>pX2`BC-F~II7$nPD;E%^Ug`U z<@*qJdhoh*DbM%iuV+jc za`-^NLNu_z>nT~qC&YH+K3B%zl(p@{@WxH3`Ptjg6v`4eZG%XTB_pLUk6fu4z)dN`jC=DK57T&qA}TLc#D^Y_Rhzs=&d?zYzWl+!t6D=Hzs^fghbP6rUU(*O6Z0)WZ z0`&EPgG~OB3L11yxH$hT;R-5yNIglUb%;@2S~Egrs}>Ltl%JF#${6?^x5VR?x1?WR zdDpODRd932Ma&ZMFI3raNYUbZ1j%G_{!AHPmq#n=vMK1ZMXM>n7FQ6tYnVi zroQd+H$kU*Ro45AMM5;#6z-9DOjLxC@=qEU-(_@h96NJ57<1|W9;>b$9m9$L-Ie+O zCnZ13Ot$`5IlI4&MquJblLaEi*UU9#7sc`PY2jOgsi#}7`woV$>w6fYc_8b#?@Z=B zmL9@bPKqMg$|-jOmLg|fT;RY3y_(vZ)|99Hu|ENem=q0N8>a*f11Z=&?X>i5p5G=dUSBw_~g(mUf9~; z8>C&p`{+0ipE(Q@^kWZ6XFXXOTqW@G>Zz!N`uG}4dXl^+CaKg$A*pTDM(wFZ*zwi| zO(Qtb@U)On3EA^n!K+r}m5jUsIJ!lioA z6qR$>hf)@=myay&L`bC2mN4=9Rf?Q7Ho$70MKoKT#a$DRR>?Q2(LW-yN zCvSFgl&hYq;V0S%FpV3!(a^!`KWed%*{R#3>AJd4Gn#|xYdy?SA-hZ0x6eq6r66l>TeEHm2S!}X}%+c3YeY68UgXGz1jnpsKS#wlJ@ zuuGX6*~j&l4N|s`SAt{XlKOE$KbUUtx>sBIzg}t78xrJpe{I2U1+->Y=2&yYxxt#? zlCTFI##Lf%kmrj}?g3|_cd^O+1ysUjlJfbxvu!5QJ!J52J7D?t3n=I>G5?SqyB#J( zSnHygNzsi8m#Km-5&%+(w{wRddG}5=5K~N;efewRiTNu=@OJ#w; z<{u$|fRIbJHmUl%A}aXyJk55=#E_=jJxgOnfzv3lkH5XQhS@I!!%|pFB$E@-;+3K; z%uILmT0qhA-secUf)udj(J{p8eu8?Qm$72!V^q_w$P%}e=-mI|6^dX({~k)tvF3F+ z^_k5!?IaA6UwFdo7vJ?ML!r26p3{F=ap-clU)-4Iif3@oX?K&fKCnD>rrb0OT;314 zc<|ipxNBz8Wc-ut)hV_A4e4nDiN4at_kaBYOdCFQ8q4y#9CUVRH$S!El$AiNNcj9o z1Zl$JCu)5uq-WmPQ>4ahEU44UVE*sc`+(fq%MNx2WxhH-o9MI;JKwGto_7}X$|O8{ zV>Y;NjV25R7$K6cd{pXCxij;K$P7+?t%?xWWcrPu#Hj=|BB=bA>>qNL1K?2g{7ES^ zZBR}SvXHDi1RB>z2B!194)G_vtx$e(>sBO>E88kqNYiw9!NX7B!yQ54hJPswEa~zE z9iHB;{IJ>)TnW5Jhk%;CVxMk2R6{N$cU}P;>sG#WPec#~b;W9(a8H&lZUSJG7Yjdv zh=JQS4PSJ-*|ojmpBT8b>Ogw2zn;yx1FGwjh}aW;h7%rSY_$;wFUoc|F<{QqR2V~h z&ld>-Y-}~7_MP5-y>gS|prnZ^GB*W1h%y!LCn`JwUh)s&ZrH#5`1bxmX~kgcm+&{} zxfJ(6Lj9Ow~HA5a?OIcj3m+K;A3l(mi z^#OBsomuo#hC7Ps7kFW~#-#m*6)dVp>_$`~QMik5l%^?020WDc-gnB7)k4LGBsngf z|HJUql=q@BSDds5&sq_qXPsAyh*s{jk? z8@EK~`;@QjsJyBNs#+%dnf-D!>J0%`m0aWRqrX)17bzmY5t&e;ruwzq4SK+jk|7+z zedAi-FL2)*>mM@i;OPMnYIz?tSayr^} z2mke`4kGzlc}z}%{w~2^Z`#olKQ}XVg{ONi_WpWtER?lMeY9lAt!Xq0%ovDOqUS;f zAsm**A50p3Fi>^2XQZOar5m?TYPgY^JIijXerU8NRl=p)jm?n2^6mY~LD#>whg}0^ z&iym}>*=G3$$jybZvFY>$O82$Tf-GoT)iHj#eQ{j($)?M#ZUrup)NRr;O@Y`aPGv* z(=Oa9J$09{#D4U7{^`0n)d_K6?B1wA%12-uF*GkhI9Klye*@u`=UAtCCdn`6HTGur zba0I&?5n}9%(ql{Rz(SYT=JW~M^GWh=Fnj|;Y;P;A4EugwSGkiOcH@W65~V;wM@Fa zqJQEald8`IN;HBk3p$5{h`*gotIWa+`yqbNJD}W6NPJBA%IY8bbFT3Et@tX)=Md=K zo^Bt5D7?4~JH*0zZaS`-n8Odbj0a@+Lj74vj0c#1Dv(-OfBeXqazt|$p&B?w^m-P) zyxD6bgkMv#m+)k#)?8y4{xvaevib!5u{ATE*lU0ZGmSa#o$SkFL2snylp)H=Pg&i%RhDVJIGM3KGBRq8Ft}D>eiI`%Z{a{gs{6` zVMO5BL_Qi|Xa8IBHTL7MYO3u^xM$-f%e8PAsNR11AN-7E&^ zmAHgbu+|o?DxB|bQatx0SS8%$e*DT()La|WG)DgymJ}_E5sG$Iu>MY0iNNFW&yq_o zkhR3-?)v0);SU}q40*^Y_LJ8c4hh5Bg%@iegRU9L7goGDtP6NVQk)ccAtJWTzd1u* zFHLKVRBM&`_IIXjHH#gOMRm}3=oHD?4gIT4ofT@0qO zKnGI^zXy{IJx`B!HfsT6(hDA;;{WdGio?gQ#y@rJr(@E*c;DhZ%r|IheS*)jX!0q= z2RM2w^=}@KEw)&`p9u_O{%Wf;O0b?NgBcC_8&-mqpsXX}`(X(WhazynFwkvMDn_1ITjH4#v2ju6%G z$5b>*AwH_(OvR}?I}>qq1hNd-(x98vL0B81p*F1UHYUW>_oH{a3jZ=mnmw>AALMC} zDPG{NHb^%SD}_WIW;pt_)-4YIS!xg2RHG`nQIX0_eWN%`a!t_xuWBDoMV2ep~~X;_{wXktO2qS4Q+_5yVDc z{anTKmfMv7{CKiL^SNrD7fDR&ug=$#bCm!$0In`%zWuA?XwEFfLfTas{;TQEOhc6f zr63$QcKOW9|7*-`U^dU8TlX?C%i6AkaDiyz!Wogv$>ru#8MIUZMXJPul_FE};$q`O z_#~Dj_qP0Y*Ut(vglkyPzl6w~aB8n;wbs%F+jH@=L~ikzABWlAtsw~2bqeAm`<8CC zdPzOb6BQhkwoK?gb~tOaFB4UhI@)`~)vozK8KqJuzGfNmcQw4K-7;3XE~WJs#0DAG zSLK4Dl};&jy|RTjJMGz=-<1)Pdtq8zyVq_oyiMX1dftBHuoA;(bHTh~nJOTVWMz_Z z2+A!~)@{g#RS&)+GdSYtBO=SKt6-Voy5Yd_WskJ|uXEX87~hpg_tzkd?APaZ&?hYn z2`%Q{H;Sg?G88vzO8Xl30JCgHhBViSA#HW<0YH<*PfW|+G@)wx&Jb}J_GgOep;s7w zo-WiWy8x~4+k9{^Ko#$=c&h7VathP7m|Jm?VEgdDCooJfH!J|Q^IuRCUs9mZpP_G> zZFNTelV)ES6tM*B6Xz18-XMvrM0FH&SI*e-Ro8qXsGQqlG$v&Jy&;ZP`<4Za37eWc z(0(jNb0X)a1K}RA+fv&a<81+4Rzut}gELDZgQhb9D?bMh`c`Y^gR*MN^Eq>DH6jvn zK8Fe^sE9VF9I?#YKd48n+B|)Dw@*STCHn4ckB5f2GvWiAq0d0{ni?{1LrFJmahy+&slhB3hB)5Z~oxi`R5z=7PolHsxFi{uSo#qGI5$5du>D z9J-*wdc%JI170XiyKR#_2d_!g7)i<*uYddAin`{cuQ=&IOwkjVLY;TpQWu;CQclQe zV%`0^k3=mXzQ!d%r$pE@+MH5G7&EX87c!JzbQ`~oCQ+98ZDe)#fCf0ZKem6@z%ovJ z2KHvzxaK$?+ISN>emkDH1_@JS?t8dznP#!uj{XK~L;HJU@8<9MG3#pPaN~J}@RY#| ze{$@wL#^;4ssS~QAeof%9r8l0bF@(%uDat7u>y;8>-1L(+mwvvsWz|BP%oIjzkk34 zkd<|kNmtUIdRxS#XG9*26=el0!!M~_&WV>O@2CIHbX$qm%8}>!3M_e;LMmNCM=I<+ z49JLh$cueLWjM++DW35~IB~Hy3)<4}Yf;QT&7RTeS^uM5`hC_ORM1hi7x1@E&M@Ez zqTeyRpYhO;%wl8R@is6a%}TW5NrT!9J6q*P*OpAw!-e6U7m9UPv*NZn&pU(s9dtS) zkbu+7(|Ha0#z%kMbehsC+Q~i*)_<8F&;KfpUP1jJ{dMkZ9RhLI)bK#FBdhPZ_KE%L z0;Q}SOe;p4cd~51aYNclU>l&HIQJg5ENN!E$e+KEl579^-rwywv~ns5FNwuX5**&m zRdY7O-9E5C(cU05G$Vf|4HK69_JjCOc?nXe^t3*uf# ztdc*Wt}uUa&KH#WYnR|N%rmCMoj0G=^*lO@Pfqea`z7c{rQjr^Ii$MN?@KQ~ zoQbX#E?Lp=?g;SxuhriGLo}GJ{<1bGz2~BLt8hwN;;)9)EDh{5ngLQni=X>{c)RMq zrvC3QNQs0Z9fEWtB`FAq5&|mH!swc`G;9KbQqo;YN;y)RfpnKLx<)snwz2r`^Zg^< zkH;SS;qKl&?tR5M=brOC&!-k*?h@y?=Ho{}$cixhef&aK!i62hTn!~;WNN7{N2>CC zW{#bl%lx7&OH0qM;S|EPA?i$Fpd9^)q^hWc-`5UtTuE>IU+yGqZv7VqvT%GJtP%{4q zIZ~41*?zl5)e{s|D1x<2O`Eb~;;gm!o3Zc9WD*~=-`m(JpZRzd5d zgj%{mSdvniLe>G(He}%VDANJMyaOs(0;^pW&K*haRPOC?%%kEnId7M^`C+2M*)6o9R_~t{dS7$Kp)i#5)(LfRctt zW3UNgQIZ9cy;ZB~Zw^9jzOwS>oGpI`9?qyacbCaf|(^s-XORnq*VNA)St z#|PcZ&DbiKpqK^TbTsTtAcL>v*l)3F+|diPdY?GHHOi*Uejd$x_e=;HRc`msKE(mj z0nHg-J=~RTi9%O=tCfFce2vyzu`+7pwQ>K@`!wrK(9@-3%^^y;V-xJ7AH%Vj{f1Gd zNyu|cEQ9Mx{SS_s7sFA|zBX6S<`Pt%4SM#Al*N3b*7HN3ZX3x*PnBoHFB8@~^#GCq zSC{66DBIZyaK5h!kh{Pa?|A(ZBSccC6-eQm(A{+o+tm zrft;O`%JL?7i9i;#y=$&yeNP0?ON^InBM%qfC8q>yB_ZRo^J3mlzr$rCdyFmw+TrU z``=xE45Pyr^jHsVo|JW&X1jWm@emjwZ1U>gKf;E-e`Tr^m@QUdlDbc&GNmOlJ>RvH zKn=Zo3e^JAsWQ0tlwl-=RQ(X(cnJjh&*tQKI(z)OE}4U!SjszT>Xmm_BKA`?H47nc z#Mb)^j~%fzD|l6U^}wVKOW-&aqYlI3^Qn4v!E zG?f$MYoDr+HsTpe`SeVK#@1HR*BpkYx`%nUDq)o&=DAD?5^p&&9{a$` zP6SbtOTU+OjcX9t%d?pcjPd~DTaz;L?X!mAAC$}_V+x||;SCZKfC-^ff_WD6)esU2pGlhPGx-%sUhil5$!bMxol)Uj__|_#cZ|gzC*=LvoEtG z(QXCnM3c}No- zYT1jmyObBir3Cu&_WacOw@ckj|B_|?5cvACH$T4Ehc$Ogz+^?7W&Xg5-}Z7ZF0pR~ z57)I4J0t-96J8C|oLjZ;efqcaKouw3*HkOTfH{@cA94emFEd%TuGZJ`OiiiTo&=ah zFMlUld)}v<`b&U!@f(X(W1*B)${w2AB8$J_BZ-o}v5`-~^j8)&w8GWsn*UDUM{&qo zx->fFwJ&n^yDlLR?I|7NE-8xlw+e2yEPl^kBuU*E7IC!#p51horai&YvCe<%slt4_zx%Xlt_tRo-6rOUtW}t?*lQ=q; zVXi{%JT5)C%r%Bg%m{g`ZJd5@Q!b5_cnaG2f!qy{M4Ji&`D33b%dur=)||?}v!zpW zHGHL#`k?(@B(hGtf)#w<)?-_<=y?K?Gbc2`23oY^Lxp4ugWNxteu8A?+y*QiS}e^% zn$rvbm&IS&p7my8wB-jO3AVZW?61(p+@}Ioyu5$ z3<&_lMzoYr^kQu_>hht?%h#5+GyBHeO*eTvJph*3X!;GOWsm6R-0u6C*H#|3oP`dz zn)X1}$S?SqV#T5FnBHv1w~vYOgTWrcDAWw18e`4JcObr_RohlofB!-K#%&m-2+V#i zo%LOc`ul1N*n49}bU|G^tr`=mApO8>#f4`rsuO;l-nD;Tmu*@kenJ&;487SxxX4=C zp-9dC0;jGN!;vNd2mi%8_!KIJxqOQ+cQh9aA|5c;E=etebd1qw;o8011a~9%)ca^{sJ+saF z_6QFi%(IHx0j1DT*)H0os8If|b6BF8ZkgdusP1 zme`@GPo7lupxhSnK$C{}nO3&olTT-iL7;fs`34r{Ofw=dtpx0=`25qN$Yr1{wh#F) zXg(Pz=Xl+2UJjo96yToZL`fT~rTbXOedqv=wiO#hwDOj*zCTDatNZ|>mXc=59WzVr z&Z)!l7cbZbDd*WrmXsJ|19*gEYo>v6To?`blOQJxhZk)^R+p=hv*qnn8e2%Mh^@)LPp>YFtvDB zOQY(V{dPeojD-;s6DjEdB$jhixECYB8-c&?mj{sRdxr{1m!sHeo`3h=mC+ELi+Ekw zu0^4>m^gP&z#=Y&CQ3o!Tig<4O7!mAL$O%W$WSy)s!dezXmE7V*l6h2r>~!0WZ#=7 z-H~R#os8JCh|y3G6B_A(Afk9TVT0o0uEmeTB+IOJ1;X_|$*`X94`u%he+RPkoV*Ra za#?ZIjON0@GMi!%q|MU;@L9tg24mS{ z6|V7?dkU~6@}$i==R_);tZ{a>4cYdaa}Nh!qL%GdkrE;Nl(C1)__&RJ94%LY25^$G5IAUJ8} z=H$qlkqP*HYgAO~o>!J5BUP=85|s>D_IhRDZ2lbdv*>Gjtr$uhhn4ylKP|b!U(m{c zxfDt)P7B|B)N}IuOTwxxDEOo8RVaMv`9tC0SCv%mm54O^PLy=$DziwzxpEod>(U_+M0zzS2+ zv=j5#FD+ples7k;R1N;Z{}ZIXmh<23N`T!P(MU0-c_oxX`AA~#qzsR4t)2p7U+3%i zRGYB1OC9E6a&KT7XtE~i3I zc991!lS@4)((gOIDL8#B?8$QAabtNKr#Z=wfJ+L6YTu7{`?~vuw0T@t8rh;#U1k*d zm3NE&#}HJCF(y+tfcrFZ5bJ{j+YtrD-akaRc(9m_0pNLPWn-GBw|j;d(|GLS>XJJP zP5sg>!GXAC(XEf+_OrAT z{7o}Y`dmt4Vj^88#Zxkojz8McUgU>sw}^Di50G8D!ytD~jXoQf7EU%>fl8IR-!DEr z0H(P0ZQtPFa3eq=SSR;ch=lZxZg|La#yymBs_|>KQ&R&}e1rtLCLChNRcQnbY-A;V zSH1Dr*c5moSDFCtkyo<~KMdX!I~iGDpX2vBWy)(F#fLEOY6?i*c+1->scGG}g>d$T zTjTzaPtFF8clR{7=&!-FyHo}2it=k*x?4%PPm@2;Y8(Ih(MfW$uAXsroMsoDG@GJH zbXPB`>W=&AJgP7Tr5v^qFu}g3`um*9)k80qTilqihwYAg@=-FR4mdro= zJK2fZq$98%JZb?Dy{0e8nDbNW5W0xZ6T$si#3h}GD90gjxI9Qlrx++o+(fC#s&*eix zCLrr^pE7%t)2zr>;fB4%NZZEx*9YW)%Pp+P%i$f^EsMkkLa_m&VRdM(3_`*m+wSiq zl1K60eoNDy{o<|*Y@~cI?u;LY(fG{2sbjQN;sbtlwFR?2)=a0Uw|ys$(bA?&*fWbwZLt{iI#ZT-n5oc z^`s{Sm#DFj2Q-LS;lJSoSANXIq5ere_thO{bCnoPN=zi}C*$uKTJVh>N%meor2r4! zdjh|?xP1e3rJ1uECut$PUPZhWj#(r6Y(<8~|19(`GK*z1l`O(@z|<+40@s;YZ*Bc= zC8vI`GSo6|ml44z)cwnRo`YC>^ybwUE*rIi4c*6()2Pu_szp&)O7k|~=NqQ8KOS%h zs~XXDhEHpOO2nw$mO9M2VlbITB0++G>oTWM%%_RnR;4s#I?h;liKze*n{{)ri2|ml zb6W(tS#1K%Nrbh_Mk+Ra>V|-YrNA==2egnvK@R_fO!q}Q-F0W%WQ6`80XLyT3&FhJ zC_-sZJ@u$iIp$BgmC<><6|Fj73vo$LUqL6{*!qr{rQl3FT!$mX>(FkSVnc#~pDP(- z0-?1CbNpRV>}BUWosJj1#;H{VmeRVGV!*Oaf2DcIwwSY51xW=pHfIq?70 zzhXt7X{+!!Y7*1vc4d;?=@MKE8h{4A_HE4!aFZ0$Q6CHqMt`&2y@!&s>3nIp?zded zV;xyR(C~faRf#8Z`N1@K&mcDHa8~yDezV(uf@)e=gioB$-fTD{ZtyrIaaN41z7^g* zA>kno2gTn>pK}}-aSiPFIU8?(x^~L7*ID^|5NOwV>!lg25OQ#>lBf55UeYwcnEi?@nM zI7^9T->qLD{0!iEImICFBQ>E>f~KK_OXn|FD@I9-=!ZdoLbF80)n!m)VQE9%se3l$ z5ILSb(GltLXYeLvMLbdAd+G7rrsMdAvOl-J)Lzs^RJ^Jywh* z00x&$t;kSgXcX$IMADB7=VMN^)_GVK2e}yE+<;E7zIE>-C6BsC>DIN+F|tAY9`9_Q zKT4;ByH(Dof!0ZX2%`42)ndtgy+ZCzll6?Z?75jT+>Nc)q5 zq;eUT+5xR0_8Bxi;|U+)X*QOygs{x9!czlI`ca%f>02s=WYr*2c23SC!cPQrehaC5 zkN^oecP(o5s=GWmU_d}%!Pf{mpNL>@J;Qw<$c)6FDO3Jji$o>e+M zB$~c4Jbki%+Uxu8C*>OC;bLbyW7j3_NOZ02*2AC8cH;&;jkdtw&jrV#GIoC6oI%!o zfsQX9Uw0y9Kaj5=51rP5S8xFQuw@!*`(O)?;&akr!=ix7Wg%C6Cj?nc`I2`mcKWXM zms)lLFZyW^%FP^sG`(trE`3b1iwMPT0F0Ylv80=8Q(EqtjCtYUD^K!+UJlbs)h-yxlOE=^adUe6^_L3qU*nJz=c0hD>h5Ow0hUfE?(XT7i` zkt>dT9)3Q2x-m7z;B?}SW(;YhMCDy1+Cx}7`xG{)e_Hm~Ze?d85h)k3tr}D{Qecjs zZ6N4!XXi*bGrBZtji$Xiq`@i+yhgyp70i(bvhRsB0BCq4_V#+Zd#|socFvAnI{k?EI z4wkak-qynSXphK~?Gw~ogX@1BHuJTSz|W>s%(4R2_|ZlnwTCaQD!=XjUcukK`t#%( z?e-8ubp7W^!PTNYxC=D5Z37)Uq;2N>oz<#pFbJy=)m`A2;$#LcSKlyw~hL=JZ-*mmwxPCjYZu>$FpTBqPCK~_MO_5$2As+ zvyLte7Ggi$7oGl<^X+^Bt9RS;A6YlqZv}UrM?^gZ!_$?2pVVv8Pl};{t4`5^-#Y+2 zhLL%kInTNR4x0}CIHfu>HElMB7HAiKavyTLQHgj?w46M16}tVExRo#CXmyaeX|v|0 z6TnXTQCBYzd<}aXxX6_H#!tvv)jwbN$@NI~#$we4U6xZ>Qb1+lhliwZ%P7u-G>x2N zR_wv;y~)3fv8;~1--us4-^CTAs%(B{_cj&J8OoyCT)3H9fSj3nOOjE1t?kL{Y^lgU z7rvf9kQmc>v{Of*5*J!;s-oo*-q^^(@kFX z5BzqxX%8qAfSOZRdsm4(o0b3q3X`cekYV7Cpzwsr7Y+3-iTH4ra@? zO`M|g9bYVez*(VW9nb|v2PGL>U`#2RraFcqa%JTk;0n{^R}wsY^}r?nEQs1B)a+Ag zY8K?zu7H?9u9#2#Gn)t1^|^I1el3@<8sK|mKOF}4_zsMz;d#PV>YA?k$b`$%Om0>U z(T-rPfz#SEt5FY3WBQN2@FiO2(%OKCqiCg!;^nuui9XP(^uQInh z{>t?K4@U9k&vZtdJTg-?NH4v$Z>M2No7c3Jc4`uTswZ2td6tta1z}+#2=fNp6m4%ABNWEW;81!1WR-*Le5|)_NcHW=o%UuFE8CQ|YJBkcY(gkv zP~@Nx#jd7oBVC6q6=yURtaJ#y(&O`lRvf*rg>e@+)>rWNsf+ye9sj{bYm&aR_25AQ zj&&@^*23nWIFnJIL`YI~fEf#?1qD*$RrO5nf0C|~i@*eB-%s}t)cN^9ZjzH2)yP0Z@Trm*USWzLlA3DZ5@r`9eOZKjc0|_k6=tQlu1%{ z>JnG&IwJr)a>JRK%)qWbsZ`` z3z#EN4dcJQ0!Ak~%Bt2YqGt6nm;j%S<|TGRwz1d;uAh{~Mh75FGSNPq#>krwa$KlNy}$le#sx2oxztY z@aNy2ZAkO5WBtmPQit!Q9TI;`f~zlL0X^Uze0u^s)E-f0G%v5rrTowsDSr4>Wy-jF z2e}DblRz~Y?rsVVz5K^SJltPr=*h2pkRA0v?5>WmQnZ6!+2 z5olR$;t})va|iEPc4i|h1K+S%JhVCYo6XVRM;EzrXfnW0o}pF^4(Y|-P$a3)%Rg5v z>G2;)nLA@D0NCP+VS%i|$zjg>;;7Umx+l$6FKeX4cNMY&Bjm%N!uPvPnVR~YejV8r zJ*j&F2U{7L{7*~zr5%53@7+0a}0<|)@+1adI>_W-OvqIzn`}dYIl7INVV5jF=95>R_v-CtiP2`a4 zPZ16adl;DMDO6OL$X4VVXA5=1NOsZD!yY_qf>8bkdH2V-3`5f3m6N8APoz%LEP@Ol z5WXF~+*<^tdIDfAckKT~)q8V8vWf8_{nXqWE&djd0yRSa^;uNLb}HKW%HZ0?9hJ*} z*|Il(SY{OH?pMIDGg|W}baKOMj2TY*^Ytr9kbw9&N8Pnq8WVb2!%YAa zZs7dln>Yx+3gtTJMkVHrujUVDHUrAShBI3v5NomL9^YQ2Kc9sz<7JI|e?YX20hL-V zbThIo3H+y>Usyx-vAC`q>?dVbHCVgh&d&4W7Ij4SieHP*euvLu<5<@9xEqs{&j|-~ zVjdz{R1-b4Jhv2ovj9HA_*ovIruvV?c$my>&aGM<-Uds2^>=TPS0AyjK!;ZH6a++J zv}FzJ5mlq&?Sh(6rZ;b%yly0v@o8V#HPToe7~E6~l*)$CeMVcISFPsu=UBe~tIYrJ z4O#_wS)&x|x2e?Z8Ue`1vt~~yyF;t=wo4L5uz=eYn*p~~)FJv4H}_wYZ#POC`*5fq zs(fwtUcrBuKm+c(9=mfln(eC~v0yx1_OJQ+i|EFDGQfY*?4SsEQR+6qw(1iD)QFjE zJt*}cr(XUq;@HBT4cfUUXF3Ww!g^lMRhE+MDb57UK3<=doh6*a>i#MKj}LvsaogQ| z-Tn13S`jxB^J#KzsMSq-t>NGY#1BkOi5njT+RTn%@7?<}k!~++O+hmHQJ>y>9#A>n zRt$waN@^CZ@@)Uwcg>mhzI!!zWi@>&N1WH3JE^4=4@_Jg&U&c+N^n=U2sxX0%!NC< zP2v~(K>?_ENU%hw^tLpA-^hSD>Z!w(_FY6!ugL~e{^Y7(SPskm5@H;gh~9DBU+hob z$n_zJDPEjyZI%t~YAVCJg4OvytG8b1X_h;qHKhav^m?S#=M&I>deT!BCdA$@K>G3)>%}`)SLLaW{lZRw3Y05RK6nk++l9Kgg8-@W z^O5kiu_zU%TgN%$1p|P|LL;wQ`;+{g#v7u<(7c)CeC+4*&Z`Ie*CXfuYoPsM@J7xJ znI!Kx1JoI2yc^>k6H5pmEs=V2v8ZIX{!)mRxw@wWSK@Q;0@v-fjNBti=mW>yBBqds zwp;*TbOx0=BDG#k%l@3zY_K| zLOSrkh7NJUnTIfWJEK>>HU8Y8duElBU#(jut~Mp4h?|}=Fpm7GdKr|Mb>EydG)ndP z&erKFMD_lOQBt7yPDRUE- zWXrbnVOqR}uu^F?(K3L&hYv@NB56W=$7aJ!&c0ixay5|mjlw~Z)$~}rAE7h)UEkZ1 zWMiarbJRJ#s-yOL;du;`QZYxwgNvWh4(~x>&|uZ={cYNxO^Od}1cq2FXj6PFx}WFo z$(*4xtS>JEPIEN7os0~;9rW};9x_ED;Pr&3#c|3A9mb(z$Ky7DDz=3sl_Sy2;8^N* zNtvKAWN7iAc7}>2(Zc$uoHd%RbNi#8H5DP~IFqlG2;eToh=4SnjFxnHzr6IhJ~*zH zR|@~qO%w|+)0MPwitnUwn_x7EOCYmk6~VC@6tr`lT)~hXOeG7-#K}o}>#y%f{xs)+ zr;kj_ZT;>*PGLI;+}?}-D(cCeY>YSziOjcGjQxFNl9KU5IQpaCQtyE$zk2nz6i*y* z^sh~8DT9P)Viv5IvNR{iRl(L;rq%o084U{ z0ePtZguk_0-8Q2&aDAPSHH#4{cS$C2L0p>?>e#1YOf0s{He7AzzhHZO zE3u&g5?4QDb@F)MXl(O74iKH0ciUWJWbK@phtZ?2kBZ9}#$mcd65wCqXE@e`G1%(| zso7El6(eJg@RH2;jbC+7zL;GuiX>cfB(UlF|3h?hK4Y)()}1G`m-sM<10b&=)(mli z#5cEUgvK_zu=W%jt7cm0lAAU{Kx!&7y)IXCjVqO~;okWR%oAg4UKp7bN?Q)jS;3?l zv&IA&#*#y$q8_<2YoL^SxXE?-i30PTGWy-1eXoM~4T#erLs$;xr`y|UJfg=rX{DA; zHJ^){;gjTmdfmmm*J~t|Hs51NBGc{F1;@X5N$vZL`FVR&fj6Pfmam`x1l~MZQZ5$^ z@~(`g_i&{eJwyeX>D5ht?rU$bjv_*-T^OYv?qXPT12Nnd$!za=*y|4}mQaD;-jh`8 zQv6iE9bhf+i@+OrL?xmv)>m%zy>kAQyKwHGz+8s;-O>m2KBm{pg?UW6u>QcMCg%YB zZ)(*Jw;u8)w}5B!9Xm#sejR98L0@CBss2q4MM!J}mm@M@y2jZHSsDM#!(B^Zz$foE z2HQT|{!VHo!#H&L{FIg}d5S%_A|6jk&!jSyTIY3(;8Ee(pcZ$iGB}cJN!RKcJ%qbe zI8kWY>drW?bV7^f-}Mfwq15|hQ11^V>+GH|L22TSb&nyB58kZb?tULg{_S61ckpMl9HTy})|Ou81K`c5XkROU2GgaiRP>2< zW2-UeB&K2{;K?esE41+d)Im@ksC=`1->51Q`twY9!qHQu=Y;oPFZ=}Df(O2;-wCegchnybr{5m z@vRI{em1O|(gIQAJe?Y=$y9#Xblj*x0YAl)BxnY%!re#jX8sRFrc{v~Ux_0>G~ zGxwWHc5SIDiBGv=zP~G6hsEvA24||Da*=l!JjAi;osL7i(BGIXGwdg_Gg2R|ZG8g3 z1!7xEJQ-VxAPa?}f^yp19~*3?D^4$3j-5AKBM3Eu# zb8jw=DqOTzbHycMTa(!Z&{ydC{T{SC;F14sF5qU7Z8(3k;e%~@OyBLd9G9XRWvo1hU@Tg*maV2+o{0w(c{&tw1Gm!xryZr zqZ1~X183xaQAhh8g-HMQ4zw#X^;nc@TMFCr@$ar#Pxxr>OIA8B(mf zz`(iZ)aNAyP(c)jOa!oBmtMBEMKrs;R8}9Mo5>dqgDUR;Y7s-wQ*S=T7#F?TZgU=o z$KY++Xs0 zA6p&>Po1q)9OHCHic1sR7aQWM;_5aV^eLgs%yLw#CjV^1JEvC80CChzQE(M*fAA^B za4?mg<19rJbP1eX7_8hM240oEP5!9TGJzP?xqu0#7e88J-GrPS!=6RG3!M`Oj1GQQ z&4-~{1{mi*pC27Rz^P<{LN*$y%rsQ7vdu}@N;$pjuHI?ITTsnj|L^8P z8NGK*6Z&eKi(H^%NL=y9N{4tB$~#`v(y?b`4tlt&j2V{4#m+sX@~JMAciY1{HVpuOpU^ z$%Ap^%#0x-6t%(~GY%R<`XRzritmdkE8h};S_MO&jHuKHk=(tfog{BlXU(|9#T=D0 z%5*Q}Z)BeVef4{rgTQiZD?mjzp7+CaJmIK1^J;Nmd0o;#B#HfrdRtcJ=Vj>gbm^#(`>QPLuDh3M%>r0FulIVWLz026YQsE%0mBXY7SFruyq>7m1#KrLL z3Al7lK;jcd3-k*M=rsOJR1FT8k9R7QC!x;IJCmE6*icoK-X~K(EyvZE3xZplc(^Ga z78`}bs$GkMKOgB*%EYmLVpN-5!04R{ioEx7E@Rix>wN#P{&&hV9VS8lfc~vm8sM%X z`(4QA=KQuPOPpS%he5EKIMSSIWGEB8O&fXbY4BPOWdOPr6sG za5H&jiw1tzobCmO$45u1fptyL^UZDvlq@0H0x)(5QFRwTYQ> z`K^Su*4MXXEHAELWv!}RvYe815e<^yx?FHhK=Xx<71af-`7?Eq47l9U=S$CTQWP!1 z#B7kf{rfMP6j0y^?7LU>x{LM2*OY_|>2CmsHxXP{L(Sxu23|MxiVd$-R<@KSNGW8$ zH)8O2E~a9z%!|+?d0UgKHTqCBiao(x%dqm2xCqM81BMbBb2G~_xfSP^!%d!`wZsnI z>sJd)8MMpfy?Hiw?L+F554HNi51%=@$QW!IAnI3s8b+xOeQJM(E6L=RJSz_RLMu>9 zYeS=;Al-4L!Y2;SN&klHg32R@Gi+pSE;lA?lYY`wL$y; zi*!dgVkTC*MB=bQQSHKFJH3$;DxP$+2K{cDWOJ>;jSguP9=g2^RndGqDjhPO>#SbT zsS?`spAd=fI(1#atUo;oQOI|wG+yXC+)5N8rTQH!;A2L_r6T*Hs(e_ti0x9sGu5l7 zmGj6BrB;Q2oMlpdK@8up(N1{( z*7~&67Fq&v^;Zl-pde?tvo{WDU*^!|;jJLUmH_n@Bju5uJ}JEH*SrPSJ9%jgh02PL zrXuFvADzE7f9fmkLjzPO|Ffqa``GubK~HIS(+U%m%p46S*JW@VTHc}xhve0IQ`e-c zZTwLcBJUf|FE0C{B5}X)FVp7?-tveXGhs69hihRW z&{Zm3Z9rJMr#$r-2@)ZzU@DpB%6>1DT7`$& zFqesb>?4lMa$QShtlPFYqkEXK#iZqY^2`z0vM|# zLHZ`5slY4qL`;3AqCc)ScSY<%cJ)@e`(C>lC|X8O3!3xfrp`f z_fS;Bd1Gygj9diR*~rQ?Hdzfw?>(VG)alrGfC|K`I&(sq2$*{K=S&+4Qj3)BhxX3^c#2k~(MP&ESgcH_VhNNDeUrLE zGz$2OIu-!M%VLcmq-I=rXm{ck70GuyMAqdxns(T7Yr4Zo~ zSU!N_SCKImjR;(a+=XF~2q?ZuruAg{ypXt) zxM*SKe-JPHLHi95)4B-lpMsnLapUW90we-O^DY#`XFVPm(g{rV4?HUr`+AXZJ2-4K zYw9j9yJ?0BsiSR)e>@M5A|?5FJQ7tqTXi|S^*k=4mE zXvc&m;IX?;{~iq42$r03y8sqnEIM6)vzs^{1l`-@1nP0hjSq+%mvP4d(`B@JAZLrP zJOcppAaw7YP^8E1i2-O2;+65Dvk(u$1K{U?+wZa;$KQAohWX}yPl}0x12n9mJfcp* z34}Qg7&>|8M;OJO1M84sMYZkimhpE(=gDS-dXy?z7EvQ%9?+j_?+wunfprU1{^g(T zNuyI0js^;*J)EB!Az{zsV?f}3c~PR1rl)-S&t6)dm+_rbc@25s;)2~du%L`%0jCSt z`5=#tRNtH9T*kh6eZNnqH}ZalmJV^$BKi z+<3=FN#H_-cj@i5KPLIbS7ZHaa~z5zeg$*`{Cc5242v6roUv`R0bQ;w!lR~{oNMhD z)}&E)F(`&NROdN?A2G5Zi@D<5AQc;x|D-4C`-y+op69R!WmFe?O{ngHK$ti}Ey%PzuDFB5W)|3&ZC2f`lOPH>Z! zNG0q(R2#GC@mmj;36RF=6ld`!40)FRLy6@}{`*Pr+J$6?#=?gG-fy*&Og${l{W^GR zFzt`|nZI+<5qKc|BDFz&uYvF&KIgw)rv>c$=ZiF@qU*O#T-Wzj>Dm2$edL`}O+S;@ zF2lB(e5f2}`Gz?1pkZq)w%Ykic8{>Y36|{ZFR%{YYRbRg?^fNJ7nkP$OkAvXPei}a zo1BkWk2~=m7ww>{gVLG>=p(f0nLObt_633jXPk+;C&&kBU_zxWx(Y!l!BZY(W3!<` zoxb2`t}bS&*6RL1E~K0J)uRch zWRT1|f^F7y9$=Vg={uA2e;r9ExD0riWnx%siW$yQ5hot=!mArI0+=z#nbH&VajI7V zVF&LW3ZCC~);j`OoQb6K;&p$&uGt_thmjY&rz??MTn2&lwpmQGU+o;iFqUU``bE=y zZeY8Jc?ilP91wr~1A_`~Sb8fDDrJX`wMrEkOm^P=cRd6ezm~%O zH-w1++pPoE(*Wm9OjZzsuz!oQUNb{w3S08(hR?#rB_!=RcHLZLsyMpLA~q{!Z4dI=!Uw#v!+dQLS^;`aTE_&^i*R@}M>P zCbvhL1V?Iddt*GCFR59r{gGotZk_`A0~CihXX$d*e_2`rfhjLO*2|GhG&aY-_*hLI zgq4g|XWW+)XE6!8ljmJI2fDT>t~7qNHw6h>l>kvc4@KM<%*bt@7dWc4SQpsffLf(` zTWfM(8gxji3NYyhfF8~F==l>tIy%QY7j3J{_~Sju)EHZ)u^~=*aVh4KWcLkXCyWN= zcE+&)x0skfS!%kg7fgOZ0CBC~mmpr`N8Sm)BA#Nm!y|jAPH8ot^!WEVd60eqM_oCff7&+5{S$MMTfR4Vib7z`7`jXLB##_vIFe){bE&jtJ^1T4>ySc0c~ zc<%AR=A>=)C6o*;INwA1lxu|N8&{$(-HPU-&xY4-iYz{IqD$iNDdr(3p7qQ_gV~1i ztH&)(E&i|#7-o#qGd7raVx77D3A?QJw!z^S=c+C|R;;fS3TJE`@Ahl6y8$!3{utqL znnU>tPR#{)WOWNcm!S1>mG3CxU*!Kn*Am_mq@Mll>eCZTbKM2C?N}e96oAGDVH8yL zVUxR>JI{3KP6_U}C9vWIcZ~JtsXkmJXjTyX0b%aA1sVo)QnhNQnsaq2%-3#MuD2SI z)HVh(BNxCFeSD+84Ecr~Ukh{XL407!`IltU+5+r$|1V;L$x|58_xfuc!RdzN*x!?iym%X7jKzuF+nv-}(R2ncsbIkD+4 z73G^g$y8v-qHlLn(ImsiS-U5JP_ieWS9FhYvhRO6jdrw9jXV7v-t_#5ebUdH>&op} zd-bO$%3sFnc&iB#fcsn@wSa7xdIA-)@9%rM_HmUhN{+j8>VZ<3sIK3O6FSSeCY0C> z;v9(i?S4UhpfVY^fV<)@x-Zf8rT&DIc55qdRrXGeOrYKw>iNsBKeS}jm?rxx zO}pk3>{44haJF6TeEb^Pa&a7rup?ut&F~Aw4Ah{z6cSeFFTSAO3tgoJ;s<&>G$;HJ zD|t_nBl~}rDrZ!=1$V41CrgGWM0xbFcK(wen|L|GmJc~?^S5BGq;Eh|H~l4Bu@O@u zFkDFg5vhcB?t-#h21-b=P;S-_c2;0Re49Bwogv7I53Q$BjRayc$AI`*$9Ab$vFn9A zi#hf6ACZph%l=jn=nwn53h>#md!x4-rG2h}n0`>3ib0?>ri~W7GoPz30tGi=+XK8-FXG7mkGC)XhpK=7PqLIyWKUBGZMG~^k*O3)$gR7Q zG)keQX-6@qkR>D(vNVZk(@;t!4%zpmGRksnS+dLwGt6?9&#U(j-|v5L|G>jA&N=fs z*SW6e^?Y8}_1gAb#U;_=V)HY7|Inmy*Qc7}Kl;O8hw?W5TsTnjsU;U#;^n$yuDd1# z_#d*`_H7NACXBQ98btd*Vw!19+fQZo&9^(?0gcKtjM?JYV1kp1mwA3MR98D4?5T{J zln#@dUVe_|`dF!sJ}ZzHJBBp>xTv638gq3ZAl*k0cg8GLZfDqu&{~g$V$e&4rNX5k)dmzu0+|CMZ(3V%*H}l$tmPbBSc>K9U1(D|{6k&^ zUh{5=KNuhD@y@5~$7>J#&oO(ivnpC8(jGHf_u-y*8ctdpBMz91y6-{nBgfAV>5R^z z9|kOIt_aN8b(%%rj@2ne&98Y?tR&XNqz-s{AL{N6$m==5iG|t409hZ%xwUmNU~YUq z*JcOz!m`Riz*7`oH7iW$rx~`l$8K;rb(rpjxZ>v4*V(BDs73nB-gl1bSZ4u}bv@i^ zFLj~Drk=Gb5yaJmc7Pj-78BD zF9ZuC*hKRNc&V%PG^$DQUJIU(;yoim70B?Tk{-;BChLRvh8{vzY^|F*g_rGd;?y=# z0ZyIau{iJZIqzsL#;P{7V7aBbgux1M7hOFECRd$5Sglj>MO&_#?nk`K>q)f69O1Qr z3OLAQL;|r;^XpJ?NPbU`5G|hDfs)M@&S{qR2nz=ee8`u>gE#R0!B)>LhP0eq{m_y| zE4A%fTLP%4=2O2|X@K%(-&g?XfgrfBvt-c##*%>3(;dsXk{rui&EzT;#ZH`z-1 zVo5vLI%_b21oAjo8g;T7rbmaTt0IR z;r|VVD&{0N%_6zPhevrIKJh`0Hkaj9HhN(1Yv1&rn>42P4krObGW-OapY(w-A@laq z-Di<^2>K?XF;;Kt{YM#wGwLny??12eFpS+J(Oj)`<^+=|PQ?tl$#Y`l_+>m*GT810 zR(zF#TEo(2pT>>_%jAQ?EWe<0*24T|eQMYIli8IkL=&t#ql+1rEBrE~yE6=8^Rgg2 z&d6H4mp!?5;kcIOYzZvA#er6Dx%Zv|SK8L{8EuWfYed8)8)#?eR+;xDpZqCIk>B|M z36bvcerdu4RC`84s%8ll0-UvaP$;*rfp1#yWxZ z;%-__HG6x{;SJo9aDy9HKk6J_*(rk-on4uJtfpr92gK^$zz6S@Cu91yZb#<5X9JeP ziX$@tH7mV#sQqH{FXyi`Ct6G#Y1yU7ulU5NJj(T^;G|2a{-bR>3z9{^%hYv?W>^J% zoixGSlQC*@Dy~u4O$ax2>dTmRR@GucAwSU8K!mtvT#;_wczpRpu_bO^WwYMQJ=L@* zLM(lzOKu1D`Tmo9@7M1ae`D{@2od^~E8GpK)0vZgb^TU}cZIvDcu~k}a>%ODscVtUgwp-** zf}PWEb7^B$Ak8pn4SX)=al*%LF2&v`lqU8&{+|p53%z89Zd>FoYcXVfCtr7E(xIY7 zyQR|?dj-A;>DPXAFsxLq4x4-B#6Ij>CaV?_TOcTHN!@a9iBxMeku0Y^yS@lSdiFh> zC6H%u?JKSVL>5q3X*h>;khx8PC2c%ZOOkr^mF=R z?WZ}_4*6h^t_G$^YCawSuK%eJq@;-cL+XLgORX8OM1&h>{pUE5)gkB?W= zLpeG9)?c?-dDT7XNT=HTIQ#q8Zu#&l^NzD?o>3qo#cI<`ZdAyT_B!{AnISg+uvxc8m{L2@IO!}Gf>PN`^M;;-*qK? z+Ug2i*d=Gu3$At?zkK1IusLV?({J|Mdh^|$q2V0Bi7#nw-i`nUPItt%C^nM?c5qxT zQwkRzoV>|n&zHj2h0Kf~_iK~!k`X&o?o8O48(6nj|3S*04Ts*weu;r0_}`%~bey!D zT@dMTw1HlKOwr3C?GH8xW~prhoS%(8U~Xv}R~UE68g1(}__cr$tsqaSx2H_#!&7X# z7$qRwC?ES$p4imd7Fv}_4a=A%y}MnT!sHi!{IP88LV}FyvGalI7wwPTvz`5+hPIFu zRkB49S$M8(*~1BFB~&`dK5o2FL=l?bue<#k)eI={FL%?O*Y*c=+m2*(?XOU=YU4&k zkv~=Z$q}K8Zp4IAiQS#l%MK&i&LZUTMPi}&JL@;8apBBem>d(^-Lt!+{%sM*kFG=;eVxVK(6cb3 zUq{aMZMolb!&OsEVR}Fim(}katN>#9L{~6?Cqu^7#!uf|TT*yfj_hsT?wT zGw>d}DT?0h8lt?tCdlt-IX!!daq;GudyzZ$>8+HjqD+s?;xt&X!xnx<Cs`V8$G!|BXNnw>3p8x@zT_M>_)jWpPuEtS z$qe0qs&o@wWM@eJXrrz^_v=;GYD3uT`8c(*oA@v2esvl_RtP4LFDbjlj+FsWoTU-1 zdxF;I_zVb&g^WQlKz#EoUQTbKoli&GtwTdYc4zB&PtsJDN_;8ps8YARTSSEO4`r1O{#79} zXD8pR$IBcDU|XMrB_<5CCRBoxdG?r!+mgV-vdD(F;&l3|79maG;b^w|7sxs4uF2+e zYnWUwnyk#8HV`XHa~YG$MDocu5{0cGm5TIQ+b7a)4LZJiLtfT4H9-94@1;as|HJCC z$X-!WFsNFC>)d_lVzK2V67uo=z`Aq%?#7k$mee8TSMBsGVcj00fZJ{uKfqV-deny* z1<&Opi2Uf_U1Fl;s10MmAF21gMFGLzI0(HFK&=}=_NCE^96vNyx7cr6z=Bt5?n_W} z$gey+BotmBGXO`K%LtsdrkkFJhm5B9TfIZ}--niNlde0QLZYU&LVj+W`D#bBJT9ol zbzDBY+$>{L@0#dAlc=09=O+`I)c~Dp5A2oQ`!!=zDc9sl@=|BsFK1jcO6Wc)Tldpp zYH{OX=^ED&RqCRZmq;FY;R0e;M!ourzWf8`Au7CC z@S1S1yt$0@ePGTHPo@?e58g$;m+%0@AUlgCB3ecE*DWQsnXtorNPTci>OBLWRUfv! zil}D!j}*k7b=rY-E>!6muKt`cdhSugGcm8WX|QnT9z$odHj74nB7vJjK3_gHe>rda z3G=hR$^l`}T-Yr4_`Qa>`QG-yBU)vN$su{yOXR#r~9$&AB=f9EmKO^R3PX zB8JVlzU#`YFvG5)g9bC{ja#=g=dHEAWStZzrmJ}tpYoU7(cvKtpoGK4i460~PXi5z zOQ6b*0gx-qn!vLftq;dGA0$U<(R=+Ha3Fj=^BbDE^kks_Cj3m?S;kFI`>9GA229w% z29Jy0k7wV*S;JM^l!fUHlj$(jOofH!Pt+j!ktIii+RuKv{IvbF(%BEF-YK<5y2+7< z>hk-+c!wB-Q2(sPD~Tbd0lP6k`?H5<|d{yV7& z#K7xlguYszQ}VPoH#TfoBQ_IyX*D*JmQY6NMr-6#5d@vfos1_`Py4PHfAbHJv}IKF z{d|Cpf4CzbeU@y|g!-+_rXmamaefE+nqh;MeTh&hCNS zIkM-k^s_{-1bQ7t&0|>-<0{Q+U^mZ#`Bk?rt#eCG{Zh1njcxd`$s_FBowW->9q)VE zEZkKfqhpco@HQYvJ1*z-%S9Vg+#X(g@czz2#?mrpxe(IY&n}?{Y zBQ%503fnDwXqw0Vs)Sw)P4+_7LDuQsjmh^*qmYAr3yK@qb#|$(1EVfI+>-u)(+!`FeYspV;TJV}!S;;zyDSwwx3ePa!|^}5O%2Q`Jgrs@#Ug#}5{b^P z`DEzZ{d-ZeyFb&Q|^qe#wQVe96K&2}+6|MePSz4xI z;Dys8RC5@GlPymgkCwI5=>NdCQw(2iy-<`kB=#RT<9Pz$18*$)N-(-@-B{|`GgluD zp9rx8ly7p#1z_?i&D$}6>d5uysKvF{?wt-P`E}@R*(Gf`>W``wx9<>B)$l{wLPmcK z^*~1CQu$$^dU3fxzOoHL{bIK>ZjaQJ1;>{uzrj)kb19x7LYCb`JYZF3^Mmm*)`F{b z+BuWUuLupV2<-=UvBF&@bv*d1Finn0!o-B#XWuLFH&IJ)bBOX*i4Q;ozgvK zPxs>Jjx4Z|Drr5QL2MfRX1N7sXzda4 z#dsEzS0CG+Q`GyNku`7-8WDH%e10kL=KC#rmfyxW7VN!PTxIu{ZMUZSOFZ7hd!j;r zr1bVnxYmDQY3x94v)DE{a&RNuEWb6R#~-f$rrojI=JE7FvDU?z!$o4YLeS@Qe*b+Z zb^4IS_LG7siOp{Fb9`hON^jIE_;n9{f7U7TD!(m5;XT}(p-^gh3t>9q-L#K($=4%? z7nZHGN(r!fL;D6FHLAF~sPlR6Q4hlx1483ZqZvo;-eUaXA>W%-nNpa#nXJzV`cV8f zh7{vY@FN5TEb%L;xd({~L zeAm!oe;C(aGe=W+HzL?(l5&J}n;F=8(Y|RWDmWz*_%Om;K?o+-N|tqoV0+${58k|R z6UhVAq)@ADcs}U;eC@zHPpOx~WG63r6K%c!y0`a#D8?$jx((Nq4kU zX(e`xj5{Ya`j#Vh?!DR(=VzD_-+Kq<4Ck+RlfxIb?WoY2C&L4Qn*w8WEK{bW0{)>3 z$SF<1`!dp_i_i}dY7=d)U;KiPjLO-xxI5g|J5Q9XWl#nz%xhhuj6zla3wBqwWl7^P ziNLLbX|g;FK%m#o7eVLc#l4|J6I7d!cBGSfi3Z8Pb}O_37V#6+^!YC?DvBz3*e;lx zw|SpK%ZhXtuf3U`MS z`I!6){e0?}KIe>XsBngLOLx5n?w;wzDrw=eqnwvl*!VmYDVMG>YMc5u_|frgPv_Pm zDRb%iXk0Y;bj0givA@Zcr*}B)Bj1%?eGGM1+b&{5cbD!Ndx(PB)wEGBAoLh+5q}j6 z2-A^qM;B`|3o|Wiw;->OO61E2B=x*=SKsNIU!6UyGk^@SW^?GTEJXXW08cz zm524{SIUpyG=Q2t>X)oZZ@;YN2G4YdBLt{fxlHNbkp-Al_lEsDe?xQb4)h$6dGPD| zLPZ>(a=Z?9u`Rj@6#P9HC=@IBhXqT|NGpv?u`i7*ywv#M_hS~cEpLIAu1Ri9IQ%I% z&179ueDF*|r2r5o)JuMktC6jO5ij@%!d?)dmGOd&wA&YomtJ3a6=ZK}^^ZMEOBUO% zxd952G9$}Iztqy$kla0GK|%Wcw_q31RW>hvfeOdu&x$(ZT)AhP&0hPidEI|2 z`zbP^Y210JUnEPE9^-%lUrh6)Bk2fWBOe3&>Qb9^f)S2h&%LmVC*;|IVK4whYI>_a2=kt}Vk`Gh7pydBfd!8jOeLcsKaH5eOwaIy+|BSzox1X8tA* z<)p2EpO^;OyMVG@M&iChrb~y1!7gKWG{i0@kUzPU;#e= z1cu_NLtN&X{Cn%!d@xD@AgBh*iISy0bAIKk_V=}U8hpriuq+H+!=r|M%x#qaYG+NhPrt8~^DpNoZAr84hZKKN z?Ff5_T3Kb~Q1i@lbC$~1Ej`n=s#-gQmSwc|W&BQ9x+t~opSHx1luZ$94=KUT#OZYR z;sYLh38={vSob}wbEJei8_>6Cob`o8bW(Lf%T$cEg1MEKS$|$Bf;rash|>J-q~|pP zk1RXml&{K1tN)CFt)mo8d67^va(rv9-d0^8#n77qPk|gzqZ?p~h?XU5`YwimWH$xb zbZT7tZc%lb?0mmz)v!`no|Si{$v^;Xi$@GCJXl*r*>L5L(cm^!L#|ycZ2ZAYecMHu zXH~8TEOlybsI6O&z39l=d!B|w+{t}e`-1+R3`i($(O{X+YjZleY26XY&1bAQY*+lv zLD7k%$%S(&L;K(2-8EK5e}rWD9l$_pC0hBH=2`dc=ela=PHe4d-tp=xo;#D@>>F%# zhAyes`>&p_!SKsB?JSyMUuF0PBR_xmQ0dAF8S7fh4<3wzMi($SRRE0)YOS2_pG=n% zIL6VQL&V55jsKkPz~gMsX{7l-ecQuGp^{z&4W|&DFK$RO5_D6_C~NOYvkOSvZm42v z)1RRq%-cQg;{O6L3(P%rvfQ){+$^y-1FtX4Iv1I&5;BEeYOg=pJJDSS@)OV670`j{ z3wockLCf#2wTeTjeb|OMlm45*wg|e^`ac;UJeG%K2YguEGGEW)P>3C0X#JUJ8a3RC ztmi0yXyU+2NI!*|^7rf*{IMg8?X+#n;I*nseXF$> zW!5SrJv^uWILV1qzu4=@XIZpws*ev#HrpI8uTXnDB{2U$J10T>$xGdzQ%@JuC(ONs ze!*5e`M&w}7ZKWgtPkDxv(9l^hz(SMywXrD<;P&fp7pnXs`acLJs%w?p?5_=v<>Ez zY>sh|Yd^?~_0?DXN2F}H*|LBhrwr4E)3bhDq05}ese8rM_dXo(W2ub*@W~yKT$RRo zllt|;;?xbRzp$ELN|^TJ$Fg9Px7Ru&WmMRiTzF`Iuv6ug8yjsLwf2U3x7G)dZtD7^|O}7X>yWfKwCf zIQlR($kby?GH2jTQ0C6dYxg{)&NPAMk5q_RycSn{D&vw`_v!4g`9Ii(_lut0 zIrk_g1-5?(_$D87sY2UTDAI zT2x`RYRB&VZCXA`=dVkBTW=%FzjDWO(Xrj_kJl3)HJn+SSNGTG4~LUr&&^fOzphT< z<*Mgu#M>mp?h&7dFTtl9!ko9t&x+HFt1`q+8*5Z^_qEGC-;|X+P&iZ`rFC~0?PFeQ zzXPRTonnoRmgF)FwX54oq<(g7eo6+@ptGn$1G$f4UyL#a;g?!{RhJEJkf&GmSXBDJ zHNB2C60|VQ$2qu&Nta(V4cBn}BG!w%f83NCnaJ4SyIz!ZK&ALT;b&HMS|nI?#ohDW zVZ*OlSFX?WcQl3doiH^ky51t0@jP*j!KXVPFRu95H{tMh-=xBLCv`~ShOxuj8UN=d zXZGw#?@d3ZIjV5<)>FXfp2>g>54TAT9%@dtk0 zN4;9Hkky6ldo0N*>t7A29oQC|pXXp5y)CQ5&N=MgQ<-R4{P-2O2Ya;IWRP8h3u*(p z5o8>6hfdB1d>z{0R<={?i}L59vM^SmA6#qvjtY5GNS~fIMQ4B|w#yygE zHAz3d%x40GS-U41`^;8_E!wrl>A!%*vX?f<)ieg{uP{0L;+84YDAygsH>CTuuZk(R z27u+6L!7$)k{3aX>tIlK`Csf>eD1MYr#n2&c5sjfHP4Z7jS*^YyP^o%?VtufNM60l z<aX-mrwyqJXo7qC6;$;knB8u1q6|GHq}x)_lB>?}q~JYF|b0YX(T( z(KN=+NDr6GO?ATLGRqDNLG-f}%Lit=LKXfJ!G;77Z<@w4s7Vl=4X8b+m#tHn?Et!9 z)HW?efk!@3Jhhm@9&Zi7f~XLEV=5}TTO0qV4BW1^xGB(3!(JV2Zts)U>=2|s?ir4UVc4s zl~!Hfm7*Q?8O4-^GA}w6VX^az;mXOmSqdGC6klqwv5h-9FpJf5Gka zip6I6njRNt)Dp{P0`H*ya^~GbIa5af%gdKx_gIoqr6HGA%5xNaNSq%33C_@GnMXa%Tih%qC zAxgk2JdQ3Y!pLHCD25^^{%W)Vn<-iTfFc+NoGj7l%b#J14DfzL4F20E_usR}@>kT5 zP*ZRUR3DQrA^IzvaXzE$BQq0S1JBdAkwuF}6p0Xk0%urHTJihvAC~kIa3y^A3ARWD zt=KG)GN~IsT%3dSp~nKniegE+ zqiA$Kmj*dtoxv7)t#oC4k~|PkkDlV5(PBMC`XDA^}do(R{kYs{gHB0;B!v6=#c4b4~?vM{y|!8Y>oL6DA@oUTE%1_XdZWoj^qmM(_sHR$v?0V_q*! zFKh%>1Q+ey=tn&GMVLToWCChpRNIKX%KtUn_Xrj2UcF$7GQt37N`<1^z`e_(CebCH z!>u8*uYac)V5-?Q#YD!b7SgFFP!r5^M@>=_DI@T=lkKmdNm?EgFN8D8M78*KaDK7Y z*ei5^gfZJA;a(cI7I(U08|sf5R^#*+>PT%A2J>w zl84?=le+jRz^4L@ND6o<;1$#0dKy;-tC$&5%p>LW;T&X=)z5}zDP!@Sq!}TJ&;oZx z;YB?~NET<(-yzX-)B^lx91Ko`wmv<9^Qe(@TyN2kGoDWebuBEB6fBMHX5c?z1&AjH zlHz%mI1@a?W36h&pi^dUl#qs{OYzZ01eU-AaZytE6F8N=>l*^}g!goV!v;_r!-#^< zkg}a~Fq*(`%xK1NU}lt1w-&t`PeIlJUcw)nVu|962N5?*p(8j$3@!@8Z?Nb%G^+&lv?S z%L;%04HT>8&=3^#6#eamv<)98@o3+oa4XFQCVv8xRv&{2t=#K(M_>ssrJqopMb=~Q zeH92V&DB^!j@6-Hjusm|ranyKF^FUEtu}!HXfwknVEo!RlRBXWj@!=?0u!N?%}#K9 zpgCqX1H{1Am=G~Btv1ALnj&CTr4s$rBykJf5uc0~ zR?4muZh#GSLKTZSSy}b$)9ZJl`@e}~h%{8Y?P)HWE5Y$Qbre=5a2c!@UgdXTwV)O~ z$y2;`zyouEH6XDa=4~ZI$ZUU#n8*>ewDKundm@S`u7m1+v;8_$5Sl{bsakiZw9aX? z!TJb#Q!u2M;0?)c$Fk|ByjTQ(LP)|>L&Z=$F0{do^}^7SR$1__6l?uukl;W+7P1s& zS2{qXVxc&Z8tC77{yH0gI|>w)+(k$1#S`b-<=|D}<5cl`CA?xYS8IX^84F)R9QHbdaDubw{|guY z1>}uFHu!S#gb=m{I>_mz)p`k8Xe<5%a#(=tp+ku1{ctU9W+HaI=lviojDDbN7~llt ziAek;E_{%& z#UdCkLv5Ss1}G{okO?t_2q#oCXHc;(L1NnY3-X7RNP;C4xy7b7=u~(etU`!OxOQ-Q z5!x$A2Tp%sKF*=U?7{{h)!WaUJE%4%^f%#fJ4>L(Bt|+ATFaIFE5(+W(-t3e(=t&r zBsnk*!q4DhL37XtA?^9XnI-GrmTRF}4;B&&yC5EA?@|Ily8aMRKn&%{J;-mG8;|Gl z_y}5T0S*Y8^XKgd*PK(rc&eBsZif8s)UwfJUL~WPeBc2&yn|K+uRnYslKiw&;q*lr z^;(H+CIjt5`Ruq>h=!x{5dyTrv|9snN>isaF$yjNYu(f^J+JFnRod#vz5>q+X=_Du z6fg3)VxP#--WvqAF*b0x@2KAh*R7M3QzJxtIZ7-yC7^Zc_);5D5?ylSEoEOM>I2p` z*^?Wou^BfDt7eRNaq||-@5ckACXvNpV`4sIKD{oU8UquvRpFQk)J9v-#_noERiQds zl@SM^OGSL*Xf;{^Wxj;)-m54}s7+jh>syNJ)*QQ3bBX8IAMkoSV}ea_L{eM1mWP9l zQP@d#hNYV`{%8+Wx6+<)4CNtvWN~07$Xq(A$1^9^4G86VN5zb|TJ! z8qPhTpp1Wh&qfli>c42KZIt(kN(7Gf1gtwHJR%-|My%1+sAq02NuQ;yF8I=gt$*VW zc=A8`1p!%}vAmmT0YD)YKPJ+bKDj+%pVA{inA?8bGfDzWOLUk^zaQfKZF2Q-Mu~Pcbn|;OwhO!I2`NV^z{qqhg6MSm`*i>Eu@r5h;RWhX$Zr z5*Kkvq71^7Tk$Ajn!L#Q#aHM4&{-O|-q6LJl<$%P8~UczdJUN3&xJH>jkv)bsw=An z->mEEsH@uM;TJ-WbTn0%{(>9164g7s5imI)fydoZ_WoZ?PAzHPh)aTc z;6*+$-{qUsUQw1;!TXfpIAeGr#qzV*D+bsMfb)VC&zNn0N^~4mv zj~uyHL#D$pp|th3 zI4rIls~}cni*CA81{i~jFElSI#upV&_V%0B_)`QE^AGjlWMY6c4+$Ww0@C8(8Wmz6 z_2vK+vlQa--s};@pjuVFV$gg#VZvTI0`Z{J9C5areoP)O65TbjgMRx#M=PodYaIQf zSjOZwGP!bfM~LR|G{BvE7NTT-F@xucA)BwD`H4Zu0_I<^H%Ga}zGe?P1YJ3Im)afd8T;z}cXc{EVP~3=NvdOG45_LAd5cp$e z1pG>aIYM^P!)$QU;jI#Jm z9j`=qEV*vn+g}I=}Dd^tnM{XiT zXk+mFcXcskrrSxq%>U>V`O@o}njuB#+@8_y20M6hWbGnbf9uj$!Gd&Si6=HV=aKUQ zVYv2Q&fjDmb>AHU$-P?~GaK1T*U_b14H4iD-8s z3tT=o62HciF@3jePVvk}B5UvjmIY;I^?~<1LU4|@%`dot{@{-t)J63U4;m#8Qx82m z7@5kX@R(j218zgBfYUG9TVs=W2lf(8j9-M5v0<{%v8fycue*RUSk^GZgcIgCmNrj{ z5a4UXaeUXH)~0VH5xlLl-+n|9qny4)L=I#U@&b(Hy&FHcXa|q{VxjNC$JMoZ*SL{7 z2mh_nGn!{fBoLf1WSAv#>_3SQyrVjNaT>`-`pJT8N|#>YZIJzTG?H%P{UuL*MfGEN znpvOEQ7h}GjwwI?itOCEYze&h*Zn|L8kTrVh9yqLP#(NrW$8;Sv-E|=D0>*~`n=*9 zAq}rxM&!ba0{}L%g9{5v@%l>fe^E=?L|1N)Jh%}`{MQajR2osd^gwKb7bCaU5MBV= z|K_zbPJ^#-p}>aNNyjR_qUpvp<(eG^7$pF6v_-{B1wPkOe-NJECBL9n5y)sEfJ1xX{713 zX-`Ko#!7q?PWYWLw45(21egx7VvtgT49fEeW-Ow-=hB<4%u3;eeE2-peKU4c> z#m@oCWI$!{gI3IA9Ht0(=p3{+pUL=-~*eYs!2=URasF6H)v{@zPWWM4*bqbg=iz1yS`E$ zxGt#MnWyAN?1G9Wrr9=|u(nWCJ@#7_*=2N5CLYbku$C+w$T6lv7I&@ zQeGo*mF2w7U0}x%;IiRCAa%p-P}eqNXi@xN{4G_nfdRVIvH2q&1&AaZ+mKRv*bcmIVo5-KYoyUxx$>U`_+?rmWu|7yu`l-~CyF}I!e5-1W z(Vi`km`am*+(lam2?Gv4faC&Ao;FX)OqyVaCxa6h*)3{xFWPwVDYaN4Tv|L7xT2$- zgddgVcd0+3OqRcFpiK6Y+o&5BR-@>mdA?S(eH|%!{}PR>%a02^f{T%c8|u?!K1X=u zM+?+d!K{T*J^PKDjt}iDAfb`O;fu<*VeYOj*W8n|lUq@-mlq!|2tzJ5u4&wDaO*W= z#{DNEJ4%&%c}MkB{rH*E-SE3#wMM^IX1=vPe5Sl?b#qK!nn~*cookYJY(=$9qgB$K zFX%}~bb@LA7dI@E?r{CVB;&xcEuj}9)@5))dO$1`J3fpZq5aePmlKM_4g=dqA6}A{ z%>uX%&Ey5tEz&jEMMNtf$7E8<2@6Vka}*YDGH>V`>k0Rs#;>Nb87Qp5C^xGk)zH=tO% zqQeJPcxrhpUnyWnv79og-EgXoB$8=k@MO9K@h469Q=)d^skAU<@J&)_`GlglQFgNo zlXwt#7gE102X#?&jd6WZ5-#vJnR!QzS$h}JlsiA8RLbo(IjKW6W}=5@M%nunl7yN1 zv9DvdOKpJ?MWLCXlkCgj=oPlVtx^N;E;#9=w;5> z{hS;jNu_WV@rB#3>TR5vU+y2V^g9igfshd!pTXLW8`HG6+1wrtA4B@LOsd>;flyga zjhDAh`Nad6un|GZMXpUPV2nUw`F&{os2 zvl(}g^XhYv=-$aoXQZFjxOUi@tG=&TiJwK;#XrYT7nH4lW7%6D0`B%QDz+nR4`*LF z7uNT4FyMnA6R_qn$p3!S&fc>;F5!gq9ikwNO6s$GM&bNqZ(v}L1s>;XNi`0~0i$|G zWgW3(I$>o$sbyO^Wz5-D@hFxRk3XS2D#OF@(`WHWBB-VxAApuGHFUU#?vFhK<;}s( z3dOaImp7v805Rnm8A^F((bs*DF&8kC*-Hv7CvCVVAnnr(uPcWM7x-b|en>$5Ejq}@ zEvL(wcY`bNb$!D0{y%8v+>x4lbYg<;$W)pk+70j6J?{|C`w;ux?Q!7a;vP9`k=geU8B0OJZS5!kl!UHeF{5cu{=ti>qqR?}={D%BRy(C; z0=;&04BsXq(SrLj6mYl&qO1(c)Tr%6p# zGm3=`qA&;yg<;_ac$5mv8&!_~L&|Xg6}q({xZl}V6oFzb_4Hp7ToCWAN-&xr%IR>$vUz`}%%rIObvFv>4 zA}uA^&>iZ9KaVGt>P-2rJM*vZ!B0&uUpF=_jQUiXH2?n#zfT0@eH$Of#YALd?B-j| zeQx_Kf0`~js3IJyjb{(pE$YLsL6WylpP8l1!jP#iFTf-Q_4uj<72x0@2B0dpZ+QaO>Rs{3QZH zn1DUYr0Z0ptwd&&S~E!?W&y1r4mf>LGoUdTp@~!n=$QqqT533@-U}qYHo; z#e)zSG&c+|nyi``+%aN74X1mH$=x0rPYcuB=|UL)nrV&LS6kp&3|PSJ6&J&mgT@4L z?^+@2J1Uz8VADaJW53bNbpUWe}cK8Qvk@J1Mp%;(F2scO= zMtC-9`pg^>Hj;Q@8&JhHyQJe{f4rbN995&xO~X(mZ=q)dVTb<9ga4-iK>5^jnOi&m z@Qj$>XB1COgLFbKd`!j`_4~Hy>tehWG8jYP$DRMs{g=ekr;wfNv?6Z19R3_*eekR> z@3-^BICiClD;kY0;kUXKPcnw~E^L9(h}9F$=&_7CAJ~ba%5Q;fBpT=4=WbqFR=@IH zn7tkzuvR+h?CL;gp^TM>Fsie1t8vxnvTWFG_&3ezLEd_5^7 zj9Kp%i^NvXk+WaqD4H#=QJPC%PFr3_m3&QT$*Kx6pW0$WtXj4@7@Fpn#)iCD4{*Dc z3l?yqyP`4ko+G%=BYI6TM*hd|!R9#N=ehYOu3=d>uxioEWFJhrTo*m46lO~#;^ok z-FQJs;I+2M1SlD)WZZEE?Vl>s1jS2^Z-@JQ zU$B`!Kf4*X*}^66N3kf2ns-w6%&Ci^vEuvuo5AZV@`FXdwXeGz$T;H6NlJ{KiHXo8 z9`okeE|8V_$A6(50q_KH^+9}tq?qwfS8Nr9pYB;cm_Z~EtH@}|7#m52TpDn%3M%nH z`Z+WV)r6y?;rEG*I5J`S%J7raXM*3vSe^54CR$9#>>x2~&)x22hbZL}P|>1jh$kUG z7H{3ZK2gbcS0!@m25R8ug(us~V9Bs*Uk;$G32{0H_T09)&r236s(J_w6IB#^z0(>j zp{S;sLQhiQARohi(C~wOqHAq{IFqMK3U}>RbO-`<3Im>Um}9OyG;M zN#;Zte(EAdX>t-!n&eJF9Lj+&`y=9R7oHI>o_R_SL#za{?G{VLY>+3ufmbzEvPG8d z@yK|wzyp%Bi2k)7*HyKEa^RoL=1tykIc?zqTujx{NTqW8FmG5RG9M}n$xPY}S-0Q$ zx@)$Z=1CXFL4d1niZ+BRXgfFk;w%#|L5hUS)769{isD{y%AK=%e;BgcV9bl7x8Bzh zb1c&J+~fY$RR2E2Avw*6$wV$slgN6Pm}&&1iGH#f)#V-X6%0Ulr91US=+CO6hwDMZ zw9(^kii5<;GKI*-InHS186a9TfpJ7#gLnlbV8(BgxbDl1&%V0w^>Z)B7>^scCf&fwYjB)GTB%4=%y~yhkV1_?gq4dLNVW<+ zv^@$vpj#vB8|54TS}qwJQTE7!nMg1?1_-rU?F3{XJqKR7gW}8-%DD&#Umrw0M!29e zu_uNo3H{j!q$6BIOFB-BK!;uk7o9s5F=yATRB#vFAB_8@AyA0@nA$l$D20&!t|23H zi<3Ti-wJiv6sYJ)o0DF?PSR34C#P2i!rSd2-jIw;k;U7%y80(`0;lYK5sM$jEB_cDzTotypMa+5o_C4Eq zYbZAo%q$^zb3cCaa3<~osXLF8_QIZn z__`l?(07vbHGAd|LaA3@>5oP(KGFum(P;mQDH7if1JVpi6&-3ez-s1Fo&cg@=0Bls zMv|?|1K``Z$ntD9vdGUIWTR8hmj2%HwH%$%$0E=e-;nXSfKa#JtU5i+1BJdHcX*3MbunI~_u@!GyW3dBiBM z+azR8u3T5cyzEK*W0$|3n0sTZ6Bl@ZQjKqE1(`0AJV9caVQR&#UOuysdU2CyTt!AZ zl{xNXE5CsMAnR#daHItr=q{^=oVIwECeOM;#{muO^0!bbwXy-kW+LqWc>D5ysM`Pk zM3y3C^Iq}3s^WM48wjeTcU zW0rHy^|`#iKYag#`|&6<=A1cZ&T^gC_1sBlh%+;Cs@| z!Bdk@_*25@f}YI|q=lNZw23syR+!P@dG97z;a;3JfanJPhLjm-t1!SOO2RZkF3dYyd5|$xFMl0e?Hs@M#5P z4zlV)+nC>1;D^=4tWt|z*_WUcL3vfS5X#RC(nm!=c^Q44PC^l+8Hvfmopd2bMxLkU zqc(H7>Yjlq#1$Rj#2vzY=KV`GptwX_O=&^ZSn18nV&auYX%HA$v&$8c1g>a;gO-$X z#~$6#+#B>{RxWi;elw}A+66BASA%E(Zv8;>;n^|LB(qBMA`QHt-cu0vd?&38utiK< z%ScssA5dTk@dAvqPy7wY#(a>LC;_$3n{k1UpgDF3@k}5%`xaodqQC5OMotqRo7K`i ziKm{KvM3`Diy$RHK<*=&eI5CTD>4>XE6m zM+0yE@SMOV?G?e*vlk!b529+|hbm^8nkfkffg(Z$44&9R1a1rjHvWA)H6xH#sX6cu zrKhm>T^%h4bEq3gBEFSA+@HC`LC*LCtgTquS@jsjv1U!!BBwK1DB5nX6H2PGOgbYIemedk!9D_u90~vX@!kyql&01j6d&>3K zO=73|+;`mvlQv-R7<)dCqw9EgSdc<}P!@Vnq~><#}($G)Ce zgr8i$=D-ZZ>hnK{h&km`^Rk7M7>nrKL6(?s**@-$A1c3uQ$IeXjzaN=!+R^SdX^6(JX_|E3nl)Bxidx+j`3$Tl*?&gy{tItT% zRCT>%+L~RA-aWt}!h#HheYq6If=W{DRY>Q@nE1=s&4b9p0at0z)e-1DM6%2uUH&4i}%t1~2%Hu5_ z>{&a0U&}-P4=KIMY`!94gd|isZ@yhuZ$;xp<$WR6K_S_!{mSEqpzv#n$NHQ_H$Mx! z1eZYx_&S5&c55GB-baJ@q!E%>mWe)`he5gLkn!pbkfhx*v;ujPAmz5N#@3;a3f!*@OYS8?Az>+{2GQhdl&UT)vwwl?0HR6)(`nMNUA^-b}_~-hR zX4*QVW8Ep=@9geuCT)1r*Gs*vMK_~2HYK9nc2crPdPsJ&Mku&J91--A<4KS&5~dlo z%4+$V)(Z-SjNrLyG9MEW=0lihKcftIgc(9X#r;hDhT=Hn4t6p@t60-AlA=ykIx+JA zZjO0G97M+84BcjJ#7iBAh-yJVCDeq*WM1Ddxt)I=PV4vq3b1!v9c5M@ct%Ymq+j8z zI-F_)#}~!b5xD7t=ThrF3)dfTfZ+!q^WNx4j?)R{wVyB{`GIC8)F$Hsve*vR(2COk z$!I@nBEqO&0`}gua40*Oinr1&4}pak!dPA8 zPO0_B9BT37)nF$He7ZAx=VSZnf#NlsLfqZ%Hj%K1@cSn0GsurO+Va=3!hW#bo@ii7 zYZW^L6aNKNcHZK%UsyupNX{>o#`jl5sJ!z+Vg1Bzy zK4Fn*xVOrxbEd|2OYG`^fzcmb9a>DZzv+$_1>ak~!30VUIzrxK8KBxlY@;pv2U&`X zZSidJL6;J&^$%xRE{Cv=)6Zu@Va}lrc^~5rMmXC}4>II(J3&0HF# zmBVe9_Z5!n2xxb|wi7$VI!(*bM^o1S>Wp?^-Su!T*!nx>c6+v9u<|DGdzOWmkKecX zrDNis2=bWgR;+NB-MTUjFZ)%;UK0hpd50PGJSIxet#s_Kb#svhRD(Xh{!US5i%buy z$d20qD76Q|3cAKl1z^-d0N=ziZ*yEStr-j|pAGHtwm>;g0cmF8qm9hG-SElV?VLQS zfb9|}>n9&ODr4iy6EU=EJ*eY=x|5MYNoj(;<5n>l;*L76jzA?@QiGm?KC%5n@rgD6 z2Kb&H{>}*nnF_`(j=O5?Ri~w=rm5$$^o8qgH=)Y|jV326FwgYWT`L9{(qyYVsSmL{ zVs~deJ!ix2l}HU|Dj;i;B(%WiE^*?>@17QL)!c|Jtr;L;s18(0HbHT=Z^#ntOxpnU z(s=+^tXc)MRi#{qr?}Gym`5M!@$@j9Kr5~fQq~vEQ`q;==N9IvdLOF3-6>dM7)n^0 z5)?DlW(!pJTQg;V+01)TZr;5zkZGT(5{ir1J%Elo5`bIB@Yt^E6BX*HGlCu`dntCoV~Y(uid@L*+CD?U3wx0Lm= z-ym2vd|Pi(LK3!oRwz^wO4IhFIA6^$e)R>`CDllT9)>15vyqz z6W>u|AX7mcEJKHO6g5!pQ|sTCuw=uu5B*&{uJ6mg;P$?e6l z`{05l(VZl@*UNW!e!9!E*RigAmC%2C{6g_f$GYIg8g`uKv1!VWWIl-E!i(wkwCS+pGoIH(3_7B;Kl>Bt8#;P(9MG7?2Bg}C_q<%uBD75 zB1gM6daPc3$9uUdGRE@xbFI#K0u~;tXW|sGy?yG~C@J6#3xUQa+=pZ-kfYnl973 z$vK?o#$)>o+@TrVyLNtKPsa}}&fJYXHk}Gn?^m=?#2u)^48g~nsyQhQzQ4AZ-ERxN zF;UwQXi2kp-tC!M$ax7H3zHDw$7Se(rOFNRK5)cZK&I68)z((^Xw)+1ff`Y~@t|Nd zg8tJ(PgL$YZ*8t)=lpp|i#a>Z4EH($hWcWXPo*bu!_*k|IbWTo_82Q!Fcn;4c-eW^ zneZw}ZiFN-lAoj%VrDs0lyADKx$J|#E6#D3rTnt?atxXX$X=Kg=(m=v(Vg6>7J2ox zV)~r*hGJXO>oBw>v`FHnRC+(uYF)};teN4+7jIsdKN{KV@7hn(q0c&TYikDirjjjH z8dHg`#b&=!nb6vqdV6SqEjiG3_6ODNW6b$xcYm0a_Vd4hK*G>(oww!{JlcYMu`Knn zyL4|m-B$R}=&@+`Y@b?0WA#h+)p7YRtN)~3%x=Y9c2lONKu;ZwVo^qlX7xE-i`7&= zuuBJ-TPPh2OHJ-v0jzhB$qEd`TMv6R9i6GH%S9sTQ>{e{i!RXoVy!;m2im&Q`P6M` z#0GwL2H~jHOL*xjuMQ5+K8Qx{nbnm*?NXdoy!+|-Ni^wjF?W@z%quE=xMSsKj_Z!E zezQEa-q$#1jyw#z6yaO0=rmHk#@?zwJinmyD4Y{9LmnOMmKf&l&;MM+K2YxCYm?sy{!GH5(la z{?OB1Kcu+3V({5JaK-rxCyP^DQ{sfPjx1FhGCVso0GLIiB{5WFj3f$J{@@1Y0}MZ( zkERCy)<&Imyv=ap2l*;PSTAW470o-l+If&8z@B zm3tX@vxI><6OtHS9WxTSX2dws!=b>kJZ1&)BL|MMf zgk{TgVc^MSQ2Hw9j_e1P-4OmSbChf#@Nj?06oaUca5#E^*t7l@CzP_%Mh`e~p&KOs zvKxxebm0r8AVOaP2wE)nPB-q-#A9HI@t2dRU}FdzYfI_I-;^YT1NgE!ugSS^?HK3& z9fv^qyu<=Usi?Z=702dA8rZdvP;unUV<=Gxa^+GQ&r4(n zA#E?&5JdYwnZp_#J;@bvFe68t^64DX%Xu=zr>Va{c&}6@A@Xp8IjuMU)%4@kyK|C{ z@9_|oU&_-jP15ve5Zh;?`_XkFsw?qu@GQPu&`p~!AKK$IEbYRzvYKzF`#FzN@qC~kF;4P-R@2Q*?@{x14&r<)2d#Uc0#a+x|9&(ZwsCQB(s3*oDsiTW5PGW(L!(9y7 z*J1KA1G>Ndj9hh?BuiD9EoXl!tB0}l0dA1P4S*KfBZIIED1hFM+`D^oQ8CwdJ`C!E zs?TSYbaSaN=n17}HgskV?qYy8ntu_V3$+Y=g+u{Qts)BPr1()GC?3uU+q)Ib#-bO_ zJCfw`JwATP@mXSziz^@>w7po$z;hxtgN1nQRyq18Ma+=Lxz3YS;5!!O5EoG`Z$R0m z_hyZxm%ii$`~qyL+cE8-3fjzES%u3)*z{z)lg10E(sZxb%iGle^`DUBy6AN(Z6|nH z-ivf{vp3-k`R~mcL*2*@k^4Z;(62lAIOD8gAAQgL4`v%cJWL6R?c~T zp_j~jC5xjJ8BNctmG$n(Zcg9~-_brP&{zFO%6jRAT`Z2F zWY>_jOrx)Y)sIY75Htln!c#TBe(g`7t;$NHLGJ9*NNYn}v`L@|UXfqr=EMhPLOU^K80)*H{bHtfdnZ27#A7P@ z6Zs%jD<7%B!fK#%ssfKZC7howSHUl$Fz2Otr+_9-YuG%mcU^yxrN7FV$$-r=>xm{r z|MO`cT6XeAwY!HfAhzA@ulD1shCFq~zd0^?n>^i~>qqFB`G+Jw#L8W@tcwhycH@uv z6qiW*!~Bf4>eK?OGQ&RsIH}R&woqG8PoJm43=Dh*-xFGfAsa47U`=50mbQW zn_w+(&ein&p1Vorc50ZK!V8ksj^zlrto~Ho9o1!3dV3=2wM003nu-bNu7DqR_aHRd zmVx^XGiR-z2SsN?7rI$=MPiB!?H3_ommn?YfcCHz%TXa0Hkn0*EP2|(=kUzhB`!o_ z^?4*?Wu-%y++dyu1gk9OD@kX=^VK93kk(&+;JpFzRu3BS-h_U<_fT{bEOvRImv{*| zE+4%KhCF8>L77U+Yajv-ocj2gT7BjhQsbu?{d@mU!smdT@VTpY#c7my7NY7Y>#w+) zcV3`^n|^u^#WIuVhEIeK*d$;<$XLCLXhU6Ak2qc|B0c~YUmPK5 z&i`D`*nbhFa!e^4C2VwE7tKHYhvL4M33tW!y})B#2=bN_;c!0!kkrS(yf}c|xeQ2X zqlILc+N-z6SCPK0rD#|B6(+%8QrvEeKUe)Hoz7LI*Ikd#4>MD`q0kM1q9N#*T$x&ia-)5cVDSl{l)))y(^ZEg&s5Y8YsJ4jT%YHJ|9)*uCkiZ4u zuHYw2Zm{+R$KGMsszJVxkIbTZudX41fMadQmy5sP;mBAig?Br@fBH+Qt0X+8Tti}E zy-AW1H+Mh^l^q~n9!jJEBRCG~!O3O^JVCKd(BBLnPQ$?yK3qq2aYqEb9x~m7a?}4_ zYeK$T$d9%%;A~!MfhhuvGfb6rumGDwj0ozbFKNID{XPgfxndRInM{#-5#9Abf{4xN zwFszqPkjx3+(0H`aAcTC$QhuRj0~K@2WS#84HE}pX$T*g)I^VdRbZr z7yv{q@eCD_rAO(0@0!y=Ffs}x9z@4mPM@aq3h|8tI8qJb5l7A@K?P?mQ)C9VBb*Tr zDNPSdQUuBA_;b)gyFNLJ4T2sP@TzVyAFCq?b}d9!|A8b5!Fo!CLvkev^TJ9h(C?Eh zvk3zyXZS*HjEl&?vJT!UAUUe4|C2fz6lp99z$0rue|a(anfRnuf%#)Wg+E0BW>8eT>?_g!o=uUHkAFbk-;(=7twIme{J@+ zRWXrf3^O^QKfB@4Pul}6!Ryr8Sq>cR`zCc+S0P@TmjY}%N>&}Go2yT0%3_e;&`S4X z7h-2+6KsRpeVrQg(T2!zAGab0wWDh_HY6c7-tu1LDJRyyUsE<}el}7%2z6mnS}|va z3*K)5%%hjd9!ZDD^YRdwISJglxF?zbVF2JhlcBGzvcb9q*XALUEY?!<$te{i`}H_U zzyN;3EXQ-i$n*}%L4*_uD;q^}IAS)q!Z$#7QiwCno1~M7+xLbp(R;xQTee)wVg6dB|qM=@x${t9=g?`#MV(1<9a9G$yvPEpfu~416|Z=-8GYz%?lwa6{lK@#L6PYI zUBgBy-FT6Vd-jp?67JqEXb{PodP$T0-YYOlAEt=jazg1o4su6E)dwQWfA>mJFB@Mc zeQ8`ugQvU7M44P^jGQSpF}k3L=$r_j{={KBE<5E|812O!fQS}GHBUi~B;5n2WgHql z3S@Je^fGlr6FTq6aofiE(9f<@F0BWtsP6owgX^_p2iTy1Zq~FGZhWPuV1W@fT{)iI znc5QsqXQZ^gYXy(v*1z0iT|0x4Qo(HUj`eh^UFxGj^>txZ%+-U$WOOl=4lkk%r~~l zYeB;pSu%M#7S+cEa3^mIkL~LxnT`=Yr^D3bj)9d8a9`^aLh#*-(=JC^u5a=kb*hDS9kLePl z07Y1+XGSIxwiWU9BcE%29cnnX zM2oDJ#!&uX`ock5LYNT@L!G6EfJvVY7C`iQ1Lx*d(pPF=m!i!0eN8BFCzlhUt$@H0 z5NeBuVZKHY203NUc;UROfe6q-+hL3X+^^qB1>ul+@8#^<_&1U1p)jsVbQHu;PRu!q zX?dZ+nq{>6*e1Fe>Z005cBP-|P?$kDAn6WVO;{xRY-OCl6{81`!0+zh87&mTZyqjw zwT2Z)Lr#qiNbOHYG#sBV4tF{8DC^hs?uz!pZfro09ci2XMH4qlvA_CFG`+TKEOIm& zh9O)$s{uZ6Ud8Zf=@*h^x9)$-RNtG@z3{4(opO}0e*O=`+(A(ORAaO6$6E&X#3viJ zQ~g$;`no1W3d%U;Lc^}Y@5ArF5B%c*?r`elo$qBn|Eun#$;)yjfpgbQ4O{w1;i7v) zc@CsLb?GuEaN4k)B#e5r60W*d7dC&sJIE>TnesZ!m*=)A$eU|8NF|immFKzAb1$sU z*b)2eoNwfl$I)FoAFDBnLnLqml6aL&;nqr130t+7Q~pg-sDDwOd#IDX3Kwchn>Rj| zG-tkAYH;%V#}9BE$;SF+=fE zhQj{K*^Y0TDyZ|C;_b*Q_{YHs!SU|r&`-VPr16S!A_Fm#js`88T1qvR`A>~AT91jz z39%(4Sw*5FZ!}*;lD0eh{>{yoc7iUdVAOb94s$G*7>1{nhy{*7rs7{@!;Oo;%uenI z&bs0x%n7*joDj3SBg+eq5N#|l+JHWI_=%Vdj)!-vtrHoFz)LFRsyOET#zz=BP@0$q7RW!O0vLPT&a6TyjGomkDG+ z@>*E%q;;3lgTnlU)vWFFTL(}zKZF>)m}dpd9k znLB#=Pb_EO{`OdE;gy0fD_ESrS%ODWLDi=f{=xVtml4F{Ojoj>9&|zo%4}&naCx>} z31h`1N`v4%Y=Ctuwt{ubCG${Rco^kcZ5a_|(a3GjkJ?9Tj4M3saRe5kowFs@9=P# zF;Wbtc1P>x?oslv`M~KS$NwRGwjNpf;lAydQWK@`?-O?r9@XOzmW3+aGi}<3b+GF9 z%#i0w(!y?0n~S8QLR!kKZ6PUBoNXcdW%svmDS)hy43GF)5UEM^N?c~k<4De|0 zEi0uX`=8$YK@w3wU5kY5>ib%upWMwFW0HUj&60G>DE35!nr`L@&@ZEf_USyP4zi;j zV6x2-O1_Qr9tQH!rGZs6fltIoEZYi%BWA*CW;Ti$A@hcWQP{-+A?#lcD;o0*79}Oa zSeBfMuj`a(%9!+!R4(PF*cO-?Hrw6#@vK8H|2b1KGx&25l=%UJW50(rp(U=!Y)&m+j@@9EB)KAES3zKJ(}!1#J5%feP5Z=`H$J zI%0`!ZC@u#)}>6+I{L^P+~~cW5m*HdQ=zcDrm>2I8KiuG<4N+0r84fR{jDO&sJ-2^ zUgj2FvJ%H&2o|;XGu1ly`rcZB*-7h=G~MdU`~8|X=hij9J$ZO_;7zhSrzXbq=+B>j zu{uUY|E#FKd_U(((Tg=g{Xd(ig`=B1EQFs{{&Uh2rb@(dLSK}w)M~~Jj!oUq_tC;x zRSTQ8T5C*d;w*XCcQ@ijQZyy>?Kl*f^3vdbf9!fc!?@{UQw8_grfKOn(hHp)(t^z2 zuz(gJL@k_Cr|yFuCoeNtJxxL_80-n&N5+@zFBxG%Gl3Sw)ddWlvuF z@x=4}y*Hat<lG_}ese&04&=V|p1TM&RxHIGP4vx!=e2ZNNN^r0QT7S4&1_<1kjx&z$#^$OKaea|t|mK}2ch9M?$tBlA( zM}o@NYhCsLJ4cpzZ9i^p&S=vdw+u^zvO`P!dU;& zj=VWv%HRnqMw@90&jt03;BxD*e~o3F=U> zMMOr3&;V2RU|(sye+~FS*#|%13k-ECW!8+0nz1e3Zt}u5{rf5-{4mJlEO}f@x*FA5 zqc*^GUv&mmyCRSJZ6xCZdXS+o>Rk1r->lp3ks+4$j&>NF)n)tTgK}^vS)@X%{%6_O z&v9zt3X%qAJ%fG_YyS)Z(BqmgPfE)E-hs6Fi{fGj4$;$pFf66~+n6L;X_X_wTa&#& zNmgo?sHDBAcesPlhG%GH>b=g&^VVV!ZwW0>Ut&f<&GLuI|xGdu1!d5l2g1-dS6 zo$x!Y7)|tX;u62EO|i>AJFmz2w6g-0QEh>kg{KKRCjKS$qFws417WySGp%?woKR#0 zyYxfV^ory&1s|GC%GAn!8ar!x$+ZG){yr+zSr3uOU8tpY8&X3mlMQQjn?UhS+9OkJ zkTk`BRWw}yVc_S^r8M{mG3izlAmOCF6-H4;~U?72sMz3_C$S=hvdV!N}R6NmnNviZr^Kc5`Y{$0lDqCuC#)*t0^c4*V_ z&p-Z|WDu--)1%eJ`8~s*_rFj7J+rGFsx~&qZM}9>_bqnq@amd>$qpxC=^qDumo*ee zA!Q?EF~#@xj`PcFdTHlBHZ?ys6>B}=`n6+)T&#*CG6W6)59zRCqviz^^CoNnm zWL3?DMh~xcHnOUBcLOcG4Hl6?Nh#d}>aFp|vVM{nikUJSrXO?>jKs6OpYtbS{revh zm3^{O|DDe%eTX(!pebe26?cTvZ{-^9B4CsR9N$jZok%|64(BgW%`g2gphH7W__IZ8 zRCUj~c=0xML$x0`jy{?fW~3k@$v#Kh1NWv<_~f)EGQ<_9MR)LEWW_)@=Z@azlxv7& zj6C2`OWhOzpZyo2B))B)ycB&iBK$Q^foR}Veds|%v>fk=Qfgx0c$p1^miY2KyFmus z>5>K%xQxj$J=g5|8&>AC`{xv&wB+LvmyD3MDadg|)U?w~b{e#I|?nQQv<1 zYr&&WRY(~y1x@4;4Q(U-oW)jRHyC`-qiLI0_fr9{J;FmQ?X>KUGb?XSMiB?m+k>|P z3MqA@;WJ|H>WRRhgfxh2lpV41j1|xfnOGL`xMu#I1iulsjvdB`Sb-1S9=D6b(RN7#@W40ScAe@-lk2o=~x0ji?(sA?)aUw<@0g3J3GJa z!XTrzs7vEZ>El`ST_$!RD~^`@lMsJD5T>A_b3aBR5{wLdigMo{{>>r5+vIOpnuUJA z-8TgyL(FGBGEPkj{60-ZFq(rlV3|~nxV8^^G-bnuWu22|kI=k*7*vIs{Vj_kTwbm1 zo=Y4@6}lw`HunZPwY}xPPaho%GP~gpAc_j(6h4=PY|du9uKEOYQQNnr42bsfR>qC6 zPt*@FERd%y*C=o;D0+{aU~rDwKsg69oi8!Y4=ejM%x<`f?&-n#qq`G1I5|NV{Y)1d zm`+S_b~fB)_s{t(j1F?*58{)XFRS_qY-2<R%I;7_utbeG~CP-6+Z!nV3Y5O4|OJytd@qnw^9ZSnN%V z{?x^d{7!N;rGsrY;v(MJ#i-9Xn#VAgO3F#%37ExMuK+IZ=+~4t@880!aWujf zm4Ct()qQHSK#cD|sSLmpRQ17b?^6#g=wIP2U0Pr@SJn$w)X{*WpFNC1DMLE;w^Bq? z0}35n5Ra%X>ea+^US!3M10$K7Yz7Ml%u8VVb=x>S;3iH5p9rUxFb<(Oq$k|qEmQnZ zk5r4LG(HC;;Bv~hkxmlP(fytBAQd?IU8y7RC~);!uO`r_F+eu@kApnq2Zl%S?{<;I z2isBb*F-n+W((%gS<2mkHUzbFijNUQDMDWT5nk9!7UA9Kt;3hPDMOx-;+Cy9ejs4G zn2V}5fCe-=iuZu9Y8dArL!2^mx^mnL&5@rX8bLVL?p*7(I}E91eu>1Qh(D2h2pjd0 z*0(QcSele>Hdc7ot&;W_`;-yg929&)a?~|>c!JY2F~&?c1diY-=L?y1C{*O<+5x&( zcOVj4CPExfr^-r+mBK;lcZArlECFT3z)Z2zZI)tC;;iFhQ^go(zbEP|TK6DBo^Yiy zgxEg2of#Q%`n=t`qn{6VDW8ArOy2mDXAlozUF6$P4rPp@b5ap6BVaXQunF+Vp=XI8 z$)JT?1IircEyHQP17qYTlt&Yie)4SvSz+0&%nM?MCpFCRM?Ej*%nVu6Cui+u!ZQy_ z54f?gAJuD)^RK&(r#!DpdSMV5-C&7})1%^(uz)r;G_I+sUI#&DB}*3xo`q_SK1UfD z$x@oo%P|>}6B6fvUQKzmuj-~P1N9vDz*S$bqSmkWaho~!CqGXq;EW-06wSu};g|7k z$gS^~BWcbVIN|`aGMydmyYm#xULt-4~3_n(I>$CV%?5<~>rBGQy#W(mskTQXEk*j^Law7{9t=?^8oQ zSpprSoVs_=<{+VH{*V>?9sC|eYYtD%SY|TtME7HQq;HQ01YbG1KMfXF9@dr*wBR!WRO+3;)WnC z$Uwz;w1D45{KKhPbQM2tm91Yx3y+quTGHF62-7RBr`{XR0BKoM98>Qhz3Tq}7C zo*rs|^Mv$=YG2+`FwIO0#4|+*?%8F6Jx}D^=5j=$J~2YAZ^InZ*U2EM(?r4;Hq1lpQavklfZe_27_wCvdX+nLs3XAm(#DiAw@oBxL8}CQX4IvSc|VjNMo5 z8mF?lKCmf0T)D5nRh$ZMjHw=*)IePl@v~s>umzJ9ks%@pE5o_ zLItDEi&pKqR{^5%$;fEpdR=1!!({mc77lJ6*^4m|Md6$qGf^9SE0=#NOAm3>32x+8 zZX-${2Ovnp>fkjcg7&eNdjmZTaZwV27{3?M^jg==pj zk7QSoh{CFR%Fe{4FuY?21#$E~4X1HD&Or#kH6$s{Bo5H!ieofGJ&O-Gp68AdAZ>A^}iR-wj~wbX0TGs^zz;${P3T z;}W;%I=_&aK>KJyfHW?Mo=c69Dj}8kzoSlPq3U)3;Y}$X@7iXsAZh3~)$ZW{Qz?g5 z>?%$JT3|ldN;#~9bzlitWIcUVX}%~5k5|k`+@l1e7w$$V^H}-T@VCH#nZUJ322 zQv^EQ!;(t9{^$1rVZo{faFgYt*EX#!3-Y^zOoKQn`)1+LjLQc)`BOBW*Vr3|2XmZI zMia7TcyC)hr<3kqwc19O_IDy(U?4>>W#txH{b(`_@;QGy673RQ3*#~p>ILxw$QFCd zhdpl%wqu1f?YYSq;7w0evO1iP*fUCOKfw^ute_QXlTg$FN+l`#W(?diT@U$T#}kKB zlcxEw9?dOD(tPwOB!Wg8JJ9bC!M#fH9~X338i4Av&O{#a=<7QU0m0beQIv|pGyn<7 zI9H|u8h3B}W{H%Mo^2L7VGhn=xE2yGoihd#P3qB=vs|GYx_;-v-&lRThO8I*@TJLU z2K`nlQA%7n&!-rFf!EnN>2K@l->*uDa~q&Rj<#(aWTKDkK*s5U?urk$K?j5>S9v23 zOGa5?Ax3MT$%#zRep9)g$LN|&qx7(h9ikq1u9;W2p<|A0iY?2qF_=^VwXxqhuBg3i z_+QG2SuIffB_~T@Q1moG{O_>dyk4@jV1*)Xo4=HRivT@puAarT&jbp>g|9(L>6#%z&%fULl z&KWDI1Rr1yKK`-~4+p;aU$Ip;b0|{wZ<#gEVmHo-*M)zrhZ8XO#yeNDS%?jz&^g;GkNReadP}2~*;3uWWLvGzpz)_3O znzZFFQ-=oyG4u0yr2gy@qGmF|uCS#2ArBXNek_{kj>qEQG4!j za@631%9yne?qE*XaoLjoT4;GvBXqG7edf|ZR^smK7`t?lnClu-{O$zAS+o#s`DrL< zdbT56B0-3Cas%m1Ny!18$FeTpW2!4z<4jryA#D=Z7jEXmv#sk7MfJW3N*q6?**F*Z z#^R4ciGY~3eb<${MjwkdH=~J$cUN;+D@mC0?0ZLVQEvSmN>yRu5L;uZ1Q2PBf-08d zM~s?gnY;~fni`m2RyWK)F=P4M9;|ui*)kEBq#5=I=ENffEdY<%l$+Y)A4{;4M+`rgd`%BwiWN?$BdDMw9T{YMsY0{K-J>*WOV6cmB827k17$YhRUBX`TKY%HL53p>UByM z0FFF+c6!7!SupOIJ{`X}~{g&T<*azbzqGj{@?*b6{2E^*tC)IQwN$NNB?tk-D}T?Pn#dux*Npf&>bGIPFW#XwSIhv(y*+-hcV#`^~Jk z*}3fIt49ZWdt+iYp_RX|_Uks^Ph1xUAI&{Dts?U2V^(c#rLDGNZ-331&xBHoN*W$8 zT!=oWkA_5SK$|tr(Q`PJV6=h<1Kv0;l}~oVJQ1_KcV&F8=yP6pc$tC%HYHRMV z!fg#)n(CWsz4WtE9eN?`egH+VgRg4!Q03P9bn~osQkmZapD&c-yX=Tu2}5gD4jJQC z!zm;vs5%8pmJLo{Q2qI3B$1QB53mRVaNxfH;GmpR@yJTxJ?}fP!+V_BB-XoN0EAru zymo^F#$cnUgaQJ3^cM0EtWcsOZr_YCQMJwSlra{Zcyw70?~Q zPEqXbBn4glo>l@UY==xEmjV`@@F2RV-^6{I#PZ0Q2+u-Va4n&aeR8TNd4=_mXMIw` zt_M1jeCW28);3XNC?!qZkX!ADP?GA-;2T)}Zk&J_*bqu`*&0J(YJ9!<7a#^snHV*a zu%N)}KT_XA?oJx_%KZu2vc4Tf5;?Pbo>;VdAfMe=b@Wt>IhDH-Qnbnm9)rn%!0TGeH>Vr6vfZ|)p7p(3vs-Sq7~Axv6AOU(GaD>& zt|MR}m`sbGE1Nua<`D%{qOLVId!3NJPHb;a8u~--H#rJB_RiEn_vR_r-1n24<2eGhbHdLH$PaWHLCb-_S|8PS5f(W!FXpZk(1-wH5!zTG z{AUe)w|U1a4E6xErZ+=np0iz1&FK3S0SE1d@H%##WbyAwcNCaTk7+)n!k;6-^gm5Z zSTVtcoo@8ANmR{> zq0*1a`q`xx=pX0|B=s_>ded0o^4iH>D&;1O8#6~TrXA>4kX-l`p0?wTrx&942<*z_ zAneg$S$df&kCVLRDBW~yzu9#0f7&ommv;dXv%>qznNX>i@CC{{c7_p}MTABZEQ7i& zj=93A!+vuGvr1?Ms9D=WDMtvO0T1u_aA&TZTuNA;1QY>9UR$|5D|Ub+Wj@k8rf|%W zu$+j^4ATKNiUSm%ZG`2aD9V5)lw3q`68#7UA%@X1U0jN6%EX?D$<&-iF~)^@+C2GS zkS<4OEf}ikd#YnYcPo1jnjklZ?SYzc6?rb2Zx7-M;T0AS`Vgfd+G4qiJ>swRm4kKD z;)zcYY$$)fC06PqBhE8nM~i`JE3tg$I2l<1W^WcA1XP7H7v%r1J$;rJ1N@@Yox&`O)wiThe}_pCZ#OiWs2S&I7|$1%HBoJd;&l{Bk54^oN5mko_hL2! z(p|$-l1ZeL8dI=^g1@~ z&I>7x{)u?M8HJiZ^X|nsyn@uw!YMg7=9TSjYv;f4J#dDvdl%k)rK2VO2n;7onVY0eiXa@EtA0T;5I-LJeM~4bIiHQ+|$^WlwP*#3yf$ z$rQC)Z%;sVN~BjHswp9{_pchheV}IhZ#-%9FL+wbNNze3N>@9`e(l4fp$V|^S^VX% zIONtj*Az2!gR20_$gcUq+xhbl;)tskG0sk=(cQcqEHv1Kc+!fr?0VkMq^%v`@M;6cA0Z`~14%OjrG1QVGoOFKyxwSH z71()H-=YNTp30?#SK&H8I6WSR@~c1EUtQ@_BAqduGns_DRh-EZq~`BM z4cr|Y;Frn5;}ZHMrE!KZ*XVBVEqIvyIm8sPB!T4@3i(~WQ_YMhy`tdP2_6y{CimlD zyepAZrnEYJsg?WOJ%TYBp>Y+SmF)B#4y{Av1^1*G4+~!35>h-uh~~;=cu5dlXHR#K zcHdjjHJz(X=p%4m)lJ2|!J*+A^#3n{g~}wPWeezIXKiwJf3EdM2hw1|irt#(k&&1y z?YjT22iAuTp-wvtf9f|Tq$|iqE#TN895pUC>zHz?y;g&ymhn3my;l5qQZoDFAKNjq z&-QV)uW!+bF@ne1*vqFi&*s4yI>O{Zs=Euw$gmX`PSs?=A*_uHCy(8zW)W73dTgz# z-u|FmszLWT6&h3-MRZ8~GiK<`y@BXtyrPU~_U^|hu@8%Fi79{jmc85ae4T&fzsGa? zIUKCeuf|_ALJ|gbFCY1)AnTP>Q`~DF&%mA%YrS!kpj8>BxFNr3k;L1MszlZLG~$% z1^ulmuJR}rqLWG*Ic5H6Q`5yhGR!ql`OZbf5EjIClpU6Bio1Vyl(fHT6>JUk4Z&Qn z3g)&sUsf+>qo%BIqRzS89-`-mK1UcCi)9%RHxMCb(M`e$hmnd~XAKg2kR@kjB)g}# z4*4^ej}=bbGz7$4l%N@opVsFFDL-22tL?aLSNl*`5QN~3Wv$0x{~9n<&zXVtQZ~F2 zB}VLt8>XEzZNg5*;iSprM^s|n>c4~I=w8|<9eOmGM*9BVw>@x`;AnLz&K~5@byiQ} zYDn9(#`nMIA2?Qsq~Kyr#XvzZT_@7n`IvNyt;n8NXEi5pbS(?gVJacwfREO+6aPY8 zvGE4N@o+M}=gCJRh2wI?Ch3!uG0kE9C&`}?z<{h|No37`rSlNn0kh}Au(4Se0dP(JQ@^G0%qQ=Eoq zK2 z@Zrpb_2Rw~-~hCb^PRZDZLnk8*2P3(bLqk*IgU0VDxdJfLtC$fQc8C=!u*V3z4#5{ z^N51VIvCxXIcvL){W_M`SdK_eBb9H1GYEcKF+l|1YTSUpJ~wjOGGBU?uc;d!N_?E> zfM4Ib>|y*avvNjgJo1fdat_vdqwHt#OhUy$T7A}!XCa`MzJsEzZ0Ir|HmTu4gSA&h zt*rVPwVzKpb$7C6xg8@mn423OK#)G9%x>w*RSjb-?Ke#xy+d7OlUBOfY(=`KciZ>W zO*bAMLcmie(U$6!H}p`;7CFt3lbC86;^qggz5E ztmFZ4z@^B)eHS9wK*}6qJZNiDx@hBR??rVaA!lVPl7UO-v;_BBAk&_wd}=jH$YjDG z$z(0ekb)6@SycKiESk#5f6_Ju|HzC9+TJ`w$J%-RaoI?rNi3pK&LA3C)*{JM5DI~0 zA_UGz?;QmW1C(tjgr9eCK{Y;_?s)qY5cmJF_+SEdY&( zHVP?P%E5UUMaGp+!ib7Sgk!N*|1RZ|HEO>yQTN=Z6NjigrR(^PYAX4b5=p7&{g-#^|z-oJl)e?Dnib6D${_1w?>T=#WfmlBpY zrGEIR_`svE19d)Ls}X@EpT|)1za4Fwb2P=rk_iRDe2LU#yqh*oqZ>B- z8ww@nw$QSqD*H2XR^*8J8dLaQ&a0yi{aV157}Q-tOjCm}=;S9ZIP^$p)@&n0Zr%2>N$Sxgni^0>@&;T6>7(0-OK60QdZSK`D$QldKq@z~n3!Oo@$fWmY*wfv;nF z@dG{@!K?u66MoPk`AR@{7f%zfj6vEgA0;xeXu;uoNC$iQQ;ji5zE+1hdwRjJ-UR&y z^{EES&Uf@Oz1S$)(?@vAKa9|7x>HiV@h|`)cASMkI!tjTbQGWA8k7F6|5=TV3^1= z?M_VI$1z~zMdP%ijA=`3w;lHL(}iLt|KYc84g~ezhQ9G1i~$!`D>|0k1)uSSX~}+b zJikL=zln3($)efv(_Q4}tH2<`c!+H--uIUt*s)P>&gJ0--I&h*+B`P zP~Ut*jrr$m$wVY$@b>1JN!X;6SIjdQ2|q9IVd+ggrc|T>cmXB# zP^yu+fW?Lw<1+ce4-;N*##}eEs347koyVVB52=Fk_~%Y?Gip9mv2b6BYt1MU8dgz} zO)u&4=}TbQ`}Xb(2C5U$Hxr)Vn=HO@M>jxgnhlx_-&ex(WxUp9eJe?j9oTsjnslD! z+Fy^rCVB`L&zNM~geIv)1y{{Y%JHh8Nl>tU96$DV^oa;2e`y70SVcEaKONTlf7eQG zHib=J#Hd3(dbvwNKEL`YL-Bi7&;)gY$0cfz(6e#%Po!7<7$yaz61FRGoj}2QY#Zu2 z_3p4Zgc6cQj-w-*SvTKh2S@%b=EYovR-$36qmRS3j}~Kpn9%iF!ZuIoj7&W&SURPu z$C%i^nMu{4 z{=}bFbH#U=M7);wK{A0E`scWNgZ?J=ql;rSkv_wwkKM8VA1(ND;3_d@56r3VGsWWE zLcUTA#XqZ-!arz5Ej4ez?#<Yb))Wkf*M1qCoTE3KDWqI%| z^BNy}h8A$$PNqoBpSBy*HchM7I+iKDXnEkqgLM3Y#3|U6*gA1uw?SSA&T0YBX`eR5yc#8_MGcgU(LFb!~NuoD2Mo<8=KR33V+6vMt-a4yxWZhUV%ji-emUw zKDn_p&-#8Q(gQSbN9gw;+d$gNFK_hMr^P>;`z{pd?8_|ign9MEdUPT?4#m8uy=PP{ zBFd&5PW1l^5UkL@iahR+|N6#}+-V;?UN*9rf70L&N;u5rwRsBiEyCdc#G?;}s`mzu z);zB*t*eFny#%(~wk0gY%QA&W1aB*opSqi?EqVD*r?c~31bNC-S>6iWiGjW~rPE?h zEnAa*X~r7yx)W4EyF9H|j=?b_- zZ)Z8YIc>e1mA-8IE4jM2{SPei_$#?cW7Rb-D*Ei@txVIC5S_t1K6j$+c*^3u{vEV{ z_28o}VV*Z>2cqtlY73ahL`xt&$Q$e69WX50d~pyLZW**KyReP04VOAI9?UuhlKw6m zYL$JQ{PQNEulclXf-On&>Wo*qG^;O4-m!Iq1R}Vl93&8}r#v8B@vB=Sj0%u@{TdNy zeY=9|vn8)7w^Hgae6BuF&D1r9#@+&-xEU|D7U{?)~!?!uTNsP ztS-XJ>SE?@*WRBKu0J-n`g^qFAD6$4ql=&aOWdDRh%|$71=s(v9wtIMP}1n!XC=FN z{leKr@KIQ@qL{i+`Q`4?hxm~n*f(T^4sLpP$d}NI_O8fDGwnc!Ns(>$*7Zh!DL~7C z7}<(TO&D~_HEjC&<&h3T{PXwftNJC|7-kay39q)dEcqR_tD3`4}JCQD%g(a`A#X%u)Q{IC!g2=~V zqmF@}oi|%gZ#hC+jnsjkGbrz4Ev(YSPQJ$LK0+*;!uiJMO}o+Qdc)EciXW{y$$Pv+ zbI9%z@|BVsjDHT_s-)tdpE&Ga!C(Hfzb+Yj;5*V$vF=@zwXA|7 zNfD<|(#5(n0ro)7!&5P;_C#D;I`&*~KQ^vh2y@eNK0O832?SUiw1JUCRnfOW;%w5H zxscb+qtuhC5IF&turJssBj#tyn$x;pt|0gY9Lp4#Sm^xe9^;OOOui3P){ww1{`?hm z508mhsgN0W?|N|A3Z;iqHLQKP>wLE0WHPh(DaC(+LLpaZjO$FFzxiF@-5ECRchZ1( z*-<>oF*27lf^yxA_&9qvIWw}rDJnJVTj9LY|m4D^}{%LYGX^{^&3c6d{sH<=8%jSIet>`BiM~-oG1dDugJ{~XCZQ|rJLq|Q!?)G;3o#}EHj&6I%nKHAz#(z~?ZD}nIw4pN`f%4qruFVute1ai z<&|l@Jex7_E*|vVzHv#;GW3m|<4~Tttv_^Xy!e@@jLr-X113v|gV@JNDtg8EAU&IH_{d{7(_oAQ?s0_I|*gd*? zA0Dmy8ZZEzKhJ*o=0K%|i@G_CTI7^Eh+j@zw~X*y&uvBR;NsajZm2e5ye86a$D#Qk4H<*+1Wa2SU9*8hb-cWE5uH`Dn*CAl7a_;HQopjX^N z)$Tr#h`;_iQF5W-TZyD={x{uUOnVgOn{q8=CY6Et4vi$7md6V7??IAC`C^S-{XYdL zU4ImV510O=nz4+5%PJ93xYQ7w1XCA_kxLkpzW)6H`=N2&LB@Z=(`r6t^&l7NXH8Vx zZ@G-Q&M1YyL)Ax%y@99vF~7ZQk}j$Fnyizv6^6<}?SyVAa-g`!SQq{#0J31JV1EMt zziH{AmH5yJB;y3z zT4G}~RU;q}xx5B>HfoJa@WyQtP7-VDnu72aq)UaI>}0zY6xq5I@M(S9j%LKF7dpa@ z7!YaBj@$Rfq$G5r@ik%{kuM=>PTU#h-cE0SV9^h3^A`mSnV&KH%ZZ~KxHjW&JBne- zQ^o3){5^Go_&+Jl*;RC8+phIHdoP+=a~n|bf5FjqRD8~@!_@I9}wsoVgl-!K{^M<>uB5>W)(zzkYxUHcTtmq6E5ZZ#=b9K|x^~ zmiUhNzs|P~o1=cezEmL4vN_?+B~>x)gFjrEBfWsR7p{J{GICUPhWXF!dDHJN<+2r} zoFtrj1I%o|L_V{+B?hi)1DvnfeGFs87#^Gd4T9q*p#+R;$$O+9g*Auw&=P=#RD^R4 zl*zSuh7Hh_$f8>SEeD!!fOmRqOZE5&5Y!CjWKJ^6` z%3GMe8<3mX_MN?tCw88%AB2B7%E8hRcSYKb$&99JFb~Ul>M5$8{(;x_^8CNx(b;XC z>8PSipb{tA;JdiAA2SnvjBJx`?Z+d7m2lUD1QQeSYNuiP{F!XGMty$bJ#Cou;pi07?Ac9oY(a@LD zxT}WP9v>d`?MumMCyK8Uh_asY*%ScEkM*~~2fT=Suwui$gGinkJ?Rj!VT8&?X(3~7sw=VQ&D996P=w)?GWuXLK{fB%^FX@ z;_Q3mY67&hKXnv>?h99CY%wi!e@n+rkAwsjn&WH<^0A!9C58I1_^yyBz5k9K6x4xx z`CSTmAv(C!itgqmEpCD4*No}iF0JlOEtDKBxO-TeQ5ew#IcZ}P2C;phgmJ7!16#ke z?$GNLD5gT#p9i3ZdT1_$Hk!feIk1VPAMY1jd@$xskAxE6>7z2bi#cnr^oTZ$?qufy zEF3nZ<@rMRI&2EwFL4Ef2;!iJ1Bk&o;i2TfZo50oT&S%g1rPQX^CvCXRFCq!zB~Vj zZSfrDv;>1Tm~7z099`EV8rHqDnQ_T}p|kjNF*BhMM7W+C!^_Krlc11|H$a}&n=46x z_I`Q!=A-sNjAL3h$S?ery_g}uFBp;|ufei!7SSsrGq9l*=`VLzr{JO3lLtRw*A%4A z2n-;S164#|5laX+xlVf`QqBg-he7FH*8Iy49wQXiG1riLr+U+NW{`Z6FZq(H!R$jq zVFDI+m+&+TMJ5cT%$7;vMS+aNL9#}clC`1?v)DU{Y-LuuROZm5Fl&Af*Am5vWnhD47s zAPYWl{@Z!mh|ZY5`&5^do#Ts4Li8jMKsYz73lxZUV zc_|tc&+%y){URhe@QVSJu^>!aaqf8^R335lQNf?*_F?0SvoR^>)kHV`^%^RiS$%sJ zxxoQuBd6&mW2S7dA$FDa;JaF2Rw-1%Mi>x(9+Eg#SG$fI2_9)l6*j|jCE4k3w~zAE zE9Yx;amMG2rp>&1vm3q`OC3a{-0WU-i<$~`DHr%#0u|kj1KPIghx5rL^MrBiTe{ZukToIAp z(0$DJ6v!`7xCgQv&Pki9BkJgz< zsBX|*&`{MhU2-r$!Zh|aGX;9&aipTWA~0}f|3P)YsZS?AvU7xrrp6S$!-FmT?VZ&I z=@I;XNt?k1JDqWbgkSMCA^b=H*cU<8H4wD2xxAp^nD6qCwTIiI-F>wM-Fq{IU|I6R z{s+jp*XewMpSYqMGqSq)XD`|c!NC8vCdhLS(bL=4hU1Ze z#p(bFPu<^;a(4FH6Kha>$O=t|i1g3(@=Y~4c)Za~F}b%q{`{UjHouG0VG)fQhG0ub zP*DkWqI5=BWHF*LV@w5mkr28X*V3PHoQ`LKvsfMi*_u(Hi=|;TUG7dM)PtSoWfI*! zpr*5zmRH$>+(#~)JeDz79e-PaB~c<0YY6`YNIMpTLt zbckZ*!qg!GX^u=F+e3z|L!kZ4(&zS7N;vK8S0W`#%p|n^r(-dUnF2_vaCLX*Ogey% zg8@jtsM1YEOC?K3b$%}hJ`Gw??~TO0F%h+0+{jL4-w3B6^E}q;We3XqzKtRUjXw^U9FqA|^2wPDM!PN`O2=Ix-64w*4z`jBHs4nUUH8S7=1e;qn@=+qIvrMnIt zSn3wwz4YL*W3wJj9kL*4(vbhZ|9W!__D$b>Z{B=M|F0LYKUIHkL zd~|DjH;nFUz@Yy|s|E86ks9i$5z+>7V^wfSVe-%_T7W^b4UtCGmY$5<?p=>RO7jC6=*9$8fg`nHlMS;m9z)a!RMA~u>KS}zXFOhQdjVz7|rD-xC74A{O+(=*0NXeL4V>a zj!(7I|411-)994(M@_m-w}^rkf4;e2&O_ZUpfV@=rT1u z8737nZ;~!Yfgdo{rdYc_|E6}UAXFVZW(3wEPzit#D;B6bO+Xx9_~A!tz`J%MC>1+J5# zv=I}E5Ab$VQ&0!(Jgf^3lEyRsc#%q=bEbDgmw%f}TQ5QkHC zY8W9>F$nxrm!dQ)R~yJ}Ee2fzg$Z>f#iYgpzyvZ27JFLr#3FQ$Cdlw--?|SW`{a#^#c>kcRWZ zPNT(vC-{zTvGfnQ!D#$nxOWjt*0o2Ye*$WCJ(PJ+VRR6_^v#)cH$HIGTt$dSAIO6@ z=4&Q~)@@scoi+F-&|8Mz8>$cw{kAl(X$})C7G>;%4Ea{!+||=5({K8?Rz z(HStFH4dQ-28XygaX~0OcCs61Ia$WdAv#2?Yt;gy9dc4t+dJ>UT=RN?$p&UNE(lU-l%mGpOUV4;+ z*50v^=n|z$;*nfcJy$F=zl#|u)mlORVkRDVLgQt>V>6Q5c~zF~!@s~TF8}z6+0erc z?&bs~1e2-e-sG-8E#M5sU+Y~Hu=bk@hRGUC8rhegjb)u>>3`t2iTSE*IN~Y8OPLeZwwK;8*pN_XO{n5fxU+~O{7c9-20G6oJf7* z$ew$+#F(4YV{}62#7*m26s)SJJZs#)S76xUJdB1DPn(e{@s{E_w;mjc z;*aVe8#odBnP2$uzJtTKIY2DRV*2jNqZ(cLC=^QAPZ`~Jz=zIn7BxO{43V2LK{XQh zNDKn7Nm#M&ZSjY`1Rqo&*u-(n&r)$yKX(nur>aegy>@5iWy+ah3mF3DuUsiE>)l*6s((7$SKa-r}Aw+~JITD3K$OVq)_&EHIS0!CPfqKKnda`8QE zDh_gm@=s+1^afL@qERAPZU(nL?ND|Ntj1dbw) z?8Gh> z{6UHzH05yT#vV++8hdeg!KxAd(4(oKTV0ALE=ToK%Dc(eynpk&Jx_GC&iXEW;A21n$_|EEzoMVi@=tpCma)?bjRZ^^aZU zz3e-%s^Z;HHi>eJhne!)aN5(WtpHMkXO?t1Z>)f=N=4pBb@A08)AQ(#G{-13+vR9y zBZu~*TV{~jEDBX~3m|b=J5Qq${pkSJFXKCmeHx%BY0Cv=iDg|f#qjW9-M@Tg}L7Fu(yqr>RKNIr`I&R7FYg~*GWct!_Gpu;PFQA zZ&@mQHNQt5cTU9@eeV(VWkBxH^EJtk`XPo%+b9A7qFcp3-=G49b1nQxBDQGQ28{lL zNj2;jc7;Js86zlJ0zM|q3t{3*JF!6HPprnv(yS9MZxZpnAtu-;Tl~t;7wB3ikhWGw z^zbaw8Nc~39<^ST#lUe-6Sr7uRopDB8*YTDfw9kV7;I-SPw-+|X2-Z-0$pn$8N)cJ zizSpLP51LqsU@ukg&Nw6nI~AKZjm;IF_#DkDN07<;M`=an>=z&-9qNUbJcftP9`#c-UVIluZsBaj zdAGhl$Un4uxb+tV?G*v>L#QkKTl3ChG|4THVXx4TjVQel->bTT85LR~;rg1L6iH-} z^OWI1nkSmBGC_U-OD?q=HxoA!MTSTFYX&$6kU z^%!%e75oD)H(qLEwdK-NTHfqZHgY1=JrRYLUX~?isSM$S?Iy{|Xcp=8OvcfaNJ#N6 zY{AEQ2Ip?PpHdE3$6o{gRHQ`|nq2UQ9QNehL9zAQ%oc6>Boa9Ed-ea%{ zDB>7>Tj@rxI{SlyR-~**9J8YL&{k95o~(ADGq^H`-|y1)d}-xB!ggZ4f}!@(;wl`k z1u*h7pD1C@kuV-yV(WW`tP7zAtna}yn%Jcvv})ht+Z~gJrqDn*rgw%%AwI8e)Tyks zokX_Q>F+u8_T@kEEp*@n54?8D{dkmTRL#-(?Zjr&nt9aH^OxYIfaps5=L}T#BM#wY zG-ebq87vEyr8M0jrp{at=s`bUzIuRuT!CL9sTtEmNMwpKh9QeeiR7j6NP+_uE*+2M zs^as+lw0#|#uKj=?4j?w%8?t)hESOyS8wzJZVt>5ULa;8D=QF#XhkQ?E^p0=M0r12 zakbfB7+gN1)%6tYDX_p*97arS-|hu0(;U=J@ ziQZ3iLQ;h$daq;o=Vo9wm6GhHWaF{^R^Yb_>lQp*TqJr9PeMyoT@<_p_XOVVc7l9e>sM_V-1e+WbUQCd+ z6y2rIh`aMJ`=gr@Q^ruD_KVKj@o@0WuZJs`)9h;&!_HT>&i=`Ha zO#8zV_QDKnDhAQZa+dQ0t(^xpBQ99XzlCpPfv3>ZN*?AN_|7Dw1 zl&^IZarx|;Tmg2!%4L-JIqLqS8VcIbB>dw2o?jv7;R{c2m@Uv8PbR=jxb%|3<5bje zMJXEIu;h^uEK8>1X6I~y>0yN*eIQ#dhSh5ymAW#b9xo8UdD6lj7Zsyy=R89ha`Lnv zmmc&Gn}+;_v1qM?)}Jp_nbD?d-e=LJ{`qN?AN6W4iXkW9=d2qLk)PL3nGlXd_4P{% z3N)YdXqc0OdEam0Q_R+Q9LC4LQP;YU)5l@+s2MeN!bp53H}?wXv*%zp3!FH6F47Yy zxD85x4G6R`cVf3psIhs04e6pg@K^Z~He(|q#?wFF7vg~^}Fr&U>zjZYKLrKKo!^1?qw;u*8azrLPuyVi z3u<4hdI;9r0Zyd^->Kr9^1b&FcW|HS2yIG?Srtt;Fqa`0eeeY3W|@szYsO?!mSz+5 zn0roCS;@Vy@!Zp+jW8ZD02mxdP!Pk^->xM-Wz)OXM-Y*neP7G#k$qp9Vt;J8BUX#{ zJDruLT)YM21S6(b!8|hWAQgGxuflg=st;5V6faP56U?5g%{12J*{R6oO*h9}#U0l^ zz>2f|q2mxE{w`fHGuKQJ_*VuSETwfWTo;&bF{VW`o71sT0inffgIbAXRx;d3`hmGq z&3-=N!2A8_&qx$_;i!;?fmV08d7g~XJEOh z-3lB0bsBG&Q&Gfe76|Wl!ssPc4d6@oaysND!&vl5uzL(+(k+Q;$i(qhIEnBFI^E<~ z2%{37!5NP(5^I0uPk43db{!=^ypm3RECF<82;3UgS~4}i)u5T|Krt7!nA6Us(=HZ) zg@^xM(?5gTq%PPZX&Xchm|2W=mo*U{$8YAJrcPhPxTau| zCgPudl;fxMi#CwkS)=evZ7t^%BTNQS1glEH>iDk_SP$nL!VEpP6n9e0(DoZ@W&Z}N zFHjpPs32#gEuOj+!UplZ8XgRJ`iR$#saB@BE5CEP1s$SC`SjqnRKPV``TcjV(5mcD zYh6aw7?!NFhT|7cXFjbPR>qxSUEoZeSJl_STkA;XyGpny_B-nO+|oyvargYc$Lf9X z@FSV)(oy3wcz7>8HnUE0IF6oetyBH)?IefeA!lQEqz^tcu6YiVO(q;mC+e*IDtn77 z|NA`2v3Pn|^~(+E!~gdV!|Hnjt;%W-512ig=Fn1+N_@6;aZ7ix)6hn@rt@6W0}l_xCk;OT%@lIfn=(Y{U1-Z2+$o6aNVk0Tyx4AN6e~Ku zCEpv@S5#Y03E0jhPwFX6*J3M%e0HW*d3a<Je{ytdiGpD-O*fE_L|KGqy=FOgTgQ204>&5J23WUBVR}eKg!T7kgxo=oRU&KcN zjqhbSMhd*Oo%`3;`&YNJuFu3QlvjBg#nJlNwzg%=GHYGJ|IX*9ZI)jg-F$e!@PFUp zp88|({N_~l20H$CI(C_LuZ|2jKiYlWXYf7?@K3j|?&YmZCngV`Oq43nKcK=|mt565 zXYhJgP3g+0%RMqsoK(k4{_k51GhP_71q~73pE!uFP3H%9ie7+qrF5CQQvjd#R3XP5 zjy6s^!q{`YwLM4%N;_N&mLv7<4j^&_^oH>Bf;Pc-3k>mSG(}r4n^qxajr%4JS#cAY zlE-C_(Hp$cL+pOJyQL#z%eaC68}sM>19{fE)~a5U|L(loEkAq=p4Rb0eOUjUQ>tEl z@53Vl7LV$t{C6h@9geqOUdGI|&I%vA#$stk-QeNmI^lmqvdQakdNF)?m=FJd_s_U0 zAO3wG?2owr-N-e*u?%tNu$w8gVw=)ACGn1-JPR&{wl=PDGQlY0r_3I!LwA$hx#mj_ zQ;CpSo~|>4DTU-X0vE6xqN$?!ZVa;qdjWIYL1$)zI?Sh^pQzK@mz7-$y2qf z_koKP%=NJXa%RSnfoEmL+!=e`XpF=ay}ox7R*^OgrH0t95-p6{qPR&yxvh2G5$^QYJE z)k%Lza%nOBDa~1#&(YO;M65Yq<4wxULgZPa2VkN*tz%dlWAtKf5>$L2M{QSW@G?o4+%MZ0V{8}!XRcthzf zTyq-EFo=$&rQ!EZyu?ODo)yQ2(i4K067n%JOXs`!x>QF2%xr_b@}Uc>Ua;${vGS02 zucU0+^oxYf#3{_t3dxRJBB2`oiLSVUT8;`q^bdD^}*ju(Fg@_unCM_r5*Z7=7*OZWv-YH9tQqqCHo zX6$<#$8j1Lm9%KnJ_oG}H#|)ey85>SPP^&xTx^C&#;F&d6RUg9sOy6oMrC7b+dnXK ztll7w9hB%fXhFSTe`*@Zd5Ruc&CGoC)l!?YEc#ty7$3KtGL&l{2h(QSZv0rh2B`cn zKX>L86C8Z)gV*>(y9c;N4IyD)@v3p;6XN1Cs_{oYN9j_*H7fDuI-O6L{6es zJ-+^Wcseb13bEi*SKeODTmBCyPRd8G_4WG?&UIR zj|l21#48uAWMkvcs!BLZ>?f>%_~T!8>oYo7Pw?Bzb+zs{Y(t=8pkvbC3RC=IHbGup ztR>7xdyJGB&gFw8r|$R{H3X}_{E=rVUD~0X@bSuND@|97L-F05d<}A5CfNLjEFhwpgp_Wfm>o23=xbwmasxwPFDTs?V8>Vq?vMlDqY#hxd*@r$;t8RI?Q%%J}5zu`fhN*8*gOafF&1*v+Li5sd`fz=~l^I$&nt|rp@;UYwv)-n> zX8yPhAlex_j&kq&IC8ha+dF*f4m;@wN8yrtU^`{KvL)J`OZP0fBJ-pB;U*IVJwOD1 zc7!3NRNNsd>eYClsIqBMiq1**%;_A{!6syD#9vSo^dHcaxV0+aZcvvHuL$AMnyf#5M(H7%_|Sq0CP*XOv)k{=;C4e})Xr zhV}o9$lOe5*2l)PF>FaZig{(^fzhkGWvT*$s zJ*+|mJ0&I_Mu{cWsniD5jb(M3yAC;5xunY@KJ&cF9h7&afCI{Eu#)T+XvIYi^pa$L z;|(r(0op!?JmP!6r+n#3!Tgogm<`!&36JSS+ zaF!Rcg%6p_nv5e{x3(ayXvN|8kS795L3h2isu%ZiQ)`v(wDW|=J$E4Z?@vo!N#%BA zXEdr1Har@m=WK?v4|c(XyKcdoMM^&rX0sOxsT&Qfd}6+P=y3~eq-F2a1rycc8Vo|B z$wGn_{d#mMDJT`TI;fUtqwQ~|v4({6ujorr-Dl0DrFvVn3(pJ{#$gYQbA25&iCn3! zsnc-7K$hzZRIcj^#05tvU5^35W(A{&hW=(il?w7tRu@}Gg`;{O)&$ zz6h4JG-;S~zKRd4m1y3W4V#~#9A%Y&&Z5rI?gu6?vxX`Bz*65D7UlQJbLU;VInI5? zLyNzE{gE=Ol*Ndfl95R)+O(3u%LTHEstV^zr5s4I@hoG_Uw=UxpFEF-`^Gy+=(EtP z9mVhMzP3PUmSzFbwTXK{%#V3mTE)?rHFa`!VV@AkOAw($1I1$%1E|Ykj=w^Ht=J?K zuVj`2a*?##-eQ8WR)k)1m%sy4_utgqJ2vi?R<&>lgLCaiLnEjTp2ntbn%xEr@2mAa zEU!Nv^78ww`{&!xuJCKxeUDhKWd=LweLfDc-3A}DvqZ+_Wd@yO{$*{`IwUsUxPx@u z@324_&bMVz@3_+1V5tYPpv>S2_w_QC)N(ZkTYP>`#5W0UQ&GklzKxpcHZ<)Fn1bt% zcveGfLb&GLzlb3(H8fck=t2OToX4wyy|sY;`39 zZT(IxwMi|=;s7?;DNJK*H=Ys?IZSm7-=}OBWNdhzfpX3Oq1LFqwTDOA*i5^KLouUm zbXC)HMF0B+<)2)d7*I3NEsWSFA!yalVvz|1OYHS~hrh<^VfeS4Hk9d#T`wf#M+l(7 zk<@B6=q;Wnkz1%FJ(%Gv z>^IgGa)Ah0^id}o$B)wVh?07trI()ogdBDI*wtUlADKOs5flRtY{K0pPL|3-(TNSi zqOeqCL@Zt7=eq>)kbYLGFM+T|KvX-%iXFyEwH)I2Q$c z^Oeru#3`|F=8V&-lh2#)$>Se`dbT#7qoHZj+3l?FKe;*|P@ES}Sq)#0U7o^W&b%&? zI1(cMjvb6M{xrK*0P$QDB69}SW8PjSRgdkMwe@-OorKR6-!aTp!V^rPH#Kjib>r6m z$^XI8!aE#PQR$@Ks4v0+Za4p8z6bWSTnt$Xl)rTm5niOR+#mMSZwvDTa6A=Bc0wh=Nk{^yrB$}aeu}W-;>w4CFp`Ot`(rZ1h3WV zFp=#GX7&h`$)b?K1U_&cNhN;M)7%_Zgz5n4A6tz%eG{Ahr74y1q|z$`c-@6eu%x9A zcS3mPb5xk&JG|g!lAtGkSxgNYcD}=s3+cBaWv(XU^VXnHWS&au_vyUG#j5Ky4?VKE zx;tDewY;H}nVn`?;Ql6B;*PbP(=a17S5fb@iZ*Sq#kN&;1dbn(sfrPg$?wcxe4L)F zX)?fVEsoc9Ey%^@y-y;C|26!W=BS{nbK*=9=fUv4yx;5I!g53EvIp+mEEFeGA^nUN z?4qGf#FZ*=TT=5d9Lht53t(uJW!X@vu55$5JNz%q!j99*b8&rhSz@jO60I3I1tSEEegPj1bcu&(_zuezAnu4Je?|` zJcmV_T*;J9d*|#uW&v2ode@=Hv?JOKF<5zVqX2X3Y(KV5sT7xx6F$r>8Q_@HrJV=b zs_OaI@nH99q!xCU+GR8t;reDD)(pXepuvCw3GKn|lzTrw&bcFM(jJeme zO)*^t_>W+ziz*zc43--77(i{yCgbnM%sxdv>m`da?+8cMBO0eN1MC@B8gbuP6GPnT z`m-OFt$rv(VA-wiK*}hBI(uM|_}~ki@y+5L?6BVgZ67uN&}Zcr(r~6Y`8?s=$;)ye z1sST8)>brP@AL+nv38hJ?0A1f;%aCxM|qC3R{a33v!oaDbuf}=;pPrn zMb%XrdIgClnDmRHjU#dT!pU?b#zC8A)P#(eTspoQ`w>_THu1xVLz@ov9UC|4T>sJP z5{1@g%lWA34F2z0)A2{KNfTwfLfmNDyl>N{GZIKJx z2ldqv5rn1Ii|cmVl__b(q<)v)d`2jod}QFl_css#%1=pil5Y-SwgbQiRl)Yjv- z?=ZrN+qa#O*8ec(&biei()nL@f;&83XA`?WV}t8<{zv$>1EK^cR*J4}hd zf)$th;0$Oab6w`1b6bl80x;-wdYfzlwe-MV(JU zk$^6y^+J^bW+VK=Jrp-RCoa}3xx~kS;D|;llC}6C%MHC7kl2*PH}Av5WyRH+)h88# z$Ok_Kvfu^B4IOF6*wH3=Dun^!h~OjlpWPpt`T`5}oq|#uAupsoq>9>wPYL{o4iC{> zeG{WpY+x77426|dP$?*>tA@*E1m-q2vq}o}n_Nc^H^OpySPv_>de=UJGB8VPw6U;s z!dZg^$Vr^mB5~(N_7Pq!oR@)Aol;Rcb!qdhNio=@5KK-LzremV!zFh${7@*V>mD|a zCShft=VZ$KO@?!Ug;d9~#6h%%c8B7Y1H4hcum)P0n9 z!*VD=b715rXZA6Jdgg(w2| zjRA{`#+7y^HNZm3_^xiRgtpP)Ypt6tcFpb{F;v#M>?$;s70v`#aN8_$c00MG`1w|A z@C_CuD*4zpO(%MQ`O8LGvHw;yEjaA_DM)8U`%@xCbq zu3+JW(lqpyggNrGoBve8bi)Pn^Oyl)1G$s@#NVF_Rwyqc)xlCG^gR3^D21Ohx651PWlMlwE!&fh`O`;29^t-Eiz_?DTadC1GieT(bjp& zTP49Z_>lZU$*1vhXvHyc9`*ohzgZ)>j&62mYO$$q)dJz!PSJs{4WD_0k2ug^CS+dB zXybG91*#0Wdw<3(pfoY1z`7Zg=s^d~4P`j~GgxXOHo)K_X<22=Y**x?FId!}j&R%+ z(Uih-`@og%iZy0N(@g?vRxJAC^m%vC!lpBhOD*;N3pt~%tLu61U@;CvR1SM^r!SZE z3f%koLRLo((l5GftCd9BcIQy_MY`K{3YK(8yvFiGM3rT>id%!^-EF%XL&2L+#vmj|D5gkgDdjCyMuiXlF;9qLAGY zRU&mV3WyFd#kO4`#%MprlT@*Y^SZ#X7lEouutbVw=~06Z_z6NxG)^O-;tO*#^D4N} z@ORT;=$S@FHcrEzO8*)Lbar{zZ@uH+Moqgqsk-0NureFY%_8upf}ChAz-u^j#lxU> zq@;EPmqz8gfa%+%QoEs31%_1A1AS<#<|-NiIeclLni!5?umO~IlPQD(cTJ~cE8fn3 zyG43qXcxQ56$Ivg`=W$Fbf_;WoatCbi}$^N1*cTTh};eCD?0?cZjaxR$t+*c#@lU} zew-Q0rJrC%j`idvczH6hZL*rve7UnzBqq=GrF)CJ}fWuv4HRJ!G z?9Jn$df)KzL{uu3ijt;Xn@~xsNh+13l}dFg?b5V~#5t9%LMoLaO}iwfjVa0rAt59t z#2HJ-U}l&xGiT27y}du*@9XvZ_xFd#Fmq`ekb%2-N?+NQo`BNQC~7y}8okf+F?W*6g5Fwe@?r9=6C z43H7EHQx=y_j$Bo-bpg`Lapk{xGssRR)FJLTWxCa5oXj}91CBsCXU*xJ>dHn2gro* z{WIYE!=mRsMp^}u0Jwf1t;^!~bzuh#Z4srg`{8RT0kGCY6D8Uvkk~VQv{zz2m5eOI za}?ikYRts$U~s!y^vwYnh;x_0*>@=>*t2fm7h--F}bHDUh&)+xWY zAz4xM8rf0O~Ytw(X3D*OXiQr&hnm0zWsRM>3>c zG;03NGIqq-$Y3#7YddVmoABe*tMlKj@cHt5?3#wOd{!k8Q6_h1y{DUmH=}0doA#Gs zoBY{~26wvp=y9wgnZ22O=S$-6ae*@{(}+8RM@{^bQai_!+pk;JwLh3{|c&T=g!f=8uTOmlqDUmu? zuL}DiC{AREKwvh7KxWA%btA?Su)QYr2IARs9lF~fLELtTO2_kN|Ena-GMj)DJP%U> zW0dlT{9Frc^-&f}Fldk{qEr3MA7||T!C{7fp&=-EZfUAaeX2(6r18Y3zn*Zwfg#X{vaa`IPo#gPG|3{Lb?Tc`>h$xbEdYSkNH)c{|#*$;3!pORQ(q zseguF{X`}sUP~VZd}$TNNHH@`8*kEvHM4JYPX%B>9r*jX&6dfjSWa)!jNGga9&&K6 zBu=yL)a$}C@Gy3`Bp17sXbtg(!@M%Kzin@8zY;>n@G@A=Yt%;+yoqSLnF))A7<67(qvCK0R z2sFuX4Eu1W%vbvenKRcPYrJgIxzQMXUM}Gm;}5dZ*^kuBguP4vMTVE<3rgz0A|Xed z7C6k@+1~<9ZszIpn2>d~$+#&Otx3jrqEzDD!DBkPheNeSZEAKxcNX_4hstRV!nSeM zPDKXnWmFawYs74%#hkeu%9G53(z7~W37vxiWUj3S>{E@H|H}ya5$Ukm?=y)jX6PhR zXipbwPwGb3x@@yJ{-tG%9W@#swM{G4S(C=hn&(vaj#->II#A}G5p|>a6}y*h#QQ8m ztrjSuIPcD?@cH6~C*VP*&ks1ZJP2s4ZG{W5!~3F%@Hl!UKFUzn6IZr~*#VSuFY2)`H!{&4f-d{X#a*oK>Zrat4( zS4CXe^p{<6^X{&srSSnKw*D>(5gUYhGxkFp5ACmB78i^fgFVD%o~I9OzB^TD<~e@z9|kOe+15{OmDOFGGsq4a=nM zLcV-1&DJg&wL>PtoYiS2JK*`{hP}^cnEztZhN?N^dgDI>d8z@$GrY)_#0%ML5Fe^N z@*q~k8ia!`vgQ+H+}GVb#K^vE_!GoK%Qm6C;O*CqG_%0H`1N{%@qKcpr?03AsOnX#tdpzhdNywq_ zb#j3!`7`i}7=dGK2l9)HRtY4uJPBJWjlwF}Mv;R3AZ6ttY`(Oem5a!S>}ocOC}bN2 z3gV;eq}Bxsltz8WT2yjYZ9@Apo@^9S&g=0Yu|M6cniDvPSKe;xhZ|q zH4m{XMjeoW(1|^91jwHzIyH!Dpn;kBPeGHXDYxQ{1P?hUG>n95or~3Hbt-COpUmtd z9Zd#x9Kt5pCo#&WY?WZYk2wn9^`THi95oD!53_ISJv`?A^`fK9H{v?UcC^~kO5amB z(^usM6Tml`toeXo2GkB>O3ELy*4nh|9>heprm?g*B!g`Yuu#HBy?ZXDVyRxkwR8!_bcktWqDRWOt z>^y$pi6y4pR!CIwG+|za#KOuhU+{>ps_yc=l1lBO?_e2e)Gm0X7ycJdvcx3Y3OP>B zJr~iP%+RUZN@JeD-6mkyTw5gnn70*2T}LpRi^_%5KFU430}WqwM+18>&uQdpkgqJl zJ1gsX{ZgbTd6|1#ltzot{8q2#&1|YUn@ZS|v6^34#{;%nIySI4pbhUygonfb_plV} z@QutoXs<-hx8pq?PRLyTcdw|XawOxDTHpE4@U^t`1nP=;kMb_qA4v96q183tJQ%%? zUvIisP54Oa?#W@QiEGD94|J?=4M8rg(z}MzN=5*!W1sM1k->We1^;NJY2U9s+`0P- z@u9wBb)$L{xfZqYYj)$M_z*dKiFxEX*Ff5=QZZbM1#J>TZb2nQU6Ba5;ZnCN6?2g@$Ut1i1CKq zYnnGUmmK`Qx{#F4FIC3lzc*wu+JA8*|0%X$kbF(v(`OeXF^qoJ_``Xu^W4VX>wh-r}dy(?4`z zN(^pe9}D7GGkvirX_*8|y@ zk1KGy7c{f1!>-R!;GPlWnupD0&6xH3dZfq%mw^xu%Wum^EqUITVwtGt|JZ3Rn4E>% zg-?OK!Yi6SIq%NG%Fi#kSFZbML0!-n4Y1PqsHL#B)#KPCjhlUq#^vdafK+XnKm`>L zFUkSWPr%<$G?b-x_Y$oZuPqnib*>}vdJFu@C)(`07rwDOp%lmEQ4q;?xb=O@6evVd zv_6^7zs#L=2`H+8WE|Sm^op(am5}jN-$6^lB3CY;@gb+-X|Or#~%&4e|AHYF#p)QHVxF9K~rJg zD&QXsbc`J}qg5mTk~*xnExT?NzvoU|%$zTKO7~PGsEtpbU-9Ag-5Ojj)DiluzT+5!2BP!V_zczkOn_nrGo`@c_n^?5^yct#bmA@fB#?0 z?tW%>i3=UhbF+(Jvaf^E?`XA`R+QbQ25~9=!|K`CPUv;u=Go_?GkbmRyC5mZbjJg0 zD1Mk_;>@@RP&q{tVo`t5(-C{=nbp>l$wzHG*t_~UW*+G2d1 zATs%(aoX8?*KzMug9+-6m*>^;#apypqCiR=pX4fU6fxdt91>=rmVCR*DdpO$-tJz` zjk@-XQ`B-u(QV?8Y4pKtFBRrT58G48ua`QiRIXxaevg#f%HEo;wjJu26ZNtx;fAIv z_Qup2@-*uGR3FU}WQna>m86tX4jaH!4ZWpRoK$AeV>ax=#`#4|rP=w>3|9CQSci?G zUq)(^x3wjuKU3QKbX6kR@l;&XyW=#tLW$-H=-94mD<-wb0Kb#H(D=>XKm6bi>>>{= zM^L=uZkWt{@Su7@JN%TVVBY2Bg5+K7qUIn3uwI{H13U$lN$we;OILOZ8K18kH7 z(mil}s_4)veN46g%xdUSGn|}N1?E|wNh2YcR)VDdP&F3?##lH)dS0NMFDtPpIw9M-dC7=5=w@`^AJpA6$qQb!;%GO75F4qh@0$fkU}$2?RFG$EV56TGz?cD} z*cKqGR}9}Jnv(=qfm|8cEfg4zw}-H4HGzfVbCFCFghzJypp+3Zp{?p|E3JBv^Ht)&*2HFv8na@tC*@ zKGpNQmgmN$I$Sb{S%+0|Y%_k2h7T;3aC=91T`rID_{Bc;R>AlNM!gQu-cZ6;8;`*omN_%H!`sHRgW03})3du<22E{De~ z{)KC#hpXu!%BY&NxML~wnJUKe$rNwZ;>!HATB+%KZ9LjdBr*ePI(=Uzz<-{0Fyq}O zzMPAk^=amc{}th$%MLLe=J6WUqgo)vL={9~%WV(u`?Ysso6Lj_?XB$l?s3Yd9tyy) zQ^|YUfq8ak@t_($6&l||HQWWR)p_;oKx;>Vgurm+J^$WA!j(O(D z9J1CoZ{~W3epHtHyN(*_b_h4f@MjvaaEpxFPsV1v@w#QLR;Dq7pHE~--baL;qLSdv zDDD3K3Gw|4oeaOK17sc&13VHof@-}7>_ZZ$nR|CnwCw&YbnycugK@;>M#zzbAxV&o zJ)HGJuuFhB1$6QJ`BcH5W<+7HdH1mxZwu@)Vw=@XNE$yNTyym2-y}A>F$v>c5HPhv z5ZdXmN^+bw$aZJrDK)3P(1X3VNg}kHM0fbK;z1g*Z>bUL1lY_^&(B0b0KNE#mZ%Dl zErwkKR)L`+h{z3)WwaV3YQ|R>q3-a)<+D`MpjDP#Yuwdgf6|^ZwF83MR1XP|)I$Wp z-KcwV44_DM`BBpTF2Ims#}d@YIe(gks@ef9Yp~$syEjY@MrN#Q7kpNFJvjp2f)-s> z0<(Y~!KymieUg+(y5Y+ff6HJGHq~NtyMQKoPK88#(ptgOG4OODJbggbnFI^11alf( zIlb@Ak;h0Gr^lYci^EvC^hN9?`&-Xsb!%npvAQP(>XYk2$rd2wy&VPZy!Hjmn3;_~ zcr|}>&!F_}ZlUJixKE9`M4Bo1;?L`@V|Jlqv+3I77YvtxGSbt_@%+tF;_l($pF(`m z0iVk!PEBH6O>a(mJ035tg}R#v@02RMUQKQUqXZtEGQP0Vp6(^2d9eo}PS^!CMB@*! z_$zEPbO5U(m;N&vI1jVYmqV;%9a2$)msj%Xnu(faHcf(ikXscCXi#Z;5D7-Ho<~XD z@~)_5eU5)?IQ17Fx}py{yon!Pb@9Ya%HD_N1+cXBgo9R`4Bf6zDvRfo3QD{sy+DncV=Uv2x|hw{{-6frmM3l@+^me$iY`~w z@@_eD>QZkcdye#4^OC*7EGgqt3mev5H30Lo%LDSq8du^AH$F>u#@TGdwGLeWbl19V z$)MKIJa&DZ@B&o)!|H^1H9Kl4b+Re`H&43wTZL8gGLuDZwn{L(@N^mXQ@Z+IM2V1D zG0mh?3+#_1?tlVeh6gqWL$mpfM4M~<(?6BdL%-9sKgClH3etLyrHD)7ghMPGZ|9qJ znzkgI5^1Lk!mn=HQXuulPXunkcE~~`Pf1FYZE}C6)(49uh$4}cTI_KzCt^#}(@oDq z>|Y7x#lnBjl8Kx^m)R15dtl9M&wc*qMn|tWrSi>l-IcecjN05zJt&}1r)HHZ+vvN3 zD>}EdoKKYT@ffB_YC~YB4rRKchj>3^XRQfBiT5kolZm6* z-t8B#X^j0s$`Sj^sjfHfoR??u$1B41gGaq_cZlRO*(DmTPg+hlP(yn$ZXfoOEwz~) zZe7e-%T7z0e8OhQb8^zZnLU@{V(>e2ZXce|+R8OAa`dXlY}s43CjvFXeuZ>R#D@?M zTJNG7Dr!%V7yQ7!&lpJ*x_Q&TySLk-f}fL37RnlL@~pz6jpK`&X9QD;s*TElznI!| zK4^)&NR{0nG2>5=)4f;SOGE^kK+yD9$oAedfs7>R&J-*XDYD6yu0W=MplY>3;vL9% zTHAO2osnO-|AYPL4k&{G1@HyCy}a6;WaoT)ycT(Nr;R%9RjFYugrg#BI^u~*kWw-} z*8#d5Q6!}di)NucUY?Qnv+pGH8cSST!#PRpK{CVN$x=e_nL4s?*}%K{+g9|GO9CY- zZR$(*){717?Ed#>s8tnaCuY=yA#3L=4=sy^l5!PkW1T0^IaO!!F zhuSB+MYVZZ;N=4UU~GuI#FOeC&1i-&=YF(b!gkkKp+?l{2n=gntr5yg?$O<+$rh8JGRUlJnmtb3-?p6gHiPr9a2^0eZr@4Gnsq%1UHL%o;H}uIt-x1J_CaXL z0Bt6&exP&OwZ1dXsOPWl6+QL}up0}9{@H>pT*U~*{QLUv=o-i~)k=X8LRz)(%AS+? zlQ)?xq`WS-paYKOfjR7&W+k9r$yxp$udbn9`@-QJ68?oCeXRjd&M$q54;u-!` zu@l=PFdweH@6Q$=sZw+DmN)o5DxCcV!?&4^ZhNVrG4mc<%$?lGcK*6?iB!HM;`i3l zKGz#*XpNRkn5{hoh#vGRAofU9kBrhVckkV7EH_l4gK0eR+$ecW1u>~VI_L~DX}@{% zFOB2w;O5NFtEq&C>FNCAv_7ss;)_+N+7^P#C!;${`WLj>J;lF0qHVr?i;_!mR4M5$ zf$7ypbBLaj>cun@Zo})Y=Bi$peLuyX{?%YN|E_CdZB)S-P-SI|&#^kY{{{L4soALF zla}Hk$2YFh9jFjZ^4eE3h8R_78^Y4(tEY{c}wPa&0~$Z z%>mcDE14I>g^aajw+pQT1|AHutbJsUP0tVJJ~-@GP4!dk>+)j#i+O`O$-t^nkC)EP zhS`k6*)TsR(2Yi^GO*aeSkVMiUh5=EUWo3JM!^X^hfzsAQACMuIc3%A`o)0H7I&WZ z*JK*~Gwj82*+$slXgNYq@^(;5t|UWEPNrpMTRi+H zT|1A~#Rdz{c1y}lAmODY?l?E}ixuVn^X_ieHqm7FfSbT+iX-yPI_dL3^2^r}pZ{uA zYMS3v*^nQ&oXd_Ejk|h##DX>3qFdvzKDb6Ji?dTrqNynSfw#*%t>DT+Aj)9X@&=bQ2;EAupAA6|&12uR0aRCc#o<1{y89Gv^t)ek`&CiN zXt2U|@jm>K;UDvB2ATivQq>jGkV@PjQ=7|scwF7@%EjHKrp(YHCAX_4%kBl%JU;KQ`tbl6Fv`6r#Oh zRF`P}fVAYXZaLfQ5HGa^84z+M^HT|9$F#f3&NK*MiCZxrAJnvzO%1KyX7Dn-bUyZn zaCzF%!+P1BeqX0Ez}gOsH5@dJNTbnUpEs9+3yyT|%L8XC!3@(j!Gt9row=;Fzf*8e z!jZN8Wv=XwW4iJ-CrjpyveCK=Tanr&l-^HpoQ|MJ#zfIm@wMWx}DFY!T^8PUtL|3;19*<`rw zp=;TmiMda;k&NQ+O_-aiM*ZEjqAlRfwww5nj`VA{eN;+VL*k{jlRxo*4rbA z(gVjMPV&Scp1fN%?{W9}HiP`$6vBk6F6O*y+~cy`eoTm(|Nhort$AVv@7>mH{-{i? zd4Gnp@&j1@ESWMoEi?BN2?SKn4H&TS?AS5Kc3M9t?0+7Ya0bVo%!vBe!ZClJgbip# zi>CgA0)?ah0SWOGtLEvLp)HFQKR7|^mwl^*mjm#+RuiTggeHAA$s}8yC+^fP-XuYs z8>$ct46DdLT^@Lau<16Ev2gs~4YbS9_<_e}&XH#f`@_A{J%)ce{Sds$znIlXhNa*= zWX7vW12%MPqt{Pa7V73F6+Tum3yKI6d_tZI)U_Y4huvb-%61jDB$Epbc|FqnDnQSu9=iBVaWE8@&Uh|G5ukL3pyzZ7`^tlb3UfdX*N5Fv$`%#H3!zciar7o*_ zT&MLg=X2t=#c4KY9l}jbscIlnZcNoXxZ>kAZd|`pgMH2&Q9E^IV`IAiN=dWq*GzHI zO1xOwrDZkvxJe*XU0AVjVlHu`I_+1FtCPorSIq;}1O6cXq}S2I+L*>TUqvw|7$oh< zQz9=sZxl>i06JT|F={JjOLv*k{>q7|iRr{Ll-Z`tm{i3`S%ZS8$Z5$g{x%xbyhs(e zfQ{g72$eVf6Wka&1`i!Z2pr{YPymt(n@Q5C5C^4BaOPi8OI=2b{_SD0F_baXKnT;t#6etao@F zyE_R_BJhZPjBk97${3%zI6$ziYsGFbOP^S1m^rVy&E(0I!;?mhdZRh4wfLC!@?$8R zt zWDrJ+m?>&TRJ~(ZJxcdpj`{V=*hhLNBqnd-$2{8~(7&is>NIHG^H5e@Dad~)JVmy9 z;F)K>;OsBBVvf@;8_Mw?mE0>}wou7US;g2M>{Ijuh$TFb*cp}-13r443r)ti4cN?smglTX!7!jSO3dc7J`< zf9k=N)^az!vMVY57fCNqqi#Qvxv%ZwL#^^DD%%CnLf7VbUhLbVYWy;!Y?b)cf}rDO zWfWEQs)p%j+JQk!AEV{b+9tTZffRxf3sWeyMMm-~@G#V>S_;FVjh!SyY z&dzTJM+Zebq}~j@Mf??w?7SbBMj6(3Ego)3l$GEYTI9a8&!aMCfq#zWQ7E?JlLFKG z)lV2l$`R4FP(mS!#{Gu1nV@|$Uv83BR9byWz?SG}BJDLUXi%H$hK*zaVluGg@=u=i zWA2t)E3WOP$Ka0BPp$A9rC+k#KvNE)ol2v+UY_-pvbnpI%NKIWwyG}v5*``4K8EVI z_Hpw0ZGoh*LxStMKAqCQXC6oVXQsmJwdWCMRbO19cNPrN+^hxfkv?L(`q~`_FG&2Ihe-*5PV9y59eBcTd9d zaSr2{5PNlbkpWmn$r6CKdxjR5^omQr{2N!VFnJR|-Mg;EDem~;-=v==*HPOQ9^Hq) zqpcDGbP(y`qgF6bPC6|op(vTgERhX!E{cK_?gwCtEsdU3mx@0!$8v#;bp#ebD2ucKDjnX59bc$ zuDHT5-?w0|Z+ztb7Bk>LU9$DylFyoO9S3EzmHyo}!T4!Uh_ygOOv^Ml_mWvlwi{o) z#eIJ9%8V&Jv@W_!o`A|Z`_f6rr!((--bHF+=5QHwRXG#Nr>5feUOR^B#P*1U@WUzN zEWHPF(jRO{?q)h;3bQj9l`j~ z_G`+fx2A31J?zz=tsC*o*Y$$@u7FqG8H@Cj4UbzcY8Is&-Iif{bMA?$!n&XQW36du ztVL^?z~$0G7dZT##_jmnx4F`rQzA!rul^Vc%@s6q#tuvm7uv*x;F-$>f_U z%ld8~wR(6fUNwP^yKFsX*5)yqK;$bFO53wFEx5|N`JsSdzSP3cot{iR1%67C!V}z z^mO@{Mgh6s1qI;ML8jxs5uTH<3~pVV%e4ld`J7UbvLMRK8XQ&j?KyaB{R;zDY*ZNp z;*(V8Vk|=%1$dOiw?(Ejp>!&)-3UPpJQ-W&W!92hsj_kRg9flqv|KyjwNA(`&DH_y zeopv12-L-#oCZ^gkcr$9({&1J9kkcCiSYGv1v9tnMTpwI0@z}N2Fj$k1IwIb`zQ-` z=E<-|&Sv#&_1S8*s~+vrx$u|o?B)-Bnt?CqfzThGEuP-Sy^+vPXnkgJ7UOb=s<43z z8b$OJ?5(VTKY0=Hs`d(T*(iyK9x3j<8A}&<`Nc#Js2m1XbOn6>hmy!xBC8;<8~Yg+J5*)mtuTR*+QP|lhbfd~DOR3Q(!?7mTkk4kvQ z#nhq-B+qlsM)Sf-K`}+S7pkyl>{2ncaG7`Rw{A{?bKm(1+u#GKNZD?M}J%0rl37uI)+@ zlm6iEzhV($lGCDkqozjnQJylk$K)<*(~S~e-d%>W+6_qdQF_Lgio2Kh4S(K& zch1chSjvM8@JHtybBy<+6|E#n^+gVli!f zoP_5y-(M^j9yZsCY8yn4CZX<0;ae==BohC+r`m^Iv;O1=>UO!vs5&|0;btzL;<5l| z&Yz4%+&`~1-pf|MdISlkSR}%ix{;u&=_Z6v*ZWj|c3Dvw;KNMc6WM^; zQaADI7?X}SSq)!Lc2_jhi^Mv4uJp^4Cx-Lbl`YfXJ<-DL{OL#LrAglfR?Ke!u2eOI zoh%I2XNM}~cCXjMF^zP^D@ubf_ zg~?1B_1-P`60mxRrzHOAJT#$q85)rL$AcYzutn6!!{R`T9w&~B{V=R6AARoBXR(#Y0CaFaEu`5z80krnC|R7BM!xgh)P~)}&FZ);}m|48@(NvEeY0Oi0)1A#D!NV{9GT zNjrECZ4Wp~{){XLR+1dkT}FdIQ3YBPVH;m$lhz()nd4t%BSXT?>% zw5WeL;u}71>*MVuh}}BByuSJP9oze2!_SLu&GcHb@L7aPpat;F7f(@RfI+@-lF}Vw ztF`%*)v@tccCvHNSfBe0IXwF7vvSY zdbvV4WgS`zMkr^ctuqPI8SNm>s`7KdpIJcHF!ppPp@9``_1anVqOn1z_pJ%MNNhO? z*&K-87;lWT`~<{eKEs>&y+X%bw}#-}%ZW~AzM@10jMQHIuNr5h-8D=dpYm64rWDR7f#13ZB`v@*$Tkx#kjIT@Z6vO7(SUe~v zwKNt(MBucUrUq*hog^3#(Ft5W77|*~^%jxF8)Jz(X8Qu(-|Ehov{4mDr2{^od-2H; z4KX;iBmLSu>K*LiaX}S8))MM0&hmVtD%Ux@MocV|*lKO;N%f3tImq{iSPkGcuo~17 zXJ4~;neAf^?#j8?-+dX6nx|CxE7&IgD+@4>C3WN7tu) z-#S{jd3DlCmX`R{Sry6!UQMuXw$E3Ute|SKZeO8)-syST^hUf#7F?}K9Ub@M>Xpso zUs)Y?fetwtce$+jz9$6ClZ?0h#@)0x#)mnrq_xF$SWY3YOXIqxJQ*80kb&sSn52CP zMu|?C$q+BX?Mt;>^Bs5=&vl{0;K`HiR^9l@(@Nq9bg_;%^M|w_ZIoBn5ODl&C-2fz zTXyKHZC#QzRB!<5!ex(_%Aw<-%MeP)hQuCepmuGNGTC)a)V^g&Og&;a(;Ux<+RFCt zg${Q>Shj)AyPnu)_Y4!Ffo&_?7c;t8YEVEAEPTd%T0|A^G2y_8k*Vw$5x@wa9`Z3) zvDH+(v-Js5QW$F9eI}&pwJYkCdLMripp=|QLRQcHqDBjoXVRa?22rM$G?+s4GoX#z zc>425`UTU(s`7ytd&>hrX(ndar7Tnxq$F9 z;-c}%Vbl}y(3e9%jBEaiP%6{qaw|m^;bpHr50cH20GSFTo4Doz_UL_X!hP#=gC|=Z zaq){{sO0o(qtC~LHun2SY`(sD(>g{+w}(@TG7h~UT0D|L+r+kkTzjr8pX;?qd+haG zr=OcU>N#`zXiVxC?*P9N27Qo3gk8DRSWk1!3tC|C4|uO#u%zjO$!^J z(F-#-P@3GEJC zWy)Sd9W@1WG?w4`T%>JRD}lY~(k-CQiYY`Ab7A+a1tt3z#YQ6~n?v8bb!#^U0iwKk z;*0C$MC_hlmk*#i+WMbjz!H{k9Z?f&r|9N9osVz*NqOPsVYho-XOopu=SPP96yX0> zQYNLK265qe7id2svH$Q{QR1#{tGBzW$lTR30Ef7aTqpwS5|s0vC&;A|9sX{uEi)k~ zho><6Wq}V(Yh@=-PeJX-CaAYrF=F<)5%U2zbK7QLtSM*1p)Ww%4|Hjb+C-iY%s^B0 zK2Eix(nI%A$H_aF-9!k( z%}LnEE_rYF8I~D8noU(Y+s0^M)e;P-@#+Q25@x8)bsX|(%=M8>@GuP+)nEErLHZMsx1 z(kM+6V7~F)p1*_g`}VS#&1J#BTY0Ypoy4^n4<1gvM(hh$0`QD}Pw-F;ox)z}qma@& z)&(Jy)NHU;3KErz8Zj4=SjXP$*t}l_<#eHo;}ys1ak*10yM&t!@Fp%e>22v5jjn67+EDj8RB2$l^*&R-RhbcafnVAr?pmHg!u?&z}GWZvUC z8h)+}fqs7vR)k>@-YrP~2eHqptbtukrTeFhkxLVfjp0ABNiyGtGuwH3dk8mkV%p z4l60^>v?IkI{#i87W5>U_R;l@6Q-|9Uy*T@(Yzr_&jZtyu{f%QsD!ID@+)Q#lxul*IP3980WByp!>7vt#$fX}#vz$~Lu8AL;)A}B`SM(;A4Y-Q`BXwbN`}=-Or59o{4CAZ*!|fm8e{DZ`_d^d1h)Uu!DUM_rY~o4|?Ce1Tu5< z2BnA|69}|C(wnwVU$AD-G|v+I`8zA`T^jxTAt{Qk`NS!m?Z;wT+lXO`)o zhh%}VoKT40z7d3kc{XGEi|U2?V}A}fER&pkciie)UCS@S>0v~u{V~*|57jYoiEonp z!Q4zdu*E0HYGEy&BN!Z?{U$C~#qXDiKWPZp$H&=a3?qmEYUalmmB|XZ&!^ga(QD#; z&X|psX9rrIeTN1q)w`@mK5gAJ?vQ@#Nxm3&=Zg_*d$_TuYm5~@>H9n}><^`^(Z}fO zu9$w++h)*EL73@p@sLATU-|)l%0;mST!X5^ndIPwbH|VBnnFMNO#6FqXCG5|nX=r& zoFmYWHnn(ZZ>tF%fGA+VmtfcG57V+u7Xy(KV-N!ng#s&6x8>6qK1bpjk zJS>ncf5DPQ3H7%4&~A^wbu5!sF{&=pkv$e@h_O(Z^$WlYoj~#79@sZcbKc=P=!dPr zJ`;Hycc4I5m-M(+IIzu+#GMD=fd(coaSKHzmjG-nNTEZ;M<(u@B%%FN= zf(ho0x*OVTFje(@%$}jbJNTH7x`nt5`IfeYFr&8DK6BXIXD8i=hZLNI_&QJ65fDCI z(E6?^hLYe@C!VG<7~|Dfdp(h-V5#b)s+G~0ZhJDv?tD-5U%^&ZWxWKOJWLBwU?loz zxn}U;O=~_^u+|gaDV-+#e8OeUQF5o#zg1qQ519C@C%EZDNC_H5FFJ?)DFYW=`Y*O* z#l2s-yhsF^ywSsOH|3N!mL=NxQ*tqHTI>2~-F9UyvEi=kyb%lcY`*F&1a1h?1f?m& zGYn-6#r&rlBim;FDZOy)$gAPatkdOnsz%oQxD&Md!Lmph8xp4e8c4A{h z$xH1Xfh#J3)c+Pj`MflEWw)T_)yaR@n5UfHBpgg_eLPM@VcCLRwa@I)EGcW)Nzcd6 z`WWEXFi*{2A&b90yCVF#X%4sze5=+9I_~^o%PnVpbjKBT*9X;C;!4ToRirRtRRfUA zu$llF57we<8ZiOpFuS_5aG+-Y|I%5Cxv=5p?ko&kWezn5vEV9G0s>8Nl|cZBH3a<} z6g^`=KX<@hEl>opKn6$P6M+nl!-hZx$KVrvVZ-%YwG=k|jLNvMp#d$%V8bXf>p!U) zYzS0sZlOVTHrz7!dY=IySCNz=E9th}pD#l-VgtyHUVV>2&dw&Y1j*@Ya3Rn8x)^}K zS@vLi&TP~3Y>wg%IWpqaD%QU}w(9So+hrN?zMM-X%3cd;E61V3&THU0=F)8S z&FObaj-@n+p3lowRYYCLR9CuIuTdkI%kJ^?ZH7X_w)`5DICsHD57+&%emkRDTW~$3 zjoUn;RX{tJwu>6`YQT}!(d%L#C$t>v>*CY*J>%D!hzyc>V3*30dW~86#`m#%C%LTh z;#s=nXTx_3{P<^Q=h-8I!)9(_8}E25&^BU@uUhM;Z2yj32pKc0t~Cs^wtv6nsp2cH z*KZIV5>jj^v~O`^&eg8*Z`>a;>o)|PLz0q7J6!kopuai}6MQVp+1d3i)T3Q+u#=og zc@0HY5R-3wdLNWWd9T^UOn{OUz8s6vPfaYlg@qiE8NSa_3-2IkzMMCC?LGa}HEi8y z<1&1GAJ%RiDJ=~cbWLp@i)%$KoYNY)*|#WRSL4hhUDAd?S)IToLMeDH?YWiw-HP6d zKX2aRu2}BqJfz@1CPy3S!zA=iwsxLoW!eBxS*8{U=DQrN(F3rwx{0-R8T0=h&U4xE z{~pe9srL<^N&q&EuhJ|G05dmJm@9X|zb2kdTz2O(khplu=qp8ZA;{ zPL`-7l|rPc6qPh>sFY(1l{GPza_rmC3^QY9&YW|u=W>6a*Yo@L_Ye2XJ^ zuSp9$)pOe`w7~53a%B1k({D;I_p(9DzE{LB@(Lg0X!2jLlIPs^2V&nHfGrQYwc%IJ z4^Yd<`kgaQ(Mw%faTxh(A>&znX0Unc$cv_9RG#kctOUF8MKd{Zy;=oQ(x9KV;d zp_uRoIujlj6!JIlDW2doIQ_nDi|Ug-;s;ZSG}bFTVk&$dORtx3SYU^I^UH09Jg!MnzUUh|XQ|o1PT^{|3DrYyf=RkH#W^#7_$4`%F zs6JfMwZ#IL$zETJ(DZz?kx#|eLDTeCSIn&db z_~AJX#B7n=eE(_lQFFInS6{?wvC0QM$AZJix1=MEr{!>fao&gH%L=8lNiOIEBm$QL zU>#ktiHT)y%c~tQ?@W|R^n7V(MFcTPxtsa;%fg@O;2YEQXF6Io!k^DezpxPR1pvow zFVZegeRZ$kaSb@X#An;Sz!R#tmNW=5xGs;x``%E($h@^h8BJg6s~zSo1m zM!UEXvAFsRC!zV|2go+o(w_1qvXRu5y}-!9n9Y&#dQ!K@TIf>Kcz5SKRKz87ewPyA7M6_SQrL9+1=sbP{Ir>KJcV@f9n<+=9n5BEO=G5z zMZROYRF=asR(}ysctETkyKNA?yFSfOiGFFI^!osU6b%-|c$XI8zJn zs2f`HzoL&!Xn(s6+escZyFK}@V}@R0Baee!AUahAvH$gzP+MDvY+;?s!WHtb|0_IU zA5A4QGMZ^|$55^RJ?;B|_ZWO#pW30!+W(qt*gmObFMLSsG3>vR7I)-zz?f(9F=SQ> zS@6I2TJye&(8*2*{v_hxT|Fc0A z@t@O(ZO{m|83yaa{1o-j!;_8RGO<0hf!U4%J z%r3|Rn@VRO3*el0C@^N_#(}5>_4dnF$dv5nN_P$PK*6ER3<5rM4X1AFuM69L|5t$K ziA)WXK)MEktGUz=gRyHvIz(p^(G~At_87Gl_Yrwk)Ihkz4Tx_SKPaq8A8{Sg?MfX~ zu^QhW`)@jVB~*e|z1>6kr@q<6;!pvVCF~7Xt&uU#B-1+)3-Aj(b4x{=XLC$$bZf)5 zHkj$E30>0+OWuZ?o`|&t5tK`Lq}Bb_rZ+T855kWd+dg)%co>_R98a&Sa_;oaK0;ThtKf* z4hc|7yx&gA_5?KJ=3fl}t=N=pg7NR?PFr~WskO;8KVF2|@d{M`jW`lZbf{&3nVX8t zDe<9utVoEV%K54rtyE5fopYDDvc$GeOq=?!1Y9O@j6_8@N4_J&FTI0_JSeWpY&POh z&5TU`Rbcvf9t8!6Z&1h@kJJ^!PG>E_W&HQU<;KYHAbKcN-{5D7O&FkEz(C$VImEt# zca7MN?%woA%DePE0yDZRhrBPpOn34Hj!k7B`uUIpV(GZPPY6Nx)_q%!Y-2^Y1Cz@j zp0ZgZb*G=|a9L$_x{hQXH@O=rqd~(XXinH|h+i6&si)GFQ6~B9#y9h_O|Y?-Da~o( z!;Nj6n`%7JW;u_3hl6MUnHJT-)Gw7n(Wm^oYINb$sZ0=nojLr{FnooM~nswJLaenxGt*y8Cy+c0t-!q<{9UGU6sKtPVH`FfG z3)S=Mg@zQqB?BHBC2#R1>a*A9F77;2x6g9;ow(_e%NFVbS3r8RW8kvnaCQlxXVFBGlMQ<2PhR$B^sM|S3Pk|uH z^^I@!UXbMxu)ZSg1$})bG#`x9dm7j0^BoQGoP2OeIBqk5k_Lx)D`7b!+KffxRgC~k4co284R86If$t&qcI*C;vVlB z$#)4As_eFxj%vw*HlhiV7A8`<dCuv4-9m38sadiuDuupH&bU61jiiDHrfD6*HFQ z*qxt6>i3v}9TUXg`D5_eA8pF*=f;E*At=>IS3bCj4%Dbm;&`j@$C3YZ32-6NTf!&;T`xQT3+AG3v-V0Pf&V@oM@0!OxJ zjKzPzd?MHR4F$M9D))NP=N&^Vr8K@00J{94A0fzyQ z@W%%Z|677X8O`uWGe?6iPZKnARN=3YW-y&KX5aaqF@rUxE@%b@@K*bKU`CweA=)#f z-!RK{U5xd%YcecJ?&=Ki&|~w7XC8+%&>60M{PE_BRTg@8?|=;!P2=pQ1rmn;o6?&n z`V{-Ieex-ley3~V;J_IU>$3Qd?uocN5uhpMpbuZ8kCl za51H_a)$M+SoFrM*kj5sc5ZHrMwh(Fk9JWRfbJUm+rAq{xN>pMy^?zAQDF9S@@H9& zzWdzfW)8inne%tJFK<|6<#^pcei~h2E;`R+jqXmupu#M23>f*2(5dsU?jvd`JD$ed zLOG9a#e*+uyZy2|kO>B%0Sv~ zr9kQX?z7ds@XU~}BdER#zC>VOtY`ZGjVcqwhJR;Pt?yzWmn2K#hw?W5xLhXYmHYz+ zKuI8D2OaQ*;9JO_8U71^dRbkBwbA^P$gt8 zw&)xZBw!IbS`C~DCW4U?l%zdhW8UeFytFYHN(b^8|#5swbK4^UwxP?!RdQ)BUl-ycIpSD zt7m&hLOt2j5$ZF1BH#lTV~S@37Ea|Q5j+2l!Lx`p=?!RAlQU46C-Lc#Z;#gKkshsy zE`(Qc>-bhO;7K3QSVeJAqtsHysLGW!rjVQM3nE-7N0$|Y0{3Wx?peA0(?514S-E>p zNJ0C!wls>JrUl)j0`9+&j0SyndPj|dltUVx^Tc>L)cK~Cq%3;V_vrv{&1dX?%}RBA zP3hHkBD+4Vop)ymarpqb*wlT-o%pItKO4ZQ(gChiQfw&half=fH7 z50jcwpW7}VMVvk44RrmsZEdvb38I*AMQXcoRm&iq2s%;;>-a{xqAJZxl7U+q@_`V; z0U?6xdmWf-$dU>VkkA{c4zU{|M*k)0F(sK5qUu3iLSGlcc;h(aW;=DJki_P&y)j0_ zG5F^bLXipmF7m^3DGM>F>q>I4oiN4=e}GP#Fg}`QqmyNKAx6vD_@kfm7_>$`O72Qrx~fpXT^oX!)t4&`cG)_`pCW+55tuim={?6aE2gl!JI|!P zY3p+}1&Ve|fI6MM5gzV!X~k(vfkXuf^D}bd$u^moi@|Vdw!7p=-dq~)J8FT(}V!S&N`y8Q0 zX-@rifpaU_log;9(3lp*0#E~#fzHT(rAxpWWOJ`AuISoHn`A)5F103jbT`=A z*}(j^`08*A-&rVIV#$WAlldxDn0Dbum`DElusZDq%X3Qy>Cw>#Cazo|m9i%(!4l&( z&XwlK#ul7sfr6DSFfI#<52XI?XUQd9C?#WHfX66gEF;kN+W~(^#60s`_l|5a8qW=i z-^dOg(JLE?DjPu$%|df;DlzKM7$py9YU;Aow@PEy{zh6tx2b|vj#4e9Vr0!3)Qd5% zo=dCe@!TJC818c1=KzE0%3wDYw58O%;4sXGcvJseDh!|k@4aPsc62??S?QQB@n1Cb zt8ljB7)`P1nJkpYy!;wB?C@8x4!aXQ6!X4&!JWLBEv@e&-Ss7PKJ4x?!UFj zm3L@pCUIdgouxxhu{!ZlTuI`8NIc;FN5+B2scwsg@jP8q^3ImG`(`fPix-(MrxA0> zM>e$IxRZ~AuPCxHw02O%Us&Wp|F{BbnMFnSWbIq%`#SsB>uBvsaGV!2y&q)4EyEr2 z=1VOh>5&(Yw;`E)Myl3paU=|IV?Ck~hlNGvjasa-P=OU*M7#E>9PUM`D&~pCjASx@ zYh+qek7UU2cAIn@RAqF-17(_|<_r*E+9&ue~S zY5GG8>Er|;WP&K0-u&eoNU<=ak42u_=lFkYYZB9L$SWm4n47 z2$zyb2_F@?nOt6a6fq!+S&jb#u@G61x5dFsI9EPOqZ*ttp=5-avTact5#XAMhI0p) z?LjzfHm3hQhaYd+27AG))2Q>v>Wi-EjGik<*bgT|Cg-mjslz zy9bWsQO691ARDExaf}~t^GfQhzU0i!GwbOzoyu(IeQ#xFqjd8qoy%F&0S#p)hz3rh zytsa)YD)_LFIZ~jOXxEl@yvWT`;iot#CLO-uZyRoS8iEsikw$#UWV-(f@;;>(kt7i zyae$jx4^<%_x$$i!hHNVe%_W8ntZsU=+5>xV=D7Ks7^Lo0E=l3v7!<^5%oHz$bQM8 zJjCZrknTFqGb@}9F3)gWyO+y4t2l?Y2XRnXbLR^QzY$DsEn03=wwa#~;~xkn(_n7)gA|D`HaeQ}mv~Z=xf)OvGDagcjV;zzVubFkYpwHI zjxBFslPzNUs=PV`4#W&iX`^k@WVH@5VSZb0e6w5MSUux8o3KP@ zo0A`RTt1dg17ha^4tn1geSEXyAupkPY1qSGnW)1YX^o0%$~JHWS;at#>#xBNy=F$c z7T68a7=JGHxoKjMLZ%i~_Q4SAnji6q2aB-Mp7U-`1AqO@2q;23Qa-@VkiDg19p$=; z!~DyCjEEL7V{qfu8f1Vb@qb}1HunzXYbQhGC)8i9T+C70MY15Z-NRJnH&=5OBt23u zSQkc~eZUL83tGcTy2MjZO2sOWdTY%<+AO!5tR$#a&R2_vOMzO19WI6<0$s0la=n3= zb1FtK-OvEhfN>-qAH5%8CwP(!zH?HWbAww)!hO};8h>Q!u|e|;gq7~bN`gj@gBMf2 z@)0r{jVh3fv+_lJrg4@77()c9KpC#{yqo9mkHG|S*NuBdbd16X|InRK$75G(wfK(e zhplrbP6(U5BR^$8Se~$Km*#HJ$2N}0hT#>Atv`3q;!q)C4v{nBmzu2g5`td6EX7O( zyIE^yrGZILgpD=xw+XuBTV0m* zyAfhLJ&~#1sU2dGzYj~ln0ac?(i_RF3hzUuzNZi&=1`kaAJ95zo4yzM!@PXM%zmv# zcS{)Q8RE!#ub}Gpg|7IZOE}-J22T0P|4_?7+Zj#)3!cxl(H(kPsiKWfKXdH&PiBM{ zwdG9*=JJ)m|9o%6RC38GzrPPGOPn>jxk3$!A@;viN|EE^ojYg|;K1OKTx;FZX|82L zHCVD-c-iCvUD>r|#4Pu^}FMYy0i^mx#uz zIUF0HDHi)P$zbn^vUcXg*`7#(5@lOY7h@kazf+!nG7%mp?gk|4KxFHq>4+!~(wl#Z zUQ_44$k@WvF0AR?cG5^Ha);MAe{UC!cSAsX5{!!db?KB4&3IcUeU8Tru$>W%;|C~bK@He)b~}0c zMHpYF5f8!pDYe;)ZB>-^ zR54HMUZ#)bStw9{rYHnvRn}}&K)y^8B%N0v5~O_tar#8Zj6z1MV!N-P5_B`4jbGnG z5^#|9{*qw_RX5`wcA}kX5o15M{xm0dy`CqbGQDr1_xoge+ZSrh=-u9yr;6P+-cv#$ zI5)9ygk9wJf&BlGMGc;WdTUF+0iAikT#5N;Xn@b4of+fQ>Wu?MJVIxMToay%5$E6j zDTY@Wr!zk8MI_cfzKPFac$NfDX+b>AeN|3*f>nX(fx^6(lqNB@Yn(z;^MEc2XLNey zKqEToz}I+03;1l=M73Us9RbhgTOIl7`?XK&>FL~Eul&a?@3MGLEaLPfp}*in5xVKD z)P66!xLjV9%Zgr~LDdW-^kQ=?=&-s6>dZqNvA}uMu;j%QsWlbp^-+T%6~9E1ScHof zs|sFt-P>5HgIGH1j5as2^#UX>{3ZN)3@X*@ZbL@wDr*Ip;~hOp$tz zNtxXCP6xmnkf=jKXk`)8Kuh4{PgU%V0nnV@I}V>+l<@X|@0_@tf;VTu7B4x+ z(nhTlF$44Nmon?lv@rLOw#nsK%~l~NUtGaH&KIr&Lg$S4HG&u9dz>k2WxNavcg@>& z>x28MElOQlU((rhnJwgg~DWS@^@aV|;Jg;9Os%3PK z5LF<|yX^W)h@Q#9B&%DDqU;N^#EPZVuDORShsrsy zOkf6e5Q)Rx?(Ng3YWYrdWS2n+Q*KCkG(cClcQU4U2o|Fc0^E90Bn$<@)3G|At=n$y zMQyC*KS!XjIhFx~8nQ=zGTSe7*($ApVht6MFY9~!oYgN`1M!DGot1NOaY4gx5swLb z-S&yEvviJWcJ?zQ-0({q69qL^8Oey{7isIM;q6P7mhKK7(38dXoTQ=T%;=-3jQDnl z4bV2v+`I_c$f#fSN6}-d2rYC3>ZP@y6Riy`M2E&Dv;4i#So{_tl%-v}JZg;fp^Agi z3-rK--VHDsujwwGCG+7Y&@-eTnw17?>@IX!=VLJrpz4r0l8*J-!UhvulQmScd7_cm zN?^vS8Z1}+R%b47NDqp{?yhdmMm4tHuFYc;y={5uY((S(Qx!-<(8P4iXlD{R>rn^; zl}#Ye-n`Y?Hb+fr#?lOD^@okwQzOO2&^ihoUO4n`s`)jc(5W}f8vgH>|GRr4IUlZK zCJ;qtN_okz5mSBxBQ=#+HO2DRPAFe4uXugZ2p3-V%2;%=oaszQ?s!wH z(&3tb2V7JbXFmzpJ`TssOIy%aSwO9SaNa-%mkN4`+@Xk^&!7DDi?H)NjalN-4@6KF zcDH;q67FRzn`E{n41&k`OE_;*|DN@`yfL$VlkY8gal-lgU2Z(HvleX(?KX5$`C0r9NRol}sQOoQ=!5j<)>w4wCG!94c#`V1 zzgdem{O;J^V;Cr1QYA-@PE*Mjjd?m9rS`m};NBybxV-%~-xFD~<#x47AL;p96JaNZSlX83Drt%7o;lm1* zg|ckLz5^X!lphRzZ6{d2-jJTpJ0MiGPW$uZ#L$7buDqPCLT%(wUmE{$y>;8gF&A*+ zgvfsnvcN$$+^kRhLZj(2BY{e5CAc3*1zZ;LrM$pn(q%7-u-AAR%cwh&U(ZLsQmjoV zu)*b)B-J{|XJZ@A%|j6<6oQU&f2jTcg{kADUOykPASwHwd_?<=KdXDe96b02{+DQaNIx1O7P$iNG*l!*l z2SxT;3yKf@rL-Qi(Qf|65)7t4f0OPfmsL6m-WMV0^pygwV&;SxoquQPx}@@IFkeb~DlZ6>56|qS z66WTlQgF1eWf5GV+PYWEO z#E+1ezd>M7tb{-6GZsltq)P*aFhm28_RT2prR2f62)HfHr*`?xNTFY0k>S7C8W?B9 zUO|Fwt9T;vr;4KPofb=K-RAznVra*zSQ#x!%HtP0x{IQ0XSyaG=hsDUuhhQR%#nc9aPI4|&IEPdif)~H#e zea)wBFRBx&hd5?d{tNb;25J3${HS2oai>o*Q{6*KGkzftV$?nnQ7vS(uSEUBUq0}8 zZDfB83MdbamXm+G6?bDvvnwy53Vd=K-iGxQB|(1a5?I(Kx7P`C6W|90ZOn8&neN~P z-gJtg?4b4cvJLi!C;9CQx!M3$RPmWP;;#M~ zAGV)y8fLkFkQ?QwSN>uiS)g+kQf<*Q$~c?^rA@2t*u<3o9;z7{!`x>>t!d5t6;}*7 ziFqQKze^;RL9zW7qGL2k%$;q2=aySfeLe2rpI;^o2Hy~^FX0%>4Uf59f|V8C+K9GY zo$!gC#**h;l;P&m9I268>L1dqTTAu?|I0G6+49t#HHWqC^&oWot9NvsY{vez+b+L> za4c_(C)P_~V!eaRQDc5R#U-s5x{CaXm4RIwU~-it-E+sq26RfWi2J%=(uV)?L3e@A z_JJIrxqcI3^eQV9Zxv>;iB%n$Y(ZvvbtZcx6C6`1b`xZ_rsXna^{4yl=@02&TV*0z zZt~`ng$J+F{^j7z{OrqKoCfB{SkC!XYlv!M;8b7zLFybwI4}nZfj{+#0ajoAA|wPA zLd}aCeK<7a8{45j6nBxlfaVQH(K=JdL=?sL%ei-ENwVcf|g=wrr4}Ut(r;4#A zK1`e`bY~>rd<4m-Jl3y_0%|HQgpM!Pclr%C6X&(3Nmv3rN0|e9!(0u?Rbuob$Lq<9DVHV-IwO5vz_yVxkifDS#bg zC;zV7+ta{N3XtcI$4H94iffFW1if4*Wip`$@<)3az=kNO|nYz0mDsPJ1l+vwE1efn?6v2I5i~ zj`b7uhR0+3`|{@cDR>`!hJ~dbfN86@kaZ^nJg@-f3t^jKKbIp>g%~Llo&jWA@(*%c zYp{g8W!GMwizL9MO$Nj0u}KF6yF?Nu;nP5O{!PFren!$eXDnTd_1F=FAx4STML;6Y z$=a1zL9aQo@Fk|pE^&YIr-pOd`HcD^MN$(A0jfE>K#OFvFB0vEOj!@VsXTWop-VoK z6sP1xI5OKx?LG`bGNWJp$)by{6Mr}o|5`3oM613I{KbzChWpAb4_uqo&cF^eL~)7Q zv~SDpjfmU7Qx;e&Ig@zRL?yWyvf1u41DhFW96zy!aEDxS+ z8e!5TV&9%Oju}WP)Rzzj4Q`Qou#`UI$;2I_{y@pc!2tgi3FJA_a;uNBnR2-Vh&0XWY5D`YL`_E+3aK zg*H)EhpGGNWA0d%2SkCrn|7PMQ= z^c^pI^9TA>H4ODJN?dgu5=kWQtRDDvd+PZ)4b1yQ?{}t>=N-Bq+p&O~mx8E31O&l^6;2##NF0Fh3Hj9MILYr~P+?^Rms#%(+T-1B@M6kqQ zh=J#822Hm!AelmQlGR&+My)V@LugJa$0|w$w$f)aoQm9Pd529&)o5rlC3#Ci-f-SH z*(YbwlRZ{E&GA*Hp3&8uCWgG8(ypC!>+2+H|Jn<8vgtZTWNrhkYGngh`gK2Pd7~+h zg){K<%6vq7RU58y&6P5?c-hwuTAun-yH(ZJpkuIH*^pYB_Zv?oQ_x0K)bh??lJ{Lr zNXVrfqYXS}@EEJKP^V=%Gk>~okTyVx{R(Ecx_Zi_<8p|wQP0pUB>)%P6comTw=y#A zHmyfM3ml+aK9W0N-Qiy75~dfQnxyK&yRuJdAa@S8#9zq616Ys!cI`o@nAcp=T$Hm3 z3M``c#ocuuV;P=L$z{1+{gpgDoYc9mq$m8}x`6&uLGoS-hAezDZ`-|4L~j=<5c)OyJ>#nJ$lp3-q1qupkl4Is@{ z5PAa~_)4Wr@FkbDhP&*zmVfEPDRVD+*c;z{>Hh|1j6b9d_G!)}VfIwR<%KYjW5M+% zROItxmM2)=PPAYlWBz-rLR9?Huvu1Q>*U#}RZ#(ERKv+@SY99+^YGJbxz&kVS1_c| zzKG|vbTM?3cPHJtO4I&>^_27L*zTe}=9quzs38&3U{4KmJNc|4DTBx<5TjeP9_o-^ z!>gHlK`)y!$ol*UNkL+U^fvH-!FG_t%4S0EA2j{v236@l0(Wtw@Z*_y`gwjHd>yr2 zPoWcc&;I4}!N2K8cVAqASU2^+Sa2SqX=Mu&YQj=4j$q!O$16RKZ!LyWo0hqizI*(5 z*Ot8}&uZ`U&}qfFh=%$_Gzw6DvM(v759VZ12epHF=1wZ}TfsvM#Zb2HVBh6FJ#V#j z#`CQpE+6vHk?Q-hGf&JSESUV9L2NO_-XRz~I|L#h;~d0BLGG6o0Lh+y$IE zvlW>jWbI2vjr0Y?HAbZN+r}K8u{Sy*StzcOi$y|{tIFbS=TjQ;Qzw^L-6|W;zF=tv-dr{I;xOS^ z8-vaUOV~j9EOs87XF(J2e_M%i}r(X~0GVx2c&i;Erbr3Mnie4+XrbFH8u=S#= zjI(!%7PwTu7sm*W!_@`}=%%=bWmAo=OeI@R2JXL~ySzf)!B2w>6&k zGrH=__h?yO;@(y$G_i`%zO0YoId3M9`PVm{Rh@FA``MS#UtQ1iI$~z2GqE~UWG{o& zECB^@3+Q29^|Qaj)InASxApR8Htu-@woKnfK-5h1WCnuOI#A?wC89jJ{<`iGy*?LkoAeLU}x5HvjMb zn-Hx*C`+58$n#{afi8BOXdHb&7m=$w99Y&BTQUG>XC7LDKIK0g4eoD;>rF0YDY$5ViS-Tb5aFrpD6>|Wxxk-fbVb6;vQI#Tx>2x0GzB%dRjoZjK zedMcIF+Tx&ZT|-H4>plqmZ7QMYu26ot8*wz%n7fh%%6IbZR6t1PV_R1S_ZgZp_Ue& zU}`Y;2p*@OSjHz|tCAc}gJ6T`yLk~^Bxgim;4m@8g{ot6K2ODa^1MA`x!*0w7VVWd zh_44g0UFO`aC@Nc8(#haH$fa6qyaJ^Hs+a8WUee7)S7sw(jA?C@|!sXwAep?q6ekR z-wyrcMxsU33nZvir{aU?pgc_hV4dLV2@Xr7p3 ze9>u1S@*|T+aIX-kBd#e5WM>JT{*pZoehgR7*vLCG@)D;E{mCLh(UohS;o=deD%yN$kj&6< zKWY6bl3BkJMmKgr6c>s9ZTY?sePKixN@XvI?1us?*#}(h&eP~wJ4aF>v>Um$g3+aM zRuT&W@DO=EY*{uZJC2R9?Dv{2{n)lw%*uXASXt zAF0$6QK%?B^+8D^ZG;!NX{2>m7yQ?9_|>*4%XD)rWnjK4WYpY!jV#G-%{9gbw|_4m z5=$N#g2|1#PYuzd=ehv&rvAO^zR8vf5fyPy^)zRWm_ z;kXdSp6uRj;&42m&sKWyWF)q%%{WJsCEun*dG+!$eW{o9=n6sW5cRtE8`e-DwJ)6m zrsNj!^=-UeZNFspO#{5bHF~q3{m$B0N1q|+=R+aZHQS6S-3&~2G@YjRWrLmR8%rqu z!_*#{S(hFUftrN%Oj~n{Nv?Oh01>3XVq?SLurXzkGjmkRG;O&CstryLyfc*>PKM|J+ z)#J)@d&e6PTJWlUXA9r$3GQ$v|CN&1=iPghcffHO>In6AruMoi>;TpuA47Y^OYB~O zc5t4|ilv#zXC!ggdcCjC)6DLM6Yfq7)H?Ng}^rF@XsK}{(HyprC;?$;RDw! z$ecyn1BX?8M0>&1Tn@Y}@u1v)YbB)0Nn^`ipTR!Ui?i%&CoMPuau)4);WWfw;50PG z7nzgGl;5f9*$sDRy)SXJ+ti>En1=dyUC*Y+X~UENYNN%g?W$gl?3+8Ny|u5VXq9@P zwrEV*>f_(dNy&h}X~mzE)pzNUhYoKWxB4c0-|QztYp?%hIF?LOGC^w5n%biU?dinc zN0}}tShaTF%$~e+cWI=@-$RoRUQ9;2=@Zv4S0oYyK+CoZ(5^^9Or%u(X8iPWWWeWr z;x6F2`s?-Rbw)yhdr?TZAO6_y8sT_@=Lw>otet9nJi4wUuRA8RYY~J2l*2pJeL8cg zfIH6^qco+qOt|X)rQ8H#G$+Eh0=(6pzDmQgn_qJJA*?UYJhNRbf|}7=Kd)bB^Nwt= zJjG;-AAq&QjeNxhXuAj*o*ma|+l0R_oC?RBJn?a`YU$mQlAr_|>v(de=%U+g?n$1bK8#eZe%E*)tS-Tq*w{+t zZ-rVmx^@R%vo$8OUr?j8Wn7YqOCIr!*Ii|!$IG`Y7s4$L9ONwfnTw=`kk%S&)TN@P zt4ln<{6pWC+^RC4^l3aB#%#fq71J_qdKz53u#t|0bwWDcQeLBZtmbkvTdNYHVFhBo zkMwF|9xI=*E<Q7sd`nA_#U<3+EDeXC&2t7KoijmdGBV6tjNTOL%vk zDca2;#SJQdW3;X}K~!Y|!VZ|`CDTO0ZZ7DE)Op5=qo+_>87qyg6tRTI6r=~Yv-0T_ zbH;7?!7_wm3RT6zp;^Fbw@AFPi>%2ZpRt4SsUf$3wH%VUe@FNy$ z_5s$0(sJZENERDjQPn!tmyj%3Y?Cs~IKUKtl6uiS4K{)=XpLX;S`^ByVple+1i1f+72oOv+NF| zWwgT8G45CU9M=eDUAY2pPGHHiqA>kVC~a2k$jc$dNIHOVt2@`?Nkp1-EYCWQ+SYoN zsKJhk`oKQ1eWVdM6)JCq>4GW;gqOBk{lCBW!O;aQc<&?>oY%N^)o93HFROkK1$~KnTSl@B~=Nt0EEXJ{)5GQg(dO9`X=$g7HXCD z(&CY7zWJB*_W~CSb(`wf{l}GIEfZSS$XGBrdd)|;_ZF9!Z6)HTHf)47@jd(WfaE9yWSJbo8 zLiA^2qi3R0pFv=YG*5Q+x1CfIJY)EIN#XRc7=QE)!=AhbCt9uhWv#lWb`=jNQPzTm z|4b^34xatj&&7X^)K{pskPp#lKU=6@&qfJ)VV*BV3p{(TIR@q-J($e*Jj|mW#9Yl_ zxdu52BKQYwkYSF}&t=-kuduITuG2#h@(71TR70oEjuAWR3;IIlt&9B)6a(~!%Un308MmH0!6Ru)b!{ZrVqFc3KxMJ!zc24M4 zUs#9BJ82DnoXXa{n0b$lN)gL-B;#p4gZK%HF=5O@5A3{rO(P~lQu^@4&)R>e_pXsd z&gNw>bM98mXv&h61N+3wQ7RX1ga57)aB_|!fAQAG`iO*)>h6PNn|USl#6uxQ{s~!n zW9a(L=Wio-QW;$|p8~086Z>vY&fsJvm1_E-a|OI;T?m{ctuoK|8=x*03b#s1k~V{z)8S7xle-Zp2pf~yRd#B2n`5-sMh8};X5)6RjA z2J@X$ypNeOWqLqK`#a-DrFz?jf6`&jwVasVp*-he*l23vJHk7gUk97=0!R(mYo3e1 zs}IV$3Y1P0OIQK5CwcrLotU~8^Ke7AC6% z=dPTuDa_Pnfc9~l6UEWo5E1_78@XoN_cW8o5R$cVz;L%~D^W2J``2OUwmv>1PblH& z5t@`N!0!<)d;wzPGR~LoL6j#Ba$izQ32j%m~6OsG{)2kYT4E*&hC3FB+&V7^S~R;CqM9+p@_*ZbV3dnOhT zQP&8Ua`eFIzwZL5-xE{rdQu^1wUqnJIC{kbRG^LooY@AvIzuLJqT(3#BntRYCHGNc z*yx-HkYTK+>r(gQQ{=_pi7e7GEcUmIKl=8F^?LKwj|&pfV|nl>cRhOlbmqKz!XJ3t zZ6wwE`Mog1uU&_-6Y<>k6>bbC=RqKSd4VJ!UYJta`t5-dTj)y-mJLfN6Qavg{Hf$L zkAFN{V>RVioL)>2Ug(;tGneDeQHF$#Mmtx2Ft;2gT1xUm&+u)ZJqNT$T;#DyyR?l@ z7*0$J@(c`aUH%4cD{#$)?egK0w?r-$0zox$zo>O={Ipu;ldDiToNsBMw)gJhwP(X; zj!D#^UkZ|kO`PnFUFIux%g5=#Q}Qna9EP2Y$2=*Ii1u-=WEl#QwWWXc!`Y2Y#42

          NS;xyCP|UwQz8BC)ZsdQ9NjVjJS>?Znba=<uG>{&FBTc4K_V=gGPz0kLgYug_Um( zy=-(HX$J@+p1HJ-Ht`+-5zE7uA=Nn%iiSYzyI)cl7Ky#4j*tJ}HDv4Qd1r3$kV!O3 z8A_e_BQ^AXZjScCrkCoM$+uW86*>OQXfGSlUh!!}ky?n$Vl6V&&UhdB*bk(esd6Zk zaCEN)b?4(LaFx=slTCrn!=$@hV#&VeNLn_!6QN9Sp?L!v`9u*vMSYBPI`AN6?gKTb z0X-E-?(I_ng`98ux9C}JsvJv&m^!k?8n0r-F+5pR%64b%6p1hPghX|jpcQV^^b=(8 zL=O5L!ebl1_=7vwK5&pZxAAk3-3+-i27hm5$jirXA7FH`QOull{lW)2rGdy7`GeI| zTOZotD90A!cIOH$tHLyqlz}aFmk6mQl0C?l23>|xh^-?pXIn1VD`kaUZ=p7Sk@857 z^ErHO=9Pk!oHPN(RBJn&Hp+SDgg;XY`YLwYA0}njOEkmyzB_<>=^(0EeqYC>QK7L%ankoIx9Ob!#A&!!}l>6GN=*n|e@Zb?SD$}~dK-MF~TD%KxfU_7PpY1-7 zO_ZfNsSt_K#QCP`go0fa_UD`_T6h##mQ`+ihFUmGWy#Dpj!#nC`0 zdN0!(Pm(n6Ouz<{2$#_=1{KszBAZ#0zx<~d0+Ta(7#mU<1V^zGU3TL})5Njkn)xJC z^%E+fz~69Xgk-va(wfdJH2$JE{Q_{F`XwAb zBtHNDaQ5zDF|BX>Foh&3q7Y4VVml<%Y*9lYgxC%t8RVP{+aWs4iX>D@MG_`*P6q87 zq*jTNB%!86tMh59X_}^Htyyb5@7?$P^S$2RAHVA&bCs!P&3c~azCZWpaC!!Lqhss^ z)}|NuEimpHPXK7JRwb%$;57mKP#Q8vCj?iCKVB4|0^E4Rri8>>ddqy!S7!OBnpXvZTkV{Dw5t#f z3^C(Vjy_q$o`J?A3UVW~ul$+y-1%Spf;r?m1blCh4}E{^mh7K>Ug%PL0#Wv9G`d%` z|K2w&Qm!f$RdeF?b{;-|989RntrYbG+M@Y3D@^nr&VM0V8{_y7o3v*P z;UwCsP0XZFe5^2Q;4=1^>-?`6K0ea`9eD_TX~y`7S#U-G72O{ae2C+l{9F50DS# zjrUuj+fa=3_-y)stq^f-d9ORW;OjvINsL1A^Q%2UtnX0K=uqhGMG2myj`o4&gSu@$ z6{;2PtQ|Na9h3g|cjkjF2hh<)W}DvKp)_>gz6BjNnC5FhJ5&tSsyU0(WxKkMJ5%;w z0>>%xh_ z5Ke{k+j@KzEo$!CgicK9q(k93hlGAH4M3~` za3qQd`L|r`jyvFYVp1uUszs1Ha&LtjGOxUMylM4fjcWWp)z}~~!mm|5)w>@gjNDO8 ziIcZUBKzphyG}+FJwRK6J3Y$Se{}>gc$Ux=T&rlvb-7OV_1FM?`qcdA}hf+*LiA@T7ESND$F@uQ+?LuvcxQaSzWnFX{2wAg6qf^mQKaUVFd zJHMUzdIH)X-5iv0@x{>Lnxv2yDD8@d`>~O>*OE)Ejw>Zwj=P>FKE8&b$E(nREa)mG zb;Y4kI-JOWv{yVcINqz04oTB(w0t(9Ij? z#5`$yj7pyYxsyJHP(0|`4V%;`;Xc{uq`ftvzq!KKce=oD;it zTfL%|j@q_n$H&Xr_3e+^L`&68oRl`QGjUG*Xm!TvJ@H{F2%U1yqN(fN&ds_ZX6ngL zM7(&P?q<(pb3>&QvD=5jAtLc9|6yL6PvX}!3!0wX&U1#^aAJ5Z!&_a0_yQri^bYAX zFvMN9f4HyaiKY*eMrWk+L)4AZH1yFUX3igq6_^gAMH82j2_i62S2#1jS=G=ll12~q z4mP+13vBO?UOWk=!}Xfp2^HE&3xBHpJ%qX}t6HI1MU?2OUaBCsnlYr35X zmfc9aI4v$xn9Y|<-njV|;QBF|5hdsbKb69#JKi0XLE$l~N-7xh*}0LqiBDnG%!H|Q zlHBke?{Y2UaK9bayNROKhQ}r$$8y0+{Chx4g}mQ%H`s$zX;korZY0w&bzx=ZA}?xwOR7X<=9onl;jCPWmqleMUF*? zPEM<&O^N@xk{G=HbZddhUhL<$28j``oJMgR*ZsMTM80h+A~Y3Za$#MuW?-{kOwk$B z4r%@fOJ86uSv{W?5#!Peb5ci6Xb6>mZrDSp1nUE4s4B*ef=l1Xt1m!T9oXo@KHZ-L z&lkA}pMPa-^EzD1^yVSz{g=-LUf7`5m6}n{4(24)_CxtaJundZsm3nks)-PBUjO=2d+>+7UJrA7H=k{FA(fDj#4vMF5tBTzIvVynf#kCE^gj&jBmg6M? zwa@hVMIKf_^u=qU_ikRns@AQTwhnO~H$=wGm^uUAu4Db{_B1`3b~pCLng-F~!L|K^ z4Jxnkt{k6pIbSk1{QSJZ@GT+s6raqf0HE-Kpi<+1Q;9n)<#!6Z%|~3;K)64&n8&Gq zZ|ibkXf*iUpY9GEZq^zd`CF_gOu^I8)ov@-)4+<&$Wh7c-nfZ{P7jZ(77n+zNSO!x zMVy+9d9Ups6i&2q=lo3%!xdO})(?N&h*9b3&qf`~x5II1CiFOZYzOVC*fHwE+R8<3 z*y`;)5sErE!jaL@pM>5Is{l5#1{v)vw#5QtAeGMw?0=!AZRG899`cUQuOVX{kqT%J z@)6do{{@YPr?`QcI_Q_%CVN!ex4~w$*71`LD2?z7i_U!j1*gkg3oqNEMYN;J<0c<) ztWp5Btnsys<7dU`YDc!GB{u(Ujho9;4IG>#gEMYy8qjga<=psKd zvoUg4&-BFGT6M&=lcyNl*tqq>r63JI04PMuuwW0TT-IwPN6>u2o6$eAIqeK1c_S9nBT{FZPCoM?#Z* zWabzHw3(7|YX{YG*_V83_^UozIw%Et=&yaYYW*8A)$lv3BJ5aB>WKFcPq@XIX_WdM zqLdP_$x`zBxsQds52rC_RVYvBKT=`)lP83IBSKLqP7fa7HJjH8fPVG%l_BZHQuu;d z`-DNFk$r--sfqoK3D9RdH72yTa)*t4P{ntdBg_YQi3uCH3pw;e%e?u6)=v1H5rnR~3Vid8El^oKj2oa(DUa z@!CSu7D5et#94h^*sWKhBdRs|XSc;geXB?4N}3<#C&QMnII;Ug6=#UI!^6`5)wBY} z_S;_cL9B8Y-B^y9PyDmYVxZEE^*MTT^h099{Z^9(*HizfO`350ypS!5N#ZY!f-4)? z8we#oZ&lH^%S-=yg6!*ESCPU|r9N`0*M^!_{{gOVS%u)mvWaxuddd_?({tVw2ldP7 z%8Js94!?ZXfUFqI5Hj3Eet)!8{fg3HR&CUODNrM^oC4~`+pGpyfdW+;Oee`Sb%cP? z#f`%~@hG}h)l2aw84(Q<;*q1;{>JD~>Y`CIs%?cQwgJ(0s9Ok2fq>02a1iCi zI$CCEt?(R%^t5_qKTO{`s9{JxY;FbrxZWu^ne1~^;TIwJ8zWJn!w;%kh@5THLO-kw0e^)aCS0T*keAg{f`_cz5 zl*aKXzj+4Okc(vSo|6NY2{3st>6|kjOX`2{6At#zn%JDqH~C9UO&X#x5L&dpZm*^_ zVug$uh?6S)u_aSz#rU*p>vfdrnAaTk3p9wpp?~8|h z5qsD1myW_SgVvQ?94$2*Rs5Ak<>t~SLVd~s?-Z?)Lslxh*BzT+Bz2jZl?Vqf}s4qgX zURBF||8EZ>eYFM!Gf9)T`m_bFIsO;lpUA<gD2;A zH8sCH!#BurTI3*?wN?t#h*J?Q>FkD;28S8_&l27)^?6Xk?MQ@}&k8y2pgCzTo&ZUx zcNT9k%s-5VL50e97ahhv7dysJIU=0*{ViR^>G#iHc0bZMnBuU@)nny7I{2uxv#0?d zYW%9xvDNlWR2Mr|)8Y@=L95Y@|K;?wsF&o_n&7jOpbDSNkb!NbEmR!7{}xo`4IZrh z``;=aZ5mK@aM197rFd%bTD?kh|Ll{E!4Y5C*F?K?(iVe3Bf!w0C3s;%- zV+T9&rVXmW75#*~vFOc@Eq87OGC$7QZf_}X!LOq*SvJ)pjr~FiR`!v+yFzrh@%pF2 z9rpdgk&7Z$idp;d*Ki#&pU4kZb3#0G)(pGH>OFZQRCCJ08`({m;jBeAswt!UB!a%S z+mv022h(X$-A$YdA~+w2KLmCQR#?F$Uy>6W?S>J|7C;apmoRVTvz)h%)( zmfTP$A{u!7Poi>pvFOsSMEX}vc!}uT1mw(Rjf9;6r|t)o{zo$3noAca5xnzAr(2YK zY&jk*i&nHck|!6QxczUn5*$Okg~wC4Z_32pB_r37^Eii3n>oB2j&6lx#&sgzWR`TG z(;NTyW6tr8pMS+UVm?-~^?0O?J;-O{BCx9p0&jCjpj-)VRqZ;2JtxSM zr_L_X!686N113itruNYn9o_>@5SUgufmb19Q|9!XU1N?BL5g5MQj=&PQ7SM1eMW_Hn0ZDR>>N*#C|CyuEDjX&)ZEecD!u*C1>aC=ODthYw?dF(UHd;NBN zPa0?YO@rC0&>70SYr^iYLEUS4uN^qsWjZ`CVO-2pe}uu{GY%a|)`D3Af48&R3aq2x zHUGoZ8VuM()z3h8=JP$O_+*-$mlr;o@j?^kn}XeoM;x)l*AcV$9Sz%1H5EFich#%b|IeEsT;nwS@MWE46-=5K6Rp&}Oz7!X7dAt&1$ zhL-=H;afJVa?FI!0@4Tn82!c=i}xGs+f&Uba+@Tpg~wO941Y~PsG$B<6SP-d&jpfi zn8Fm`v#aP>k2@MaY(-r&M=u1M#3*&@ELfULrycNCN*=skYDuKe+6WM=!n(`>`Q8^Y`dJ4?K1&ZVDLdPXnpl4tOSY9s$YzZeG}np;3!k1RG$Y z8IuUbYW3Ue{D4}l7@A+TYWy##KajDru6Dee*^J{}^_6GqI%^2(2j=xy$yZ9vC*?{m zyY^InUV$kaB|x`nzGSYnq2ET1G$@(FtvsVW_jezcoh9@+s7V3@xhO4$Tmw!uy^{5g z^uu9^#7}c&(y&h<0^t94NYo{ZI_*}s5;PZ;U`bT8&ug3%c%fxI?u!o$>-U1^e|(YG ze)6TV!3+CqiQ4Z$1kuAqv(}j44|KLxh>NbD>V)}=EJy6U*Q7&2?3T(Te$B%zD}z&! zL;J~y$yt;rSKRT|@5Q^0G{0BxI`Dx<-v&O^U20szg1qr%sv; zy`jAFpzcRtRdtiB_4om4)5<&%%<3mVRIV#eJrAtU9tykngIshb#85kM=qf5tVjuUZZ0|-t#kU@A6!Znw$KgLUjUha;xHXQ~WuW7sQ_yQ$Sa_@QTQvV)8Lq|Y zFQNFP?CFpT`xtS%a3*~064KQ@h1eQ35NyNDb0siJm{D-}@WnOH>(D(BW-L3i^Yfv~ zZGI7=pHQAU{W43AqN?4V8rTd$`fCjcX zJ0gCqeW`_ATKN!$!moZ)@#nW=PDgQPD#~&bsgu;*VNh|p)4+~HPl03N5R4GmP&mX~ zx1NjnCymv;`h=IrJ5w7x*GE@)fT#F37Mqky+xC^>gF7G$AQm6Z6GHqsw@#B{b-*l&4VaCPYw7yi`?fCx?c8s*&lyEPxb;QVcp)dfbTz;Bs>lV|;mqJP*ZdK`Og zWZO0C>ByR$gjQYX?Uzn!BEEz0dAusYc?ZtSj zX~`cdi&WxK0|gWjTBY%etYH>n`Xw2xHOdwAZ@9gEMzr~L-@UZYo6Tm6XG%X?sOPHR z>))pWF>j>Djcu3fn-{%tNLGurVhrv zc8M0CSs(b-UY}3{bks_BcF3los8W8=a}`8;JZGl__-MGPXef0HKg{0dn~vx*0YQH! zXDE~2md!spDOeu;rY+lnt>F~Po#tZfK`@wFrEU=!vZRedB#KS6c%YH_-9Eb*GnloP zx#8{TlGR>%{<5a{#>Wlg3ESgn)Zq2k`K%H}J){yK!O1>nFxH4uyKE)2`_(Pg3E*=W)ET$!QT!&#R&;#$kQ2%kdslWYBk)BLt~!4tF) zk-}g2#lxjGVM@2iQI`;!XrYvQe6Lz`aj;p?ncN4gSGuU&|M}P+;v5 zcIxU|^sm=^X_s_HzbxY-W6RE4^6#ko3h*NM|2tfA@tykez(YP!g(G%x*)~EsR`j#R z22H}g2Z(4Ly68cFk!_1dO_hfw(PQ-4#)0_P^g(M}L(V(*ZXJ4QgQ>VElXlNd@e`=Tz>4fNrm)$504_LxrOsH;eKIv4TTA zvg3tb7>9ABW(l*Y1xv1h58Udhe!~d>+Cq?Og8^j1D~(+t6WZT(wY_6})h<1@`pCzn60!7UrFbvTBen-Q(dp(D^~WJBpI-~nOa-e&!Ir(!ywlkqA+0&DR|486P! z#vVw}8o`%K&BvgL_VqXT-M;2ms;GE6p6Yl07`eoP&MYTJJrWdg=%TJr-g%zd=*(I& zlo!rZH~i5#dVgB=D$Y;TAy{+u1CSoShhy3jt%;5P^w8dvDHq(I;^S;-ZTb&q2EmYZ z{zwb!e^l&`?dYBiW=}JA#P*2L$un2bP&%fFF(IYA4(@}y$i1ftA89c-(Rv5#(lnrE z@NE4-39Ri>pI>sR#Ezv=5h1~)Oi_&Lm2?&cyqVjO)#3a4{cez$@oL=I)A5a1*?+X6S zYw%NcGS!k`HpXed2(6mZ-|B9j?sK@DBRf$8?qD3BBU{=QRPT?k!J4OM#qXd(Z=&-+ zynJ-pih58zQ*ckhG7)hp~Ch4-b zebMZiEXO$JmQ@sKyN}mWCqC%(l0VFG6HZH;Mi%mitiwiRgNBnqgCiR-ahTVm48cb?6|kdSdTmKCBBg+)wB+*04Pm{UnqYNHdSyyF7(HDTPy5p^ zTLDSYZC%o=~#aeQI;A06i#98C$ygeUe0fisZ6VKEnvvRx`F%ZT7oBSH`wT*nIIogG zsym%Xp46TH%_=9l9!v-V%KF`!8A{}FVFzQsP`sRCN}M?Xr1WzC!oR=rHBQw?@7UYd z$DF9&uZ{kAVz)oN{v9Y7Mrck3${9zzz`r#ck3aco|Ai}fX7GAKqv|%pmb;ImCKT?# zMsEBdCe9w3XM+z8&U^jFdHa|LKZeeHwP%APQ>(Wob;yTbE4=>J6CS_#J(>yFjWWm3 zJ=(XCg^dX~?}m3PvGaIO+VQ=qqV610M4BphcaC?VOymm{geWg%DN#C;SHi4_(Xl)PFa`y4VX4MJ_!?pZjovdx{ z%uRT)*gyS`2bOK{LW9|tH1P{gA^*LZxl1iwf-9Nm*8M9l+`)t+iUAfh^Aggh`Namy zLz)V+4AAaOx^>ib4*z9S!YItUx=w5{nSGm?-{}GNjW%0ebtXW@GYkW51PlcdXJ007 z;$a5N){cf$wsN3eZiFZ1>&y9 zw=C8#NLgD=X!}VPa@ad+h{ujv=E6E#7-FJTp9lfG{_`GLj{9ku-_Hg9ZL)TG-^s6| z;5rB0PM2kjzMb9@Jk_y9N=IcmwqWwMTPWqx@vgyZlaKc)Rwf^3<#)cmk;8vePIp$E z{3=lRJvwei2ZTDdaOMo5b>i=#WFW~+__;vm#>4hHxV~S{^vZ%mzLM1kW}|;A7KDE> zxp8snV}sku@%J>oJ<(~U-wb|!y&80pBTqe*tG909>Ha!?(IFitm(JQ5n-~6W5u5gs zvK1oydFOG>-JEWj?(=77)F1i0(+X*v2^JjQA>HJRBi2U7z8ZY+kpt zG3-rRw9sdGp(x_N3IA@y>%hJ)z=EnZnQDP#7*v6vl4)$fviS`lYO>;plbx+}SpRco zl=3PQ-0Pbj$!wc?k)T{VE_d-(ub{V;*o{AC3Y>f|(c^QBTVyY?cshz*ugv2?q@oWr z-a{AkKdKLieRg5*KBf1vt^3mY4V5)6G1e3H#XYMXaodu+cOkbVASi7so)il!OO z`kT?l2lsqA4W`uO$*~`R69%=^3jNif*ZV48$wMO=zaTYXW(?J!Rfs~ia_XeCEFW40 zY&^Ng;#EPM2r)Kt38Na{DiJ<)i*%p)i=DoYY}9S8ZIt?K4!+EZt#A&jG<+#y0>-?d zWA{^eEd$5`3C!bFCm>t-)hP{kK+A43$FEapx#ijn#|zCb(IS+E1A8 zAvD#Lya`ge1)CCJmvQ-42-aqUt?6vx+U#XtmPO+`HkBo;i-D=D7jt$6e=}~37=Zqw zqk1%|r@Y8&dVEGz04r07y|8KTB5Yfu&o4i>SL{aIOK$&vgMu)aY1zy?So2FNfEXza z-T})vx8=npuU@5CD>xI&r%KH&lbjsPWs%-bfio=wbE#icjbLQxYZZh(ntq}B_`$va*6(2W zxv6-cExGs0BQ%dygN+ey+;1{z7t_;kG3>)Rt+SeO-bamV_}Ztjo9{JET5?ZyH`{Br zs6J_+`wROp5}TE+@nWt6M^6Pq;1bb_v^nlTJ<9XN9pYBGA;AqkKxZMlt_Y2oCLqux zA(?dQh83Ub>GKJ=nU~yxiGTLWIl>e^xVeL1pA<`&B*;6-Ln;}wa&a9Ho_FqrS+pSH z9`X=c)GwOT8XeqIO*iv4XW!>z4ID_aiu|d~Y|g%iwQkr^OGh8PiA6pn3-{c_V02S@ z%%l*v`@2tS%AA8+0^aiAwnmTTHZWzbrQj1ba(ETzw^H_RSAv=vKl4v^o*18PNAy1_ z7p*&tjN$izsJdq0(lcJ07Je9mZ&HnWyXJm1miTtfx199kL~CKRZ_3UxdGicLKiJsYDMXd9sbD zSdcu!vKk1s5RFKQXNfjp(=S1`Z$8XZn=(JPN}sTvnnL;Rq?EHkO8D=lJD6fcySQa$ zmn~^>*5Kg7mT&EtcCf?LlHM?~!3!^uyvX5A-HsgJs}flEp8*;!N*h?E9|h0Ovjf!q zQ4iFCd86k3!82O&#yWN8kqP>@Y-de^VR(Pt-zVN4Wyfi^JO~SoRx3wMvPfXJNFbpm z^S@j&0&(lxh$hL?%&T?OM>L~iCF$3zk+Bnb%NSM_lfet!+d06uSTnVMhN2;XO&yjf zdhrRI-RXouKL_6MPJXoJagODB^CEg)-bUrmM`yPnu!Y+to(!mwhLGX_z0|Z?5jKDjh^A7U!$$K)7U>S&;LeCAAPLj znU3H2QJzpcnW`3%kjrkWx`9eC=|nXupCi zKUXS}*I775uZBD|uK(Va{?LxxH}nHEaXksFxd$)C6DeKT?dB}p&cpNC)H7sY`n~-V zf|ed-jcdC#JuBLeYn26wgh(G_sL9L@G$Xt*i57w`o{u)EH5|uzm?zF-G_qjdcd84y z%#zl!@9kcb-lD;{SzHvEvDsX8iQVP7r3NuGEw94ReSwdA&nG zE2P4gG0c_BKiFP0F?eapoA>Vtu}8%=FM1o^DWN5pX_=z`u^hivpsrpw=mb}^`8>sI80_w96x1Bj3$xR!Ru^k1EKch z5}dJRz&we3Ge}i^S@Cz>8SBhzlg(Y@(H?{v&j{ z_w1$^!NWA+VMgzpQPtE}Hu#lwO~79h)Y8`m4hcyooZ)ll-}zCB8_`VlZ$@86$hejd z<6j?RB0lVb%_RHsyBCd;Dn|dJe)EmPp~ZqHujyaa5SD~Y868|RU|QykSBak-pj(d3 z7tU~TJz5DqEeQ$dwD&O8y-NAiNtxT$-FP;xEnoETdDm6D0CygifMhiTN*V`z2+nRR zf{-P_kN7XY;CS2dt(5=j{0VrwU%!{nxIQ-a3V+CI%q>>OP$>^zH0M4TIDjtp3ACLo zlK((N88QIZH82HD8yc`ddsQeOdr9lHHgdo7X0fc_n?HG+X#dyCG75O(Rjr-kCT!!N z?^ZPcpV)z#bp{Za6`BFL@UyXFgZ1t|Sfd)HFD3=_!e4U_)Y^s@*x-qMz1p-=FL5Wh zj6!}wQmJ+0a~M;7>CK9p6Xx!Q>qBa{*-R+l4d>;kY;)@di02JQ(XU=967FNEldWQ+ zc45T?2-mxv#y2%KJX%x)DD<6Ca^^06r@MyJC)-*B!r?&dbuSx%hOaK?kTN?tvtG?a zUnjt?n=NDmK8It!#f3p?89fo}7w=LVCjU>9HUT(=s5;tH2fKchlMfr3U9Dn1ishMc z=*;HhxzE`li&-N@o}f^K^~B^X@fbiieVbncT|H%q$_9qb6FSk@Aa(We!1}k^!JCMk znM{;w^7Y?13y1s$1ydpFlTGL%e_&3$n!$)(gT*y*LJZU`)x9Kfq_BwAzBG@{U$o~y zceSn{5n(+(t)u>+K=sh^G0yvWY8F<7Q;ahlhYkJ!;z@`fJ*E_DIPFxbFg5trz+G*# zKzG$1GqRPtaYRU6>q4vfMp^`Osc&KTC%H>7lMR=oKy34_e?J@WB@i%AVGiY6lSy1pdZ(F>ogkhXf25LSZ&RJ~HziL&`xA-(0Lmbap)th#!3+=@|* z(}%_L$EWZYy7RteUdHQ^>x2`Vj`^1{rowwg?grN@unDTBjFap|B^RwnQ~+MUF^ZB210 zePMQ*C~qnKrneBd#aztjyzWIP3Y~pktHOBe2B7$GeesH8Q?JLDA>cF$ zo{5?9263!wwp6|lj zX+zn$bAaO~A7GvJ8;hU_-J#mA+#-BA68wc!?BL#R?vLC|VdS)K)19M$JlBx56d)C* zXAaZn>)sa?nG^{{mb0M`b`*b^H4cekp=HbFf}|8USW zN}ZA9x;!Uf@ex|!0QcKAvz_4<_N4@(AvGh8>@645{iZ1?}>m^W3 z1^O%AfWm&?)9C4fQ@#he2G)VioJib>>5+t_V%j61GQTWjr?O-ka3RX%$%%Em@AL2i z-l$uk2goArjh3s$qFH^t+J`g@3y%OuzYdc<1gX*wu zFL)cCzi#+o-FQWIXo=ErL?c|(9IJqSV7@^_;Y6r!^BUk|oq?IUbHr+SVW zi(?t!FAzIr|5$6i{yMyw_wiki?C6oiX(ZR;7I5d7v?jrq`|Xi+mnP@K;1{gG%kA=(;F{fley=KR_;!$*8e`s9(<^ORN#EI&CKe%)$tKOy8GwNA9*~_`*6+g z*n969GgN`>P48DZ9(TwcOU7;Ijw2_2bsl0f!U4H` z@wZ2JL~9H0hfKq#8l~Tk+}Ek#|IQcWzGN!Ah7-0fg!O!Ojs1M;hAuV}FjA?!rnZ@u}vr~hFooToy#s*VLd10vs)|rNZ1)8H5N?xr+ zehRAKK_;lz}}gNgOl>Y-*E(XcJUCiR^)}}SMaWIu=lo%Wc4I0k6uNC_1!bUHv&cDuGS zh3htz6N~w~({#q8U*)q^y`~$HZg9Fv^qp6N^~rXfm5`;F)7B8i?1FP@gbiVWv(JF7a}0}Wtht28|#*Zh;1k$Ga1?Po|>-$7L=X7*fFA?!kB zqJtF&N@1^Vur)E&7A{`hZJQ2ECA;)^9vgwB;&n;{)mWumu>r3WD10ky=M3KB_=^(6 zmz+Mgav!$;d>XDcG5^c}hA4lJ(QAh{up9Q}^R;CwF{eD%GdCP1KR39i68Fp4G57Cdn$GuV~yQ|_G2M3XHQCZSPJkr}>9yUa(cLu#~?O((_| zzf-@aqJ&0kXV9+0$0D6Cxq?-6@@+agGp-$LA8FULo_Rj^L$o@Y(|_TUPmn7QZHfdI zpxwO%QKL&Pg<`rpl3&h!%#YqRT1Y?09W!%W9%i{XMrn-}<{{~DR=j~3_Ols0Ql~FH z;v?gss4|Y%PdDI}?Y#*&AX+WvQ8sz8?}oHq?1RuN(Uf|a2HW-yPCIK9NwflMEt7TC zn){2%kYQiu$B2auFdwUd_jApQS};QYiEcKX=MQThGYB75H=n8ir3trdSx|2wqqXh8 zQ=#1?ZdS)*K}hj({13Fd9M{MJ7USvXwk$<6;*uYCUBSZ?aPB>OwVcCBRldirj2eR= z(OBbG_m(+wWq37*oDp7)k46fa-=FYG_ARx+=Xg&Hteo2n_ub#rngRCTpQ&GA;PQl4 z`2yIrTqXXdgBw0C5G>hpIaWPc*oLlfd@8u*JiX=PxyW(86}Hy8Cn5CG&h!C6z9+C- z!-U=VO#{}G%zY@WTsL4$S|J_+!@V@V?z|tj&R)i?*8~0VCGkPnV_Gler;^au7@({}eeMtxqb^Oc^_jV-VTjyScv zL-b`n5pWlCKtm%d#r36!el&VEltNMGucO2K^5Qh;KpGx`Fj`lfb)lL~dfaeBz(rbr z3?c&5UUd=pQkFjX6d8q#ZADQ8_Q$YQZ`CO<;FssF!@R?&S!{=Y{N0VnA@;$demwqz zin}u_Vzt}CWsfP_my$5Gc&feou1$>Xm6wfZ`ng=b>ilv%$4yLxv_0@+=N|&!UG-;m_049FBQ4kU9~$S13&ctW4hPSQID(`-XrRGtJA6%jOTBuKoe;3 z9lhk;t<;1%IZzpAUUi6|G-?rZ*rG#iURd;H(|M`AHx@r+U-6A5{$bawGSNSfk?YI) zas!h;xZ%2{n;XUd#MWVPd({uFjTrVlC}JX%a zWiue+Zp%+zgEZ%E`ShTN{HGk|Uv>Q9sV7D(`}OQ;=DENw-7dk9ws<>p9a@mbU3_CX zQ#->>RW5#b#j4}gH`a4oCKXj@EE)C-&J^AMohildoSmtYmE+iBwE84gB)@EiVql^4 zNbF~K%Sqqyh5eF{hODR~12s<8lU0gIeD>n2!Tw7ko#uP7zf`>5?YN2NH6!~mx6C<5 zGs|BX%5ShaxZ3SSe&h+2)tD5^QSmp};>soL$J}OV>Zm75FkptR>wo5v&VvuI(R>5l zzxIU3D5#I)3&h@?>pZX`F@Lm<`&SZ11;U{!g#fIQKJvcKVuzQOll`smo{~Jw>FX;x z2Y-06NZ`c`#;qqcL&6c$+tROUk(cr$tnDFWYLEKGItdz(kwx)E`?9I(;qB3zaBIf- zDfW!Y=vF?$W|7IPc(K-%91de`Jp@KJNw(9XBq~D=imEB}>T1BNw4TEv6HQjnI(;|( zKC|(^1}93vv79}<7e34yg8viLXNyJg6udcS?h;K>^?qbZGF4*D!rz(!cJrg5qxWvM zw6T9AXD5HP6*vvD@x(__(CCSX);L(;mW19{r_H!o_g*ih#;DB=cS>&o@Xc;NOMOYi zS#jZGc3A8fIvfp#M%xQ9tyQZMPNP}dEMqqP1Wqtr zg1L@3FLc!x!Zz;@Gr7LOuWxihVv@Kc=*3DpL&j^>^Miu=mkL+=w#o-q7f{|`Fb&di z30v7@Pxf!+2;W+edNvrWFwlO)F{)Z|kgd8CK%K`J)s~Xro?H8Fn|6&h>9O^ncFV|p zu`dVpU+{$C%=XFEM6Gn{Ui~l{&ah!~9EX5UhCpF@v6=;Fx!3gFiP8!P@roWCo6#rE zR!tD@zXqZrEXhLeKZhs(e#sYvoKZ(PpHU>C<&Fk>+AD=Sr;bJZo3S%*MjMt2nCthw zgh^TPL1EjZf>t-Ji-J!&HU}2@VfJgP1(rVm+-=6~;NjuZ7fHHHY)9RB)&~7&0YUl- zfy|w8A{YQnd$7aCqSbAZsqg390a8PB#v@`g3vdLnLM@Xb)tl0#K677AM$WsfS5 zu)E}ptmjgy>6K*Els3@T#Vi)BtVTOubPC4&7Y6nA<;c5xd%#HxIA2WoXqjvgF!9Z@ z6(XOt!caJ)Y5mMOlkuF+(0!mq^NR)hDZxmOL?Ns!B&nj(P9H4EWTG?tdZvEwlQ{T6 z2bA(K6X|9!-eXcWY#nuA^w}zr@w~)=vk6J|UqJ(|LuV720hGY4SqbPBx_#p=3t#l# z_us%jCPx!s$)PNI{JhWn9vK&(ZgjmRiz;dDhusrKR#8RJ!Z-M*u+x`nN^Xmm%SbO^ zH%Bk)<7>QzZ((T&lGSn`K@2LPJY`jSqdEgI)?>>~*gE zZqRkZpsQ7fn9B)r=czvgbzc(B8DOm87rrUwcSRmmnQTS!dt>kb%ciD}mI39pjnMK* zWeW(c(Fd8pAN%)&O!!ZZ$J`m~L67O3$p{$XoKXN8JiwU0=KNW}Jcx||SnnQnu@L*fwvhJbk3EroHQ(|->;c9H(M(rDT3~$|V z`=@^pGkOTMrUZ-O)KOjS{6;xBM?GWsyRUNE12xq0O~`P&(IS-j>RYXJ0)Z~bo0SKT zG&CYmok67v`z=$~OR>YXSiU0IM@vJgoKd33>)Let)1RWsJv=7ZFQf z6=W;KFQ$*OpIks!+x_OLeCT=lugQq`)K@LywD!mceNIv)b72zsZ<$i^sco@@+#`*f zHDAg36oRZ;4@t~s;jSYi84+gvXHP~3mld6!qqhHMKm~RZTIV3U2IzAq@%>?f+ySLX zZQ$6Wo+Dcojhw!K3AnL85g!_HcTDd8%mSOqa8`BG^&k1O1(!x2P=R5wTJouC)n_si zb8|nWJ4T@K!RH-S*V#G~R_7(4d1H79vtaqPTH57^6qr+fm!nt9@ik+o`%27Qbde#^ z&xy9Lp$K$-<)){K?7TnEndQxk4b=OUgPoTiT7BB*xexN8&3D|#+)uQL4@)6oV?Q(Z z!f=wxcd@Q%`vcNV?2kF*p;aTD9f=wKwZ)}|KZf^j<~S_5Be43TUwrl0s4rL9KL&l- zX<8%~yA57mfliv;Y^`*vK%RDJ%WL($Ck_rk+g(zw(A>UFQwH?ZOM-6>Z*GDrvKZ(T zzxcD(Gz;w(p`)E4M6OYHH#=|KkFJz16WCT9(fL5o7jIIq-)oTJ)Dp2W^*{QZW)y1cmrcs$9^P34=P8t=D|SDkC?dzV>jhO(*!JMprbOY(JkaA@hz;A$sB%2ZglHcS;Jk zzpfT(>nTbeaWCes95?Iik@zj@z)mjf82Kke;}X_ktVL}dv8IY6Iq+#T@x;IMKRHk* zZ)gm_Ptb?3y^%*5BCIwChKwBC#*oiSs2i!4-%s=B$3qpT;pl`p?iCsSwn51rn zfvQaWXNKV9rF7Iy&RcJ|Pl}4-{AyGq{BH>xPI-7fQ-JR7(CB)f_&5G$?vE3gD zBr4V!8}(7!vJr&%ygj%7VXp%8+9TmJ+li}drBF@G59=udPxcxP8vV`+kG$Az;~A!Z zg$m$@=`d;^`a3mN;u#v*;ipz>8@CV!Gfw*7nMrvB95!>0#ljZ1#=Q~1(8i$w4F#y; z!-b)S=dXobGXKZE%=%#-1gC!<4b~dlylMSUr(P;SRy(P>Y4`2lW~Afy8~AM-wiM9a z13G{_UNV?zywrZ;u52^?W$8k;0 zs|h!dK??=?^rF830K$i~(xS8pXZBG-24@@wQ|U-0p16n!7?`+@3rpiLiBz?q!I=`O zQ^_p|l7oa)(qT22l#>r7?B^o)TPrbV584J7Jjb+M(u=nuJ*{ZQR)N zAM34Dgmq{&_rk`9SO#UAedO8E#H1;(gt_|e&Zs!zvuFwWrE2pL3?JF_o5v3@NclPx zEj+!8tnqT4y2bLW_E-B?LvoPyVlr)RePQx7U$*F}!H%;bs_@ZT{kJ_XY?nJ<;bL8# zW&FH_${1;KqB;>TxzzfZ$5}0#yf;&!1>U$mpm-pzS6Q3IB?vhl&SL z$o40@&gNgm)qMYt9c}F*FJq7ckf-#N;yvtcN;HpAG+yK`iXd0!`m-bZUe{zddC_U_ zLePk|W6o(d_ayw!ToZI+(|lGYW>(x%En^muE^2NK%P z+#%dYYz*%M%RDDR%!BR)HeCewCPBkSp)8-jX!025SUm@7Eb|Pj*E0nl+-mq5$-=nz z27I_xAvtH$6R_?Wn7G-qe(kS?$NzyZLgPj-J&mCB6eQ*jpxBnIy>~9h=(072n-L7^i z7uwS(&vy9Ix0v0Ixu_@DypRqCX*^YW8nS9g_{x128U=nUYE+(Yl-2bg7+kN$T5ghA zaY|u@AG#LshqG!{r%$a?_G;XS8O9Ppb2sltIABrC%Z~`>GRTv zOEinc0};2C$8d9~y?_inoN~+hk19XdbZ7Od2${<3n-7 zW{o=#CSHssd4{3L<-hxL3%T<{$KJ?Snshd43@k#CX^ag#)`Czxni2&szYx=Je2XR{ zMYx%2CZ{^chp^SmJg}+TVCV-JF+=#bp3ph?;noVirUX68HR^NvV)Hus0$*;Vh0?T8 z&{J8^BGu6@t&rUKCht#`JgcW`^Qef0o1DgPLam~aqchRXYPNEbhNtD&BSwMg$Y|>p z#xKbMI?XPTZ`*}QCwb^USp!cB7uQgqkd#Uz`|(7Hh!vM>MbEQa92qT-W~oUPKKK|+ z?YHkD3cN5oi5GRI0}roEBalbE6ve!oL8!`AU;R3d;3c6l0I!q-EfYH5^=oeM9@F}L z%!>X3wV3w{V`@NlxGqFfkVh>%NzCHBtuo2A`9(}Bj2;ZQ+&{0lcGI3k~^*LJV1k{MP?vlxzoM8eR3xVT*Q0Udb9jzS5Y?E zi;J(KkjKAJqljLGE%atNzz+Q=WB{u8XSC?w2{QMsCx?!l-Spq6)bpmCi#Bi9ntG02 z4tkk3@y~g&7A`Y{=g4 zwE1y$Ts0_ds20(vrAIiCtJt>vBSNcayQFK~tYO!M5kGzKfA-bEn8dBrWUU%XT22|^ zgQwEdx>i-pdEaW zW9ZSf5%|3MCwXSh1wv(jkvASSQ6DyZ`Z}n6)^SxY%7NVks&SC5?E}>~jOpisYCHf` zxII^81aZ(oP%r@xs@RiRAX|%DgtBH$l|;K(JYUXN;M?zwp4h=# z$zdG&g+v}xl$#HaNPEcpyb7bKL4^MNBib5~%P)!aDJPYK6mA_t9v&1kXD3Fo{c;Fj+4^H?e<+!ILmiEZjn3p-u!Puk1wpd zYZsw)A&)#4M^xBo^^nJCiI}iqmKfGrInzLTCjQ<>>F%czeR~I3vckL|`locokWFYV z{gXG1WH$6?$HCb1OejQd2ka!G%E~r%TA|^k2D4XWK?kAh`c7D)$6VFWyx>(2SMTY$ z!H#8GKkcaCa19*67$eFAvk3(io(EXqn)B^1^lW1`4VDD?vwIirkO;Ns;WNOv_5(rd z>tO*WI)p}beC8kH^`XmKm`+|{`LmBBE`1unRkSbB!w6%>xF-WMHU(3ALrsNXF}a?w zaHf5BaAtaRMdSL;p*w(}W7@HI%AGBNe;H#Rz?4mVeC3{JC_+r5;DR8Hn68ENDo2`% z-LP=PJPObtivMHkWSguX&ApJbm!kq)O0Vjo2Xdw4iR^hIm+HnxOjVg!tz`et6_)rG zsuneT;11!j6|H?4#H}|*!RqM2^{K?*?e}RWv6>9<-Y~^4_+_8O%VUpeDokNnDIOS; zPYyL{;ZZZ5K8@y!KDG-wIlk6+>vk~KpU-`4U#)D;Aa9;gSQu6TrNcyJ+@ww3D{)a_m8N? zxiShIj7u0@yIQLKdc_l@JH}mMvg6-P@6~N1e0vqi_!%PptDIo$cV;NXr_%aOY^Px# zc%L7Oee;zBt$5a;ffoAPG#h$t8_+|h<;V>ViY%RK7yFj&$h{Ai=QcnWU4cNqh*({| zzY0%n_7j89Ue z7pAg+o&X3!hTbSa?#2we&49a!-9zI`1TpM;vpAi{-m3bJMussZKPP8QSs@drD+P_s zIMg|21);Qr-K|myIw0pr-Hc~xdWPw$+a~nk>7l2-0TY!y5!&nc!MgHw1rhGSj#js% zsT1((5J_UMHM*oM<1-eG3HY~&2*nM`<4#m>zOZt3r;T?00OjD9_}9Oc#6sK-O=n&# z`7m2RL-puJb&LIy9(9sX3N7%z&!rrfJW>np#GT2QwrC=of2ou*dvPmN74Usj4sQ9| zlL;W4_iY5>5hTQJWg+xuYYqdtkSlD1)eo3F^3ohqJJL+IiGcZ4V)i!d$ zhZ}6%7o|`gkiVL>n4f}2p+PyK?kZ2LF2o163ck@?wf%XaU ziJ8iX4l1x8TZyU1A5+dByeSXa$clk6MHt6?=K<;Zr!<8a9LpOt2I9wd)zaR?=*=bE zQ_JoW?3&@)Ow;@JycI_pYzCaU5&#W_yy76GWsY`WmY}$QM9Df@$Rhd`Z(7J z+Ueqm-f(QeaUH=wS7;4A=EZj*lX!8%l;R9jK$^;b)uL`;rS?*V!NggcS?@J~vHo+v zbP;3X>GQ6cfb29y%^Hnzq7Yw@`G3LagIh8@8g`XRVTVVqDtamOjaK6rry9IdCEmnj zMO9+D8<)M`NNf*VR?7BQrYZ({rO+L!VVNE6+hJFV?*k&5<j19Ip0g}736yNxf;BUpmvHMk#;JUkE!UPAx7zj-PMl=^ivRIla(k_NwUhwu&E+t(JC#xn;vGKrQZm;bL8PAL+gc-XCq? zton@m-3qe2HMviiWAC85;&&aIe5UY28nH|EO<0otz&ss+{P;4)UTH_!QD7;I%H+~; zwo+c*&lf({irhAO3E=TX9E*VoO}+MVmo64-XCJUAtadJSH`!-MXGG75StwPTfFmyGnEnONaRMSGI;zW z-)Vh9`_6zwO>M+zdcq#!sNvr^^ZG`kLbDQwt`_UtawPSu@2PTF_wS-c)o zOK86Ydf_{kuW`pLsAiwu>vtV{UVk6{=?@5455J}sF~$w<418ds!sJyEroEyPAyn+@ z@p%D6{eUF!!nI=3FxAP$6odilGk1|#Q{?|(?%Y_zV?C8i-fm(l_3o?Puq`fGw!KcN zKut8J9yN$vw#tR~gYe(t;lVO5!suy~C4A9NlR`GoS!2J^;l~Tl?en)UDkrxs7=9;u z>6wcsRg3@GEm2wpDC*eyGkW;6OT#+&d9C{Udqwljk}mt|o#m}u_Vlj@vpKCjK~v_j zH|4fHJ?xh2x8@%;LG!6OEheFKyNQy^R#cSKLDysWRd9C9+wpJLF*SE3>5g_6NmT;C zq@C$JgK4kHy^?Ig63$&h5s>g5tYmeyX$h@=Ii7xYuJ;NUqq3YSTn8vL9#f~~C4^h5 z3IxWo#!A{e2z}>846mAVe*j~Qdb+5_t-YOO?c*W-b`D2Eo_!t(+*PR@mb!Fu%)wf& z2ilJy3md+YEaO2JU##vT_ed(~z{U~N?D4=6QxkCa?S~Z2T2%JzRMuX;P+_rVM+Ws1 z*B#R0X!Q=$9TGY2`J$wMmVlTl-r*l~2Ow#>S+?U0`+etUaWux*cuNcWmVCwto(w#rH*?+$hzS(_M~GV&Ru}iTidFJBAkqZj z`x0A>ejsDJ(10>ucKkq5Jnbp70AD51U=~qkSRViDe3kLGSOEJEX}y`VvBe#E*VtHZ zUHilG6J(y?M>z`$Cg5d_e61G>0u?V6u~|fZ<*T@tzkJyS^fYiNMERiScx;6ciVkVC zZMe-ryl$}lg;cLq!C{S)1N%b0dMQAj1@PqY4#%{7q)&{A7{`q6?Q>KW=`^SuwLUPf zn8p9Z;!LyFuCOI27E9yBSV_brd%kQW_qH?%HHr&=>}T$$JaRurMB;lH^|#YH_|NNyUzZ3QBCG`{Zd ziD%8Gji&?Tm1pi0;P1jxoqMe#KU=)J_&C;zpoN9FdIokr1LqXq(CZqsaO%0en1mbK z4#b+@8Xr>>x2!)lzkY&Vm!4F?wMW$7_#}XN2 z&dke5B~Rs2aqWrZfSaIb^_lksY)%PSuMay9_VQ*&zVP0flu6=>r`zI}*#1pCSDs}7?w{>N!+UVi?yp_?W1xMJeucvHl<(fU!^{=1)D>yo>Lt#bUw z2FAQ;@~uymWNhH?TH7;)HkUWb+u8_igHJxBeu$t^fOLkO6miuVcdz`4Fl}A%E0vdA z&sNTkBktKD#r~)R`?EzqHwsiw^HYhrzfDFYe@+0sV^H`b9l2?(qwg#cF?6MLm3uj^ za5QFNNAd8!Rxqxk;Bsgmzt@peXJ)OH{ot^Yy!+@jabGbOjW!pj@^t5^#CzFUs$^no zU$3KEA#cPRh57PkXtuvmH?IkPP8$7BB%NgBKcPdey$vN4Ho7GlxRGE^M~jzbkF?h)>-Yovhc9bJo3x647Wm(; z$F_a37??Tj=*zdMHNjv;W(($_v!OOysQY&z_t&_qkLS1sOUSOHL06V9Z5wtdX82ga zK4=-XGG45{>5$M|h04(&G7g)utU$V&0Ld(_vS@VoH+oUpCppy3`lwnsm%)0I-Psa$ zsmB`q@ot4#O!uLs!A61XMD^W9hblcHP@#P9M*dn#SX_<>U2J6LIjcnyI)@6xb0}ix zN_A>8S-WH8sd88QuB_pg9?=BN za;g9$oH=EHhK#&1`fr_yw^So0dfYI{SKZ!*3rUwR)7_U(TCV~d0$|i!u>pl@lepOi zTQrsesshk*oddc+V=>^LT~j$gPjWQ<1$vgExH6wIe!R>FT>F(0D0B%}DFf(5MIv@j zr%DNJW)2Uheb`_k|DzB}1}d9qtQDZTq@$L6kb9r9@jp3+i+6z$;fUFvxzb)i&XO~{ zUV~0|e1d52s~RKqi@mt*gLBcuC}+)bWa~Z7`G1pH!+L(ELU6K%H^?{(GhuW48i(Pf z`}^=|O^u_$NJf9U^iB!(SFP{ocQg0nuH*+|+&w!py*cVkJg0MzGpZ$lw zY;oJZTW@=ah&4n@>wr~t9M8upa%$wy*=p;@f;YUt1&w?_G9Hp|hstgzt}gdVulMp$ zr*j*{Pw=-f-*~I8*>hK;^)_S2clL3>m06t5_3+z(=ya9GZ4)_DCLC6krf$Z@PmMk% zYt!xLxN|n(jPUHxzpoL0MpB89IJ@ipNSzk`ySvkZm{Ik9#0-3Q@hOia+~h7}X!(IW zP-sqa6e1g9pZ1YRf?d)X~)KP8&nIs=KSDA2=P0b%q`6tuX%iwGf{>X zP?>|AoefV8T;YCP{VJ4EM(3gX?c&iYeCLUB^j!xT*GKYE;lu;{qn|YMvgUP!0oURr zu}js@HP=Bg|Mj&^{INR7ZBYZ+xs8pB&cn%p;{|Y>52;O6WX%bUVCYF?Q!Sh!ix3Psi9S!1eGm*GS?fg&_!4=5 z5zXz;LU4s-W)z4}k*SJf$-wb}xfVLeY*7O`+}4H9)nmJ)#kpB|_?^OY=+NM|U2hqa zs62FI;5l){`7}o!uFQ~d7Ou)wl)zwM3^zTU9O8Xx)niSHIu2Vm=fwT8qas6R|Ix&C zzfrKFLQ;dL%W3OUm{#N0)D0#HCR5^jj2cny4&6U^2ibs9szz9JQdS#470mECl(+K3 zRU`@8^{uzFq-*c6Z(>K!4%}h;ny@7V*mRl+WN7<`?_xCCuat^^$UhS$303}&GhT|3LNvmd)sCwp$;P6&GGH1 zs<+I79KLqIwbu5=t9B^xS}WSN?67>m5p!Y%Q35^p#a6-wzkoN}p`cqdWirpsuVHqQ zt$a+y*tfUmwuNGYcC7^c;RhbUWTs1z{_e(pD15k7m?o%damm0U(mLe|sz@wNZNJk6 zV-?oF2RIsxw(AG7!7=UPF*+pm-prIFKK9!Y&E6trD)5!L2j@Pe+Lcj@b-uvBo=NiY z=&24;rIH@bJGMW;KV_LSQ~UoKzTI12ewP`LMUml)AKnNm^Imko!DLXF~%XM z^|9OW%2>6>jU9f&X^$wq1y5I9Sjt^AnVvmyFNfy$C!^i^ zG{3k3kDx@Fupw_VNP{Ev(KFo@uTQqDjk;Q}Z_eFl;MOJdo1j0MX0F&if6`#u#7{Aa zfgMiG-%p{6pE4|ha?(G`%YLIW-fw>iHUl(c$X&7^S`L1*qdy5x#vhpo9$+GQcu`?lbjCd#kmhHV1^RxJK;ftQm+R+MhZNO9f@FPx=tLm~ds3pGz(k(x=~j zJ$$4;F!|&XZ%u_X;$_xdp6=37`6{ncHR5TZioP+_p<==2O>`Ug4|v?}@-dvRu(7|A?xA0aTQOe-V5Ks`Qyjz)BkWl_5J! zG|w&=?`W89@vh3(;Y_}P!x@!vKooHzE_2T?pD`No;m{f7|03+&%2kZTpKeCCN{i@k zGAqz9M&&MFoO3F9)6Yxmy@ehsxj1!w{Pq5;X<-2weIaKB2ezsc{h)CzRtA(e^Df|% z1feT_Ub>@EWId4;;|rIc=DcurO4=xuRq~48J;Of-4>o_CuY;@cG2yQ*wfZ84UgIpz zU)fT}%LXpJ*Y6m?SgI*;NLY`%6AxT_Pw%b*{DFJmY5tnG+G%2T!Vo!Lb^p@Wg!uSl ztBw!by?D<$Y3j_&+=3&ihItrwYm8gZ=u6}2Md9bhN^AXy4a+`r^L-xAvQsZ|I`CW0 zY}fs)j1IalHEDbD<};9vlr8h;W$0};PGfDS?Lh%APHPCvqIMd-GcBanEt|S^=fh14 zQ>va*REi|a)5N@HrXF1(cBd(op$M0}<)2l$nV3rBI!sM)lRmaqdg}4+*aY--=r`

          iY@9 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%0AB+=E9D@3Jt5vgRD*O##_<&tH03wr zcA2G=czHiW&;ymC&)GR3Ur)Dn|7L5elzcx|2yPL*{objNQU;Wh1^UPLo?*+Ck`7Zd zQ)43ONjDmYZUgBSBU(GYH$z$J4(`5$-ZOc^$l^TE%|qxu$Ke|A>J7@tclC5)`TG#| z5F*>|}@S-)ZoQmS~)6|3ru10I8wA-eHU{?=_ zxjA^lt24b7iSP5Udlx&HK+l8%GprWRs}Lo`%UB*lwnh*-Y5n5Yrh9k#1o9l9;QO*& z$CQxl;||e9Z^I3S4lMQtMe^f5yQaPZ*=wPUhw|%rcATVqHp@d1f{*#vRWCuT3<2LC zbOm8MK(T@s23!6 zQoM~DGC2FU7ax z&gV%15bEeaWFG_Q%qY3wsCb0Q7nDKp@^)o24Ph~Z4dHorMZKuk_#+osS`^9}DEQug z;w7aK6bUv-d~(AKUVR!Aynm`aQbI7>o5}QZW%?VsyLvJe$=_9Qbr1o*jX z(gywBF5J*XSCc~N2?hV|hcc8B-5vqErY8(&f+2Y&6#S5UK%P&b%! zKR~#Qi19pmyo?k8aWC3E!hC5Sh?h|@zMWN;lZPNsRG-S|`2{~g@aDFzBnd*Gsp9+N z5*0gCa1|K@VnWu7bL%KKHogu`d~ygxeDj_6V71(3@z!2kLk@wEaQd#z*HY|I*K0{Z z5IfYcN|$oEt?{+!R8JCuNKq3bUf0Wg7T>m)HIRfL)YMHzo*4{wo2eO(aj8)`jP}X- zVa~`^sskyMx&f`(Ax=O7LlN-=^^j;zfY+B%DBfFjG*sFOYsrbHU4mABRiniQ>F=Rk z<71=An&c3arf9r7UGDb>Fp6}=amgHf9SHh76#Pt6zkiz$vzjA|ZE&>1;gN&aXi_M% zq2LEe6ZDjk+#W?oyV#!I2=u%j3VwKjnJXi|4Tg5P`~&$2rj<>S$3gk^WKC8^bh`vS z@7uJRS0Gh3hs7IK6Bgj*%jOCKuRpck5`chq_}Ba0l|$gwZ$~EuK|neYW1Bug2)&t} z@r`W%6f*LOJ5!BM{iEem5PUE6Y$|C40xiw1(F%PDwUCVf@Rr7=k;5QR)0h+T&dBc$m5FAy)|UWHV*_>c+*8cICF@NQI&5tsah4*?eF<6g)$!hLVy_z%7DJ zMP?O0<>OWU*HPu=6Y$FC&X(3?AY3*(#z(<#hAAzaxWlaK_s{w~5dAwZb~#Q?Jb`j{ z7Yt1={0V?J?UEBD00^|>$y2|s*m2H=D=VFta{DDDFOwS<|Lz?ll$TD#Bqy%TLga3V zx9qA&<)ss{NS~yIFBCgY+$p8S6Fbh0g3qpUyW-zoa;Mja{O}zZ5==SBePq3zkx@}kKN1;^pZQZ+HIj5w2MWoS^UGW~-E1_Mn zq^K1?wz+X%dFe{?D&B3v9*~4kq#xI(PcG?#%6me=>qqTTo8s;M+l0~vw@#Y9AZr!y z>P#s3iAs2uveMh5Sc`L8u8xMKcwH!X1+6bq7NZTO9Wvt9iNC?;WjuwCgf>(tE52RA zZ7Q8r8~+moA2sP)^(P<%)be!tkiGJ{;LTyqCk;bDFe_%1%)Jg(k*y8jN1IEl$zl+9 zrd?~6bc*|lG70|w>+!DnBNPISafg;N}DNF5MpXx zezpWr43b_?8ia_1oH`|Tz5KH#c;n|ckOm>7qVKWDtV@9MyNih%$)XUu8086PVT?i) z4FP!+B8??zyyziE!MFU;Lh>ktD%+yL4h;nM{sa}m!%P<`4bwh}*IpkKHvwkI!=d2W z#7aUAMiE!Fm4It4LA$WYE^HXMbPPAWAbkzOi^~{TY%%r6u_cYl4l} zl~C|Ql)C;(p_mxAx8+OSaOQ(xH40@96w6=wg0EKTk%AyY^?3gJ%Y+nA8+`9M$`HK< zuP*D1@%C?=ND8A}(hn^E94TW;8Im=WUr&F_KSmzl29)d;>?WA#Ts#2xgPfQngHe?r0Wq!!N>>pzDgP@u<^m4oGAc(*uB|3feW z4N6~p=p-j<6zuh4K;#o}B{b{sERk0&KD7jc-qB_M{+44IQSo=#D59U&lW~ zQhNM=cRwfQ{{x&N9p1IIIdB2O?h#N7aWyM*ZX4>~^Brx32>uSexOqE-2V9|y!-=l< zR!TIPL4%Byem%MSlmcjDurQ5bIYmBi$1i$#g(xMv-9f^&)0x9>z$?oJ3HTvT&=JxI z1l$%eF?@-<7I+iHg_6S{ptPoHx|Vzvjc?`YM@az?_r;fI9$X`>iv%1@WY zTif;|IRrwAnxh#rP)>(<2In;C>Y3`57oe9T#ix>qkR(pp&G4H3*C1v6g)e`oFRdsh$Y>3+XWh$YPj8Qb9K##i%F zPHMme9}0f$=SPY%lF3js-hnDVDkHxQhR!}T|AS&~y-T+tbAgrbLm!QYxLTnUMEj&1m3DPs zWp4`QHWWM?I8-SQp@?T%ax%Uh+{KiUOp226f$`NHI<*z&|4C&30VvJLct@Jjkvxhb zMHx1(93aa+)(D|@<6mqHUp?;B4ubsXzmlYk?^6wWD=WP{V(#_1-?*Nzi(CZ?er=tm zrz}Pr30V4y9Ij`VVn{}&W|!^jv*7K6BlRVmcjkPis59d7uw^-)HDghHUP6SJN-75&7) zTc1NCk3*m`q{w->Vi$X7OcI2cxDUSQK$qJdUlY11X%He>!oqA0%KaE`{4?W7gAg*) zt(dMa6}y;lJXsWC7rQjec!k{b__{1NCyzp;F_Xf==W<8JxBTlC>IBWiIni|@F zyi0U?yXE09d?-H4mNbac{fO8u ze`Q3sOXyuzT8lwXRP0J3 z4haBa;tq}Mdsc2|d<~}VAO%1~L1xB3X3KpQZ)na=QUHYP^SncfNU-rT zAY*MPcv`bK*CxWx#NKT%a>IIu&0-D62nhvmgD2OO65Sppi)Os<`v|g{-GU-pbo%v- zPErb>4Nm5)f9oWl1>rSs`&22}?UM5B^o?6 zpOeEN;F}RqPGidfKt{{>PJ)$A3V^sX-6OsxkK<^#18eMS6q?Y*7#bKz9k7kq^Jb(lE36Wi*MT#-;;zO)YS5ltE*-Foby}% zaqxq380{1E=-RCB=lj8Q4GNweg0o3rC?cMg42}2J@JgjblcH#Rl);Km4nb*-#=Fz- znm>S1q$|6Of&?cZ=+#ihfVqD?=WE-9ST4)=+6F}zGGnwYVen-D1s|<;LzNKR9zkE4 zxo=&ct`v$Y6#V$Ek4ERVVhaDhx03XXpKk7l33?mBmwzRbB4@mJ@^whcCt#eG)QngC z+`(iJ2`M$9Nn6HG+(MLW*fg#(03c`Xm5|ov0-h;{nu0k^&%7QA;Am zx8t>=NC6P)Xj1N^iEn|1rO+wk5w4F`2BCct?sF?=-`l>Bv>Xb)_pcbMG=d^pS=m3w z^%hXd<=<#UZ(5szSI825w?QjWr~4Ib(u8;;6nx({$yN!$?a|7E%WltvFy{jnZ$&Fw z4oZk`gI0=Xnrg@l=?n$mVtrkdklZe<)TW;nmxJu}Q1H%@yMd&9f zTR?)dHu{`@ZTepg2)fKv#zMz35HFkW;Tvp-8wv5mJ;K)=yKEI_JuGo23qYWv@ZJIg zIRxIw7M`Ra2y|4Hy03#`C)&$WUOq9cEbDM>v)sh^_pkCIBcG_xq^jRPC3jN1jc0q4 zkx$rV_KdU)SL{U5J|qB$o#8*Wf0n@mB>+sy*B`*EQK-#n)9#cSb)+9ifEo+SzoZP^Lq{2VQ5~RtlgE3LZ9hP^V(>MF%K&#~0pHO7?#gMs%&j$Kd|Q zvq8FSH54D5S#X~;0s+T(sCe~}W8h5?_76D>0+R7syj%K*g=btRDu0x==4V@_HrH#WWw z5-vFeBEBj9vG%JR0YBNEnoJIXkZ|sYTa_qwsK6(rAc!4mP}2SsxvlZFc$-2Jf=E%; zaq-9G5csy;?suQi6%wR_`vI#Tyh9XQ#9V4_U8Qoj3Qn29by&g1_W&n1y6Jx3)+VG zd6`rjEd814xqK)vv>Ft=9X`TM5pB)X1~h4PSJmVq!UuK4{m>s$(h0q31 zck-D&OaP)}Q)RsN>$@o@yj`N+Iwz+=zTAW-pfx?nLl6+q-znX8$akXR&2YabNe}`8 z+DDJ%%BmrwYJ8v6w--4C;;!|y);WfJLW19p;HCZt7zDa%%B$KTN5R`XwKrK50%fV! zHkl}Pt9}}!Ac*ODdgrlua*N|@u}zaC1Q89L2u6>~Jr{5C&wWWk5YmvXsAj%mw=&Zr zhe7OCsd-wua)aaR5!#?(hG4QRtZ~$2hLS?;t*eCfiaCQ;2K|F}Lwvr(2 zllBdjy=$h*2pbBXE$jx70a3(6S5K}nOxy!mCv7^kk}WX)C3}gZx2qT1r{&eQ8#nnf zy#owQjLeKon(t=Z_}j&{?|Tos+-(Sj(#NrNxOT`rC1e}<*~3kK_UwPJX8c|J)?3N( ze4wCoAUeDg9ev-Xc=>IZ_P%Tu+?@+ohZ17!%9xeqqyaJVNv#97HQ$uNfNQ^)o=*1O z1S+bjdvc-%4keA&ZY@8#S~>YF4+oY5YcqlT@Wb?7^@HH-*}T?U)rUxwl`p?r_;(9T zvETd8@!k~5XBbN2Id0oP)&B+p3YCr!RqQ-kKh>S9F0ii|Va=?)`A_y?mP0M&IXU@5yv`AY_K^rN=$a z^rui5Hm!T^`Jw|WJ zdbO6Hw?HZRYT(Ep*?Vm3p@sJn<>WIrvx#Xl>7OlbBS1YBKs$J1 z+u*F6`1UBL|Jp`lL#Ti+h{qd1yh%BPpBHozC`fy2FD|lb?LNo$C?((5OEyU- zkUnSl+G$Q;+9zXLOYae(lyv{*SObCdUJ;yJ^c9?ka_B(;|7`Jmj_pcucXgn7GTE?E z;OACxBUoZKvhi~?a&mWXeUmsrO z1Kt+Typ??^Yo@b2*-TG1V`+dF(`T*GW)DzBXJ~*Fif0GU4hIfVDBLyR4wU}`@r3bO literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.bg-BG.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.bg-BG.resx new file mode 100644 index 000000000..99ad06488 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.bg-BG.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Получер + + + Направи препратка + + + Сигурни ли сте че искате да изтриете "{0}"? + + + Директория с посоченото име не бе открита. + + + Празна папка + + + Шрифт + + + (наследен шрифт) + + + Размер на шрифта + + + (наследен размер) + + + Избери формат + + + Добави отстъп + + + Вмъкни HTML + + + Вмъкни картина + + + Вмъкни номериран списък + + + Вмъкни списък + + + Избраният файл "{0}" не е валиден. Поддържаните файлови формати са {1}. + + + Курсив + + + Центрирай + + + Подравни + + + Подравни отляво + + + Подравни отдясно + + + Подреди по: + + + Име + + + Големина + + + Премахни отстъп + + + Файл с име "{0}" вече съществува в тази папка. Искате ли да го презапишете? + + + Зачертай + + + Стилове + + + Подчертай + + + Премахни препратка + + + Качи файл + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.de-DE.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.de-DE.resx new file mode 100644 index 000000000..b9d1f9882 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.de-DE.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Fett + + + Hyperlink einfügen + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Schriftfamilie + + + (Schrift übernehmen) + + + Größe + + + (Größe übernehmen) + + + Absatzstil + + + Einzug vergrößern + + + HTML einfügen + + + Einfügen Bild + + + Numerierte Liste + + + Aufzählliste + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Kursiv + + + Zentriert + + + Ausrichten + + + Linksbündig + + + Rechtsbündig + + + Arrange by: + + + Name + + + Size + + + Einzug verkleinern + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Durchgestrichen + + + Stil + + + Unterstrichen + + + Hyperlink entfernen + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.en-US.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.en-US.resx new file mode 100644 index 000000000..46048b826 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.en-US.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Bold + + + Insert hyperlink + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Select font family + + + (inherited font) + + + Select font size + + + (inherited size) + + + Select block type + + + Indent + + + Insert HTML + + + Insert image + + + Insert ordered list + + + Insert unordered list + + + The selected file \"{0}\" is not valid. Supported file types are {1}. + + + Italic + + + Center text + + + Justify + + + Align text left + + + Align text right + + + Arrange by: + + + Name + + + Size + + + Outdent + + + 'A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Strikethrough + + + Styles + + + Underline + + + Remove hyperlink + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.fr-FR.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.fr-FR.resx new file mode 100644 index 000000000..43eee6158 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.fr-FR.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Gras + + + Insérer un lien hypertexte + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Famille de polices + + + Dimension + + + Style du paragraphe + + + Augmenter le retrait + + + Insèrer HTML + + + Insèrer Image + + + Liste numérotée + + + Liste à puces + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Italique + + + Centrer + + + Justifier + + + Alignement à gauche + + + Alignement à droite + + + Arrange by: + + + Name + + + Size + + + Réduire le retrait + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Texte barré + + + Style + + + Souligné + + + Supprimer hyperlien + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pl-PL.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pl-PL.resx new file mode 100644 index 000000000..f56e8581d --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pl-PL.resx @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Wytłuszczenie + + + Wstaw link + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Wybierz czcionkę + + + (czcionka odziedziczona) + + + Wybierz rozmiar czcionki + + + (inherited size) + + + Wybierz rozmiar bloku + + + Wcięcie + + + Wstaw HTML + + + Wstaw obraz + + + Wstaw listę numerowaną + + + Wstaw listę wypunktowaną + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Kursywa + + + Centruj tekst + + + Wyrównaj tekst + + + Wyrównaj tekst do lewej + + + Wyrównaj tekst do prawej + + + Arrange by: + + + Name + + + Size + + + Zmniejsz wcięcie + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Przekreślenie + + + Style + + + Podkreślenie + + + Usuń link + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pt-BR.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pt-BR.resx new file mode 100644 index 000000000..1cd97aa06 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.pt-BR.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Negrito + + + Adicionar Link + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Fonte + + + Tamanho + + + Formatar Bloco + + + Aumentar Recuo + + + Inserir HTML + + + Inserir Imagem + + + Inserir Lista Ordenada + + + Inserir Lista Aleatória + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Itálico + + + Alinhar Centro + + + Justificar + + + Alinhar à Esquerda + + + Alinhar à Direita + + + Arrange by: + + + Name + + + Size + + + Diminuir Recuo + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Tachado + + + Estilo + + + Sublinhado + + + Remover Link + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.ru-RU.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.ru-RU.resx new file mode 100644 index 000000000..7ebc8e125 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.ru-RU.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Полужирный + + + Вставить гиперссылку + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Выбрать шрифт + + + Выбрать размер шрифта + + + Форматирование + + + Увеличить отступ + + + Вставить HTML + + + Вставить изображение + + + Вставить нумерованный список + + + Вставить маркированныйсписок + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Курсив + + + Выровнять по центру + + + Выровнять по ширине + + + Выровнять по левому краю + + + Выровнять по правому краю + + + Arrange by: + + + Name + + + Size + + + Уменьшить отступ + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Зачеркнутый + + + Стиль + + + Подчеркнутый + + + Удалить гиперссылку + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.uk-UA.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.uk-UA.resx new file mode 100644 index 000000000..0fcb3fe94 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/EditorLocalization.uk-UA.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Жирний + + + Додати посилання + + + Are you sure you want to delete "{0}"? + + + A directory with this name was not found. + + + Empty Folder + + + Шрифт + + + Розмір шрифта + + + Форматування + + + Збільшити відступ + + + Додати HTML + + + Додати зображення + + + Нумерований список + + + Маркований список + + + The selected file "{0}" is not valid. Supported file types are {1}. + + + Курсив + + + По центру + + + По ширині + + + По лівому краю + + + По правому краю + + + Arrange by: + + + Name + + + Size + + + Зменшити відступ + + + A file with name "{0}" already exists in the current directory. Do you want to overwrite it? + + + Закреслений + + + Стиль + + + Підкреслений + + + Видалити посилання + + + Upload + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.bg-BG.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.bg-BG.resx new file mode 100644 index 000000000..6880e5e4e --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.bg-BG.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Добави нов запис + + + Изтриване + + + Отказ + + + Запази + + + Добави + + + Редактиране + + + Избери + + + Страница + + + Записи {0} - {1} от {2} + + + от {0} + + + Филтрирай + + + и + + + Премахни филтър + + + Е равно на + + + Е след или равно на + + + Е след + + + Е преди или равно на + + + Е преди + + + Не е равно на + + + Е равно на + + + Е по-голяма или равно на + + + Е по-голямо от + + + Е по-малко или равно на + + + Е по-малко от + + + Не е равно на + + + Покажи записи със стойност, която + + + Завършва на + + + Е равно на + + + Не е равно на + + + Започва с + + + Съдържа + + + Дръпни колона и я пусни тук, за да групираш + + + E равно на + + + Не е равно на + + + -Избери стойност- + + + Сигурни ли сте, че искате да изтриете записа? + + + не е вярно + + + е вярно + + + Няма записи за показване! + + + Откажи промените + + + Запази промените + + + Опресни + + + сортиране в нарастващ ред + + + сортиране в намаляващ ред + + + премахни групирането + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.de-DE.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.de-DE.resx new file mode 100644 index 000000000..72fe972f3 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.de-DE.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Neuen Datensatz hinzufügen + + + Löschen + + + Abbrechen + + + Aktualisiere + + + Einfügen + + + Bearbeiten + + + Wähle + + + Seite + + + Anzeigen der Elemente {0} - {1} von {2} + + + von {0} + + + Filter + + + Und + + + Filter löschen + + + Ist gleich + + + Ist nach oder gleich + + + Ist nach + + + Ist vor oder gleich + + + Ist vor + + + Ist nicht gleich + + + Ist gleich + + + Ist größer als oder gleich + + + Ist größer als + + + Ist kleiner als oder gleich + + + Ist kleiner + + + Ist nicht gleich + + + Zeigt Zeilen mit Werten, die + + + Endet mit + + + Ist gleich + + + Ist nicht gleich + + + Beginnt mit + + + Beinhaltet + + + Ziehen Sie eine Spaltenüberschrift hierher, um nach dieser Spalte zu gruppieren + + + Ist gleich + + + Ist nicht gleich + + + -wählen Sie- + + + Sind Sie sicher, dass Sie diesen Datensatz löschen wollen? + + + ist falsch + + + ist richtig + + + keine Daten + + + Änderungen verwerfen + + + Änderungen speichern + + + Aktualisieren + + + aufsteigend sortiert + + + absteigend sortiert + + + Gruppierung aufheben + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.en-US.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.en-US.resx new file mode 100644 index 000000000..99d7e63fb --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.en-US.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Add new record + + + Delete + + + Cancel + + + Update + + + Insert + + + Edit + + + Select + + + Page + + + Displaying items {0} - {1} of {2} + + + of {0} + + + Filter + + + And + + + Clear Filter + + + Is equal to + + + Is after or equal to + + + Is after + + + Is before or equal to + + + Is before + + + Is not equal to + + + Is equal to + + + Is greater than or equal to + + + Is greater than + + + Is less than or equal to + + + Is less than + + + Is not equal to + + + Show rows with value that + + + Ends with + + + Is equal to + + + Is not equal to + + + Starts with + + + Contains + + + Drag a column header and drop it here to group by that column + + + Is equal to + + + Is not equal to + + + Are you sure you want to delete this record? + + + -Select value- + + + is false + + + is true + + + No records to display. + + + Cancel changes + + + Save changes + + + Refresh + + + sorted ascending + + + sorted descending + + + ungroup + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.es-ES.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.es-ES.resx new file mode 100644 index 000000000..d332f18da --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.es-ES.resx @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Añadir nuevo registro + + + Eliminar + + + Cancelar + + + Actualizar + + + Añadir + + + Editar + + + Seleccionar + + + Página + + + Elementos mostrados {0} - {1} de {2} + + + de {0} + + + Filtrar + + + Y + + + Limpiar filtro + + + Es igual a + + + Es posterior o igual a + + + Es posterior + + + Es anterior o igual a + + + Es anterior + + + No es igual a + + + Es igual a + + + Es mayor o igual que + + + Es mayor que + + + Es menor o igual que + + + Es menor que + + + No es igual a + + + Mostrar filas con valor que + + + Termina en + + + Es igual a + + + No es igual a + + + Comienza con + + + Contiene + + + Arrastre un encabezado de columna y póngalo aquí para agrupar por ella + + + Es igual a + + + No es igual a + + + ¿Está seguro de que quiere eliminar este registro? + + + No records to display. + + + No + + + Si + + + Cancel Changes + + + Save Changes + + + Actualizar + + + ordenados ascendente + + + ordenados descendente + + + desagrupar + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.fr-FR.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.fr-FR.resx new file mode 100644 index 000000000..97e9f5172 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.fr-FR.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Ajouter un contenu + + + Effacer + + + Annuler + + + Rafraîchir + + + Insérer + + + Edition + + + Sélectionner + + + Page + + + Afficher les items {0} - {1} of {2} + + + de {0} + + + Filtrer + + + et + + + Annuler Filtrer + + + égal à + + + est postérieur ou égal à + + + est postérieur + + + est antérieur ou égal à + + + est antérieur + + + n’est pas égal à + + + égal à + + + est supérieur ou égal à + + + est supérieur à + + + est moins ou égal à + + + est moins de + + + n’est pas égal à + + + Montrer les lignes avec la valeur de + + + Finit par + + + égal à + + + n’est pas égal à + + + Commence par + + + contient + + + Faites glisser la tête de colonne et posez-la ici pour la grouper avec cette colonne. + + + égal à + + + n’est pas égal à + + + -Sélectionner- + + + Etes-vous surs de vouloir effacer le contenu ? + + + est fausse + + + est vrai + + + No records to display. + + + Cancel Changes + + + Save Changes + + + Actualiser + + + triés croissant + + + triés décroissant + + + supprimer groupement + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pl-PL.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pl-PL.resx new file mode 100644 index 000000000..b568345f8 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pl-PL.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Dodaj nowy rekord + + + Usuń + + + Anuluj + + + Aktualizuj + + + Wstaw + + + Edycja + + + Zaznacz + + + Strona + + + Wyświetlanie elementów {0} - {1} z {2} + + + z {0} + + + Filtr + + + Oraz + + + Wyczyść filtr + + + jest równe + + + jest późniejsze lub równe + + + jest późniejsze + + + jest wcześniejsze lub równe + + + jest wcześniejsze + + + jest inne niż + + + jest równe + + + jest większe lub równe + + + jest większe + + + jest mniejsze lub równe + + + jest mniejsze niż + + + jest inne niż + + + Pokaż wiersze o wartościach które + + + Kończy się na + + + jest równe + + + jest inne niż + + + Zaczyna się od + + + Zawiera + + + Przeciągnij nagłówek kolumny i upuść go tutaj aby pogrupować według tej kolumny + + + jest równe + + + jest inne niż + + + Czy na pewno chcesz usunąć ten rekord? + + + -Wybierz wartość- + + + fałsz + + + prawda + + + Brak danych + + + Cancel Changes + + + Save Changes + + + Odśwież + + + posortowane rosnąco + + + posortowane malejąco + + + rozgrupować + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-BR.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-BR.resx new file mode 100644 index 000000000..646b7b7db --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-BR.resx @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adicionar novo registro + + + Excluir + + + Cancelar + + + Atualizar + + + Inserir + + + Editar + + + Selecionar + + + Página + + + Exibindo itens {0} - {1} de {2} + + + de {0} + + + Filtro + + + E + + + Limpar Filtro + + + É igual a + + + É posterior ou igual a + + + É posterior a + + + É anterior ou igual a + + + É anterior a + + + Não é igual a + + + É igual a + + + É maior que ou igual a + + + É maior que + + + É menor que ou igual a + + + É menor que + + + Não é igual a + + + Exibir linhas com valores que + + + Termina com + + + É igual a + + + Não é igual a + + + Começa com + + + Contem + + + Arraste aqui o cabeçalho de uma coluna para agrupar por esta coluna + + + É igual a + + + Não é igual a + + + Você tem certeza que deseja excluir este registro? + + + É falsa + + + É verdade + + + No records to display. + + + Cancel Changes + + + Save Changes + + + Atualizar + + + ordenadas crescente + + + ordenadas descendente + + + desagrupar + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-PT.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-PT.resx new file mode 100644 index 000000000..c61481321 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.pt-PT.resx @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Novo + + + Cancelar + + + Apagar + + + Pretende remover o registo? + + + Registos {0} - {1} de {2} + + + Editar + + + No records to display. + + + Filtro + + + e + + + Limpar + + + Igual + + + Maior ou igual que + + + Maior que + + + Menor ou igual que + + + Menor que + + + Diferente + + + Igual + + + Diferente + + + Igual + + + Maior ou igual que + + + Maior que + + + Menor ou igual que + + + Menor que + + + Diferente + + + -Seleccione um item- + + + Motrar as linhas com o valor + + + A acabar em + + + Igual + + + Diferente + + + A comecar com + + + Contem + + + Arraste uma coluna para este espaco para agrupar pelo valor da mesma... + + + Inserir + + + Pagina + + + de {0} + + + Seleccionar + + + Actualizar + + + Cancel Changes + + + Save Changes + + + Actualizar + + + ordenadas crescente + + + ordenadas descendente + + + desagrupar + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.ru-RU.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.ru-RU.resx new file mode 100644 index 000000000..a3d482c20 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.ru-RU.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Создать новую запись + + + Удалить + + + Отмена + + + Обновить + + + Добавить + + + Изменить + + + Выбрать + + + Страница + + + Отображены записи {0} - {1} из {2} + + + из {0} + + + фильтровать + + + И + + + очистить фильтр + + + равна + + + после или равна + + + после + + + до или равна + + + до + + + не равна + + + равно + + + больше или равно + + + больше + + + меньше или равно + + + меньше + + + не равно + + + Строки со значениями + + + оканчивающимися на + + + равными + + + не равными + + + начинающимися на + + + содержащими + + + Переместите сюда заголовок колонки, чтобы сгрупировать записи из этой колонки + + + равно + + + не равно + + + Вы уверены, что хотите удалить эту запись? + + + -выберите- + + + ложь + + + истина + + + NoRecords + + + Cancel Changes + + + Save Changes + + + Обновить + + + отсортировано по возрастанию + + + отсортировано по убыванию + + + разгруппировать + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.uk-UA.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.uk-UA.resx new file mode 100644 index 000000000..59f26f01c --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/GridLocalization.uk-UA.resx @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Створити новий запис + + + Видалити + + + Скасувати + + + Оновити + + + Додати + + + Редагувати + + + Вибрати + + + Сторінка + + + Зображено записи {0} - {1} з {2} + + + з {0} + + + фільтрувати + + + І + + + очистити фільтр + + + рівними + + + після або рівна + + + після + + + до або рівними + + + до + + + не рівна + + + рівне + + + більше або рівними + + + більше + + + менше або рівними + + + менше + + + не рівними + + + Рядки із записами + + + закінчуються на + + + рівні + + + не рівні + + + починаються на + + + містять + + + Перетягніть сюди заголовок стовпця, щоб згрупувати записи з цього стовпця + + + рівними + + + не рівними + + + Ви впевнені, що бажаєте видалити даний запис? + + + -виберіть- + + + хиба + + + істина + + + немає записів + + + Cancel Changes + + + Save Changes + + + Оновити + + + відсортовано за зростанням + + + відсортовано за зменьшенням + + + розгрупувати + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.bg-BG.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.bg-BG.resx new file mode 100644 index 000000000..02a4fd69d --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.bg-BG.resx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Спри + Cancel button text + + + Опитай отново + Retry button text + + + Избери... + Select button text + + + Премахни + Remove button text + + + Качи файловете + Upload button (visible when AutoUpload is set to false) + + + преместете с мишката файлове тук за да ги качите + Drag & Drop hint text + + + грешка + "failed" status text accessible by screen readers + + + качен + "uploaded" status text accessible by screen readers + + + качва се + "uploading" status text accessible by screen readers + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.en-US.resx b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.en-US.resx new file mode 100644 index 000000000..0380e024d --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/App_GlobalResources/UploadLocalization.en-US.resx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Cancel + Cancel button text + + + Retry + Retry button text + + + Select... + Select button text + + + Remove + Remove button text + + + Upload files + Upload button (visible when AutoUpload is set to false) + + + drop files here to upload + Drag & Drop hint text + + + failed + "failed" status text accessible by screen readers + + + uploaded + "uploaded" status text accessible by screen readers + + + uploading + "uploading" status text accessible by screen readers + + \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..456f9c51871269e844af4beb056bbf8a7376504f GIT binary patch literal 2873 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/imagebrowser.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/imagebrowser.png new file mode 100644 index 0000000000000000000000000000000000000000..4b723a2f4dd5ab15cf42be72d839c0441621ad41 GIT binary patch literal 4863 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/loading.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..1079b7a965a0956ede6840081a377367f8a3b1c7 GIT binary patch literal 1093 zcmZ?wbhEHb6krfwxXQpV<)~s05bafL0ivynEo&94foQ2>F%ZpB%m$(u~hCt*bplQXSX~>}nM4B9uiX4)X90EWj zz`-HFzyTyV7#M(vf#LuE{~(HDp!lEL&ow02*)hP?NY8+o5on;|PZm~I1`P%skl`S2 zGO#5&OeyHFn%m*A=;90+qv`I;iXwZ0=7uYZXwDV#UiwU+hpW{^$?(>n%=#nqcCa74 z+0iQX`+}3F(=QhhL4IBrb{>8~7l9T|4JHN+7ET^M58gf&Mg~R=w!S2$*>lUCXZt!L z+sXvAlMiTXxWg0!6(OnqHMZ%@3$|;41Uqez(qp8}7hfhOPN-nI~Q(RikH*2N`R=XlVc6pg}cq}~l!($N> z{%hWEmF&FzOCSc<>3cUlF=sqA-Ea?NES? z5ML*o;3QuG-iPc)i`>j^Ih{Fbxg{ZB_MWzNCyQ+wa@wzyRcdX_E(ibhsUEMGd%b#r9_T)IB+tZ=x?9w=-79Sp+SSI((H&fgSSlU zr0hp8pU4RDtoXU7&Ot?}s>F}Cg}1V)R6wA}Pgdh?{FI=wE?~*dlVV)AoE;PR z+!^0BSatEaOMDUF6gYAMK*>C7p0mwL0%2!dPWa< XSq)JE-V&znV3CQOh5YTFjttfSF{3Q9 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..232f90be8f5cb4a123923f6ba99f2147578a8f4f GIT binary patch literal 98 zcmZ?wbhEHbWMq(F*v!BX5D?JW*;!j#+tSjKl9EzdS{fP}nv;_g6BG0Q|9=Jyp!k!8 ik%57eK?fuQGJ}DIUqHgePf+>g+QR}z9TnVI7_0#+`xj&Y literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee02b418a3d5f950b40ba61b0abb3036717df7d0 GIT binary patch literal 93 zcmZ?wbhEHbWMq(F*v!CCTU*=G(vp&rQd(LX8XDT!*_o4*6B85j|NnmmY(ViR3nK#q a2ZIhs5@ZGg3zxu2Pi-wm9%a5x25SI~V-w{7 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-h-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..4de0f2760e94917078028a4a49bd4da9c6b7e6ec GIT binary patch literal 93 zcmZ?wbhEHbWMq(F*v!CCTU#3t5YW=nl9G~AT3Q+!8k&=n6B85j|NnmmY(ViR3nK#q a2ZIhs5@ZGg3zxwZV;)APmuIcJ7_0$f-4uNQ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..51572053628066f4040b26a688d78667fd1f61d2 GIT binary patch literal 92 zcmZ?wbhEHbWMmLv*v!BX5D?JW*;!j#+tSjKl9EzdS{fP}nv;_g6BG0Q|9=Jyp!k!8 ck%57eK?fuQGJ}DIQ($87q`hHNoRt`?0i|>n82|tP literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..4813fd384d7c2dd668eedc260d40c4026ad5aacf GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!CCTU*=G(vp&rQd(LX8XDT!*_o4*6B85j|NnmmY(ViR3nK#q X2ZIhs5@ZGg3%kHcPgMyw7Y1tpP%#sI literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f584111b788b08ac490f4f92d959412e835e44e GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!CCTU#3t5YW=nl9G~AT3Q+!8k&=n6B85j|NnmmY(ViR3nK#q Y2ZIhs5@ZGg3;PEi=LvgnxG`7*04+xplK=n! literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..e9d26688bbda0ea9a0680596f96bf1f7e97c23f3 GIT binary patch literal 98 zcmZ?wbhEHblwe?F*v!BX5D?JW*;!j#+tSjKl9EzdS{fP}nv;_g6BG0Q|9=Jyp!k!8 ik%57eK?fuQGJ}DIUqHgePf+>g+QR}z9TnVI7_0#-R~KXe literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..303b45a47e22e8e7427ae4388d41ca45cf459ef5 GIT binary patch literal 93 zcmZ?wbhEHblwe?F*v!CCTU#3t5YW=nl9G~AT3Q+!8k&=n6B85j|NnmmY(ViR3nK#q a2ZIhs5@ZGg3zxwZV;)APmuIcJ7_0$gITU>W literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..347349384a331db3cca0cf85f5a093e52c7d060c GIT binary patch literal 93 zcmZ?wbhEHblwe?F*v!CCTU*=G(vp&rQd(LX8XDT!*_o4*6B85j|NnmmY(ViR3nK#q a2ZIhs5@ZGg3zxu2Pi-wm9%a5x25SI~zZ2yE literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..20d90e19342b6167da5ff5e4f811b28f87d6372d GIT binary patch literal 92 zcmZ?wbhEHb6kuRv*v!BX5D?JW*;!j#+tSjKl9EzdS{fP}nv;_g6BG0Q|9=Jyp!k!8 ck%57eK?fuQGJ}DIQ($87q`hHNoRt`?0j01O82|tP literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba4966bf7b99690a30ac18203d0262b4f6c3c660 GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!CCTU#3t5YW=nl9G~AT3Q+!8k&=n6B85j|NnmmY(ViR3nK#q Y2ZIhs5@ZGg3;PEi=LvgnxG`7*04;+QlK=n! literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..88bf21c0b419907c9e902c15c553cf19af3922cf GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!CCTU*=G(vp&rQd(LX8XDT!*_o4*6B85j|NnmmY(ViR3nK#q X2ZIhs5@ZGg3%kHcPgMyw7Y1tpP;C=^ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..6754eee18db1b1bd1bbe2129847c4334a9476db6 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W0!3-oXoc*!{NJ*BsMwA5SrM32_w?5=xsOs-&cJnt@^7Elt-H4kIHYR#sLnE^ZYS zRW>%Z6$}jj)zqY=Wu&B}OiWCKgoOV~NVM-!^ziWD|SP^`5UXr_** zi(^Q|tt5fR0uP>w2qz0BrHBeY6Mrh4_&g~g>9L?l`m;2NsnTDH7#P_YPM;G^TyVm_ Q5U7vA)78&qol`;+05)hnD*ylh literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/sprite.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..824376232ecb9db5fd94e1e3e9cb17ad7e1bbbbf GIT binary patch literal 5723 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 LtDnm{r-UW|OoV0x literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-nodes-rtl.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-nodes-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..5f249c633b3c26a36c00e5ee617eade4e5eb5110 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^!a$tI!3-on8QpjYq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6|n{Qgt(@pqyU-kzPLsKDW;Mjzu^B2Pq!O*0eQxrE{-7; zw~`W$u<$qs_B0AIc3!q#m1nR*+4f#r_YIHk?GG2_Etxv`uv1TB$lVD+>;ef4>a*Ct U?7GpF1=P;q>FVdQ&MBb@0D=ZN*#H0l literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Black/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..311414557f9a7191fdcf1985221119f538099bd6 GIT binary patch literal 2877 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/loading.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..67065a6307b5fd784c2ce8ef042ba741891602ef GIT binary patch literal 1517 zcmd7R-A_|z90%~4?b0`VH&M}vh@xhk z=i!{^2o!{&QVa@$C@8|FLKdUZxkba&#Vpx;Nw#dvo9Qlgw<~svS+eOru;=Ev{p9=o zeWRif2-c)SI=ldwot+&YAHQFoRuA|HRWI{ab8 zU*t1Vx_0Sb^GqiFFHFjlH9>0QrywJsC`_Q9J6N=hok#$%)1W{X9b8XTo>&|j#wG^Hv$l%1)DD|t?FF^()H^lcD|S;%#M zr*ajr!p9as&f;4ozkYTLd7ljZhw)D=b#t)@ydI0B_%#%bffVI^U^i<*R0L67M8}(t zBm24Pb7WO`M5ch}L!oojB*lHnU7vzrV9aR5r6rm$#pW0G4v|_2E;bkPeT$S3s^;~L5LBV4?$H+n_uLm?;33e_BMMBd)#-)@?4_VoSWlhu<^k|*|mgmKspU3!voAL z1iS4f7!B7l(rC*)+4__E2Ilp#)X$|-!Re`#2RU9t@B5%E!09B-!xj}oH-xJ}zy-Zt z+#^IuzDE;ccxi4sk|bE-bh;)bF)A=$Gn4%NxWh3i7j~ir8JgKnGSaPd`*UP_W&tDh z5a?f0W`27Crr%%5hL_|mO7c!#7vy1e%6p1eLyKLI=Vp@}vXEJv0|n}eavhrOV4S#2 zw~{P}Hik1Y;;5<$tkyK!R5haS(o@1c0W6j&ITphyCQX!x$!MT(VMzD^J*A!_mp>FC zGuRC7(uaS(1xXI5b}kbKqeI?RoEoy)AhQ+n3dnrgnhx3OvV0wBwj^-gKoJ?zSTCMu zilfppFc^%+tL1?}kh()%<-XzI&Q&=Sn#NU+P)va8X*Unz_tT3CdGT3v+U4VC9)ths z>(Q9s81dX_Kp!i??0p-hP#WWmPr&lL&vCxn z?YSH=J%@I^cQlk?Td2@I!G*yZ07Kv? A?f?J) literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..e46ce524ef1dbc9a95ef346bbeab08c703c7f46a GIT binary patch literal 96 zcmZ?wbhEHbWMq(I*v!Ci<;s=m)2DCTxN+jdi7QsDm_L7hPfyR`!-sF(y0vT9t}|!O q{Qv)-0SPGnWMO1r;AYSPiGj>uVBsw|>8Wk1ETVKNkU@x%!5RR)&>@om literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-h-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef76ca58ddbd2577996f475218109f8e2b6d0a25 GIT binary patch literal 96 zcmZ?wbhEHbWMq(I*v!Ci<;s=m)2DCTxN+jdi7QsDxPSlt{Q2__A3l8R)~#K;cAYtM r=Kufy3`junCkrD312=;XNDO2K0}Jm4g#~^>M_M-S`u{+jk--`O6agib literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff85fa71d808704b6019b2e377c97275b8f0d509 GIT binary patch literal 92 zcmZ?wbhEHbWMmLv*v!Ci|Ni}+o}MdLu1udkedETB6DLkwv0}yi`STASK78xetzElz pojG&n|Ns9CFrfI8g^_`Qhd~D<05XGtg)=~~c*fo`8D}L1YXGY7BftOv literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ed265846b8527925ff61292de9e0c2516ed4d48 GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!Ci<;s=m)2DCTxN+jdi7QsDm_L7hPfyR`!-sF(y0vT9t}|!O k{Qv)-0SPGnWMO1r;AYSPiGj>uU|}yf>6xnG;=*7J0P%GomjD0& literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d8dbde5e50205ace62f2e6427cd6c133385c387 GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!Ci<;s=m)2DCTxN+jdi7QsDxPSlt{Q2__A3l8R)~#K;cAYtM k=Kufy3`junCkrD312=;XNDO2K0}HzWXVSF2H{2Mk0V@I`1poj5 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..e955d4f2b2235bdbb797bce0fe104eb95226cc87 GIT binary patch literal 102 zcmZ?wbhEHblw)9I*v!Ci|Ni}+o}MdLu1udkedETB6DLkwv0}yi`STASK78xetzElz zojG&n|Ns9CFrfI8g^_`Qhd~D<05XGtMOZ*(;{>H=J%@I^cQlk?Td2@I!G*yZ07O(M A?f?J) literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ff99d3d8699be906c7a0f5592a6cb53ca41f8a5 GIT binary patch literal 96 zcmZ?wbhEHblw)9I*v!Ci<;s=m)2DCTxN+jdi7QsDxPSlt{Q2__A3l8R)~#K;cAYtM r=Kufy3`junCkrD312=;XNDO2K0}Jm4g#~^>M_M-S`u{+jk--`O6m=z) literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..6fea0636f3d66822b855e14a91d96eb9bd7d2c4a GIT binary patch literal 96 zcmZ?wbhEHblw)9I*v!Ci<;s=m)2DCTxN+jdi7QsDm_L7hPfyR`!-sF(y0vT9t}|!O q{Qv)-0SPGnWMO1r;AYSPiGj>uVBsw|>8Wk1ETVKNkU@x%!5RR*L?M#^ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfb829dc097abfd4190757e54508b0f7eb26217d GIT binary patch literal 92 zcmZ?wbhEHb6kuRv*v!Ci|Ni}+o}MdLu1udkedETB6DLkwv0}yi`STASK78xetzElz pojG&n|Ns9CFrfI8g^_`Qhd~D<05XGtg)=~~c*fo`8D}L1YXGY(BftOv literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..b091822f5fca57cf04a03ab6745fb55739f17b45 GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!Ci<;s=m)2DCTxN+jdi7QsDxPSlt{Q2__A3l8R)~#K;cAYtM k=Kufy3`junCkrD312=;XNDO2K0}HzWXVSF2H{2Mk0V_Tt1poj5 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8196da332dee0e9d19307fb3f7706c5fded3b57 GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!Ci<;s=m)2DCTxN+jdi7QsDm_L7hPfyR`!-sF(y0vT9t}|!O k{Qv)-0SPGnWMO1r;AYSPiGj>uU|}yf>6xnG;=*7J0P(RPmjD0& literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..122af8061881e167a4e00605adfec6c97f9fe08a GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W0!3-oXoc*!{NJ*BsMwA5SrM32~h{bLP#PH+SvYb((=;^5n@iH8m?&u54~@K7Rao zZ*T9zhYwdUF#K0jD=8@n4-bF(^y#NhpJvRMk)55rY15{cFJJzbkXXKa`F{om0}G9h zKr?kbT^vIyZY2pMKM@iX5Eg!tA}aLwc|ub1gU6}qg3km+)1ReDOqKpp#K6eLaBQDw V;_|;A?1B0iJYD@<);T3K0RYFMShfHF literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/sprite.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..2da9604452ffbaa63c8ce3ef6dcb381eb122e700 GIT binary patch literal 6387 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 E3w$OEWdHyG literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-line.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-line.png new file mode 100644 index 0000000000000000000000000000000000000000..0c03dc1289c9af53a998c6c9246b7bab12470b0a GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^f(#7YUpSb7EDzgE5G7gS8c`CQpH@|6H_V+Po~-c6>$dmgt(@pq@<>%0(one&$9wj%q2m7!THN zx;TbZ+)7F~#KPko*we_#*m>DH;FSdX&fhOq_c2Py^{5=ZT_7m^<|Y4rtB5&Dmxbv9O=s|Q^>bP0l+XkK DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Default/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..a4bf2d17ef570645c072f5186948e6af69a1d329 GIT binary patch literal 2978 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 FV1i*7GNJ$g literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/loading.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8453f0e9be0578a4ab31a6d87f341a6c289808b GIT binary patch literal 1376 zcmdUu&r=&^9L8U}>=Jh~A*3aM$#&Un(?Cjrwm`yoZuM%o6icHdxbTNTzStdKQtG&jm2$TAZ!|iO`@sXW~#7;b8D%b zrK-86m_*Bjlv!4ca?&U(=Avp?D8^zETO^Evf(uD(X(DA2$GK!Gmq=L}S1n?y8CT7O zYQ_{ZrWy&=h$|K`#fT=2sDk53982P8G8IdvqKQ-}K~#;#)lgiO<4P#5$T32a&=Msi zT0#ji6c_jR_rd?_+KH2CUpXIlsL0*NjDRYlVPf>x`7H6~E~{s&M)aOf=7 zaU|T^l|~mLP;QX|@N}y_-X%dPpAF&Ru4`CI}*!1eB6!;y|PfNf3@jd!ezw~^XBP5H1 zql;q z9v|<+36s2<+U^&GG#qGy4%X&?f{4az0Hhh{@_2cz?P?ym+yw;Y zu{a0YCo<@apQTqc@&nViKfbY{xoYnT9{1#J(fgI$xx&v$yVAy^Umx$Ge|0_h+xIHA z-6zSUPcOssj$)W<9BN`FP?ijgo7CAQG~mx5rwc}U#rjo$ zUA>!(+`Ag|Y(ZIC)p#CDKmLSH2c*ER*82FDCqF;=Pw#`uAyOIlwF?btbUq9PmyOXT z@bJsQI>>!OQxuNKUbhYwbRVClK!GgU3>*r#NM#3o=WMU^ZKi>_2fG4gjbrblp4uJk zbLSsG-t*7ag zLyyjlvI}F&C7lJ=zlP--E4NA~s1+Er(^aL99Jcvo-a~TQN?Y~cZ7o;a$krV?rMD^{ zY@L#BUD8o#WW5*YX!Lf(mU literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..7cc8e478e175c0ef77776b65c56e3f592d3262ad GIT binary patch literal 98 zcmZ?wbhEHbWMq(F*v!D-k*!>~I3aUJNZ!2YusVy_cBkYC-rfZo0cHCC|Nm#e0E$0Z j7#SEi8FWB0ATtY`atP1aI#Gjes)!|Ns9pU;~OjSr{1@ bI2d$5k{~k}ShxgEdTL8O;|Ox-V6X-NCSntC literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-h-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf144da03b18dee4fbc96e0e8d2209dde9b5b32f GIT binary patch literal 93 zcmZ?wbhEHbWMq(F*v!C?IU^)*UUXQUMQpoM;o^kk3EtiX8Ubbc|NsAIzy=h5vM@3* ba4_hABtd2{uy9Ra323umdwJHni@_QIR0$Nq literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..bdd5cd3ffd54a4f972e9a51355bfef760da59fa0 GIT binary patch literal 92 zcmZ?wbhEHbWMmLv*v!D-k*!>~I3aUJNZ!2YusVy_cBkYC-rfZo0cHCC|Nm#e0E$0Z d7#SEi8FWB0ATtY`atP1aI#Gjes)!|Ns9pU;~OjSr{1@ YI2d$5k{~k}Sl9(ldOj6g;=*7J0PKwt?f?J) literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c8edf4fde728197f3c3b3b5af04860a6a588a70 GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!C?IU^)*UUXQUMQpoM;o^kk3EtiX8Ubbc|NsAIzy=h5vM@3* Ya4_hABtd2{u&@hEQJk>%h8u%502FK!yZ`_I literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..024c90f2dac928f8b2959189c38744209ac797a0 GIT binary patch literal 98 zcmZ?wbhEHblwe?F*v!D-k*!>~I3aUJNZ!2YusVy_cBkYC-rfZo0cHCC|Nm#e0E$0Z j7#SEi8FWB0ATtY`atP1aI#Gjes)!|Ns9pU;~OjSr{1@ bI2d$5k{~k}ShxgEdTL8O;|Ox-V6X-NCcYDJ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..88668cca65035562f504dcfd21abdf2a6c45c371 GIT binary patch literal 92 zcmZ?wbhEHb6kuRv*v!D-k*!>~I3aUJNZ!2YusVy_cBkYC-rfZo0cHCC|Nm#e0E$0Z d7#SEi8FWB0ATt%h8u%502HVbyZ`_I literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..34bee57114c62ed1acd06cbbb7e8a5ce5b5d459c GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!C?IU^)*UUXQUg-5n>Y`atP1aI#Gjes)!|Ns9pU;~OjSr{1@ YI2d$5k{~k}Sl9(ldOj6g;=*7J0PM*U?f?J) literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3ec80331ac8e14b9eba46ed835a70b828dd190 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W0!3-oXoc*!{NJ*BsMwA5Sr79(yYrpen&S1>UAS5wQL>{h=t?!SbDMVw;Vbid5mAzI$z?W;0t7sUN% zVEBGPHX3NSsi%u$NX4zB2ag0r9zA{}lAiSNsfh5?goJdF#I&bk0@IQnr%U)0O;WJ* kFVdQ&MBb@00MYVh5!Hn literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/sprite.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..5a32779174f61bb79cd3422456df815271c6b234 GIT binary patch literal 5665 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-line.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-line.png new file mode 100644 index 0000000000000000000000000000000000000000..0c03dc1289c9af53a998c6c9246b7bab12470b0a GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^f(#7YUpSb7EDzgE5G7gS8c`CQpH@|6H_V+Po~-c6>$dmgt(@pq@<>%0(one&$9wj%q2m7!THN zx;TbZ+)7F~#KPko*we_#*m>DH;FSdX&fhOq_c2Py^{5=ZT_7m^<|Y4rtB5&Dmxbv9O=s|Q^>bP0l+XkK DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Forest/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..0af0168e90740851a7373786a92003bbb21f3860 GIT binary patch literal 2912 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%0AxA?Nr0J3X|UFY$76T{$paGoL;)%RiWjx9 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-h-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-h-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..159ad706f3e9bb9c740a4105ca7e432ad65b68b0 GIT binary patch literal 102 zcmZ?wbhEHbWMq(I*v!E2=FN@H_M+3Lwyjz@<^H`>3+8n`dvx?3nK#qH-ipH3}gla3vaz4Tk_OI^mt+;yi;Iyd? q|NsAIKmv+CSr{1@xEXXnVjwdZSa=PlOgv!Nq_Jh!{|DlX4AuZ4N+mb| literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-hs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-hs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..01344b63e33aabc6d3c2087bfb0a4c0e66ab4173 GIT binary patch literal 92 zcmZ?wbhEHbWMmLv*v!E2=FN@H_M+3Lwyjz@<^H`>3+8n`dvx?3nK#qH-ipH3}gla3wyyy&!tL-To|kY=z4Tk_OI^mt+;yi;Iyd? k|NsAIKmv+CSr{1@xEXXnVjwdZSlB;EI8NJp!;Qfj06^j*djJ3c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..d293ca856b7fd2c2ab65a59e851261695ed34abd GIT binary patch literal 102 zcmZ?wbhEHblw)9I*v!E2=FN@H_M+3Lwyjz@<^H`>3+8n`dvz4Tk_OI^mt+;yi;Iyd? q|NsAIKmv+CSr{1@xEXXnVjwdZSa=PlOgv!Nq_Jh!{|DlX4AuZ4z9l#S literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..69d04a90721a8651c5d60ff104d47243afeedf45 GIT binary patch literal 96 zcmZ?wbhEHblw)9I*v!Ci`qZ}0_M%lQr`*4HYQenDXU{He-7^2c{?+}x6<4nwoHn)L p|Ns9CNI>x?3nK#qH-ipH3}gla3va3+8n`dvz4Tk_OI^mt+;yi;Iyd? k|NsAIKmv+CSr{1@xEXXnVjwdZSlB;EI8NJp!;Qfj06`uidjJ3c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..a19b1b9fe7c7bb0008c99cac0b82642fbe09ada3 GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!Ci`qZ}0_M%lQr`*4HYQenDXU{He-7^2c{?+}x6<4nwoHn)L j|Ns9CNI>x?3nK#qH-ipH3}gla3wyyy&!tL-To|kY=_w%M literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..6f83f17fbd336f6d98696f45c0413114413d8b10 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W0!3-oXoc*!{NJ*BsMwA5Src=6)W zqesW$4zjOcV7Po`vsEAGoxA%IkFft&Qw!a}7PXf>_5l0!>pM%%DhF<1J9}pPtQn2# z1$5Ye#_D*wIEGZ*N}3>$nEFs)x`1ff6Vc~S9w(+fel8>=BAk$r^gK;ss`Qs421Ygp YiMyg3xlYDz2kK++boFyt=akR{0GdlyJ^%m! literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/sprite.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..504abdca602059b578dd466316b928b4431fa5a3 GIT binary patch literal 5358 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 DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Hay/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb258c4ff36c3570eb20b12af932ffd83d51509 GIT binary patch literal 5132 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 Dc&Z)~ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/loading.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..daec89e001c8f174bf967924f06812654f91cdbc GIT binary patch literal 2080 zcmeH{e{2(F7{{;c!LDQ6j$d=bZuCYW+uWor6S^_O^^QST=BQ;XqY~{lWoZ4;t&vPG z>bl+5Z5&ca5hmwsk(&jq8Nv(_F>B{({gGoTIgN=I%E&Q;k*dT~L#$W%&&+@Q%QxRV zdG5XU&3*3qKJUAwezUo{6#)=H27t80rX@y}n6#*fl|?o!24#_v#b8=s(*iALA|>;T z%(H2plzAm5C7w=mUYR4)oLkPwD{(=IqtX`@krGEr7isCDH$9;wqxFRg0dj$kfSy!N{UfRih8A}Q_SRUAxa8Sugp4ys9RiZ9qd?mP8W(9JPdjV-5WpHGLyeGR*`pCX~F;d{);6JK-!ljy!;&!%o{yiNraXLt3aTv>P) zxcFUtgq@o55tQ~zTyOc@zxRU=2Rq-e^n&YWehZ*8(_b9Rdg->#+`btnJjmGNrrvom z+;^%8ojq}5AJO}>_QJ}&6_)&tPZD8MbH(M#twFobX1F=kGZ!TNH>7nztS@_F)(iqk ztg;$@RtJR800Q3yo#-wlAe9Q5-x<)UEE*kAQ(J(s*t+|gb8by0?M3(L*S&SEw@;;B zThaS=6`qXs5o;b!)K;}-SxgThe>~S^4=}525InqO3XGk$MYQF&t|PCmFturO$=R1j z%atDq{604P9jm@sk_-JSU}=X!@$Z=XHO?K2nB!Ke^!;!!$SG9h)Nu3Kg4k zj!(4_aUYe^mi%%&i5fHuRnD$!c8*vJS6i{vwq>ifLZb!shg{3bHA~JdZJFh#d_@Lr z`O=8(@G+|c(S)`Y zGXFXqK$jM1myiD%-oGI4T1k;P8JpW?|KBzzkYWXLdCsQC>f^rtKeZRO*9{RHJBpi6 zc15nDrjEVi*7FBl`3Fm^s~p3N z_{>53)@JcDVqnVOHohz3 zNl-N50h`eleY{Tte%7>e$gb+6DzdwhDbJPH*87j93XsrPxOPW`!jRDQsoJJsX?4@N zu}P&7b_W9Ec_S1Gt8^_L{JtXaY?jVr9iCjivgLgYa=HBk3_gJ*mlC~T<0A2e0whDI z`Nt*Gf9L$ti!#Q(Z$OjSY6JY7D-{aAwgy5=3Os{X!{{Sz3EeD?Decogc-xnH6fdk; zvD;%t8b^EpFs*H=b2YyD(kbZvO+Ax5L1gcp3`|cKQ4YA$ig}RG3H6&fP3;mgvdR|G dHDJ#UEXiL37wvquB;4Tum%7FvI+qJ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..9cb545c3f797f6a15cad2790b796eb07e50bf763 GIT binary patch literal 46 ycmZ?wbhEHbWMmLvXkcLQPbmHW|G(l-7DfgJMg|=QAOOiQFtPUZvvIRBSOWk776~f= literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..846db855878985e9ca29d42e9cb2dee6962bab03 GIT binary patch literal 46 ycmZ?wbhEHbWMmLvXkcLQPbmHW|G(l-7DfgJMg|=QAOOiQFtN4>uAI%vU=08RSqazx literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9ddf6890cb2ace9cbb46125ecc75971d368772e GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcLQPbmHW|G(l-7Dfi3fDQu?fMgh$*jn-zuI^xEum%7V$O_j0 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c4fbcc7b803502cafabb88a6edcd27919b2e3ae GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcLQPbmHW|G(l-7Dfi3fDQu?fMgh$*jn-zo|a{0um%7Uyb6o} literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bb2c46aa70ab1581b024b86478772f6c2e2fc61 GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcLQPbmHW|G(l-7Dfi3fDQu?fMgh$*n0XU51eIXum%7VH44!H literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..965a705c6a1473ac1943fe8444c94836be113338 GIT binary patch literal 46 xcmZ?wbhEHb6kuRvXkcLQPbmHW|G(l-7Dfi3fDQu?fMgh$SX%^FRt7Lw0{{c=3IPBB literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..d082a80484c1489febc4fb0a61e2910bf9da1d20 GIT binary patch literal 46 xcmZ?wbhEHb6kuRvXkcLQPbmHW|G(l-7Dfi3fDQu?fMgh$SX%^F&Sqt>1^@$<3D^Jt literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..8be02c7ce84578439202d8e3636486e1c555dc9d GIT binary patch literal 46 wcmZ?wbhEHb6kuRvXkcLQPbmHW|G(l-7Dfi3fDQu?fMgh$SbO@}xLFyj0Rd78D*ylh literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..8387e7720205d0b65c925d74f3a013e63f0a8bfe GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W0!3-oXoc*!{NJ*BsMwA5SrZ2rysnTDH7#P_YuKX8qtc_6*0qSG$ MboFyt=akR{07S=BjsO4v literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/sprite.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..94c141a37ff134b4b26d252c925fa516f0352f52 GIT binary patch literal 5668 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 DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2007/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5eff047874645743f87b544575de099cc79896 GIT binary patch literal 2797 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 dHDJ#UEXiL37wvq7SOWl|-v=E4 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..f633df233b838899c9c0ec142ef21fe841b2d3eb GIT binary patch literal 47 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-line.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-line.png new file mode 100644 index 0000000000000000000000000000000000000000..0c03dc1289c9af53a998c6c9246b7bab12470b0a GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^f(#7YUpSb7EDzgE5G7gS8c`CQpH@|6H_V+Po~-c6>$dmgt(@pq@<>%0(one&$9wj%q2m7!THN zx;TbZ+)7F~#KPko*we_#*m>DH;FSdX&fhOq_c2Py^{5=ZT_7m^<|Y4rtB5&Dmxbv9O=s|Q^>bP0l+XkK DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Office2010Black/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..2f88b4a47aeb49c09fad94b872b2728676f6aa96 GIT binary patch literal 2969 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/loading.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..daec89e001c8f174bf967924f06812654f91cdbc GIT binary patch literal 2080 zcmeH{e{2(F7{{;c!LDQ6j$d=bZuCYW+uWor6S^_O^^QST=BQ;XqY~{lWoZ4;t&vPG z>bl+5Z5&ca5hmwsk(&jq8Nv(_F>B{({gGoTIgN=I%E&Q;k*dT~L#$W%&&+@Q%QxRV zdG5XU&3*3qKJUAwezUo{6#)=H27t80rX@y}n6#*fl|?o!24#_v#b8=s(*iALA|>;T z%(H2plzAm5C7w=mUYR4)oLkPwD{(=IqtX`@krGEr7isCDH$9;wqxFRg0dj$kfSy!N{UfRih8A}Q_SRUAxa8Sugp4ys9RiZ9qd?mP8W(9JPdjV-5WpHGLyeGR*`pCX~F;d{);6JK-!ljy!;&!%o{yiNraXLt3aTv>P) zxcFUtgq@o55tQ~zTyOc@zxRU=2Rq-e^n&YWehZ*8(_b9Rdg->#+`btnJjmGNrrvom z+;^%8ojq}5AJO}>_QJ}&6_)&tPZD8MbH(M#twFobX1F=kGZ!TNH>7nztS@_F)(iqk ztg;$@RtJR800Q3yo#-wlAe9Q5-x<)UEE*kAQ(J(s*t+|gb8by0?M3(L*S&SEw@;;B zThaS=6`qXs5o;b!)K;}-SxgThe>~S^4=}525InqO3XGk$MYQF&t|PCmFturO$=R1j z%atDq{604P9jm@sk_-JSU}=X!@$Z=XHO?K2nB!Ke^!;!!$SG9h)Nu3Kg4k zj!(4_aUYe^mi%%&i5fHuRnD$!c8*vJS6i{vwq>ifLZb!shg{3bHA~JdZJFh#d_@Lr z`O=8(@G+|c(S)`Y zGXFXqK$jM1myiD%-oGI4T1k;P8JpW?|KBzzkYWXLdCsQC>f^rtKeZRO*9{RHJBpi6 zc15nDrjEVi*7FBl`3Fm^s~p3N z_{>53)@JcDVqnVOHohz3 zNl-N50h`eleY{Tte%7>e$gb+6DzdwhDbJPH*87j93XsrPxOPW`!jRDQsoJJsX?4@N zu}P&7b_W9Ec_S1Gt8^_L{JtXaY?jVr9iCjivgLgYa=HBk3_gJ*mlC~T<0A2e0whDI z`Nt*Gf9L$ti!#Q(Z$OjSY6JY7D-{aAwgy5=3Os{X!{{Sz3EeD?Decogc-xnH6fdk; zvD;%t8b^EpFs*H=b2YyD(kbZvO+Ax5L1gcp3`|cKQ4YA$ig}RG3H6&fP3;mgvdR|G dHDJ#UEXiL37wvquB;4Tum%7FSPA_A literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..4a517d845a9dc525db9cc70b66620d1f5fc7e286 GIT binary patch literal 46 ycmZ?wbhEHbWMmLvXkcJSNJ#kq|G(l-7DfgJMg|=QAOOiQFtPUZvvIRBSOWk6ya^`& literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a2c03acb65338daccc2215f88bf69be6aecdf2f GIT binary patch literal 46 ycmZ?wbhEHbWMmLvXkcJSNJ#kq|G(l-7DfgJMg|=QAOOiQFtN4>uAI%vU=08Q{|VFp literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..5152a607baa41f1bcbb6438b9d7e392e987c5f0c GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$*jn-zuI^xEum%7VY6{Z; literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf44e307d85c87492f1a78ce4948944b9ac167b5 GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$*jn-zo|a{0um%7UUJ8f+ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..f08d556ae27fe777db355c5e878a4860e92e7d7a GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$*n0XU51eIXum%7U*9y%5 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..2701a731b89c990e91aaabbbf33211743a0643ff GIT binary patch literal 46 xcmZ?wbhEHb6kuRvXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$SX%^FRt7Lw0{{b*3H<;7 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..37f5029005cd010c581ceb75fd8c3a47c4be52ff GIT binary patch literal 46 xcmZ?wbhEHb6kuRvXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$SX%^F&Sqt>1^@#)3Df`p literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4ad20ee2ec1694a9163f8974c93304d6874dc2a GIT binary patch literal 46 wcmZ?wbhEHb6kuRvXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$SbO@}xLFyj0RZ?3CjbBd literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..78a4605cc32d99f2fa78683262580d1f54b9ad35 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W0!3-oXoc*!{NJ*BsMwA5SrXoPFE0?iRA3GxdD38Dc8fB)x# zKzU717srr_TS*U|CqGORe(+p4B|%7ljnPdnu8c3tPf;$dEpVr!KD$5y17E&y;l@kN QEI>^Rp00i_>zopr06jNmrT_o{ literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/sprite.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc5203d1beb21cda4d23725d60e36f04fb004af GIT binary patch literal 5086 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 DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Outlook/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..bea6d33a0ff8c7c1b85504e3ee34c0b0b8ce34ce GIT binary patch literal 2927 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 dHDJ#UEXiL37wvquB;4Tum%7FSPA_A literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..4a517d845a9dc525db9cc70b66620d1f5fc7e286 GIT binary patch literal 46 ycmZ?wbhEHbWMmLvXkcJSNJ#kq|G(l-7DfgJMg|=QAOOiQFtPUZvvIRBSOWk6ya^`& literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a2c03acb65338daccc2215f88bf69be6aecdf2f GIT binary patch literal 46 ycmZ?wbhEHbWMmLvXkcJSNJ#kq|G(l-7DfgJMg|=QAOOiQFtN4>uAI%vU=08Q{|VFp literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec1b6588deaf0cc4007abcabe2c628e89a6021fe GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcVWNJ#kq|G(l-7Dfi3fDQu?fMgh$*jn-zuI^xEum%7VjtbNO literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..d71cc4da0e3c6abac6758d863fa3490840707566 GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcVWNJ#kq|G(l-7Dfi3fDQu?fMgh$*jn-zo|a{0um%7Uf(nTM literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee99d7a50924b83628bcd6d46fd22d2b3c507f5c GIT binary patch literal 47 ycmZ?wbhEHblwe?FXkcVWNJ#kq|G(l-7Dfi3fDQu?fMgh$*n0XU51eIXum%7U`wGqg literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..2701a731b89c990e91aaabbbf33211743a0643ff GIT binary patch literal 46 xcmZ?wbhEHb6kuRvXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$SX%^FRt7Lw0{{b*3H<;7 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..37f5029005cd010c581ceb75fd8c3a47c4be52ff GIT binary patch literal 46 xcmZ?wbhEHb6kuRvXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$SX%^F&Sqt>1^@#)3Df`p literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/slider-vs-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4ad20ee2ec1694a9163f8974c93304d6874dc2a GIT binary patch literal 46 wcmZ?wbhEHb6kuRvXkcJSNJ#kq|G(l-7Dfi3fDQu?fMgh$SbO@}xLFyj0RZ?3CjbBd literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..8141effe0536294e04830e42a68623c17fb5be6a GIT binary patch literal 184 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 Mw2U>Y)SV*!1DX@5#Q*>R literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-line.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-line.png new file mode 100644 index 0000000000000000000000000000000000000000..0c03dc1289c9af53a998c6c9246b7bab12470b0a GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^f(#7YUpSb7EDzgE5G7gS8c`CQpH@|6H_V+Po~-c6>$dmgt(@pq@<>%0(one&$9wj%q2m7!THN zx;TbZ+)7F~#KPko*we_#*m>DH;FSdX&fhOq_c2Py^{5=ZT_7m^<|Y4rtB5&Dmxbv9O=s|Q^>bP0l+XkK DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Simple/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..57a0ca9177256da530290589e1ab9043ae41c544 GIT binary patch literal 2806 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/imagebrowser.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/imagebrowser.png new file mode 100644 index 0000000000000000000000000000000000000000..02ba545e61c436b8538b4ef01cf51de1c24dcef1 GIT binary patch literal 4740 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 TAR{%HrBO@<3FVhm5%ku-ZEmSR literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..3bbe4057cf548fc6306570af93fdfacadf85b0b1 GIT binary patch literal 102 zcmZ?wbhEHbWMq(I*v!CCQ&V&N`0?q}ryo3cu)V!~tfU%7JSu3fv% zoH_IV|9=J;Q2fcl$iTqEpaT*BnZdv!T+q7E%juE8;a%?=9A%g$iJTH}VXy`Ol^rH? literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-h-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff879a4982cf5de3f6e6cac82ae6a0612c2daae1 GIT binary patch literal 96 zcmZ?wbhEHbWMq(I*v!Ci{P^+d)2AOic(A>_edETBjg5_ceSP!i&tJK6Wlc@Zu3fwS p|NqZ`1QdU=FfuT3Gw6WCKxQzo@D`l()b>rCQ6Lb=B*4gE4FEsHAHV_edETBjg5_ceSP!i&tJK6<*r@3&YU^( q|NnmmB%t_{g^_`Qn?VO81~P+zg*Sk4B8Sz%o=v;{KM-eRum%8meIls< literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-both.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-both.gif new file mode 100644 index 0000000000000000000000000000000000000000..61021f3b5edd4fa2f8f637f0ac6e987686fa888a GIT binary patch literal 92 zcmZ?wbhEHbWMmLv*v!CCQ&V&N`0?q}ryo3cu)V!~tfU%7JSu3fv% ooH_IV|9=J;Q2fcl$iTqEpaT*BnZdxqX`om*WA8MXMkNMo01y2kmH+?% literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff93f91c605185b58a9c2649d24048ee24afd3f2 GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!Ci{P^+d)2AOic(A>_edETBjg5_ceSP!i&tJK6Wlc@Zu3fwS j|NqZ`1QdU=FfuT3Gw6WCKxQzouos;4d}{E}g~1vCfe#;l literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-top.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-hs-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe8a3c1be5c11496fc5649a91dc29de47c8720c4 GIT binary patch literal 90 zcmZ?wbhEHbWMmLv*v!Ci{P^+d)2AOic(A>_edETBjg5_ceSP!i&tJK6<*r@3&YU^( j|NnmmB%t_{g^_`Qn?VO81~P+zgtfU%7JSu3fv% zoH_IV|9=J;Q2fcl$iTqEpaT*BnZdv!T+q7E%juE8;a%?=9A%g$iJTH}VXy`Om60ZM literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..335fcfc774423647bd52ce8d7cd618f98666f708 GIT binary patch literal 96 zcmZ?wbhEHblw)9I*v!Ci{P^+d)2AOic(A>_edETBjg5_ceSP!i&tJK6<*r@3&YU^( q|NnmmB%t_{g^_`Qn?VO81~P+zg*Sk4B8Sz%o=v;{KM-eRum%8m@gk`J literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-right.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-v-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..810e4fc29707055898172c7574a39e0f3e87789d GIT binary patch literal 96 zcmZ?wbhEHblw)9I*v!Ci{P^+d)2AOic(A>_edETBjg5_ceSP!i&tJK6Wlc@Zu3fwS p|NqZ`1QdU=FfuT3Gw6WCKxQzo@D`l()b>rCQ6Lb=B*4gE4FEtmAHVtfU%7JSu3fv% ooH_IV|9=J;Q2fcl$iTqEpaT*BnZdxqX`om*WA8MXMkNMo01!DLmH+?% literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-vs-left.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/slider-vs-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..731e969604649552cbac49626f35ab95c38a8e65 GIT binary patch literal 90 zcmZ?wbhEHb6kuRv*v!Ci{P^+d)2AOic(A>_edETBjg5_ceSP!i&tJK6<*r@3&YU^( j|NnmmB%t_{g^_`Qn?VO81~P+zg_edETBjg5_ceSP!i&tJK6Wlc@Zu3fwS j|NqZ`1QdU=FfuT3Gw6WCKxQzouos;4d}{E}g~1vCflD8M literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/sprite-vertical.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/sprite-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2bfcefd4a44b0644130a8d6a40d66bec3b12dcd9 GIT binary patch literal 188 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 DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sitefinity/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..3bdf9d60712aca2a3ccf9bc0e4ebff30a82ba4fd GIT binary patch literal 2958 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/loading.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..f5c95b7876d5f5087fbefd73b34b2e53d2a6872f GIT binary patch literal 1306 zcmZ`&eN0v4;d_3lMy6yI%ZtVqW|FQ{xXK$oSgiUdy{+a zx##4vub2*>#Q+9=2H@GH@@KuJPdIeib~>#)t=63e4wOFttG~hQuc7=k27is&Uv6Fx zfLt#(te0{ieWeCpfC-Qj&>3zZ(HRnqlju0d1h`Cqy}do~pGEA29?vN$ zwqzIOr0WmzdE6H9caT5;AkYSm1)d3l?caV@cWYkjWVVtLP?baZV=VzpX_2a5ZL;5| zR&z&>t;H|W3q$!Ou@@gcc=TtiEn$A}05UmZ3=3CFIveA0CzQz=sWv(}nN3$S8G4eW zvoaKNI%8M^O(v)(2n90?jYjRKlYQ4``)IAUFnd2C^#LKNC!EYxwnL+G=vJ?-s89v7 zITf{e=qm)wcFi99=m9v_!6Iu5ul;toOxASsbPD~=kzoEiBxx5398jaNQ%;M~$f|Q` zlQB(Ot`2+ElBpf08eYQiFlJP*C*;MI_Ad!VFHN+uFIMsKFlWc~oA0X}H#c`Xt9SFI zs@lPj$LWLjf4QK+>L-l@S2aW3nv#`*wdE^pT)+3bCou>QrnQ}qKmd4`=3TJp^=xct zA@RCJDdzL7g9@mNhj{H}n)p015f6vLw+ofnbdP0je=nK>UabDac@g2VCOMYk!aoUl zT#>SU(R=Si^NeJX8mpgQC|*Qb)SI_QmUPoaoEJa*qdJKRb**izSSS!cg~AT`L3E;$ zm9jdu7^kI?2r>}O-K}g!d4R{@VNfIz@F6l)i#u=hQO^CPG;mTFZA|m6`#p^!|66dQ z-+O!c!@1KMRmDoxq-gf9&8YI}I>Ve{%CSB1hy9*AA7hFq?!0jX!|?*O&Z-=KW zp}}l=G9wK~0If@vDQFkqQDst0B4I`;T!_L-JKB1!mulVLjk>_cWVCQ9aD@RhE#1;MyEszJ1R!bXPX@QySq_%&@LUyC8OD-bwb{I?cH<} zV>Ysp)t0ObjfTdn&ZyN;M~*RNtxAa;5@fp=lgQfX+2hZxIPky9K5xoXhRbM|jcbbQ z`&vWQt~I8jB!1&$^QAl$)rJDzmI=uYSz$5wDmZRDCF p7PF>pF literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-h-bottom.gif b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/slider-h-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..94b44b95df67a0d472825da8674b5416c54a9220 GIT binary patch literal 93 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-line.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-line.png new file mode 100644 index 0000000000000000000000000000000000000000..0c03dc1289c9af53a998c6c9246b7bab12470b0a GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^f(#7YUpSb7EDzgE5G7gS8c`CQpH@|6H_V+Po~-c6>$dmgt(@pq@<>%0(one&$9wj%q2m7!THN zx;TbZ+)7F~#KPko*we_#*m>DH;FSdX&fhOq_c2Py^{5=ZT_7m^<|Y4rtB5&Dmxbv9O=s|Q^>bP0l+XkK DKVC&C literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-nodes.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Sunset/treeview-nodes.png new file mode 100644 index 0000000000000000000000000000000000000000..f498056630bde2eb861d2d5cc257e92582bc5436 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^c_7Te3?x6cUONe-BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%aR&H=xTd6}q^70vjS4gB|(0{|Nk>wKgH_^uT7z226kuFjgi zNjpK@+D6T~>`m0oyHmqkw~F!c@x6O%TlPlm@ub+q-7?kFcV3>kDS5f^!v_x@TzfEY zu6Fu=&wfsJ_Ul68Z*JsfPJeS_ruEH}eX*C%*|175?2wPs>zddm2y_mEr>mdKI;Vst E0JchFCIA2c literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/editor.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..239e092e69d590135698e88754cd63342bf709c6 GIT binary patch literal 2842 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 literal 0 HcmV?d00001 diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/imagebrowser.png b/packages/TelerikMvcExtensions.2011.1.315/content/Content/2011.1.315/Telerik/imagebrowser.png new file mode 100644 index 0000000000000000000000000000000000000000..e13cb462184b5f5f8c769eb4176a8246a6c33ec1 GIT binary patch literal 4839 zcmY+IWn2^P*T%Ooav-By0Y{B)gb4#_r5i?rpmYcWL>VnzBP5(i3c_fSkWx~S8X!oQ zfC9n{%K!X*o;S~%bD#S<=ep1LyuF_o8|u)}aMAz(06INgO;gfo3;+PxsVGRSm^cG&;az(5j#(s377TVuG36zC>s6C~NN|7C(Y4oOQsp*i_DOvJ;LI+{il zT@mYCchq(5Af^jMJ;0!d0a3#;kkhuJ-H9M-Fb2%HLvxE1b$O{s^5d_h{3#yv97*be z{!=kkV=32gq$?Pc_Mf2yLu1a%tc#--g_07CU@cPE_&=!%Ne(ATI1mdJIh-WLf>=nB z2C0T4z4uQt#(}8iod31Mpd=p&XMcdL&g2V^s1j$H(2#)&~Nhlz7UJ@1+=z`Uf z7sH!@)Y1Is|9{2Arv*{}ZKK3bLvo-g;2B7!_;3Uv!*Dloo3xxZ#Qvyu=1;znE%71KC4Q|DEt4|cLKb>Wo6=Oq zgWIKZ$;H?p8zDTJ;3V-r>Lxoq#ohRV8Nq3b;W1_TBOO+`8`d&16ov|L1J>0DV6e{pc(>@Wt$2B$QbCt6!=l zQzlF?X`o!uaLS;{u!f??|7-S8LNdSv1c;Ta}Xtf8t; z7il6UHkb6#(n)Kf>q;diPeQ*t8cxjoZ3AGSP&*_)g)smuosk4sv%}2^Fic5wBB$Tq zFDA_Gpd;8^_IQ)%02}Jey+6_Gb@y>op%coQx76{FNHD5U&^eeXEkAyq6+};ktdPwB=U3-YcnL(LuhPNjbx)YctH8nz z)9-1bO05gi^%yTMR8t|O z8aWznee@~XN2!JenO{C@M2>7*OkQu~mF2-=%4m5VlQ36q=FTgFO{D<>I5(PHVj@lx z&|MW)?CVt~s~{sIe^Fkn|HKh-I65AEhtaw_`}6*fZ+0DOmu?bQX2|JRBTaXM8K>^B zpB?;Nut}=<+V>3Nho*M9q5>%!vt^*lkfcl&CQHWCSPfGdzXvGMJEM7^&qVRJH9 zm;7DN*iMa@a@ytw+uf;c>8FNbz?>vZ=>hU_fD6O+fJr00t7D8~*y+=$Q{8{JEl=y#-!3R8G@IOffvL6+#f9OBBW{LAi>H`-Ds z7mNkww?#3cB{b#Cac~%RWaf^AIDKTClSdJaX z_){)@*QLYotL{>w1)3hA&-r5Tc^88+-&6nCtfuI|taF&#uGBf0)5EMZM^zqJ;-N8@n)nsWh*V551 z1`f!1u&qW52F`LOBE&?xM|(`;Q2AnUTytOATas-cSrCE&`%9@_sEzS(v?CpxL|aNr zwiZJWWfmlzhRBK#mMD=|!1lhfWHb>t6sxOav5oRMDAyP*TciEfBWqyu%N&fmp{*fA zU2C6|@nNi`Gpo!MHA&4OfoN}#E6-gL zsC9kYHN>id9dCOM8sKFrIYF9kNdLB3CL0wN%95K_U)il0UsU0G1e+*B>|06YU`^Lxo`utt&Bvy|{VA@po+lJ0j@rplYkDzh=&LP>skELu9Vvd#+}jk5U|IGcQ^D!;L7|k?KgRg1xO7edef!_@w>wx zh5goQOq-r#<9EU`+Bd)>jy`F}e*(EoDDZx2KvLEcuxi#;{YP1FcZ{12FAIZ0Ufn2H zmus(Ekfa{FIY=_JW-`y3hfQJTW^NA4E%<^ykFj8D!KRmob7Lxjj&11r*bFu)@uj71 zhkOxmQ#%p5iT97oaV&2*8+jqOY_#axjW$HB*bcKpL{gB=RmQx>2{*T z{-W!n@l5VOU)(m~S-7Vzd_){qMy0(1Vc!E+4@7`7P5|XqCHvyzB;xYe@^Sq zSHFf{J~;a^$z!Z<@gk$5w2d}#WQDEWpL?oba}yE`AWMK^R+#*UTzkq;81osTIzU# zd;aDdtz@2ZpE#;^fWunW?H3Y5e}ar_s=JPlk6W083=`J}(<8(V?D-7BlA*VFGd^`j z`Zc$2U+Y6^WcK!#^0%MMJC7wmeKKEe*sEJgVwUscx26^OY`Ve1ch$8H^h`HCeE8t} zVgj0+oSdN%8$(I|GNPFY*zs}wIT?LV^#QGJ6G0BPXE|~bZ@;9Ry71X=XS-@NR;|a+ z_aM~R3OW2%3-klfvquc)jPg)NJ&yX`@0{5yD}~Bf>AB90)RKEbIdLvq)#fZX&hBBA z)1-Va%Kd0Aa#I{Qal#VcK*TSlLsbhpDD{```MQ@1=5JR2GN*f}-|^J%OiJC;th%`8Uk$a}-Wc8>mh*2;^|VQ2a~d~5g#r~&SIF8aFei{N zi04;Ah#renGcX1#b`snTbHUgwj?TuxKFqnfyT(Ok0x-=bub>s;8K#2zB6m96q7tdR zQ>q0{y`S70B&K5mIWlrm%ei5!>##EpYF3t2+ZQQ&_jO?$cPM6HjFU(!dnG&9;;QRT zxSXU1D5ET}+<-ZKfyymgp+3?2PX5`6IO*AT5&Mdqg2I{1@|Lvt^kMvlfhZkBX4G^a zqs3u;duT;ZlmhNn&!RDHR&6@`ox2jc&YxJ{_4BFH!{7d$-IOma337CFj0VFaYo7gt zQ`)QWJ!o%_?C_}ff|$P(D!oRI_Y94< zNMO@eSt~eda0)LIKSi2Ikx|21ETm9=JBR9u+~F*_FiZ8>ydAyP6XJtTZgyN)t_#*Yk-m|4=%{E*MIBQP#Y{;ML~l^WabLtdkNRlFqR(b0*CuPxLrsR zlvRV?SNzY)^$1WnZ6X^V|1m#bY+eDrRhNh9M!OTmgaN;rJ?=wI3H`Eq^ucdn-@0AD zJy98?pu2Qwi{s-c9Y~u3I$Y`Nffe23d1LK-a zo~P_ymy4QKK3?)K-biWyb}?CzIKd7w5EVF@aWn?u3DyFAUK0OorbZ{5tTOEqJ58P< zYvu0A$WV|rB4$Fvmo?UPJ-%r7wSwCY?PMzE7t_vg@>1Ax|8eZ0RSRI{NCaJK>Bqg> zTsWQ{I+LC4dSu=t4M>86-bqLbK=VDW)-Bv6GtDqgeIIQ!(-!i#?&-7dL+|I7eh

          ");var a6=a0(a9);var a8=a4.getRange();a8.deleteContents();if(a8.startContainer==a4.document){a8.selectNodeContents(a4.body)}var ba=new ac();var bd=ba.addCaret(a8);var bc=a2(a6,bd);var bb=false;if(!/body|td/.test(D.name(bc))&&(a6||D.isInline(bc))){a8.selectNode(bd);am(a8,bc,true);bb=true}var be=a1(a9);a8.insertNode(be);bc=a2(a6,bd);if(bb){while(bd.parentNode!=bc){D.unwrap(bd.parentNode)}D.unwrap(bd.parentNode)}g(a8.commonAncestorContainer);bd.style.display="inline";D.scrollTo(bd);ba.removeCaret(a8);O(a8)}}function f(){var a0=[//g,"",/mso-[^;"]*;?/ig,"",/<\/?(meta|link|style|o:|v:)[^>]*>((?:.|\n)*?<\/(meta|link|style|o:|v:)[^>]*>)?/ig,""];this.applicable=function(a3){return/class="?Mso|style="[^"]*mso-/i.test(a3)};function a1(a3){if(/^[\u2022\u00b7\u00a7\u00d8o\-]\u00a0+/.test(a3)){return"ul"}if(/^\s*\w+[\.\)]\u00a0{2,}/.test(a3)){return"ol"}}function a2(bg){var a8=D.create(document,"div",{innerHTML:bg});var bf=s(H.join(","),a8);var ba=-1,a5,be={ul:{},ol:{}},a3=a8;for(var bb=0;bb]*>/g,"").replace(/ /g,"\u00a0");var a9=a1(bg);if(!a9||D.name(a6)!="p"){if(a6.innerHTML==""){D.remove(a6)}else{be={ul:{},ol:{}};a3=a8;ba=-1}continue}var bc=parseFloat(a6.style.marginLeft||0);var bd=be[a9][bc];if(bc>ba||!bd){bd=D.create(document,a9);if(a3==a8){D.insertBefore(bd,a6)}else{a3.appendChild(bd)}be[a9][bc]=bd}if(a5!=a9){for(var a7 in be){for(var a4 in be[a7]){if(s.contains(bd,be[a7][a4])){delete be[a7][a4]}}}}D.remove(a6.firstChild);a3=D.create(document,"li",{innerHTML:a6.innerHTML});bd.appendChild(a3);D.remove(a6);ba=bc;a5=a9}return a8.innerHTML}this.clean=function(a4){for(var a3=0,a5=a0.length;a3]*"?/ig,"");return a4}}function i(a0){function a1(a4){var a2=0;for(var a3=a4.parentNode.firstChild;a3;a3=a3.nextSibling){if(a3!=a4&&a3.className!="t-marker"&&a3.nodeType==1){a2++}}return a2}this.findSuitable=function(a3,a2){if(!a2&&a1(a3)>0){return null}return D.parentOfType(a3,a0[0].tags)};this.findFormat=function(a6){for(var a2=0;a20){this.activate(a6,a5)}};this.apply=function(a8){var a7=[];for(var a5=0,a6=a8.length;a50){for(var a5=0,a8=a9.length;a51){var a5=a7.pop();var a6=a7[a7.length-1];if(a5.previousSibling&&a5.previousSibling.className=="t-marker"){a6.appendChild(a5.previousSibling)}if(a5.previousSibling==a6&&a5.style.cssText==a6.style.cssText){while(a5.firstChild){a6.appendChild(a5.firstChild)}D.remove(a5)}}}}function aZ(a1,a0){i.call(this,a1);function a2(a6){var bh=a6.attributes,be=s.trim;if(!bh){return}for(var a5=0,bc=bh.length;a5=0?D.toHex(a4):a4}}}}return}function a3(a8){var a9=s(af(a8)?a8.parentNode:a8);var a7=a9.parents().andSelf();for(var a5=0,a6=a7.length;a5'+a8.dataItem.Text+""}}}function aX(a2){X.call(this,a2);var a1=[{tags:["span"]}],a0=new aZ(a1,a2.cssAttr);this.update=function(a3){a3.data("tColorPicker").close()};this.command=function(a3){return new aI(s.extend(a3,{formatter:function(){var a4={};a4[a2.domAttr]=a3.value;return new F(a1,{style:a4},a2.cssAttr)}}))};this.willDelayExecution=ad;this.init=function(a5,a3){var a4=a3.editor;a5.tColorPicker({selectedColor:"#000000",onChange:function(a6){X.exec(a4,a2.name,a6.value)}})}}function ab(){X.call(this);var a1=[{tags:["span"]}],a0=new aZ(a1,"className");this.command=function(a2){return new aI(s.extend(a2,{formatter:function(){return new F(a1,{className:a2.value})}}))};this.update=function(a2,a4){var a3=a2.data("tSelectBox");a3.close();a3.value(a0.getFormat(a4))};this.init=function(a4,a2){var a3=a2.editor;a4.tSelectBox({data:a3.style,title:a3.localization.style,onItemCreate:function(a5){var a6=D.inlineStyle(a3.document,"span",{className:a5.dataItem.Value});a5.html=''+a5.html+""},onChange:function(a5){X.exec(a3,"style",a5.value)}})}}function y(a1){function a0(a4,a5){for(var a2=0;a2'+a5.dataItem.Text+""},onChange:function(a4){X.exec(a2,"formatBlock",a4.value)},highlightFirst:false})}}function aR(a0){c.call(this,a0);this.exec=function(){var a3=this.getRange(),bd=q(a3),a6,bb=s.browser.msie?"":'
          ';var a5="p,h1,h2,h3,h4,h5,h6".split(","),be=D.parentOfType(a3.startContainer,a5),a1=D.parentOfType(a3.endContainer,a5),a2=(be&&!a1)||(!be&&a1);a3.deleteContents();var bc=D.create(bd,"a");a3.insertNode(bc);g(bc.parentNode);var a4=D.parentOfType(bc,["li"]),bf=D.parentOfType(bc,"h1,h2,h3,h4,h5,h6".split(","));if(a4){var a8=a3.cloneRange();a8.selectNode(a4);if(j(a8).length==0){var bg=D.create(bd,"p");if(a4.nextSibling){am(a8,a4.parentNode)}D.insertAfter(bg,a4.parentNode);D.remove(a4.parentNode.childNodes.length==1?a4.parentNode:a4);bg.innerHTML=bb;a6=bg}}else{if(bf&&!bc.nextSibling){var bg=D.create(bd,"p");D.insertAfter(bg,bf);bg.innerHTML=bb;D.remove(bc);a6=bg}}if(!a6){if(!(a4||bf)){new W([{tags:["p"]}]).apply([bc])}a3.selectNode(bc);var a7=D.parentOfType(bc,[a4?"li":bf?D.name(bf):"p"]);am(a3,a7,a2);var a9=a7.previousSibling;if(D.is(a9,"li")&&a9.firstChild&&!D.is(a9.firstChild,"br")){a9=a9.firstChild}a6=a7.nextSibling;if(D.is(a6,"li")&&a6.firstChild&&!D.is(a6.firstChild,"br")){a6=a6.firstChild}D.remove(a7);function ba(bh){if(bh.firstChild&&D.is(bh.firstChild,"br")){D.remove(bh.firstChild)}if(af(bh)&&bh.nodeValue==""){bh=bh.parentNode}if(bh&&!D.is(bh,"img")&&bh.innerHTML==""){bh.innerHTML=bb}}ba(a9);ba(a6);g(a9)}g(a6);if(!D.is(a6,"img")){a3.selectNodeContents(a6)}else{a3.setStartBefore(a6)}a3.collapse(true);D.scrollTo(a6);O(a3)}}function d(a0){c.call(this,a0);this.exec=function(){var a2=this.getRange();a2.deleteContents();var a1=D.create(q(a2),"br");a2.insertNode(a1);g(a1.parentNode);if(!s.browser.msie&&(!a1.nextSibling||D.isWhitespace(a1.nextSibling))){var a3=a1.cloneNode(true);a3.setAttribute("_moz_dirty","");D.insertAfter(a3,a1)}a2.setStartAfter(a1);a2.collapse(true);O(a2)}}function ap(a1){var a0=[a1=="ul"?"ol":"ul",a1];y.call(this,[{tags:a0}]);this.isFormatted=function(a5){var a2=[],a3;for(var a4=0;a41){D.insertAfter(a3[a3.length-1],a4);D.insertAfter(a3[1],a4);D[a2.length>0?"insertBefore":"insertAfter"](a3[0],a4)}}else{var a5=new b([{tags:["a"]}],a6);a5.finder=this.finder;a5.apply(a2)}}}function ao(a0){a0.formatter={toggle:function(a1){new b([{tags:["a"]}]).remove(j(a1))}};c.call(this,a0)}function aa(a1){c.call(this,a1);var a0;this.async=true;var a2=new aW();this.exec=function(){var a7=this.getRange();var a5=a7.collapsed;a7=this.lockRange(true);var ba=j(a7);var a9=null;var a4=this;function bb(bh){var bg=s("#t-editor-link-url",a8.element).val();if(bg&&bg!="http://"){a0={href:bg};var bd=s("#t-editor-link-title",a8.element).val();if(bd){a0.title=bd}var be=s("#t-editor-link-text",a8.element).val();if(be!==a9){a0.innerHTML=be}var bf=s("#t-editor-link-target",a8.element).is(":checked");if(bf){a0.target="_blank"}a2.apply(a7,a0)}a6(bh);if(a4.change){a4.change()}}function a6(bd){bd.preventDefault();a8.destroy();az(q(a7)).focus();a4.releaseRange(a7)}var bc=ba.length?a2.finder.findSuitable(ba[0]):null;var a3=ba.length<=1||(ba.length==2&&a5);var a8=ar.window.create(s.extend({},this.editor.dialogOptions,{title:"Insert link",html:new s.telerik.stringBuilder().cat('
          ').cat("
            ").cat('
          1. ').catIf('
          2. ',a3).cat('
          3. ').cat('
          4. ').cat("
          ").cat('
          ').cat('').cat(" or ").cat('Close').cat("
          ").cat("
          ").string(),onClose:a6})).hide().find(".t-dialog-insert").click(bb).end().find(".t-dialog-close").click(a6).end().find(".t-form-text-row input").keydown(function(bd){if(bd.keyCode==13){bb(bd)}else{if(bd.keyCode==27){a6(bd)}}}).end().find("#t-editor-link-url").val(bc?bc.getAttribute("href",2):"http://").end().find("#t-editor-link-text").val(ba.length>0?(ba.length==1?ba[0].nodeValue:ba[0].nodeValue+ba[1].nodeValue):"").end().find("#t-editor-link-title").val(bc?bc.title:"").end().find("#t-editor-link-target").attr("checked",bc?bc.target=="_blank":false).end().show().data("tWindow").center();if(a3&&ba.length>0){a9=s("#t-editor-link-text",a8.element).val()}s("#t-editor-link-url",a8.element).focus().select()},this.redo=function(){var a3=this.lockRange(true);a2.apply(a3,a0);this.releaseRange(a3)}}function aS(a1){X.call(this,s.extend(a1,{command:ao}));var a0=new i([{tags:["a"]}]);this.init=function(a2){a2.attr("unselectable","on").addClass("t-state-disabled")};this.update=function(a2,a3){a2.toggleClass("t-state-disabled",!a0.isFormatted(a3)).removeClass("t-state-hover")}}function aN(a1){c.call(this,a1);this.async=true;var a0;function a2(a3,a4){if(a0.src&&a0.src!="http://"){if(!a3){a3=D.create(q(a4),"img",a0);a3.onload=a3.onerror=function(){a3.removeAttribute("complete");a3.removeAttribute("width");a3.removeAttribute("height")};a4.deleteContents();a4.insertNode(a3);a4.setStartAfter(a3);a4.setEndAfter(a3);O(a4);return true}else{D.attr(a3,a0)}}return false}this.redo=function(){var a3=this.lockRange();if(!a2(U.image(a3),a3)){this.releaseRange(a3)}};this.exec=function(){var a6=this.lockRange();var a3=false;var a9=U.image(a6);var a4=this;function ba(bd){a0={src:s("#t-editor-image-url",a7.element).val(),alt:s("#t-editor-image-title",a7.element).val()};a3=a2(a9,a6);a5(bd);if(a4.change){a4.change()}}function a5(bd){bd.preventDefault();a7.destroy();az(q(a6)).focus();if(!a3){a4.releaseRange(a6)}}var a8=this.editor.fileBrowser;var bb=a8&&a8.selectUrl!==undefined;function bc(){if(bb){new ar.imageBrowser(s(this).find(".t-image-browser"),s.extend(a8,{apply:ba,element:a4.editor.element,localization:a4.editor.localization}))}}var a7=ar.window.create(s.extend({width:750},this.editor.dialogOptions,{title:"Insert image",html:new s.telerik.stringBuilder().cat('
          ').catIf('
          ',bb).cat("
            ").cat('
          1. ').cat('
          2. ').cat("
          ").cat('
          ').cat('').cat(" or ").cat('Close').cat("
          ").cat("
          ").string(),onClose:a5,onActivate:bc})).hide().find(".t-dialog-insert").click(ba).end().find(".t-dialog-close").click(a5).end().find(".t-form-text-row input").keydown(function(bd){if(bd.keyCode==13){ba(bd)}else{if(bd.keyCode==27){a5(bd)}}}).end().toggleClass("t-imagebrowser",bb).find("#t-editor-image-url").val(a9?a9.getAttribute("src",2):"http://").end().find("#t-editor-image-title").val(a9?a9.alt:"").end().show().data("tWindow").center();s("#t-editor-image-url",a7.element).focus().select()}}ar.selectbox=function(a0,a1){var a8;var a2=s(a0);var a4=a2.find(".t-input");var a5=this.dropDown=new ar.dropDown({effects:ar.fx.slide.defaults(),onItemCreate:a1.onItemCreate,onClick:function(a9){a7(a1.data[s(a9.item).index()].Value);a1.onChange({value:a8})}});function a3(){if(!a5.$items){a5.dataBind(a1.data)}}function a6(a9){a4.html(a9?a9:" ")}function a7(bb){a3();var ba=-1;for(var a9=0,bc=a1.data.length;a90?"rtl":"");s(document.documentElement).bind("mousedown",s.proxy(function(bb){var a9=a5.$element;var ba=a9&&a9.parent().length>0;if(ba&&!s.contains(a0,bb.target)&&!s.contains(a9.parent()[0],bb.target)){a5.close()}},this))};s.fn.tSelectBox=function(a0){return ar.create(this,{name:"tSelectBox",init:function(a1,a2){return new ar.selectbox(a1,a2)},options:a0})};s.fn.tSelectBox.defaults={effects:ar.fx.slide.defaults()};ar.colorpicker=function(a0,a1){this.element=a0;var a2=s(a0);s.extend(this,a1);a2.bind("click",s.proxy(this.click,this)).find("*").attr("unselectable","on");if(this.selectedColor){a2.find(".t-selected-color").css("background-color",this.selectedColor)}s(a0.ownerDocument.documentElement).bind("mousedown",s.proxy(function(a3){if(!s(a3.target).closest(".t-colorpicker-popup").length){this.close()}},this));ar.bind(this,{change:this.onChange,load:this.onLoad})};ar.colorpicker.prototype={select:function(a0){if(a0){a0=D.toHex(a0);if(!ar.trigger(this.element,"change",{value:a0})){this.value(a0);this.close()}}else{ar.trigger(this.element,"change",{value:this.selectedColor})}},open:function(){var a0=this.popup();var a3=s(this.element);var a2=a3.offset();a2.top+=a3.outerHeight();if(a3.closest(".t-rtl").length){a2.left-=a0.outerWidth()-a3.outerWidth()}var a1="auto";a3.parents().andSelf().each(function(){a1=s(this).css("zIndex");if(Number(a1)){a1=Number(a1)+1;return false}});ar.fx._wrap(a0).css(s.extend({position:"absolute",zIndex:a1},a2));a0.find(".t-item").bind("click",s.proxy(function(a5){var a4=s(a5.target,a5.target.ownerDocument).css("background-color");this.select(a4)},this));ar.fx.play(this.effects,a0,{direction:"bottom"})},close:function(){if(!this.$popup){return}ar.fx.rewind(this.effects,this.$popup,{direction:"bottom"},s.proxy(function(){D.remove(this.$popup[0].parentNode);this.$popup=null},this))},toggle:function(){if(!this.$popup||!this.$popup.is(":visible")){this.open()}else{this.close()}},click:function(a0){if(s(a0.target).closest(".t-tool-icon").length>0){this.select()}else{this.toggle()}},value:function(a0){if(!a0){return this.selectedColor}a0=D.toHex(a0);this.selectedColor=a0;s(".t-selected-color",this.element).css("background-color",a0)},popup:function(){if(!this.$popup){this.$popup=s(ar.colorpicker.buildPopup(this)).hide().appendTo(document.body).find("*").attr("unselectable","on").end()}return this.$popup}};s.extend(ar.colorpicker,{buildPopup:function(a0){var a3=new ar.stringBuilder();a3.cat('
          ').cat('
            ');var a5=a0.data;var a2=(a0.value()||"").substring(1);for(var a1=0,a4=a5.length;a1')}a3.cat("
          ");return a3.string()}});s.fn.tColorPicker=function(a0){return ar.create(this,{name:"tColorPicker",init:function(a1,a2){return new ar.colorpicker(a1,a2)},options:a0})};s.fn.tColorPicker.defaults={data:"000000,7f7f7f,880015,ed1c24,ff7f27,fff200,22b14c,00a2e8,3f48cc,a349a4,ffffff,c3c3c3,b97a57,ffaec9,ffc90e,efe4b0,b5e61d,99d9ea,7092be,c8bfe7".split(","),selectedColor:null,effects:ar.fx.slide.defaults()};function aU(){var a1=new y([{tags:H}]);function a0(a2){return a2.style.marginLeft||0}this.apply=function(a7){var a5=a1.findSuitable(a7);if(a5.length){var a4=[];for(var a3=0;a3ul")[0];if(!ba){ba=D.create(a8.ownerDocument,D.name(bb));a6.append(ba)}while(a8&&a8.parentNode==bb){ba.appendChild(a8);a8=a4.shift()}}else{var a2=parseInt(a0(a8))+30;D.style(a8,{marginLeft:a2})}}}else{var a9=new W([{tags:H}],{style:{marginLeft:30}});a9.apply(a7)}};this.remove=function(a4){var a6=a1.findSuitable(a4);for(var a2=0;a21)||(D.ofType(a3[a2],["ul","ol"])&&a6>0)}if(a4){a1.removeClass("t-state-disabled");return}}a1.addClass("t-state-disabled").removeClass("t-state-hover")}}function aE(a0){this.editor=a0;this.formats=[]}aE.prototype={apply:function(a4){if(!this.hasPending()){return}var a3=new ac();a3.addCaret(a4);var a0=a4.startContainer.childNodes[a4.startOffset];var a6=a0.previousSibling;if(!a6.nodeValue){a6=a6.previousSibling}a4.setStart(a6,a6.nodeValue.length-1);a3.add(a4);if(j(a4).length==0){a3.remove(a4);a4.collapse(true);this.editor.selectRange(a4);return}var a2=a3.end.previousSibling.previousSibling;var a8,a5=this.formats;for(var a1=0;a10},isPending:function(a0){return !!this.getPending(a0)},getPending:function(a1){var a2=this.formats;for(var a0=0;a0",{src:'javascript:""',frameBorder:"0",className:"t-content"}).css("display","").insertBefore(a0)[0];var a1=a4.contentWindow||a4;var a3=a1.document||a4.contentDocument;var a2=a0.val().replace(/(<\/?img[^>]*>)[\r\n\v\f\t ]+/ig,"$1");if(!a2.length&&s.browser.mozilla){a2='
          '}a3.designMode="On";a3.open();a3.write(new ar.stringBuilder().cat("").cat('').cat('").cat(s.map(a5,function(a6){return[''].join("")}).join("")).cat('').cat(a2).cat("").string());a3.close();return a1}function V(a0){ar.trigger(a0.element,"selectionChange")}ar.editor=function(a0,a1){if(/Mobile.*Safari/.test(navigator.userAgent)){return}var a2=this;this.element=a0;var a3=s(a0);a3.closest("form").bind("submit",function(){a2.update()});s.extend(this,a1);ar.bind(this,{load:this.onLoad,selectionChange:this.onSelectionChange,change:this.onChange,execute:this.onExecute,error:this.onError});for(var a6 in this.tools){this.tools[a6].name=a6.toLowerCase()}this.textarea=a3.find("textarea").attr("autocomplete","off")[0];this.window=ax(s(this.textarea),this.stylesheets);this.document=this.window.contentDocument||this.window.document;this.body=this.document.body;this.keyboard=new aH([new aQ(this),new A(this)]);this.clipboard=new aA(this);this.pendingFormats=new aE(this);this.undoRedoStack=new R();function bb(bc){var bd=s.grep(bc.className.split(" "),function(be){return !/^t-(widget|tool-icon|state-hover|header|combobox|dropdown|selectbox|colorpicker)$/i.test(be)});return bd[0]?bd[0].substring(2):"custom"}function a7(bd,bc){if(!bc.key){return bd}return new ar.stringBuilder().cat(bd).cat(" (").catIf("Ctrl + ",bc.ctrl).catIf("Shift + ",bc.shift).catIf("Alt + ",bc.alt).cat(bc.key).cat(")").string()}s(this.window).bind("blur",function(){var bc=a2.textarea.value,bd=a2.encodedValue();a2.update(bd);if(bd!=bc){ar.trigger(a2.element,"change")}});var a5=".t-editor-toolbar > li > *",a4=".t-editor-button .t-tool-icon",a8=a4+":not(.t-state-disabled)",ba=a4+".t-state-disabled";a3.delegate(a8,"mouseenter",ar.hover).delegate(a8,"mouseleave",ar.leave).delegate(a4,"mousedown",ar.preventDefault).delegate(a8,"click",ar.stopAll(function(bc){a2.focus();a2.exec(bb(this))})).delegate(ba,"click",function(bc){bc.preventDefault()}).find(a5).each(function(){var bg=bb(this),bd=a2.tools[bg],bf=a2.localization[bg],be=s(this);if(!bd){return}if(bg=="fontSize"||bg=="fontName"){var bc=a2.localization[bg+"Inherit"]||aO[bg+"Inherit"];a2[bg][0].Text=bc;be.find("input").val(bc).end().find("span.t-input").text(bc).end()}bd.init(be,{title:a7(bf,bd),editor:a2})}).end().bind("selectionChange",function(){var bd=a2.getRange();a2.selectionRestorePoint=new an(bd);var bc=j(bd);if(!bc.length){bc=[bd.startContainer]}a3.find(a5).each(function(){var be=a2.tools[bb(this)];if(be){be.update(s(this),bc,a2.pendingFormats)}})});s(document).bind("DOMNodeInserted",function(bc){if(s.contains(bc.target,a2.element)||a2.element==bc.target){s(a2.element).find("iframe").remove();a2.window=ax(s(a2.textarea),a2.stylesheets);a2.document=a2.window.contentDocument||a2.window.document;a2.body=a2.document.body}});var a9=true;s(this.document).bind({keydown:function(be){var bc=a2.keyboard.toolFromShortcut(a2.tools,be);if(bc){be.preventDefault();a2.exec(bc);return false}if(a2.keyboard.isTypingKey(be)&&a2.pendingFormats.hasPending()){if(a9){a9=false}else{var bd=a2.getRange();a2.pendingFormats.apply(bd);a2.selectRange(bd)}}a2.keyboard.clearTimeout();a2.keyboard.keydown(be)},keyup:function(be){var bd=[8,9,33,34,35,36,37,38,39,40,40,45,46];if(s.browser.mozilla&&be.keyCode==8){aJ(a2,be)}if(s.inArray(be.keyCode,bd)>-1||(be.keyCode==65&&be.ctrlKey&&!be.altKey&&!be.shiftKey)){a2.pendingFormats.clear();V(a2)}if(a2.keyboard.isTypingKey(be)){var bc=a2.getRange();a2.pendingFormats.apply(bc);a2.selectRange(bc)}else{a9=true}a2.keyboard.keyup(be)},mousedown:function(bc){a2.pendingFormats.clear();var bd=s(bc.target);if(!s.browser.gecko&&bc.which==2&&bd.is("a[href]")){window.open(bd.attr("href"),"_new")}},mouseup:function(){V(a2)}});s(this.body).bind("focusout",function(bc){if(a2.keyboard.typingInProgress()){a2.keyboard.endTyping(true)}try{if(!a2.selectionRestorePoint){a2.selectionRestorePoint=new an(a2.getRange())}}catch(bc){}}).bind("cut paste",function(bc){a2.clipboard["on"+bc.type](bc)})};function aJ(a0,a3){var a1=a0.getRange(),a4=a1.startContainer;if(a4==a0.body.firstChild||!D.isBlock(a4)||(a4.childNodes.length>0&&!(a4.childNodes.length==1&&D.is(a4.firstChild,"br")))){return}var a6=a4.previousSibling;while(a6&&!D.isBlock(a6)){a6=a6.previousSibling}if(!a6){return}var a5=a0.document.createTreeWalker(a6,NodeFilter.SHOW_TEXT,null,false);var a2;while(a2=a5.nextNode()){a6=a2}a1.setStart(a6,af(a6)?a6.nodeValue.length:0);a1.collapse(true);O(a1);D.remove(a4);a3.preventDefault()}s.extend(ar.editor,{BlockFormatFinder:y,BlockFormatter:W,Dom:D,FormatCommand:aI,GenericCommand:aV,GreedyBlockFormatter:au,GreedyInlineFormatFinder:aZ,GreedyInlineFormatter:F,ImageCommand:aN,IndentCommand:o,IndentFormatter:aU,InlineFormatFinder:i,InlineFormatter:b,InsertHtmlCommand:t,Keyboard:aH,LinkCommand:aa,LinkFormatFinder:I,LinkFormatter:aW,ListCommand:ay,ListFormatFinder:ap,ListFormatter:J,MSWordFormatCleaner:f,Marker:ac,NewLineCommand:d,OutdentCommand:S,ParagraphCommand:aR,PendingFormats:aE,RangeEnumerator:aj,RangeUtils:U,RestorePoint:an,SystemHandler:A,TypingHandler:aQ,UndoRedoStack:R,UnlinkCommand:ao});ar.editor.prototype={value:function(a2){var a0=this.body;if(a2===undefined){return C(a0)}this.pendingFormats.clear();a2=a2.replace(//g,"");a2=a2.replace(/]*)>(.*)?<\/script>/ig,"$2");if(s.browser.mozilla){a2=a2.replace(/]*)>(\s*)?<\/p>/ig,'


          ')}if(s.browser.msie&&parseInt(s.browser.version)<9){a2="
          "+a2;var a3="originalsrc",a1="originalhref";a2=a2.replace(/href\s*=\s*(?:'|")?([^'">\s]*)(?:'|")?/,a1+'="$1"');a2=a2.replace(/src\s*=\s*(?:'|")?([^'">\s]*)(?:'|")?/,a3+'="$1"');a0.innerHTML=a2;D.remove(a0.firstChild);s(a0).find("telerik\\:script,script,link,img,a").each(function(){var a4=this;if(a4[a1]){a4.setAttribute("href",a4[a1]);a4.removeAttribute(a1)}if(a4[a3]){a4.setAttribute("src",a4[a3]);a4.removeAttribute(a3)}})}else{a0.innerHTML=a2;if(s.browser.msie){g(a0)}}this.update()},focus:function(){this.window.focus()},update:function(a0){this.textarea.value=a0||this.encoded?this.encodedValue():this.value()},encodedValue:function(){return D.encode(this.value())},createRange:function(a0){return aP(a0||this.document)},getSelection:function(){return aY(this.document)},selectRange:function(a1){var a0=this.getSelection();a0.removeAllRanges();a0.addRange(a1)},getRange:function(){var a1=this.getSelection();var a0=a1.rangeCount>0?a1.getRangeAt(0):this.createRange();if(a0.startContainer==this.document&&a0.endContainer==this.document&&a0.startOffset==0&&a0.endOffset==0){a0.setStart(this.body,0);a0.collapse(true)}return a0},selectedHtml:function(){return C(this.getRange().cloneContents())},paste:function(a0){this.clipboard.paste(a0)},exec:function(a3,a0){a3=a3.toLowerCase();var a5="";for(var a2 in this.tools){if(a2.toLowerCase()==a3){a5=this.tools[a2];break}}if(a5){var a1=this.getRange();if(!/undo|redo/i.test(a3)&&a5.willDelayExecution(a1)){this.pendingFormats.toggle({name:a3,params:a0,command:a5.command});V(this);return}var a4=a5.command?a5.command(s.extend({range:a1},a0)):null;ar.trigger(this.element,"execute",{name:a3,command:a4});if(/undo|redo/i.test(a3)){this.undoRedoStack[a3]()}else{if(a4){if(!a4.managesUndoRedo){this.undoRedoStack.push(a4)}a4.editor=this;a4.exec();if(a4.async){a4.change=s.proxy(function(){V(this)},this);return}}}V(this)}}};s.fn.tEditor=function(a0){return ar.create(this,{name:"tEditor",init:function(a1,a2){return new ar.editor(a1,a2)},options:a0})};var ak={bold:[{tags:["strong"]},{tags:["span"],attr:{style:{fontWeight:"bold"}}}],italic:[{tags:["em"]},{tags:["span"],attr:{style:{fontStyle:"italic"}}}],underline:[{tags:["span"],attr:{style:{textDecoration:"underline"}}}],strikethrough:[{tags:["del"]},{tags:["span"],attr:{style:{textDecoration:"line-through"}}}],justifyLeft:[{tags:H,attr:{style:{textAlign:"left"}}},{tags:["img"],attr:{style:{"float":"left"}}}],justifyCenter:[{tags:H,attr:{style:{textAlign:"center"}}},{tags:["img"],attr:{style:{display:"block",marginLeft:"auto",marginRight:"auto"}}}],justifyRight:[{tags:H,attr:{style:{textAlign:"right"}}},{tags:["img"],attr:{style:{"float":"right"}}}],justifyFull:[{tags:H,attr:{style:{textAlign:"justify"}}}]};function ae(a2,a1){for(var a0=0;a0=0){return a1[a0]}}}function X(a0){s.extend(this,a0);this.init=function(a1,a2){a1.attr({unselectable:"on",title:a2.title})};this.command=function(a1){return new a0.command(a1)};this.update=function(){};this.willDelayExecution=function(){return false}}X.exec=function(a1,a2,a0){a1.focus();if(a1.selectionRestorePoint){a1.selectRange(a1.selectionRestorePoint.toRange());a1.selectionRestorePoint=null}a1.exec(a2,{value:a0})};function ai(a0){X.call(this,a0);this.command=function(a1){return new aI(s.extend(a1,{formatter:a0.formatter}))};this.update=function(a1,a5,a3){var a2=a3.isPending(this.name),a4=a0.finder.isFormatted(a5),a6=a2?!a4:a4;a1.toggleClass("t-state-active",a6)}}var Q=function(){return{isFormatted:function(){return false}}};var aO={bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",justifyCenter:"Center text",justifyLeft:"Align text left",justifyRight:"Align text right",justifyFull:"Justify",insertUnorderedList:"Insert unordered list",insertOrderedList:"Insert ordered list",indent:"Indent",outdent:"Outdent",createLink:"Insert hyperlink",unlink:"Remove hyperlink",insertImage:"Insert image",insertHtml:"Insert HTML",fontName:"Select font family",fontNameInherit:"(inherited font)",fontSize:"Select font size",fontSizeInherit:"(inherited size)",formatBlock:"Format",style:"Styles",emptyFolder:"Empty Folder",uploadFile:"Upload",orderBy:"Arrange by:",orderBySize:"Size",orderByName:"Name",invalidFileType:'The selected file "{0}" is not valid. Supported file types are {1}.',deleteFile:'Are you sure you want to delete "{0}"?',overwriteFile:'A file with name "{0}" already exists in the current directory. Do you want to overwrite it?',directoryNotFound:"A directory with this name was not found."};s.fn.tEditor.defaults={localization:aO,formats:ak,encoded:true,stylesheets:[],dialogOptions:{modal:true,resizable:false,draggable:true,effects:{list:[{name:"toggle"}]}},fontName:[{Text:aO.fontNameInherit,Value:"inherit"},{Text:"Arial",Value:"Arial,Helvetica,sans-serif"},{Text:"Courier New",Value:"'Courier New',Courier,monospace"},{Text:"Georgia",Value:"Georgia,serif"},{Text:"Impact",Value:"Impact,Charcoal,sans-serif"},{Text:"Lucida Console",Value:"'Lucida Console',Monaco,monospace"},{Text:"Tahoma",Value:"Tahoma,Geneva,sans-serif"},{Text:"Times New Roman",Value:"'Times New Roman',Times,serif"},{Text:"Trebuchet MS",Value:"'Trebuchet MS',Helvetica,sans-serif"},{Text:"Verdana",Value:"Verdana,Geneva,sans-serif"}],fontSize:[{Text:aO.fontSizeInherit,Value:"inherit"},{Text:"1 (8pt)",Value:"xx-small"},{Text:"2 (10pt)",Value:"x-small"},{Text:"3 (12pt)",Value:"small"},{Text:"4 (14pt)",Value:"medium"},{Text:"5 (18pt)",Value:"large"},{Text:"6 (24pt)",Value:"x-large"},{Text:"7 (36pt)",Value:"xx-large"}],formatBlock:[{Text:"Paragraph",Value:"p"},{Text:"Quotation",Value:"blockquote"},{Text:"Heading 1",Value:"h1"},{Text:"Heading 2",Value:"h2"},{Text:"Heading 3",Value:"h3"},{Text:"Heading 4",Value:"h4"},{Text:"Heading 5",Value:"h5"},{Text:"Heading 6",Value:"h6"}],tools:{bold:new Y({key:"B",ctrl:true,format:ak.bold}),italic:new Y({key:"I",ctrl:true,format:ak.italic}),underline:new Y({key:"U",ctrl:true,format:ak.underline}),strikethrough:new Y({format:ak.strikethrough}),undo:{key:"Z",ctrl:true},redo:{key:"Y",ctrl:true},insertLineBreak:new X({key:13,shift:true,command:d}),insertParagraph:new X({key:13,command:aR}),justifyCenter:new P({format:ak.justifyCenter}),justifyLeft:new P({format:ak.justifyLeft}),justifyRight:new P({format:ak.justifyRight}),justifyFull:new P({format:ak.justifyFull}),insertUnorderedList:new aM({tag:"ul"}),insertOrderedList:new aM({tag:"ol"}),createLink:new X({key:"K",ctrl:true,command:aa}),unlink:new aS({key:"K",ctrl:true,shift:true}),insertImage:new X({command:aN}),indent:new X({command:o}),outdent:new ag(),insertHtml:new x(),style:new ab(),fontName:new aC({cssAttr:"font-family",domAttr:"fontFamily",name:"fontName"}),fontSize:new aC({cssAttr:"font-size",domAttr:"fontSize",name:"fontSize"}),formatBlock:new n(),foreColor:new aX({cssAttr:"color",domAttr:"color",name:"foreColor"}),backColor:new aX({cssAttr:"background-color",domAttr:"backgroundColor",name:"backColor"})}}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.editing.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.editing.min.js new file mode 100644 index 000000000..f792af60a --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.editing.min.js @@ -0,0 +1 @@ +(function(h){var c=h.telerik,j=/^\/Date\((.*?)\)\/$/;var g=function(l){this.formId=l;this._isBuild=false;var n="tUnobtrusiveValidation";var m="tUnobtrusiveContainer";var k=this.unobtrusive={adapters:[],parseElement:function(o,r){var p=h(o),q=p.parents("form")[0],t,s,u;if(!q){return}t=k.validationInfo(q);t.options.rules[o.name]=s={};t.options.messages[o.name]=u={};h.each(this.adapters,function(){var v="data-val-"+this.name,w=p.attr(v),x={};if(w!==undefined){v+="-";h.each(this.params,function(){x[this]=p.attr(v+this)});this.adapt({element:o,form:q,message:w,params:x,rules:s,messages:u})}});if(!r){t.attachValidation()}},parse:function(o){h(o).find(":input[data-val=true]").each(function(){k.parseElement(this,true)});h("form").each(function(){var p=k.validationInfo(this);if(p){p.attachValidation()}})},onError:function(o,r){var q=h(this).find("[data-valmsg-for='"+r[0].name+"']"),p=h.parseJSON(q.attr("data-valmsg-replace"))!==false;q.removeClass("field-validation-valid").addClass("field-validation-error");o.data(m,q);if(p){q.empty();o.removeClass("input-validation-error").appendTo(q)}else{o.hide()}},onErrors:function(o,r){var q=h(this).find("[data-valmsg-summary=true]"),p=q.find("ul");if(p&&p.length&&r.errorList.length){p.empty();q.addClass("validation-summary-errors").removeClass("validation-summary-valid");h.each(r.errorList,function(){h("
        1. ").html(this.message).appendTo(p)})}},onSuccess:function(o){var q=o.data(m),p=h.parseJSON(q.attr("data-valmsg-replace"));if(q){q.addClass("field-valiion-valid").removeClass("field-validation-error");o.removeData(m);if(p){q.empty()}}},validationInfo:function(o){var q=h(o),p=q.data(n);if(!p){p={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:h.proxy(k.onError,o),invalidHandler:h.proxy(k.onErrors,o),messages:{},rules:{},success:h.proxy(k.onSuccess,o)},attachValidation:function(){q.validate(this.options)},validate:function(){q.validate();return q.valid()}};q.data(n,p)}return p}}};g.prototype={build:function(){if(this._isBuild){return}this._isBuild=true;var o=[];function m(r,q,p){r.rules[q]=p;if(r.message){r.messages[q]=r.message}}function n(p){return p.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function l(p){return p.substr(0,p.lastIndexOf(".")+1)}function k(q,p){if(q.indexOf("*.")===0){q=q.replace("*.",p)}return q}o=this.unobtrusive.adapters;o.add=function(r,q,p){if(!p){p=q;q=[]}this.push({name:r,params:q,adapt:p});return this};o.addBool=function(q,p){return this.add(q,function(r){m(r,p||q,true)})};o.addMinMax=function(s,q,u,p,r,t){return this.add(s,[r||"min",t||"max"],function(x){var v=x.params.min,w=x.params.max;if(v&&w){m(x,p,[v,w])}else{if(v){m(x,q,v)}else{if(w){m(x,u,w)}}}})};o.addSingleVal=function(q,r,p){return this.add(q,[r||"val"],function(s){m(s,p||q,s.params[r])})};o.addSingleVal("accept","exts").addSingleVal("regex","pattern");o.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");o.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");o.add("equalto",["other"],function(q){var p=h(q.form).find(":input[name="+q.params.other+"]")[0];m(q,"equalTo",p)});o.add("required",function(p){if(p.element.tagName.toUpperCase()!=="INPUT"||p.element.type.toUpperCase()!=="CHECKBOX"){m(p,"required",true)}});o.add("remote",["url","type","additionalfields"],function(r){var p={url:r.params.url,type:r.params.type||"GET",data:{}},q=l(r.element.name);h.each(n(r.params.additionalfields||r.element.name),function(s,u){var t=k(u,q);p.data[t]=function(){return h(r.form).find(":input[name='"+t+"']").val()}});m(r,"remote",p)});if(h.validator.unobtrusive&&h.validator.unobtrusive.adapters){h.extend(o,h.validator.unobtrusive.adapters)}h.validator.addMethod("regex",function(p,r,q){if(this.optional(r)){return true}var s=new RegExp(q).exec(p);return s&&s.index==0&&s[0].length==p.length});h.validator.addMethod("number",function(p,s){var q=c.cultureInfo.numericgroupsize;var r=new c.stringBuilder();r.cat("^-?(?:\\d+|\\d{1,").cat(q).cat("}(?:").cat(c.cultureInfo.numericgroupseparator).cat("\\d{").cat(q).cat("})+)(?:\\").cat(c.cultureInfo.numericdecimalseparator).cat("\\d+)?$");return this.optional(s)||new RegExp(r.string()).test(p)})},parse:function(){this.build();this.unobtrusive.parse(this.formId)}};var f=function(k){this.validationMetaData=k};f.prototype={build:function(o){h.validator.addMethod("regex",function(A,C,B){if(this.optional(C)){return true}var D=new RegExp(B).exec(A);return D&&D.index==0&&D[0].length==A.length});h.validator.addMethod("number",function(A,D){var B=c.cultureInfo.numericgroupsize;var C=new c.stringBuilder();C.cat("^-?(?:\\d+|\\d{1,").cat(B).cat("}(?:").cat(c.cultureInfo.numericgroupseparator).cat("\\d{").cat(B).cat("})+)(?:\\").cat(c.cultureInfo.numericdecimalseparator).cat("\\d+)?$");return this.optional(D)||new RegExp(C.string()).test(A)});function t(B,A,C){B.range=[A,C]}function p(A,B){A.regex=B}function z(A){A.required=true}function v(A,B){A.maxlength=B}function m(A,B,C){A[B]=C}function x(D){var A={};for(var C=0;C-1){var m=o.substring(0,n);var l=k[m]||{};l[o.substring(n+1)]=k[o];k[m]=i(l);delete k[o]}}return k}function d(l){var m,k,n;for(m in l){k=l[m];if(typeof k==="string"){n=j.exec(k);if(n){l[m]=new Date(parseInt(n[1]))}}else{if(h.isPlainObject(k)){d(k)}}}}c.editing.initialize=function(l){h.extend(l,this.implementation);var k=h(l.element);l.modelBinder=new c.grid.ModelBinder();l.formViewBinder=new c.grid.FormViewBinder({date:function(u,r){var t=l.columnFromMember(u);var s=t?t.format:"";return c.formatString(s||"{0:G}",r)}});if(l.isAjax()){if(l.editing.mode=="InCell"){d(l.editing.defaultDataItem||{});l.changeLog=new c.grid.ChangeLog(l.pageSize||(l.data&&l.data.length)||0);h(l.element).bind("dataBound",function(){l.changeLog.clear()});l.cellEditor=new c.grid.CellEditor({columns:l.columns,cellIndex:function(r){return r.index()},id:l.formId(),bind:h.proxy(l.formViewBinder.bind,l.formViewBinder),validate:h.proxy(l.validation,l)});k.delegate(".t-grid-save-changes:not(.t-state-disabled)","click",c.stopAll(function(r){l.submitChanges()}));k.delegate(".t-grid-cancel-changes","click",c.stopAll(function(r){l.cancelChanges()}));l.hasChanges=function(){return l.changeLog.dirty()};l.submitChanges=function(){if(l.changeLog.dirty()){var r=l.changeLog.inserted;var t=h.grep(l.changeLog.updated,function(v){return v!=undefined});var s=h.grep(l.changeLog.deleted,function(v){return v!=undefined});if(c.trigger(l.element,"submitChanges",{inserted:r,updated:t,deleted:s})){return}var u=l.ws?{inserted:h.map(r,function(v){return l._convert(v)}),updated:h.map(t,function(v){return l._convert(v)}),deleted:h.map(s,function(v){return l._convert(v)})}:l.changeLog.serialize(r,t,s);l.sendValues(u,"updateUrl")}};l.cancelChanges=function(){l.changeLog.clear();l.dataBind(l.data.slice(0));l.valid=true};l.cellIndex=function(r){return h(r).parent().find("td:not(.t-group-cell,.t-hierarchy-cell)").index(r)};l.rowIndex=function(r){return h(r).parent().find("tr:not(.t-detail-row,.t-grouping-row)").index(r)};var o;l.valid=true;l.editCell=function(u){var r=l.columns[l.cellIndex(u)];if(l.valid&&(r&&!r.readonly)){l.td=u;u=h(u);var t=u.parent();var v=l.rowIndex(t);var s=l.changeLog.get(v)||l.dataItem(t);o=u.find(".t-dirty");l.cellEditor.edit(u,s);c.trigger(l.element,"edit",{mode:t.hasClass("t-grid-new-row")?"insert":"edit",form:l.form()[0],dataItem:s,cell:u[0]})}};l.saveCell=function(u){l.valid=l.validate();if(l.valid){u=h(u);var t=u.parent();var s=l.dataItem(t);var v=i(l.modelBinder.bind(u));var r=false;if(c.trigger(l.element,"save",{mode:t.hasClass("t-grid-new-row")?"insert":"edit",dataItem:s,values:v,form:l.form()[0],cell:u[0]})){return}if(t.hasClass("t-grid-new-row")){l.changeLog.insert(l.rowIndex(t),v)}else{r=l.changeLog.update(l.rowIndex(t),s,v)}l.cellEditor.display(u,v);if(r||t.hasClass("t-grid-new-row")){o=h('')}if(o&&o.length){o.prependTo(l.td)}l.td=null}};l.td=null;l.$tbody.delegate("td:not(.t-grid-edit-cell)",l.editing.beginEdit||"click",function(r){l.editCell(this)});h(document).mousedown(function(r){if(l.td&&!h.contains(l.td,r.target)&&l.td!=r.target&&!h(r.target).closest(".t-animation-container").length){l.saveCell(l.td)}})}else{if(l.editing.beginEdit){l.$tbody.delegate("tr:not(.t-detail-row,.t-grouping-row,.t-grid-edit-row,.t-group-footer)",l.editing.beginEdit,function(r){if(!h(r.target).is(":button,a,:input,a>.t-icon")){l.editRow(h(this))}})}}k.delegate(".t-grid-edit","click",c.stopAll(function(r){l.editRow(h(this).closest("tr"))})).delegate(".t-grid-delete","click",c.stopAll(function(r){l.deleteRow(h(this).closest("tr"))})).delegate(".t-grid-add","click",c.stopAll(function(r){l.addRow()}))}else{k.delegate(".t-grid-delete","click",c.stop(function(r){if(l.editing.confirmDelete!==false&&!confirm(l.localization.deleteConfirmation)){r.preventDefault()}}));l.validation()}l.errorView=new c.grid.ErrorView();var q=new c.grid.DataCellBuilder({columns:l.columns});var m=h.grep(l.columns,function(r){return r.commands&&h.grep(r.commands,function(s){return s.name=="edit"})[0]})[0];var n=new c.grid.FormContainerBuilder({html:function(){return unescape(l.editing.editor)},insert:function(){return m.insert()},edit:function(){return m.edit()}});var p=l.editing.mode;if(p=="InLine"){l.rowEditor=new c.grid.Editor({id:l.formId(),cancel:q.display,edit:q.edit,insert:q.insert,groups:(l.groups||[]).length,details:l.detail})}else{if(p=="InForm"){l.rowEditor=new c.grid.Editor({id:l.formId(),cancel:q.display,groups:(l.groups||[]).length,details:l.detail,edit:function(){return''+n.edit()+""},insert:function(){return''+n.insert()+""}})}else{if(p=="PopUp"){l.rowEditor=new c.grid.PopUpEditor({id:l.formId(),edit:n.edit,container:l.element,settings:l.editing.popup,insert:n.insert,editTitle:l.localization.edit,insertTitle:l.localization.insert})}else{q=new c.grid.CellBuilder({columns:l.columns});l.rowEditor=new c.grid.Editor({id:l.formId(),cancel:q.display,edit:q.edit,insert:q.insert})}}}k.delegate(":input:not(.t-button):not(textarea)","keydown",function(s){if(s.keyCode==13||s.keyCode==27){s.preventDefault();var r={13:".t-grid-update, .t-grid-insert",27:".t-grid-cancel"};h(this).closest("tr").find(r[s.keyCode]).click()}})};c.editing.implementation={editFor:function(l){var m=this.localization;if(l.commands){var o=h.grep(l.commands,function(q){return q.name=="edit"})[0];if(o){var p=c.grid.ButtonBuilder.create(h.extend({text:m.update},o,{name:"update"}));var n=c.grid.ButtonBuilder.create(h.extend({text:m.cancel},o,{name:"cancel"}));var k=p.build()+n.build();return function(){return k}}else{return function(){return""}}}else{if(!l.readonly&&l.editor){return function(){return unescape(l.editor)}}}return this.displayFor(l)},insertFor:function(l){var m=this.localization;if(l.commands){var o=h.grep(l.commands,function(q){return q.name=="edit"})[0];if(o){var p=c.grid.ButtonBuilder.create(h.extend({text:m.insert},o,{name:"insert"}));var n=c.grid.ButtonBuilder.create(h.extend({text:m.cancel},o,{name:"cancel"}));var k=p.build()+n.build();return function(){return k}}else{return function(){return""}}}else{return this.editFor(l)}},insertRow:function(k){if(this.validate()){var l=this.extractValues(k);if(c.trigger(this.element,"save",{mode:"insert",values:l,form:this.form()[0]})){return}this.sendValues(l,"insertUrl")}},updateRow:function(k){if(this.validate()){var l=this.dataItem(k.data("tr")||k);var m=this.extractValues(k);if(c.trigger(this.element,"save",{mode:"edit",dataItem:l,values:m,form:this.form()[0]})){return}this.sendValues(h.extend(l,m),"updateUrl")}},deleteRow:function(k){var l=this.dataItem(k);if(this.editing.mode!="InCell"){if(c.trigger(this.element,"delete",{dataItem:l})){return}if(this.editing.confirmDelete===false||confirm(this.localization.deleteConfirmation)){this.sendValues(l,"deleteUrl")}}else{if(this.editing.confirmDelete===false||confirm(this.localization.deleteConfirmation)){this.changeLog.erase(this.rowIndex(k),l);this.cancelRow(k);k.hide()}}},editRow:function(k){var m=this.dataItem(k);if(this.editing.mode!="InCell"){b();var n=this.rowEditor.edit(k,m);var l=this.form();l.undelegate(".t-grid-update").delegate(".t-grid-update","click",c.stopAll(h.proxy(function(){this.updateRow(n)},this))).undelegate(".t-grid-cancel").delegate(".t-grid-cancel","click",c.stopAll(h.proxy(function(){this.cancelRow(k)},this)));this.formViewBinder.bind(n,m);c.trigger(this.element,"edit",{mode:"edit",form:l[0],dataItem:m});this.validation()}else{if(this.valid){this.rowEditor.edit(k,m);this.td=row.find(":input:visible:first").focus().closest("td")[0];this.validation()}}},form:function(){return h("#"+this.formId())},addRow:function(){var n=h.extend(true,{},this.editing.defaultDataItem);if(this.editing.mode!="InCell"){b();var p=this.rowEditor.insert(this.$tbody,n);var l=this.form();l.undelegate(".t-grid-insert").delegate(".t-grid-insert","click",c.stopAll(h.proxy(function(){this.insertRow(p)},this))).undelegate(".t-grid-cancel").delegate(".t-grid-cancel","click",c.stopAll(h.proxy(function(){this.cancelRow(p)},this)));c.trigger(this.element,"edit",{mode:"insert",form:l[0]});this.validation()}else{if(this.valid){var m=this.rowEditor.insert(this.$tbody,n);this.changeLog.insert(n);this.td=m.find(":input:enabled:visible:first").focus().closest("td")[0];for(var k=this.columns.length-1;k>=0;k--){if(!this.columns[k].readonly){var o=m.children().eq(k);if(o[0]!=this.td){o.prepend('')}}}this.validation()}}},extractValues:function(k){return this.modelBinder.bind(k)},cancelRow:function(k){if(!k.length){return}var l=this.dataItem(k);this.rowEditor.cancel(k,l);c.trigger(this.element,"rowDataBound",{row:k[0],dataItem:l})},validate:function(){var k=this.form();if(k.length){return k.validate().form()}return true},cancel:function(){this.cancelRow(this.$tbody.find(">.t-grid-edit-row"))},_convert:function(o){for(var l in o){var k=o[l];if(k instanceof Date){var n=this.columnFromMember(l);var m="{0:G}";if(n&&n.format){m=n.format}o[l]=this.ws?"\\/Date("+k.getTime()+")\\/":c.formatString(m,k)}if(k==undefined){delete o[l]}}return o},sendValues:function(n,k){if(this.editing.mode!="InCell"||!this.ws){this._convert(n);for(var l in this.dataKeys){var m=this.valueFor({member:l})(n);if(m!=undefined){n[this.ws?l:this.dataKeys[l]]=m}}}h.ajax(this.ajaxOptions({data:this.ws?(this.editing.mode=="InCell"?n:{value:n}):n,url:this.url(k),hasErrors:h.proxy(this.hasErrors,this),displayErrors:h.proxy(this.displayErrors,this)}))},displayErrors:function(k){this.errorView.bind(h("#"+this.formId()),k.modelState)},hasErrors:function(k){var l=k.modelState;var m=false;if(l){h.each(l,function(n,o){if("errors" in o){m=true;return false}})}return m},formId:function(){return h(this.element).attr("id")+"form"},validation:function(){this.validator().parse()},validator:function(){if(this.validationMetadata){return new f(this.validationMetadata)}else{return new g(h("#"+this.formId()))}}};c.grid.ModelBinder=function(){this.binders={":input:not(.t-input):not(:radio),:radio:checked":function(){return h(this).val()},":checkbox":function(){return h(this).is(":checked")},".t-datepicker :input":function(){return h(this).data("tDatePicker").value()},".t-numerictextbox :input":function(){return h(this).data("tTextBox").value()},".t-editor textarea:hidden":function(){var k=h(this).closest(".t-editor").data("tEditor");if(k.encoded){return k.encodedValue()}return k.value()}};this.bind=function(k){var l={};h.each(this.binders,function(m,n){k.find(m).each(function(){if(!this.disabled){l[this.name]=n.call(this)}})});return l}};c.grid.FormViewBinder=function(m){this.converters=m||{};this.binders={":input:not(:radio)":function(n){h(this).val(n)},":checkbox":function(n){h(this).attr("checked",n==true)},":radio":function(o){var n=h(this).val();if(typeof o=="boolean"){n=n.toLowerCase()}if(n==o.toString()){h(this).attr("checked",true)}}};function l(n){return function(o){h(this).data(n).value(o)}}function k(){return function(n){h(this).closest(".t-editor").data("tEditor").value(n)}}this.binders[".t-numerictextbox :input"]=l("tTextBox");this.binders[".t-dropdown :input:hidden"]=l("tDropDownList");this.binders[".t-combobox :input:hidden"]=l("tComboBox");this.binders[".t-editor textarea:hidden"]=k();this.evaluate=function(o,r){if(r!=null){var n=o,p=false,t=r.split(".");while(t.length){var u=t.shift();if(n!=null&&typeof(n[u])!="undefined"){n=n[u];p=true}else{if(p){p=false;break}}}if(p&&!h.isPlainObject(n)){var q=j.exec(n);if(q){n=new Date(parseInt(q[1]))}var s=c.getType(n);if(s in this.converters){n=this.converters[s](r,n)}return n}}};this.bind=function(p,o){var n;h.each(this.binders,h.proxy(function(q,r){p.find(q).each(h.proxy(function(t,u){var s=this.evaluate(o,u.name);if(s!=n){r.call(u,s)}},this))},this))}};c.grid.CellBuilder=function(k){function l(n,m){return h.map(k.columns,function(p,o){return"':">")+p[o==0?m:"display"](n)+""}).join("")}this.edit=function(m){return l(m,"edit")};this.insert=function(m){return l(m,"insert")};this.display=function(m){return l(m,"display")}};c.grid.DataCellBuilder=function(k){function l(n,m){return h.map(k.columns,function(p,o){return"':">")+p[m](n)+""}).join("")}this.edit=function(m){return l(m,"edit")};this.insert=function(m){return l(m,"insert")};this.display=function(m){return l(m,"display")}};c.grid.FormContainerBuilder=function(k){function l(m){return'
          '+k.html()+k[m]()+"
          "}this.edit=function(){return l("edit")};this.insert=function(){return l("insert")}};function e(k){return h("
          ",{className:"t-edit-form",id:k}).submit(c.preventDefault)}c.grid.PopUpEditor=function(m){var l;function k(){var o=l.data("tWindow");o&&o.close();l.remove()}function n(p,o){l=h("
          ",{id:m.container.id+"PopUp"}).appendTo(m.container).css({top:0,left:"50%",marginLeft:-90}).tWindow(m.settings).find(".t-window-content").append(m[o](p)).wrapInner(e(m.id)).end();h(m.container).one("dataBound",k);l.find("t-close").bind("close",c.stopAll(k)).end().data("tWindow").open().title(m[o+"Title"]);return l}this.edit=function(o,p){o.addClass("t-grid-edit-row");return n(p,"edit").data("tr",o)};this.insert=function(o,p){return n(p,"insert")};this.cancel=function(o){o.removeClass("t-grid-edit-row");k()}};c.grid.Editor=function(m){var l=(m.groups||0);function k(n,o,p){var q=n.find(".t-group-cell,.t-hierarchy-cell");n.addClass("t-grid-edit-row").empty().append(q).append(m[p](o)).closest("table").wrap(function(){if(!h(this).parent().is("form")){return e(m.id)}})}this.cancel=function(n,o){if(n.is(".t-grid-new-row")){n.remove()}else{k(n,o,"cancel");n.removeClass("t-grid-edit-row")}};this.insert=function(p,o){var q=''+new Array(l+1).join('')+((m.details)?'':"")+"";var n=h(q);p.prepend(n);k(n,o,"insert");return n};this.edit=function(n,o){k(n,o,"edit");return n}};c.grid.CellEditor=function(k){this.edit=function(n,m){var l=k.columns[k.cellIndex(n)];if(!l.readonly){n.parent().addClass("t-grid-edit-row").end().empty().html(l.edit(m)).closest("table").wrap(function(){if(!h(this).parent().is("form")){return e(k.id)}});k.bind(n,m);k.validate();n.find(":input:visible:first").trigger("focusin").focus();n.addClass("t-grid-edit-cell")}return !l.readonly};this.display=function(n,m){var l=k.columns[k.cellIndex(n)];n.removeClass("t-grid-edit-cell").empty().html(l.display(m)).parent().removeClass("t-grid-edit-row")}};c.grid.ChangeLog=function(l){this.insert=function(m,o){if(o==undefined){o=m;this.inserted.splice(0,0,o)}else{var n=this.inserted[m];if(n===undefined){this.inserted.splice(0,0,o)}else{h.extend(n,o)}}};this.get=function(n){var m=this.inserted[n];if(this.inserted[n]){return m}return this.updated[n-this.inserted.length]};this.update=function(s,p,o){s=s-this.inserted.length;var t=this.updated[s]||p||{};var r=false;for(var m in o){var q=t[m],n=o[m];if(q instanceof Date){if(n.getTime()!==q.getTime()){r=true}}else{if(n!==q){r=true}}}if(r){this.updated[s]=h.extend({},t,o)}return r};this.erase=function(n,p){var m=this.inserted[n];if(m){this.inserted.splice(n,1)}else{n=n-this.inserted.length;var o=this.updated[n];if(o){delete this.updated[n]}this.deleted[n]=p}};this.clear=function(){this.updated=new Array(l);this.deleted=new Array(l);this.inserted=[]};function k(n,r,t){var u={};for(var s=0,o=0;s .t-grid-content",g.element).bind("scroll",function(){g.hideFilter()});c(document).click(function(h){if(h.which!=3){g.hideFilter()}});g.$header.find(".t-grid-filter").click(c.proxy(g.showFilter,g)).hover(function(){c(this).toggleClass("t-state-hover")})};b.filtering.implementation={createFilterCommands:function(h,g){var i={};c.each(this.localization,function(m,j){var k="filter"+g.type;var l=m.indexOf(k);if(l>-1){i[m.substring(l+k.length).toLowerCase()]=j}});h.cat('")},createTypeSpecificInput:function(j,g,h,i){if(g.type=="Date"){j.cat('
          ').cat('').cat('
          ')}else{if(g.type=="Boolean"){j.cat('
          ').cat('
          ")}else{if(g.type=="Enum"){j.cat("
          ")}else{if(g.type=="Number"){j.cat('
          ').cat('').cat("
          ")}else{j.cat('')}}}}},createFilterMenu:function(g){var j=new b.stringBuilder();j.cat('
          ");var i=c(j.string());c.each(g.filters||[],function(k){i.find(".t-filter-operator:eq("+k+")").val(this.operator).end().find(":text:eq("+k+"),select:not(.t-filter-operator):eq("+k+")").val(a(g,this.value));if(g.type=="Boolean"){i.find(":radio[id$="+this.value+"]").attr("checked",true)}});return i.find(".t-datepicker .t-input").each(function(){c(this).tDatePicker({format:f(g)})}).end().find(".t-numerictextbox .t-input").each(function(){c(this).tTextBox({type:"numeric",minValue:null,maxValue:null,numFormat:"",groupSeparator:""})}).end().appendTo(this.element)},showFilter:function(m){m.stopPropagation();var g=c(m.target).closest(".t-grid-filter");this.hideFilter(function(){return this.parentNode!=g[0]});var k=g.data("filter");if(!k){var h=this.columns[this.$columns().index(g.parent())];k=this.createFilterMenu(h).data("column",h).click(function(p){p.stopPropagation();if(c(p.target).parents(".t-datepicker").length==0){c(".t-datepicker .t-input",this).each(function(){c(this).data("tDatePicker").hidePopup()})}}).find(".t-filter-button").click(c.proxy(this.filterClick,this)).end().find(".t-clear-button").click(c.proxy(this.clearClick,this)).end().find("input[type=text]").keyup(c.proxy(function(p){if(p.keyCode==13){this.filterClick(p)}},this)).end();g.data("filter",k)}var l=0;c(this.element).find("> .t-grouping-header, > .t-grid-toolbar").add(this.$header).each(function(){l+=this.offsetHeight});var i={top:l};var n=-this.$headerWrap.scrollLeft()-1;g.parent().add(g.parent().prevAll("th")).each(function(){if(c(this).css("display")!="none"){n+=this.offsetWidth}});var j=n-g.outerWidth();var o=k.outerWidth()||k.find(".t-group").outerWidth();if(j+o>this.$header.outerWidth()){j=n-o+1}if(c(this.element).closest(".t-rtl").length){i.right=j+(c.browser.mozilla||c.browser.safari?18:0)}else{i.left=j}k.css(i);b.fx[k.find(".t-filter-options").is(":visible")?"rewind":"play"](d,k.find(".t-filter-options"),{direction:"bottom"})},hideFilter:function(g){g=g||function(){return true};c(".t-grid .t-animation-container").find(".t-datepicker .t-input").each(function(){c(this).data("tDatePicker").hidePopup()}).end().find(".t-filter-options").filter(g).each(function(){b.fx.rewind(d,c(this),{direction:"bottom"})})},clearClick:function(i){i.preventDefault();var h=c(i.target);var g=h.closest(".t-animation-container").data("column");g.filters=null;h.parent().find("input").removeAttr("checked").removeClass("t-state-error").not(":radio").val("").end().end().find("select").removeClass("t-state-error").find("option:first").attr("selected","selected");this.filter(this.filterExpr())},filterClick:function(j){j.preventDefault();var i=c(j.target);var g=i.closest(".t-animation-container").data("column");g.filters=[];var h=false;i.closest(".t-filter-options").find("input[type=text]:visible,select:not(.t-filter-operator)").each(c.proxy(function(p,n){var l=c(n);var k=c.trim(l.val());if(!k){l.removeClass("t-state-error");return true}var m=this.isValidFilterValue(g,k);l.toggleClass("t-state-error",!m);if(!m){h=true;return true}var o=l.prev("select").val()||l.parent().prev("select").val()||l.parent().parent().prev("select").val();if(k!=this.localization.filterSelectValue){g.filters.push({operator:o,value:k})}},this));i.parent().find("input:checked").each(c.proxy(function(m,l){var n=c(l);var k=c(l).attr("value");g.filters.push({operator:"eq",value:k})},this));if(!h){if(g.filters.length>0){this.filter(this.filterExpr())}this.hideFilter()}},isValidFilterValue:function(h,g){if(h.type=="Number"){return !isNaN(g)}return true},encodeFilterValue:function(g,h){switch(g.type){case"String":return"'"+h.replace(e,"''")+"'";case"Date":var i;if(h.indexOf("Date(")>-1){i=new Date(parseInt(h.replace(/^\/Date\((.*?)\)\/$/,"$1")))}else{i=b.datetime.parse({value:h,format:f(g)}).toDate()}return"datetime'"+b.formatString("{0:yyyy-MM-ddTHH-mm-ss}",i)+"'"}return h},filterExpr:function(){var h=[];for(var g=0;g');f.$groupHeader=d("> .t-grouping-header",f.element);function h(){var k=d.map(f.$groupHeader.find(".t-group-indicator"),function(l){var m=d(l);var n=m.offset().left;var o=m.outerWidth();return{left:n,right:n+o,width:o,$group:m}});return{first:k[0],all:k,last:k[k.length-1]}}function g(r){var m=r.$cue.text();if(!d.contains(f.element,r.target)||!d(r.target).closest(".t-grouping-header").length||(f.groupFromTitle(m)&&r.$draggable.closest(".t-header").length)){f.$groupDropCue.remove();return}var n=d("> .t-grid-toolbar",f.element).outerHeight()+c;var o=h();if(!o.all.length){f.$groupDropCue.css({top:n,left:a}).appendTo(f.$groupHeader);return}var q=o.first;var s=o.last;var l=parseInt(q.$group.css("marginLeft"));var k=parseInt(q.$group.css("marginRight"));var p=d.grep(o.all,function(t){return r.pageX>=t.left-l-k&&r.pageX<=t.right})[0];if(!p&&q&&r.pageX=0){f.groups.splice(d.inArray(m,f.groups),1);f.groups.splice(o,0,m)}f.groupBy=d.map(f.groups,function(q){return q.member+"-"+q.order}).join("~");if(this.isAjax()){var p=this.$groupHeader.find('div:contains("'+l+'")');if(p.length==0){var k=new d.telerik.stringBuilder().cat('").string();p=d(k).appendTo(this.$groupHeader)}if(this.$groupDropCue.is(":visible")){p.insertBefore(this.$groupDropCue)}p.find(".t-link .t-icon").toggleClass("t-arrow-up-small",m.order=="asc").toggleClass("t-arrow-down-small",m.order=="desc").html("("+(m.order=="asc"?f.localization.sortedAsc:f.localization.sortedDesc)+")");this.ajaxRequest()}else{this.serverRequest()}};f.unGroup=function(l){var k=f.groupFromTitle(l);f.groups.splice(d.inArray(k,f.groups),1);if(f.groups.length==0){f.$groupHeader.html(f.localization.groupHint)}f.groupBy=d.map(f.groups,function(m){return m.member+"-"+m.order}).join("~");if(f.isAjax()){f.$groupHeader.find('div:contains("'+k.title+'")').remove();f.ajaxRequest()}else{f.serverRequest()}},f.normalizeColumns=function(n){var o=f.groups.length;var m=n-f.$tbody.parent().find(" > colgroup > col").length;if(m==0){return}var p=f.$tbody.parent().add(f.$headerWrap.find("table")).add(f.$footer.find("table"));if(d.browser.msie){if(m>0){d(new b.stringBuilder().rep('',m).string()).prependTo(p.find("colgroup"));d(new b.stringBuilder().rep(' ',m).string()).insertBefore(p.find("th.t-header:first"));d(new b.stringBuilder().rep(' ',m).string()).insertBefore(p.find("tr.t-footer-template > td:first"))}else{p.find("th:lt("+Math.abs(m)+"), tr.t-footer-template > td:lt("+Math.abs(m)+")").remove().end().find("col:lt("+Math.abs(m)+")").remove()}var k=[];var l=0;d("table, .t-grid-bottom",f.element).each(function(){k.push(this.parentNode)}).appendTo(d("
          ")).each(function(){k[l++].appendChild(this)})}else{p.find("col.t-group-col").remove();d(new b.stringBuilder().rep('',o).string()).prependTo(p.find("colgroup"));p.find("th.t-group-cell").remove();p.find("tr.t-footer-template > td.t-group-cell").remove();d(new b.stringBuilder().rep(' ',o).string()).insertBefore(p.find("th.t-header:first"));d(new b.stringBuilder().rep(' ',o).string()).insertBefore(p.find("tr.t-footer-template > td:first"))}},f.bindGroup=function(n,r,q,p){var o=f.groups[p];var t=n.Key;var m=d.grep(f.columns,function(l){return o.member==l.member})[0];if(m&&(m.format||m.type=="Date")){t=b.formatString(m.format||"{0:G}",t)}q.cat('').rep('',p).cat('

          ');if(m){q.cat(m.groupHeader(d.extend({Title:o.title,Key:t},n.Aggregates[m.member])))}else{q.cat(o.title+": "+t)}q.cat("

          ");if(n.HasSubgroups){for(var k=0,s=n.Items.length;k').rep('',f.groups.length);d.each(f.columns,function(){q.cat("");if(this.groupFooter){q.cat(this.groupFooter(n.Aggregates[this.member]))}q.cat("")});q.cat("")}}}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.min.js new file mode 100644 index 000000000..e7943bc55 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.min.js @@ -0,0 +1 @@ +(function(c){var g=c.telerik;var a=/"\\\/Date\((.*?)\)\\\/"/g;function d(h){return new Function("data",("var p=[];with(data){p.push('"+unescape(h).replace(/[\r\t\n]/g," ").replace(/'(?=[^#]*#>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<#=(.+?)#>/g,"',$1,'").split("<#").join("');").split("#>").join("p.push('")+"');}return p.join('');"))}function f(h){return(h!=null?h+"":"").replace(/&/g,"&").replace(//g,">")}g.grid=function(h,j){this.element=h;this.groups=[];this.editing={};this.filterBy="";this.groupBy="";this.orderBy="";c.extend(this,j);this.sorted=c.grep(this.columns,function(i){return i.order});this.$tbody=c("> .t-grid-content > table > tbody",h);this.scrollable=this.$tbody.length>0;if(!this.scrollable){this.$tbody=c("> table > tbody",h);this.$header=c("> table > thead tr",h);this.$footer=c("> table > tfoot",h)}else{c("> .t-grid-content",h).tScrollable();this.$header=c("> .t-grid-header tr",h);this.$footer=c("> .t-grid-footer",h)}this.$headerWrap=c("> .t-grid-header > .t-grid-header-wrap",h);this.$footerWrap=c("> .t-grid-footer > .t-grid-footer-wrap",h);var o=this.$headerWrap.add(this.$footerWrap);c("> .t-grid-content",h).bind("scroll",function(){o.scrollLeft(this.scrollLeft)});this.$tbody.delegate(".t-hierarchy-cell .t-plus, .t-hierarchy-cell .t-minus","click",g.stopAll(function(s){var r=c(s.target);var q=r.hasClass("t-plus");r.toggleClass("t-minus",q).toggleClass("t-plus",!q);var i=r.closest("tr.t-master-row");if(this.detail&&!i.next().hasClass("t-detail-row")){c(new g.stringBuilder().cat('').rep('',i.find(".t-group-cell").length).cat('').cat('').cat(this.displayDetails(this.dataItem(i))).cat("").string()).insertAfter(i)}g.trigger(this.element,q?"detailViewExpand":"detailViewCollapse",{masterRow:i[0],detailRow:i.next(".t-detail-row")[0]});i.next().toggle(q)},this));this.$pager=c("> .t-grid-pager .t-pager",h);var n=new g.dropDown({effects:g.fx.slide.defaults(),onClick:c.proxy(function(i){this.changePageSize(c(i.item).text());n.close()},this)});n.dataBind(j.pageSizesInDropDown||[]);c(document.documentElement).bind("mousedown",function(q){var i=n.$element[0];if(!c.contains(i,q.target)){n.close()}});this.$pager.delegate(".t-state-disabled","click",g.preventDefault).delegate(".t-link:not(.t-state-disabled)","mouseenter",g.hover).delegate(".t-link:not(.t-state-disabled)","mouseleave",g.leave).delegate("input[type=text]","keydown",c.proxy(this.pagerKeyDown,this)).delegate(".t-page-size .t-dropdown-wrap","click",function(){var i=c(this);n.open({offset:i.offset(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth(),zIndex:g.getElementZIndex(this)})});c("> .t-grid-pager",h).delegate(".t-refresh","click",c.proxy(this.refreshClick,this));c(h).delegate(".t-button","hover",g.preventDefault);if(this.sort){this.$header.delegate(".t-link","hover",function(){c(this).toggleClass("t-state-hover")})}var p="tr:not(.t-grouping-row,.t-detail-row,.t-no-data,:has(>.t-edit-container))";if(this.selectable){var m=this.$tbody[0];var l=this;this.$tbody.delegate(p,"click",function(i){if(this.parentNode==m){l.rowClick(i)}}).delegate(p,"hover",function(){if(this.parentNode==m){c(this).toggleClass("t-state-hover")}})}if(this.isAjax()){this.$pager.delegate(".t-link:not(.t-state-disabled)","click",g.stop(this.pagerClick,this));if(this.sort){this.$header.delegate(".t-link","click",g.stop(this.headerClick,this))}}for(var k=0;k.t-icon")){j.stopPropagation();var h=i.closest("tr").addClass("t-state-selected").siblings().removeClass("t-state-selected").end();g.trigger(this.element,"rowSelect",{row:h[0]})}},$rows:function(){return this.$tbody.find("> tr:not(.t-grouping-row,.t-detail-row)")},expandRow:function(h){c(h).find("> td .t-plus, > td .t-expand").click()},collapseRow:function(h){c(h).find("> td .t-minus, > td .t-collapse").click()},headerClick:function(h){h.preventDefault();this.toggleOrder(this.$columns().index(c(h.target).closest("th")));this.sort(this.sortExpr())},refreshClick:function(i,h){if(c(h).is(".t-loading")){return}if(this.isAjax()){i.preventDefault();this.ajaxRequest(true)}},sort:function(h){this.orderBy=h;this.ajaxRequest()},columnFromTitle:function(i){i=c.trim(i);var h=c.grep(this.$columns(),function(j){return c.trim(c(j).text())==i})[0];if(h){return this.columns[this.$columns().index(h)]}return c.grep(this.columns,function(j){return j.title==i})[0]},columnFromMember:function(h){var i=c.grep(this.columns,function(j){return j.member==h})[0];if(!i){i=c.grep(this.columns,function(k){var j="."+k.member;return h.substr(h.length-j.length)==j})[0]}return i},toggleOrder:function(h){h=typeof h=="number"?this.columns[h]:h;var j="asc";if(h.order=="asc"){j="desc"}else{if(h.order=="desc"){j=null}}h.order=j;var i=c.inArray(h,this.sorted);if(this.sortMode=="single"&&i<0){c.each(this.sorted,function(){this.order=null});this.sorted=[]}if(i<0&&j){this.sorted.push(h)}if(!j){this.sorted.splice(i,1)}},sortExpr:function(){return c.map(this.sorted,function(h){return h.member+"-"+h.order}).join("~")},pagerKeyDown:function(h){if(h.keyCode==13){var i=this.sanitizePage(c(h.target).val());if(i!=this.currentPage){this.pageTo(i)}else{c(h.target).val(i)}}},isAjax:function(){return this.ajax||this.ws||this.onDataBinding},url:function(h){return(this.ajax||this.ws)[h]},pagerClick:function(m){m.preventDefault();var i=c(m.target).closest(".t-link");var j=this.currentPage;var k=i.find(".t-icon");if(k.hasClass("t-arrow-next")){j++}else{if(k.hasClass("t-arrow-last")){j=this.totalPages()}else{if(k.hasClass("t-arrow-prev")){j--}else{if(k.hasClass("t-arrow-first")){j=1}else{var h=i.text();if(h=="..."){var l=i.parent().children().index(i);if(l==0){j=parseInt(i.next().text())-1}else{j=parseInt(i.prev().text())+1}}else{j=parseInt(h)}}}}}this.pageTo(isFinite(j)?j:this.currentPage)},changePageSize:function(i){var h=parseInt(i,10);if(isNaN(h)||h<1){return this.pageSize}h=Math.max(h,1);this.pageSize=h;if(this.isAjax()){this.ajaxRequest()}else{this.serverRequest()}},pageTo:function(h){this.currentPage=h;if(this.isAjax()){this.ajaxRequest()}else{this.serverRequest()}},ajaxOptions:function(i){var h={type:"POST",dataType:"text",dataFilter:function(k,l){return k.replace(a,"new Date($1)")},error:c.proxy(function(l,k){if(g.ajaxError(this.element,"error",l,k)){return}},this),complete:c.proxy(this.hideBusy,this),success:c.proxy(function(l,m,k){try{l=eval("("+l+")")}catch(n){if(!g.ajaxError(this.element,"error",k,"parseeror")){alert("Error! The requested URL did not return JSON.")}return}l=l.d||l;if(i.hasErrors&&i.hasErrors(l)){if(!g.trigger(this.element,"error",{XMLHttpRequest:k,textStatus:"modelstateerror",modelState:l.modelState})){i.displayErrors(l)}return}this.total=l.total||l.Total||0;this.aggregates=l.aggregates||{};this.dataBind(l.data||l.Data)},this)};c.extend(h,i);var j=this.ws?h.data.state={}:h.data;j[this.queryString.page]=this.currentPage;j[this.queryString.size]=this.pageSize;j[this.queryString.orderBy]=this.orderBy||"";j[this.queryString.groupBy]=this.groupBy;j[this.queryString.filter]=(this.filterBy||"").replace(/\"/g,'\\"');j[this.queryString.aggregates]=c.map(this.columns,function(k){if(k.aggregates){return k.member+"-"+k.aggregates.join("-")}}).join("~");if(this.ws){h.data=g.toJson(h.data);h.contentType="application/json; charset=utf-8"}return h},showBusy:function(){this.busyTimeout=setTimeout(c.proxy(function(){c("> .t-grid-pager .t-status .t-icon",this.element).addClass("t-loading")},this),100)},hideBusy:function(){clearTimeout(this.busyTimeout);c("> .t-grid-pager .t-status .t-icon",this.element).removeClass("t-loading")},serverRequest:function(){location.href=g.formatString(unescape(this.urlFormat),this.currentPage,this.orderBy||"~",this.groupBy||"~",encodeURIComponent(this.filterBy)||"~",this.pageSize||"~")},ajaxRequest:function(i){var h={page:this.currentPage,sortedColumns:this.sorted,filteredColumns:c.grep(this.columns,function(j){return j.filters})};if(g.trigger(this.element,"dataBinding",h)){return}if(!this.ajax&&!this.ws){return}this.showBusy();c.ajax(this.ajaxOptions({data:c.extend({},h.data,i),url:this.url("selectUrl")}))},valueFor:function(h){if(h.type=="Date"){return new Function("data","var value = data."+h.member+'; if (!value) return null; return value instanceof Date? value : new Date(parseInt(value.replace(/\\/Date\\((.*?)\\)\\//, "$1")));')}return new Function("data","return data"+(h.member?"."+h.member:"")+";")},displayFor:function(h){var j=this.localization;if(h.commands){var k=c.map(h.commands,function(l){var m=g.grid.ButtonBuilder.create(c.extend({text:j[l.name]},l));return m.build()}).join("");return function(){return k}}if(!h.template){var i=h.value||function(){return""};if(h.format||h.type=="Date"){i=function(l){var m=h.value(l);return m==null?"":g.formatString(h.format||"{0:G}",m)}}return h.encoded===false?i:function(l){return f(i(l))}}return d(h.template)},insertFor:function(h){return this.displayFor(h)},editFor:function(h){return this.displayFor(h)},initializeColumns:function(){c.each(this.columns,c.proxy(function(h,i){if(i.member!==undefined){i.value=this.valueFor(i)}else{i.readonly=true}i.insert=this.insertFor(i);i.edit=this.editFor(i);i.display=this.displayFor(i);if(i.footerTemplate){i.footer=d(i.footerTemplate)}if(i.groupFooterTemplate){this.showGroupFooter=true;i.groupFooter=d(i.groupFooterTemplate)}i.groupHeader=d("<#= Title #>: <#= Key #>");if(i.groupHeaderTemplate){i.groupHeader=d(i.groupHeaderTemplate)}},this));if(this.detail){this.displayDetails=d(this.detail.template)}},bindData:function(j,l,n){Array.prototype.push.apply(this.data,j);var p=Math.min(this.pageSize,j.length);p=this.pageSize?p:j.length;if(c.browser.msie){c(this.element).find(".t-grid-content colgroup:first col").css("display","")}for(var q=0;q')}else{l.cat("")}l.rep('',n).catIf('',this.detail);for(var k=0,m=this.columns.length;k").cat(o.display(j[q]));l.cat("")}l.cat("")}},normalizeColumns:function(){},dataItem:function(h){return this.data[this.$tbody.find("> tr:not(.t-grouping-row,.t-detail-row,.t-grid-new-row)").index(c(h))]},bindTo:function(n){var k=new g.stringBuilder();var m=this.groups.length+this.columns.length+(this.detail?1:0);if(n&&n.length){this.normalizeColumns(m);if(typeof n[0].HasSubgroups!="undefined"){for(var h=0,j=n.length;h").cat("").cat(this.noRecordsTemplate?this.noRecordsTemplate:this.localization.noRecords).cat("")}this.$tbody.html(k.string());if(this.onRowDataBound){var o=jQuery.grep(this.$tbody[0].rows,function(i){return !c(i).hasClass("t-grouping-row")});for(var h=0,j=this.data.length;h=h).removeClass("t-state-hover");this.$pager.find(".t-arrow-prev").parent().add(this.$pager.find(".t-arrow-first").parent()).toggleClass("t-state-disabled",j==1).removeClass("t-state-hover");var i=this.localization;this.$pager.find(".t-page-i-of-n").each(function(){this.innerHTML=new g.stringBuilder().cat(i.page).cat(' ').cat(g.formatString(i.pageOf,h)).string()});this.$pager.find(".t-page-size").each(function(){var l='
          '+k+'select
          ';this.innerHTML=l});this.$pager.find(".t-numeric").each(c.proxy(function(m,l){this.numericPager(l,j,h)},this));this.$pager.parent().find(".t-status-text").text(g.formatString(i.displayingItems,this.firstItemInPage(),this.lastItemInPage(),this.total))},numericPager:function(i,o,p){var m=10;var k=1;if(o>m){var h=(o%m);k=(h==0)?(o-m)+1:(o-h)+1}var l=(k+m)-1;l=Math.min(l,p);var j=new g.stringBuilder();if(k>1){j.cat('
          ...')}for(var n=k;n<=l;n++){if(n==o){j.cat('').cat(n).cat("")}else{j.cat('').cat(n).cat("")}}if(l...')}i.innerHTML=j.string()},$columns:function(){return this.$header.find("th:not(.t-hierarchy-cell,.t-group-cell)")},updateSorting:function(){this.sorted=[];c.each(this.orderBy.split("~"),c.proxy(function(i,h){var j=h.split("-");var k=this.columnFromMember(j[0]);if(k){k.order=j[1];this.sorted.push(k)}},this));this.$columns().each(c.proxy(function(j,m){var k=this.columns[j].order;var h=c(m).children(".t-link");var l=h.children(".t-icon");if(!k){l.hide()}else{if(l.length==0){l=c('').appendTo(h)}l.toggleClass("t-arrow-up",k=="asc").toggleClass("t-arrow-down",k=="desc").html("("+(k=="asc"?this.localization.sortedAsc:this.localization.sortedDesc)+")").show()}},this))},sanitizePage:function(i){var h=parseInt(i,10);if(isNaN(h)||h<1){return this.currentPage}return Math.min(h,this.totalPages())},totalPages:function(){return Math.ceil(this.total/this.pageSize)},firstItemInPage:function(){return this.total>0?(this.currentPage-1)*this.pageSize+1:0},lastItemInPage:function(){return Math.min(this.currentPage*this.pageSize,this.total)},dataBind:function(h){this.data=[];this.bindTo(h);this.bindFooter();this.updatePager();this.updateSorting();g.trigger(this.element,"dataBound");g.trigger(this.element,"repaint")},bindFooter:function(){var i=this.$footer.find("td:not(.t-group-cell,.t-hierarchy-cell)");var h=this.aggregates;c.each(this.columns,function(j){if(this.footer){i.eq(j).html(this.footer(h[this.member]))}})},rebind:function(h){this.sorted=[];this.orderBy="";this.filterBy="";this.currentPage=1;c.each(this.columns,function(){this.order=null;this.filters=null});c(".t-filter-options",this.element).find('input[type="text"], select').val("").removeClass("t-state-error").end().find("div.t-formatted-value").html("");c(".t-grid-filter",this.element).removeClass("t-active-filter");this.ajaxRequest(h)}};g.grid.ButtonBuilder=function(h){this.classNames=["t-button","t-grid-"+h.name];this.content=function(){return h.text};this.build=function(){return'"+this.content()+""}};g.grid.ButtonBuilder.create=function(h){return new (e[h.buttonType])(h)};function b(i,h){return'"}g.grid.ImageButtonBuilder=function(h){g.grid.ButtonBuilder.call(this,h);this.classNames.push("t-button-icon");this.content=function(){return b(h.name,h.imageAttr)}};g.grid.ImageTextButtonBuilder=function(h){g.grid.ButtonBuilder.call(this,h);this.classNames.push("t-button-icontext");this.content=function(){return'"+h.text}};g.grid.BareImageButtonBuilder=function(h,i){g.grid.ImageButtonBuilder.call(this,h,i);this.classNames.push("t-button-icon","t-button-bare")};var e={Text:g.grid.ButtonBuilder,ImageAndText:g.grid.ImageTextButtonBuilder,Image:g.grid.ImageButtonBuilder,BareImage:g.grid.BareImageButtonBuilder};c.fn.tGrid=function(h){return g.create(this,{name:"tGrid",init:function(i,j){return new g.grid(i,j)},options:h,success:function(i){if(i.$tbody.find("tr.t-no-data").length){i.ajaxRequest()}}})};c.fn.tGrid.defaults={columns:[],plugins:[],currentPage:1,pageSize:10,localization:{addNew:"Add new record","delete":"Delete",cancel:"Cancel",insert:"Insert",update:"Update",select:"Select",pageOf:"of {0}",displayingItems:"Displaying items {0} - {1} of {2}",edit:"Edit",noRecords:"No records to display.",page:"Page ",filter:"Filter",filterClear:"Clear Filter",filterShowRows:"Show rows with value that",filterAnd:"And",filterStringEq:"Is equal to",filterStringNe:"Is not equal to",filterStringStartsWith:"Starts with",filterStringSubstringOf:"Contains",filterStringEndsWith:"Ends with",filterNumberEq:"Is equal to",filterNumberNe:"Is not equal to",filterNumberLt:"Is less than",filterNumberLe:"Is less than or equal to",filterNumberGt:"Is greater than",filterNumberGe:"Is greater than or equal to",filterDateEq:"Is equal to",filterDateNe:"Is not equal to",filterDateLt:"Is before",filterDateLe:"Is before or equal to",filterDateGt:"Is after",filterDateGe:"Is after or equal to",filterEnumEq:"Is equal to",filterEnumNe:"Is not equal to",filterBoolIsTrue:"is true",filterBoolIsFalse:"is false",filterSelectValue:"-Select value-",filterOpenPopupHint:"Open the calendar popup",groupHint:"Drag a column header and drop it here to group by that column",deleteConfirmation:"Are you sure you want to delete this record?",sortedAsc:"sorted ascending",sortedDesc:"sorted descending",ungroup:"ungroup"},queryString:{page:"page",size:"size",orderBy:"orderBy",groupBy:"groupBy",filter:"filter",aggregates:"aggregates"}}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.reordering.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.reordering.min.js new file mode 100644 index 000000000..ebd306594 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.reordering.min.js @@ -0,0 +1 @@ +(function(a){var b=a.telerik;b.reordering={};b.reordering.initialize=function(d){d.$reorderDropCue=a('
          ');var c=d.$header.children("th").length-1;var e=function(i,l){var k=a.inArray(l,d.columns);d.columns.splice(k,1);d.columns.splice(i,0,l);h(d.$columns(),k,i);h(d.$tbody.parent().find("> colgroup > col:not(.t-group-col,.t-hierarchy-col)"),k,i);h(d.$headerWrap.find("table").find("> colgroup > col:not(.t-group-col,.t-hierarchy-col)"),k,i);var j=d.$footer.find("table");h(j.find("> colgroup > col:not(.t-group-col,.t-hierarchy-col)"),k,i);h(j.find("> tbody > tr.t-footer-template > td:not(.t-group-cell,.t-hierarchy-cell)").add(d.$footer.find("tr.t-footer-template > td:not(.t-group-cell,.t-hierarchy-cell)")),k,i);a.each(d.$tbody.children(),function(){h(a(this).find(" > td:not(.t-group-cell, .t-hierarchy-cell, .t-detail-cell)"),k,i)})};d.reorderColumn=e;function f(i,k,l,j){g(i,k,l,j,"th","t-last-header");g(i,k,l,j,"td","t-last")}function g(j,l,k,m,i,n){if(k.is(i)&&m==c){j.addClass(n);k.removeClass(n)}if(j.is(i)&&l==c){j.removeClass(n).prev(i).addClass(n)}}function h(j,k,i){var l=j.eq(k);var m=j.eq(i);f(l,k,m,i);l[k>i?"insertBefore":"insertAfter"](m)}new b.draggable({owner:d.$header,selector:".t-header:not(.t-group-cell,.t-hierarchy-cell)",scope:d.element.id+"-reodering",cue:function(i){return b.dragCue(i.$draggable.text())},destroy:function(i){i.$cue.remove()}});new b.droppable({owner:d.$header,scope:d.element.id+"-reodering",selector:".t-header:not(.t-group-cell,.t-hierarchy-cell)",over:function(k){var i=a.trim(k.$draggable.text())==a.trim(k.$droppable.text());b.dragCueStatus(k.$cue,i?"t-denied":"t-add");var j=0;a("> .t-grid-top, > .t-grouping-header",d.element).each(function(){j+=a(this).outerHeight()});if(!i){d.$reorderDropCue.css({height:k.$droppable.outerHeight(),top:j,left:function(){return k.$droppable.position().left+((k.$droppable.index()>k.$draggable.index())?k.$droppable.outerWidth():0)}}).appendTo(d.element)}},out:function(i){d.$reorderDropCue.remove();b.dragCueStatus(i.$cue,"t-denied")},drop:function(k){d.$reorderDropCue.remove();if(k.$cue.find(".t-drag-status").is(".t-add")){var i=d.columnFromTitle(a.trim(k.$draggable.text()));var j=d.$columns().index(k.$droppable);b.trigger(d.element,"columnReorder",{column:i,oldIndex:a.inArray(i,d.columns),newIndex:j});e(j,i);b.trigger(d.element,"repaint")}}})}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.resizing.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.resizing.min.js new file mode 100644 index 000000000..c0f72e29e --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.grid.resizing.min.js @@ -0,0 +1 @@ +(function(a){var b=a.telerik;b.resizing={};b.resizing.initialize=function(p){var c,o=a('
          '),i,d,h,l=3;function m(q,r){a("th, th .t-grid-filter, th .t-link",q).add(document.body).css("cursor",r)}function k(q){var r=0;a("> .t-grouping-header, > .t-grid-top",q).each(function(){r+=this.offsetHeight});return r}function e(t){var r=0;a(".t-resize-handle",p.element).each(function(){r+=a(this).data("th").outerWidth();a(this).css("left",r-l)});r=-p.$tbody.closest(".t-grid-content").scrollLeft();t.prevAll("th").add(t).each(function(){r+=this.offsetWidth});var q=p.scrollable?a(".t-grid-content",p.element):a("tbody",p.element);var s=q.attr(p.scrollable?"clientWidth":"offsetWidth");if(r>=s){o.remove()}else{o.css({left:r,top:k(p.element),height:t.outerHeight()+q.attr(p.scrollable?"clientHeight":"offsetHeight")});if(!o.parent().length){o.appendTo(p.element)}}}function j(r){var q=r.$draggable.data("th");c=a("colgroup",p.element).find("col:eq("+q.index()+")");h=r.pageX;d=q.outerWidth();i=p.$tbody.outerWidth()}function g(q){var r=d+q.pageX-h;if(r>10){c.css("width",r);if(p.scrollable){p.$tbody.parent().add(p.$headerWrap.find("table")).add(p.$footer.find("table")).css("width",i+q.pageX-h)}e(q.$draggable.data("th"))}}function f(s){o.remove();m(p.element,"");var r=s.$draggable.data("th");var q=r.outerWidth();if(p.onColumnResize&&q!=d){b.trigger(p.element,"columnResize",{column:p.columns[p.$columns().index(r)],oldWidth:d,newWidth:q})}return false}function n(){var r=0,q=p.element.id+"-column-resizing";var s=b.draggable.get(q);if(s){s._destroy()}p.$headerWrap.add(p.element).find("> .t-resize-handle").remove();p.$header.find(".t-header:visible:not(.t-group-cell)").each(function(){r+=this.offsetWidth;var t=a(this);a('
          ').css({left:r-l,top:p.scrollable?0:k(p.element),width:l*2}).appendTo(p.scrollable?p.$headerWrap:p.element).data("th",t).mousedown(function(){e(t);m(p.element,a(this).css("cursor"))}).mouseup(function(){m(p.element,"")})});new b.draggable({owner:p.element,selector:".t-resize-handle",scope:q,distance:0,start:j,drag:g,stop:f})}n();a(p.element).one("mouseenter",n).bind("repaint",n)}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.imagebrowser.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.imagebrowser.min.js new file mode 100644 index 000000000..5bd0143d5 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.imagebrowser.min.js @@ -0,0 +1 @@ +(function(i,o){var n=i.telerik,e=i.telerik.query;n.imageBrowser=function(q,r){this.element=q;this.wrapper=i(q);var t=r.filter||"*.png,*.gif,*.jpg,*.jpeg";var s=r.localization;this.wrapper.append('
          select
          ').append(k(s,r.uploadUrl,r.createDirectoryUrl,r.deleteFileUrl||r.deleteDirectoryUrl)).append('
            ');var u=this.wrapper.find(".t-breadcrumbs");var y=this.wrapper.find(".t-tiles");var v=this.wrapper.find(".t-search-wrap");if(r.uploadUrl){this.wrapper.find(".t-upload input").tUpload({async:{saveUrl:r.uploadUrl,autoUpload:true},multiple:false,onUpload:function(B){var C=new RegExp(("("+t.split(",").join(")|(")+")").replace(/\*\./g,".*."),"i");var A=B.files[0].name;if(C.test(A)){B.data={path:u.val()};y.trigger("t:upload",[{name:A},function(){B.preventDefault()}])}else{B.preventDefault();alert(n.formatString(s.invalidFileType,A,t))}},onError:function(A){A.preventDefault();y.trigger("t:error",[A.files[0]]);var B=A.XMLHttpRequest;if(n.ajaxError(r.element,"error",B,B.statusText)){return}},onSuccess:function(A){y.trigger("t:completeFile",[i.extend(A.response,{path:u.val()})])}})}new n.searchBox(v[0]);new n.fileListView(y[0],{thumbnailUrl:r.thumbUrl,localization:s});var w=new n.dropDown({effects:n.fx.slide.defaults(),onClick:function(A){i(q).find(".t-tiles-arrange a span:first").html(i(A.item).text());w.close();u.trigger("t:change")}});var z=[{Text:s.orderByName,Value:"name"},{Text:s.orderBySize,Value:"size"}];w.dataBind(z);this.wrapper.find(".t-tiles-arrange a").click(function(B){B.preventDefault();var A=i(this);w.open({offset:A.offset(),outerHeight:A.outerHeight(),outerWidth:A.outerWidth(),zIndex:n.getElementZIndex(this)})}).end().delegate(".t-button:not(.t-state-disabled):has(.t-delete)","click",function(){var A=y.find(".t-state-selected");if(A.length&&confirm(n.formatString(s.deleteFile,A.find("strong").text()))){i.ajax({type:"POST",url:A.data("kind")=="f"?r.deleteFileUrl:r.deleteDirectoryUrl,data:{path:A.data("url")},error:function(C,B){if(n.ajaxError(r.element,"error",C,B)){return}},success:function(){y.trigger("t:delete");i(q).find(".t-delete").parent().addClass("t-state-disabled")}})}}).delegate(".t-button:not(.t-state-disabled):has(.t-addfolder)","click",function(){y.trigger("t:createDirectory",[function(A){i.ajax({type:"POST",url:r.createDirectoryUrl,data:{path:u.val(),name:A},error:function(C,B){y.trigger("t:errorDirectory",{name:A});if(n.ajaxError(r.element,"error",C,B)){return}},success:function(){y.trigger("t:completeDirectory",{path:u.val(),name:A})}})}])});i(document.documentElement).bind("mousedown",function(B){var A=w.$element[0];if(!i.contains(A,B.target)){w.close()}});var x=new n.dataSource({error:function(A,C){var B=n.trigger(r.element,"error",{XMLHttpRequest:A,textStatus:C});if(!B){if(C=="error"){if(A.status=="404"){alert(r.localization.directoryNotFound)}else{if(A.status!="0"){alert("Error! The requested URL returned "+A.status+" - "+A.statusText)}}}else{if(C=="timeout"){alert("Error! Server timeout.")}}}},url:r.selectUrl,callback:function(B){i(q).find(".t-delete").parent().addClass("t-state-disabled");if(!u.val()){new n.breadcrumbs(u[0],{path:B.Path,roots:B.ContentPaths})}u.val(B.Path).trigger("t:refresh");var C=i(q).find(".t-tiles-arrange a span:first").text();var A=i.map(z,function(E){if(E.Text==C){return E.Value}})[0];var D=v.val();y.trigger("t:refresh",[B,A,D])}});v.bind("t:change",function(){u.trigger("t:change")});x.get({path:""});y.bind("t:select",function(A){if(A.kind=="d"){x.get({path:A.url})}else{r.apply(A)}}).bind("t:change",function(B){var C=i(q).find(".t-delete").parent().addClass("t-state-disabled");if(B.kind=="f"){var A=B.url;if(r.imageUrl){A=r.imageUrl+"?path="+A}i(q).parent().find("#t-editor-image-url").val(A)}if((B.kind=="f"&&r.deleteFileUrl)||(B.kind=="d"&&r.deleteDirectoryUrl)){C.removeClass("t-state-disabled")}});u.bind("t:change",function(){var A=i(this).val();if(!A.match(/\/$/)){A=A+"/"}x.get({path:A})})};function k(r,s,t,q){var v=!s?"":'
            '+r.uploadFile+'
            ',u=!t?"":'',w=!q?"":' ';return'
            '+v+u+w+'
            '+r.orderBy+' '+r.orderByName+'
            '}n.fileInfoReader=function(q){this._thumbnailUrl=q.thumbnailUrl||""};n.fileInfoReader.prototype={read:function(q,r){return r[q]||r[(q.charAt(0).toUpperCase()+q.substring(1))]},directories:function(q){return this.read("directories",q)},files:function(q){return this.read("files",q)},thumbUrl:function(q,r){return this._thumbnailUrl+"/?path="+q+r},size:function(s){var q=this.read("size",s);if(!q){return""}var r=" bytes";if(q>=1073741824){r=" GB";q/=1073741824}else{if(q>=1048576){r=" MB";q/=1048576}else{if(q>=1024){r=" KB";q/=1024}}}return Math.round(q*100)/100+r},name:function(q){return this.read("name",q)},path:function(q){return this.read("path",q)},concatPaths:function(q,r){if(q===o||!q.match(/\/$/)){q=(q||"")+"/"}return q+r}};n.fileListView=function(q,r){this.element=q;this.wrapper=i(q);this._localization=r.localization;this._reader=r.reader||new n.fileInfoReader({thumbnailUrl:r.thumbnailUrl});this._pageSize=r.pageSize||20;this.wrapper.bind({"t:refresh":i.proxy(this._refresh,this),"t:upload":i.proxy(this._upload,this),"t:completeFile":i.proxy(this._completeFile,this),"t:completeDirectory":i.proxy(this._completeDirectory,this),"t:delete":i.proxy(this._delete,this),"t:errorFile":i.proxy(this._errorFile,this),"t:errorDirectory":i.proxy(this._errorDirectory,this),"t:createDirectory":i.proxy(this._createDirectory,this),scroll:i.proxy(this._scroll,this)}).delegate("li[data-url]:not(.t-tile-empty)","click",i.proxy(this._click,this)).delegate("li[data-url]:not(.t-tile-empty)","dblclick",i.proxy(this._dblclick,this))};function d(q){return'
          • '+q.name+"
          • "}function m(q){return'
          • '+q+"
          • "}function h(q){return'
          • '+q.name+''+q.size+"";"
          • "}function l(q){return'
          • '+q.name+"
          • "}function p(q){return'
          • '}function b(r){var s=i(r);var q=i("",{src:s.data("thumbUrl"),alt:s.data("filename")}).hide().bind("load",function(){i(this).prev().remove().end().fadeIn()});s.find(".t-loading").after(q);r.loaded=true}if(i.browser.msie&&parseFloat(i.browser.version)<8){var a=function(q){return q.offsetTop}}else{var a=function(q){return q.offsetTop-i(q).height()}}var f=/(\:|\^|\$|\/|\.|\+|\||\(|\)|\[|\]|\{|\}|\\)/g,j=/\*/g,c=/\?/g;function g(q){return new RegExp(q.replace(f,"\\$1").replace(j,".*").replace(c,".?"),"ig")}n.fileListView.prototype={bindTo:function(r,t,s){this._filter=s;var x=this._reader;this.wrapper.empty();var q=e(this._reader.directories(r)||[]);var v=e(this._reader.files(r)||[]);if(s){var y=g(s);var w=function(A){return y.test(x.name(A))};q=q.where(w);v=v.where(w)}var z=function(A){return x[t](A)};this._data=this._process(this._reader.path(r),q.orderBy(z),v.orderBy(z));var u=this._data.select(function(A){return A.kind=="f"?h(A):l(A)}).toArray().join("");this.wrapper.append(u);this._tiles=this.wrapper.find("li[data-kind=f]");this._scroll();this._asEmpty()},_asEmpty:function(){if(!this._data.any()&&!this._filter){this.wrapper.append(m(this._localization.emptyFolder))}},_completeFile:function(u,r){var t=this._reader.name(r);var q=this._reader.path(r);var s=i(h({kind:"f",thumbUrl:this._reader.thumbUrl(q,t),url:this._reader.concatPaths(q,t),name:t,size:this._reader.size(r)}));this.wrapper.find("li").eq(this.fileIndex(t)).replaceWith(s);b(s[0]);s.click()},_completeDirectory:function(u,r){var t=this._reader.name(r);var q=this._reader.path(r);var s=i(l({kind:"d",url:this._reader.concatPaths(q,t),name:t}));this.wrapper.find("li").eq(this.directoryIndex(t)).replaceWith(s)},_delete:function(){var q=this.wrapper.find(".t-state-selected");if(q.length){var r=this._data.toArray();r.splice(q.index(),1);this._data=e(r);q.remove();this._scroll();this._asEmpty()}},_scroll:function(q){clearTimeout(this._timeout);this._timeout=setTimeout(i.proxy(function(){var r=this.wrapper.outerHeight();var t=this.wrapper.scrollTop();var s=t+r;this._tiles.each(function(){var v=a(this);var u=v+this.offsetHeight;if((v>=t&&v=t&&us){return false}});this._tiles=this._tiles.filter(function(){return !this.loaded})},this),250)},_upload:function(u,q,v){var s=this.fileIndex(q.name);if(s>-1&&!confirm(n.formatString(this._localization.overwriteFile,q.name))){v()}else{this.wrapper.find(".t-tile-empty").remove();var w=i(d(q));if(s>-1){w.data("existing",true);this.wrapper.find("li").eq(s).replaceWith(w)}else{var t=this.wrapper.find("li[data-kind=f]:first");if(t.length){t.before(w)}else{this.wrapper.append(w)}var r=this._data.toArray();r.splice(w.index(),0,{name:q.name,kind:"f"})}this.wrapper.scrollTop(w.attr("offsetTop")-this.element.offsetHeight)}},_nameDirectory:function(){var t="New folder";var s=this._data.where(function(u){return u.kind=="d"&&u.name.indexOf(t)>-1}).select(function(u){return u.name}).toArray();if(i.inArray(t,s)>-1){var r=2;do{var q=t+" ("+r+")";r++}while(i.inArray(q,s)>-1);t=q}return t},_createDirectory:function(u,r){var t=this._nameDirectory();var w=i(p(t));var v=this.wrapper.find("li[data-kind=f]:first");if(v.length){v.before(w)}else{this.wrapper.append(w)}var q=this._data.toArray();var s=w.addClass("t-state-selected").siblings().removeClass("t-state-selected").end().find("input").keydown(function(x){if(x.keyCode==13){this.blur()}}).blur(i.proxy(function(x){var y=i.trim(x.target.value);if(!y||this._data.any(function(z){return z.kind=="d"&&z.name.toLowerCase()==y.toLowerCase()})){y=this._nameDirectory()}q.splice(w.index(),0,{name:y,kind:"d"});i(x.target).replaceWith(""+y+"");r(y)},this));setTimeout(function(){s.select()});this.wrapper.find(".t-tile-empty").remove();this.wrapper.scrollTop(w.attr("offsetTop")-this.element.offsetHeight)},_errorFile:function(u,s){var q=this.fileIndex(s.name);if(q>-1){var r=this.wrapper.find("li").eq(q);if(r.data("existing")){var t=i(h(this._data.toArray()[q]));r.replaceWith(t);b(t[0])}else{r.remove();this._data.toArray().splice(q,1)}this._asEmpty()}},_errorDirectory:function(s,r){var q=this.directoryIndex(r.name);if(q>-1){this.wrapper.find("li").eq(q).remove();this._data.toArray().splice(q,1);this._asEmpty()}},fileIndex:function(q){return this._index("f",q)},directoryIndex:function(q){return this._index("d",q)},_index:function(s,t){var q=-1,r=this._data?this._data.toArray():[];t=t.toLowerCase();i.each(r,function(u,v){if(v.kind==s&&v.name.toLowerCase()==t){q=u;return false}});return q},_raise:function(s,q){var r=i(s.currentTarget);n.trigger(this.wrapper,q,{kind:r.data("kind"),url:r.data("url")})},_click:function(q){i(q.currentTarget).addClass("t-state-selected").siblings().removeClass("t-state-selected");this._raise(q,"t:change")},_dblclick:function(q){if(document.selection&&document.selection.empty){document.selection.empty()}this._raise(q,"t:select")},_refresh:function(t,q,s,r){this.bindTo(q,s,r)},_process:function(s,q,r){var t=this._reader;var q=q.select(function(u){return{url:t.concatPaths(s,t.name(u)),name:t.name(u),kind:"d"}});var r=r.select(function(u){var v=t.name(u);return{url:t.concatPaths(s,v),name:v,kind:"f",thumbUrl:t.thumbUrl(s,v),size:t.size(u)}});return q.concat(r)}};n.dataSource=function(q){this._url=q.url;this._callback=q.callback;this._error=q.error};n.dataSource.prototype={_complete:function(q){if(this._callback){this._callback(q)}},get:function(q){i.ajax({type:"POST",url:this._url,data:q,success:i.proxy(this._complete,this),error:this._error})}};n.breadcrumbs=function(r,s){this.element=r;this.wrapper=i(r);this._gap=s.gap||50;this._initPaths(s.path);var q=new n.dropDown({effects:n.fx.slide.defaults(),onClick:i.proxy(function(t){var u=i(t.item).text();q.close();this._initPaths(u);i(r).val(u).trigger("t:change")},this)});q.dataBind(s.roots);this.wrapper.delegate("input","focus",i.proxy(this._focus,this)).delegate("input","blur",i.proxy(this._blur,this)).delegate("input","keydown",i.proxy(function(t){if(t.keyCode==13){this._blur()}},this)).delegate("a:not(.t-first)","click",n.stopAll(this._click,this)).delegate(".t-select","click",function(){var t=i(r);q.open({offset:t.offset(),outerHeight:t.outerHeight(),outerWidth:t.outerWidth(),zIndex:n.getElementZIndex(this)})}).bind("t:refresh",i.proxy(this.refresh,this));i(document.documentElement).bind("mousedown",function(u){var t=q.$element[0];if(!i.contains(t,u.target)){q.close()}});this.value(s.path)};n.breadcrumbs.prototype={_initPaths:function(q){this._basePath=(q||"").replace(/\/{2,}/g,"/").replace(/\/$/,"");q=this._basePath.split("/");q.pop();this._root=q.join("/")},_html:function(){var r=this._basePath.split("/").length-1;var q=this.value();if(q===o||!q.match(/^\//)){q="/"+(q||"")}return'
            '+i.map(q.split("/"),function(t,s){if(t&&s>=r){return''+t+""}}).join('>')+'
            select
            '},_path:function(q){return this._root+"/"+i.map(q,function(r){return i(r).text()}).join("/")},_update:function(q){q=q.charAt(0)==="/"?q:"/"+q;var r=this.value()!=q;this.value(q);if(r){this.wrapper.trigger("t:change")}},value:function(q){if(q!==o){this.wrapper.val(q.replace(/\/{2,}/g,"/"));this.refresh()}else{return this.wrapper.val()}},_click:function(q){this._update(this._path(i(q.target).prevAll("a").andSelf()))},refresh:function(){this.wrapper.empty().append(this._html());var r=this.wrapper.width()-this._gap;var q=this.wrapper.find("a");q.each(function(t){var s=i(this);if(s.parent().width()>r){if(t==q.length-1){s.width(r)}else{s.prev().andSelf().hide()}}})},_focus:function(){var q=this.wrapper.find(".t-breadcrumbs-wrap").hide().end().find("input").val(this.value());setTimeout(function(){q.select()})},_blur:function(){var q=this.wrapper.find("input").val().replace(/\/{2,}/g,"/");if(!q||q.toLowerCase().indexOf(this._basePath.toLowerCase())<0){q=this._basePath}this._update(q)}};n.searchBox=function(q){this.element=q;this.wrapper=i(q);this.wrapper.delegate("input","focus",i.proxy(this._focus,this)).delegate("input","blur",i.proxy(this._blur,this)).delegate("input","keydown",i.proxy(function(r){if(r.keyCode==13){this._blur()}},this)).delegate("a","click",n.stopAll(this._click,this));this._render()};n.searchBox.prototype={_render:function(){var q='search';this.wrapper.empty().append(i(q))},_focus:function(){this.wrapper.find("label").hide()},_blur:function(){this._update(this.wrapper.find("input").val());if(this.value()==""){this.wrapper.find("label").show()}},_update:function(q){var r=this.value()!=q;this.value(q);if(r){this.wrapper.trigger("t:change")}},value:function(q){if(q!==o){this.wrapper.val(q)}else{return this.wrapper.val()}},_click:function(){this._blur()}}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.list.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.list.min.js new file mode 100644 index 000000000..15e8bb9f9 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.list.min.js @@ -0,0 +1 @@ +(function(e){var a=e.telerik;var b=/\s+/;a.list={htmlBuilder:function(g,f,h){var k,n,l=g.id,m=g.name,o=new a.stringBuilder(),i=e(g);if(h){n=i.find("option:selected").text();k=i.val()}else{n=g.value}function j(){return e(['
            '].join(" "))}this.render=function(){i.wrap(j()).hide();var p=e('
            ').insertBefore(i);this.text({builder:o,text:n,id:l,name:m}).appendTo(p);e('select').appendTo(p);if(h){o.buffer=[];e(o.cat('").string()).insertAfter(p)}};this.text=function(p){return e(['',p.text||" ",""].join(""))}},initialize:function(){this.previousValue=this.value();a.bind(this,{dataBinding:this.onDataBinding,dataBound:this.onDataBound,error:this.onError,open:this.onOpen,close:this.onClose,valueChange:this.onChange,load:this.onLoad})},common:function(){this.open=function(){if(this.data.length==0){return}var g=this.$wrapper||this.$element,f=this.dropDown;var h={offset:g.offset(),outerHeight:g.outerHeight(),outerWidth:g.outerWidth(),zIndex:a.getElementZIndex(g[0])};if(f.$items){f.open(h)}else{this.fill(function(){f.open(h)})}};this.close=function(){this.dropDown.close()};this.dataBind=function(h,f){this.data=h=(h||[]);var l=-1,j=!!this.loader.isAjax();for(var g=0,k=h.length;g-1&&j0){m.filters[k](m,f,j);var g=m.filteredDataIndexes;if((g&&g.length>0)||(k==0&&m.selectedIndex!=-1)){s=false}}if(s){var p={};p[m.queryString.text]=j;m.loader.ajaxRequest(function(w){var v=m.trigger;var x=m.dropDown;if(w&&w.length==0){x.close();x.dataBind();return}if(m.encoded&&!m.onDataBinding){for(var t=0,y=w.length;t0){if(!x.isOpened()){v.open()}m.filtering.autoFill(m,u.first().text())}else{v.close()}},{data:p})}}else{s=false;m.filters[k](m,m.data,j)}if(!s){var r=l.$items;if(!r){return}var h=r.length,i=m.selectedIndex;var n=k==0?i!=-1?r[i].innerText||r[i].textContent:"":r.length>0?r.first().text():"";this.autoFill(m,n);if(h==0){o.close()}else{if(!l.isOpened()){o.open()}}}};this.multiple=function(f){return f}},filters:function(){this.filters=[function f(g,k,n){if(!k||k.length==0){return}var l=g.dropDown;var j=l.$items;if(!j||j.length==0||g.loader.isAjax()){l.dataBind(k);j=l.$items}for(var h=0,m=k.length;h .t-dropdown-wrap .t-icon").addClass("t-loading")},this),100)},this.hideBusy=function(){clearTimeout(this.busyTimeout);this.component.$wrapper.find("> .t-dropdown-wrap .t-icon").removeClass("t-loading")}},trigger:function(f){this.component=f;this.change=function(){var g=f.previousValue;var h=f.value();if(g==undefined||h!=g){a.trigger(f.element,"valueChange",{value:h})}f.previousValue=h};this.open=function(){var g=f.dropDown;if((g.$items&&g.$items.length>0)&&!g.isOpened()&&!a.trigger(f.element,"open")){f.open()}};this.close=function(){if(!f.dropDown.$element.is(":animated")&&f.dropDown.isOpened()&&!a.trigger(f.element,"close")){f.close()}}},retrieveData:function(l){var k=[];var h=e(l).find("option");for(var f=0,g=h.length;f]*)("+l.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)",f?"ig":"i");h.filteredDataIndexes=j;h.selectedIndex=-1;h.dropDown.onItemCreate=function(n){if(l){n.html=n.html.replace(m,"$1")}};h.dropDown.dataBind(e.map(j,function(o,n){return k[o]}));var i=h.dropDown.$items;i.removeClass("t-state-selected");a.list.highlightFirstOnFilter(h,i)}}function c(f,h,k){if(!f||!h){return null}var l=k.length;k=k.toLowerCase();for(var g=0,j=f.length;g .t-dropdown-wrap > .t-input");if(!this.$wrapper.attr("tabIndex")){this.$wrapper.attr("tabIndex",0)}this.dropDown=new a.dropDown({attr:this.dropDownAttr,effects:this.effects,onClick:e.proxy(function(n){this.select(n.item);this.trigger.change();this.trigger.close();this.$wrapper.focus()},this)});this.dropDown.$element.css("direction",this.$wrapper.closest(".t-rtl").length?"rtl":"");this.fill=function(q){function p(s){var r,u=s.selectedValue||s.value();if(u){r=function(x){return u==(x.Value||x.Text)}}else{var t=s.dropDown.$items,v=s.index,w=t.filter(".t-state-selected").length;r=v!=-1&&v0?w-1:0}s.select(r)}var n=this.dropDown,o=this.loader;if(!n.$items&&!o.ajaxError){if(o.isAjax()){o.ajaxRequest(function(r){this.dataBind(r);p(this);a.trigger(this.element,"dataBound");this.trigger.change();if(q){q()}})}else{this.dataBind(this.data);p(this);if(q){q()}}}};this.enable=function(){this.$wrapper.removeClass("t-state-disabled").bind({keydown:e.proxy(k,this),keypress:e.proxy(l,this),click:e.proxy(function(p){var o=this.trigger;var n=this.dropDown;this.$wrapper.focus();if(n.isOpened()){o.close()}else{if(!n.$items){this.fill(o.open)}else{o.open()}}},this)})};this.disable=function(){this.$wrapper.addClass("t-state-disabled").unbind()};this.reload=function(){this.dropDown.$items=null;this.fill()};this.select=function(o){var n=this.highlight(o);if(n==-1){return n}this.selectedIndex=n;a.list.updateTextAndValue(this,this.data[n].Text,this.data[n].Value)};this.text=function(n){if(n!==undefined){this.$text.html(n&&n.replace(b,"")?n:"  ")}else{return this.$text.html()}};this.value=function(o){if(o!==undefined){var n=this.select(function(p){return o==p.Value});if(n==-1){n=this.select(function(p){return o==p.Text})}if(n!=-1){this.previousValue=o}}else{return this.$element.val()}};a.list.common.call(this);a.list.initialize.call(this);e(document.documentElement).bind("mousedown",e.proxy(function(p){var n=this.dropDown.$element;var o=n&&n.parent().length>0;if(e.contains(this.$wrapper[0],p.target)||(o&&e.contains(n.parent()[0],p.target))){return}this.trigger.change();this.trigger.close()},this));this[this.enabled?"enable":"disable"]();function j(){clearTimeout(this.timeout);this.timeout=setTimeout(e.proxy(function(){i=""},this),1000)}function k(t){var q=this.trigger;var o=this.dropDown;var r=t.keyCode||t.which;if(t.altKey&&r==38){q.close();return}if(t.altKey&&r==40){q.open();return}if(r>34&&r<41){t.preventDefault();if(!o.$items){this.fill();return}var p=o.$items,s=e(p[this.selectedIndex]);var n=(r==35)?p.last():(r==36)?p.first():(r==37||r==38)?s.prev():(r==39||r==40)?s.next():[];if(n.length){var u=n[0];this.select(u);o.scrollTo(u);if(!o.isOpened()){q.change()}}}if(r==8){j();t.preventDefault();i=i.slice(0,-1)}if(r==9||r==13||r==27){q.change();q.close()}}function l(r){var n=this.dropDown;var o=r.keyCode||r.charCode;if(o==0||e.inArray(o,a.list.keycodes)!=-1||r.ctrlKey||r.altKey||r.shiftKey){return}if(!n.$items){this.fill();return}var p=i;p+=String.fromCharCode(o);if(p){var q=c(this.data,n.$items,p);if(q){this.select(q);n.scrollTo(q)}i=p}j()}};e.fn.tDropDownList=function(f){return a.create(this,{name:"tDropDownList",init:function(g,h){return new a.dropDownList(g,h)},options:f})};e.fn.tDropDownList.defaults={effects:a.fx.slide.defaults(),accessible:false,index:0,enabled:true,encoded:true}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.menu.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.menu.min.js new file mode 100644 index 000000000..745beba2c --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.menu.min.js @@ -0,0 +1 @@ +(function(d){var a=d.telerik;a.menu=function(e,f){this.element=e;this.nextItemZIndex=100;d.extend(this,f);d(".t-item:not(.t-state-disabled)",e).live("mouseenter",a.delegate(this,this.mouseenter),true).live("mouseleave",a.delegate(this,this.mouseleave),true).live("click",a.delegate(this,this.click));d(".t-item").live("click",a.delegate(this,this.click));d(".t-item:not(.t-state-disabled) > .t-link",e).live("mouseenter",a.hover).live("mouseleave",a.leave);d(document).click(a.delegate(this,this.documentClick));a.bind(this,{select:this.onSelect,open:this.onOpen,close:this.onClose,load:this.onLoad})};function b(e){var f=e.parent();return{direction:f.hasClass("t-menu")?f.hasClass("t-menu-vertical")?"right":"bottom":"right"}}function c(f,g){try{return d.contains(f,g)}catch(h){return false}}a.menu.prototype={toggle:function(f,e){d(f).each(function(){d(this).toggleClass("t-state-default",e).toggleClass("t-state-disabled",!e)})},enable:function(e){this.toggle(e,true)},disable:function(e){this.toggle(e,false)},open:function(f){var e=this;d(f).each(function(){var g=d(this);clearTimeout(g.data("timer"));g.data("timer",setTimeout(function(){var h=g.find(".t-group:first");if(h.length){a.fx.play(e.effects,h,b(g));g.css("z-index",e.nextItemZIndex++)}},100))})},close:function(f){var e=this;d(f).each(function(h,i){var g=d(i);clearTimeout(g.data("timer"));g.data("timer",setTimeout(function(){var j=g.find(".t-group:first");if(j.length){a.fx.rewind(e.effects,j,b(g),function(){g.css("zIndex","");if(d(e.element).find(".t-group:visible").length==0){e.nextItemZIndex=100}});j.find(".t-group").stop(false,true)}},100))})},mouseenter:function(i,h){var g=d(h);if(!this.openOnClick||this.clicked){if(!c(h,i.relatedTarget)){this.triggerEvent("open",g);this.open(g);var f=g.parent().closest(".t-item")[0];if(f&&!c(f,i.relatedTarget)){this.mouseenter(i,f)}}}if(this.openOnClick&&this.clicked){this.triggerEvent("close",g);g.siblings().each(d.proxy(function(j,e){this.close(d(e))},this))}},mouseleave:function(i,h){if(!this.openOnClick&&!c(h,i.relatedTarget)){var g=d(h);this.triggerEvent("close",g);this.close(g);var f=g.parent().closest(".t-item")[0];if(f&&!c(f,i.relatedTarget)){this.mouseleave(i,f)}}},click:function(h,g){h.stopPropagation();var f=d(g);if(f.hasClass("t-state-disabled")){h.preventDefault();return}a.trigger(this.element,"select",{item:f[0]});if(!f.parent().hasClass("t-menu")||!this.openOnClick){return}h.preventDefault();this.clicked=true;this.triggerEvent("open",f);this.open(f)},documentClick:function(g,f){if(d.contains(this.element,g.target)){return}if(this.clicked){this.clicked=false;d(this.element).children(".t-item").each(d.proxy(function(e,h){this.close(d(h))},this))}},hasChildren:function(e){return e.find(".t-group:first").length},triggerEvent:function(e,f){if(this.hasChildren(f)){a.trigger(this.element,e,{item:f[0]})}}};d.fn.tMenu=function(e){return a.create(this,{name:"tMenu",init:function(f,g){return new a.menu(f,g)},options:e})};d.fn.tMenu.defaults={orientation:"horizontal",effects:a.fx.slide.defaults(),openOnClick:false}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.panelbar.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.panelbar.min.js new file mode 100644 index 000000000..641357aec --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.panelbar.min.js @@ -0,0 +1 @@ +(function(c){var a=c.telerik,b={single:0,multi:1};c.extend(a,{panelbar:function(f,g){this.element=f;c.extend(this,g);var h=c(f),e=h.find("li.t-state-active > .t-content"),d=".t-item:not(.t-state-disabled) > .t-link";h.delegate(d,"click",c.proxy(this._click,this)).delegate(d,"mouseenter",a.hover).delegate(d,"mouseleave",a.leave).delegate(".t-item.t-state-disabled > .t-link","click",a.preventDefault);a.bind(this,{expand:this.onExpand,collapse:this.onCollapse,select:c.proxy(function(i){if(i.target==this.element&&this.onSelect){this.onSelect(i)}},this),error:this.onError,load:this.onLoad});if(this.contentUrls){h.find("> .t-item").each(c.proxy(function(i,j){c(j).find(".t-link").data("ContentUrl",this.contentUrls[i])},this))}if(e.length>0&&e.is(":empty")){this.expand(e.parent())}}});a.panelbar.prototype={expand:function(d){c(d).each(c.proxy(function(f,g){var e=c(g);if(!e.hasClass(".t-state-disabled")&&e.find("> .t-group, > .t-content").length>0){if(this.expandMode==b.single&&this._collapseAllExpanded(e)){return}this._toggleItem(e,false,null)}},this))},collapse:function(d){c(d).each(c.proxy(function(f,g){var e=c(g);if(!e.hasClass(".t-state-disabled")&&e.find("> .t-group, > .t-content").is(":visible")){this._toggleItem(e,true,null)}},this))},toggle:function(e,d){c(e).each(function(){c(this).toggleClass("t-state-default",d).toggleClass("t-state-disabled",!d)})},enable:function(d){this.toggle(d,true)},disable:function(d){this.toggle(d,false)},_click:function(m){var f=c(m.target),g=this.element;if(f.closest(".t-widget")[0]!=g){return}var d=f.closest(".t-link"),j=d.closest(".t-item");c(".t-state-selected",g).removeClass("t-state-selected");d.addClass("t-state-selected");if(a.trigger(g,"select",{item:j[0]})){m.preventDefault()}var l=j.find("> .t-content, > .t-group"),h=d.attr("href"),k=d.data("ContentUrl")||(h&&(h.charAt(h.length-1)=="#"||h.indexOf("#"+g.id+"-")!=-1));if(k||l.length>0){m.preventDefault()}else{return}if(this.expandMode==b.single){if(this._collapseAllExpanded(j)){return}}if(l.length!=0){var i=l.is(":visible");if(!a.trigger(g,!i?"expand":"collapse",{item:j[0]})){this._toggleItem(j,i,m)}}},_toggleItem:function(f,h,i){var j=f.find("> .t-group");if(j.length){this._toggleGroup(j,h);if(i!=null){i.preventDefault()}}else{var g=f.parent().children().index(f),d=f.find("> .t-content");if(d.length){if(i!=null){i.preventDefault()}if(!d.is(":empty")){this._toggleGroup(d,h)}else{this._ajaxRequest(f,d,h)}}}},_toggleGroup:function(d,e){if(d.data("animating")){return}d.data("animating",true).parent().toggleClass("t-state-default",e).toggleClass("t-state-active",!e).find("> .t-link > .t-icon").toggleClass("t-arrow-up",!e).toggleClass("t-panelbar-collapse",!e).toggleClass("t-arrow-down",e).toggleClass("t-panelbar-expand",e);a.fx[!e?"play":"rewind"](this.effects,d,null,function(){d.data("animating",false)})},_collapseAllExpanded:function(d){if(d.find("> .t-link").hasClass("t-header")){if(d.find("> .t-content, > .t-group").is(":visible")||d.find("> .t-content, > .t-group").length==0){return true}else{c(this.element).children().find("> .t-content, > .t-group").filter(function(){return c(this).is(":visible")}).each(c.proxy(function(f,e){this._toggleGroup(c(e),true)},this))}}},_ajaxRequest:function(f,d,h){var i=f.find(".t-panelbar-collapse, .t-panelbar-expand"),e=f.find(".t-link"),g=setTimeout(function(){i.addClass("t-loading")},100),j={};c.ajax({type:"GET",cache:false,url:e.data("ContentUrl")||e.attr("href"),dataType:"html",data:j,error:c.proxy(function(l,k){if(a.ajaxError(this.element,"error",l,k)){return}},this),complete:function(){clearTimeout(g);i.removeClass("t-loading")},success:c.proxy(function(k,l){d.html(k);this._toggleGroup(d,h)},this)})}};c.fn.tPanelBar=function(d){return a.create(this,{name:"tPanelBar",init:function(e,f){return new a.panelbar(e,f)},options:d})};c.fn.tPanelBar.defaults={effects:a.fx.property.defaults("height")}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.slider.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.slider.min.js new file mode 100644 index 000000000..740e8343d --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.slider.min.js @@ -0,0 +1 @@ +(function(f){var k=f.telerik;k.slider=function(n,o){var p=f(n);this.element=n;o.distance=o.maxValue-o.minValue;f.extend(this,o);o.position=this.orientation=="horizontal"?"left":"bottom";o.size=this.orientation=="horizontal"?"width":"height";o.orientation=this.orientation;j(n,o);this.wrapper=p.closest(".t-slider");this.trackDiv=this.wrapper.find(".t-slider-track");k.slider.setTrackDivWidth(this.wrapper,o);this.maxSelection=this.trackDiv[o.size]();var l=this.maxSelection/((this.maxValue-this.minValue)/this.smallStep);if(o.tickPlacement!="none"&&l>=2){this.trackDiv.before(a(o));k.slider.setItemsWidth(this.wrapper,this.trackDiv,o);k.slider.setItemsTitle(this.wrapper,o);k.slider.setItemsLargeTick(this.wrapper,o)}else{this.pixelStepsArray=k.slider.getPixelSteps(this.trackDiv,o)}var m={element:n,dragHandle:this.wrapper.find(".t-draghandle"),orientation:o.orientation,size:o.size,position:o.position,owner:this};this._setValueInRange(o.val);this[o.enabled?"enable":"disable"]();new k.slider.Selection(m);new k.slider.Drag(m);this.keyMap={37:g(o.smallStep),40:g(o.smallStep),39:h(o.smallStep),38:h(o.smallStep),35:d(o.maxValue),36:d(o.minValue),33:h(o.largeStep),34:g(o.largeStep)};k.bind(this,{slide:this.onSlide,change:this.onChange,load:this.onLoad})};f.extend(k.slider,{setTrackDivWidth:function(n,o){var m=n.find(".t-slider-track");var l=parseFloat(m.css(o.position),10)*2;m[o.size]((n[o.size]()-2)-l)},setItemsWidth:function(t,p,m){var l=Math.floor(m.distance/m.smallStep),r=t.find(".t-tick"),q=0,s=p[m.size]();var o=this.calculateItemsWidth(t,m,l);if(m.orientation=="horizontal"){for(var n=0;n=0;l--){f(p[l]).attr("title",k.formatString(o.tooltip.format||"{0}",parseFloat(m.toFixed(3),10)));m+=o.smallStep}}},setItemsLargeTick:function(q,n){if((1000*n.largeStep)%(1000*n.smallStep)==0){var p=q.find(".t-tick"),o={},l=parseFloat((n.largeStep/n.smallStep).toFixed(3),10);if(n.orientation=="horizontal"){for(var m=0;m").html(o.attr("title")))}}else{for(var m=p.length-1;m>=0;m=parseFloat((m-l).toFixed(3),10)){o=f(p[m]);o.addClass("t-tick-large").html(f("").html(o.attr("title")));if(m!=0&&m!=p.length-1){o.css("line-height",o[n.size]()+"px")}}}}},calculateItemsWidth:function(s,n,m){var r=parseFloat(s.find(".t-slider-track").css(n.size))+1,o=r/n.distance;if((n.distance/n.smallStep)-Math.floor(n.distance/n.smallStep)>0){r-=((n.distance%n.smallStep)*o)}var l=r/m,q=new Array();for(var p=0;p=r){while(p>l){p-=l;m+=q.smallStep}}return parseFloat((q.minValue+m).toFixed(3))},getDragableArea:function(m,n,l){var p=m.offset().left,o=m.offset().top;return{startPoint:l=="horizontal"?p:o+n,endPoint:l=="horizontal"?p+n:o}},fixDragHandlePosition:function(q,r,m){var o=q-m.owner.minValue,n=0;if(q==m.owner.minValue||q==m.owner.maxValue){if(q==m.owner.maxValue){n=m.owner.maxSelection}}else{var p=parseInt(((m.orientation=="horizontal"?o:m.owner.maxValue-q)/m.owner.smallStep).toFixed(3)),u=f(r.find(".t-tick")[p]),s=u[m.size]()/2,t=u.offset(),l=k.slider.getDragableArea(m.owner.trackDiv,m.owner.maxSelection,m.orientation);if(m.orientation=="horizontal"){n=t.left-l.startPoint+s}else{n=(l.startPoint-(t.top+s))+1;if(!f.browser.mozilla){n+=(n-Math.floor(n))>0?1:0}}}return n}});function h(l){return function(m){return m+l}}function g(l){return function(m){return m-l}}function d(l){return function(){return l}}k.slider.prototype={enable:function(){this.wrapper.removeAttr("disabled").removeClass("t-state-disabled").addClass("t-state-default");var l=f.proxy(function(p){var o=this.orientation=="horizontal"?p.pageX:p.pageY,n=k.slider.getDragableArea(this.trackDiv,this.maxSelection,this.orientation);this._update(k.slider.getValueFromPosition(o,n,this))},this);this.wrapper.find(".t-tick").bind("click",l).end().find(".t-slider-track").bind("click",l);if(this.showButtons){var m=f.proxy(function(n,o){if(n.which==1){this._setValueInRange(this.val+(o*this.smallStep));this.timeout=setTimeout(f.proxy(function(){this.timer=setInterval(f.proxy(function(){this._setValueInRange(this.val+(o*this.smallStep))},this),60)},this),200)}},this);this.wrapper.find(".t-button").unbind("mousedown").unbind("mouseup").bind("mouseup",f.proxy(function(n){this._clearTimer()},this)).unbind("mouseover").bind("mouseover",function(n){f(n.currentTarget).addClass("t-state-hover")}).unbind("mouseout").bind("mouseout",f.proxy(function(n){f(n.currentTarget).removeClass("t-state-hover");this._clearTimer()},this)).eq(0).bind("mousedown",f.proxy(function(n){m(n,1)},this)).end().eq(1).bind("mousedown",f.proxy(function(n){m(n,-1)},this))}this.wrapper.find(".t-draghandle").bind({keydown:f.proxy(this._keydown,this)});this.enabled=true},disable:function(){this.wrapper.attr("disabled","disabled").removeClass("t-state-default").addClass("t-state-disabled");var l=k.preventDefault;this.wrapper.find(".t-button").unbind("mousedown").bind("mousedown",l).unbind("mouseup").bind("mouseup",l).unbind("mouseleave").bind("mouseleave",l).unbind("mouseover").bind("mouseover",l);this.wrapper.find(".t-tick").unbind("click").end().find(".t-slider-track").unbind("click");this.wrapper.find(".t-draghandle").unbind("keydown").bind("keydown",l);this.enabled=false},_update:function(l){var m=this.value()!=l;this.value(l);if(m){k.trigger(this.element,"change",{value:this.val})}},value:function(l){l=parseFloat(parseFloat(l,10).toFixed(3),10);if(isNaN(l)){return this.val}if(l>=this.minValue&&l<=this.maxValue){if(this.val!=l){f(this.element).val(l);this.val=l;this.refresh()}}},refresh:function(){k.trigger(this.element,"t:moveSelection",{value:this.val})},_clearTimer:function(l){clearTimeout(this.timeout);clearInterval(this.timer)},_keydown:function(l){if(l.keyCode in this.keyMap){this._setValueInRange(this.keyMap[l.keyCode](this.val));l.preventDefault()}},_setValueInRange:function(l){l=parseFloat(parseFloat(l,10).toFixed(3),10);if(isNaN(l)){this._update(this.minValue);return}l=Math.max(l,this.minValue);l=Math.min(l,this.maxValue);this._update(l)}};k.slider.Selection=function(n){var o=f(n.element);function m(s){var r=s-n.owner.minValue,t=n.owner.wrapper.find(".t-slider-items"),p=0,q=0;if(t.length!=0){q=k.slider.fixDragHandlePosition(s,t,n)}else{if(n.owner.pixelStepsArray.length==0){q=0}else{while(r>0){r=parseFloat((r-n.owner.smallStep).toFixed(5),10);q+=n.owner.pixelStepsArray[p];p++}}}var v=n.owner.trackDiv.find(".t-slider-selection"),u=parseInt(n.dragHandle[n.size]()/2,10)+1;v[n.size](q);n.dragHandle.css(n.position,q-u)}m(parseFloat(o.val(),10));var l=function(p){m(parseFloat(p.value,10))};o.bind({change:l,slide:l,"t:moveSelection":l})};k.slider.Drag=function(m){m.dragHandleSize=m.dragHandle[m.size]();f.extend(this,m);var l="";switch(m.type){case"leftHandle":l=".t-draghandle:first";break;case"rightHandle":l=".t-draghandle:last";break;default:l=".t-draghandle";break}new k.draggable({distance:0,owner:m.owner.wrapper[0],selector:l,scope:m.element.id,start:f.proxy(this.start,this),drag:f.proxy(this.drag,this),stop:f.proxy(this.stop,this)})};k.slider.Drag.prototype={start:function(o){if(!this.owner.enabled){return false}f(this.element).unbind("mouseover");this.val=parseFloat(f(this.element).val());this.dragableArea=k.slider.getDragableArea(this.owner.trackDiv,this.owner.maxSelection,this.orientation);this.step=Math.max(this.owner.smallStep*(this.owner.maxSelection/this.owner.distance),0);this.selectionStart=this.owner.selectionStart;this.selectionEnd=this.owner.selectionEnd;this.oldVal=this.val;this.format=this.owner.tooltip.format||"{0}";if(this.type){this.owner._setZIndex(this.type)}if(this.owner.tooltip.enabled){this.tooltipDiv=f("
            ").appendTo(document.body);if(this.type){var m=k.formatString(this.format,this.selectionStart),l=k.formatString(this.format,this.selectionEnd);this.tooltipDiv.html(m+" - "+l)}else{var n="t-callout-";if(this.orientation=="horizontal"){if(this.owner.tickPlacement=="topLeft"){n+="n"}else{n+="s"}}else{if(this.owner.tickPlacement=="topLeft"){n+="w"}else{n+="e"}}this.tooltipInnerDiv="
            ";this.tooltipDiv.html(k.formatString(this.owner.tooltip.format||"{0}",this.val)+this.tooltipInnerDiv)}this.moveTooltip(this.tooltipDiv)}},drag:function(n){if(this.orientation=="horizontal"){this.val=this.horizontalDrag(n)}else{this.val=this.verticalDrag(n)}if(this.oldVal!=this.val){this.oldVal=this.val;if(this.type){if(this.type=="leftHandle"){if(this.valthis.selectionStart){this.selectionEnd=this.val}else{this.selectionStart=this.selectionEnd=this.val}}k.trigger(this.element,"slide",{values:[this.selectionStart,this.selectionEnd]});if(this.owner.tooltip.enabled){var m=k.formatString(this.format,this.selectionStart),l=k.formatString(this.format,this.selectionEnd);this.tooltipDiv.html(m+" - "+l)}}else{k.trigger(this.element,"slide",{value:this.val});if(this.owner.tooltip.enabled){this.tooltipDiv.html(k.formatString(this.format,this.val)+this.tooltipInnerDiv)}}if(this.owner.tooltip.enabled){this.moveTooltip(this.tooltipDiv)}}},stop:function(l){if(l.keyCode==27){this.owner.refresh()}else{if(this.type){this.owner._update(this.selectionStart,this.selectionEnd)}else{this.owner._update(this.val)}}if(this.owner.tooltip.enabled){this.tooltipDiv.remove()}f(this.element).bind("mouseover");return false},moveTooltip:function(r){var q=0,o=0;if(this.type){var n=this.owner.wrapper.find(".t-draghandle"),m=n.eq(0).offset(),s=n.eq(1).offset();if(this.orientation=="horizontal"){q=s.top;o=m.left+((s.left-m.left)/2)}else{q=m.top+((s.top-m.top)/2);o=s.left}}else{var p=this.dragHandle.offset();q=p.top;o=p.left}var l=r[this.size]()/2;if(this.orientation=="horizontal"){o-=l;if(this.owner.tickPlacement!="topLeft"){q-=35}else{q+=33}}else{q-=l;if(this.owner.tickPlacement!="topLeft"){o-=r.width()+23}else{o+=31}}r.css({top:q,left:o})},horizontalDrag:function(l){var m=0;if(this.dragableArea.startPoint=this.dragableArea.endPoint){m=this.owner.maxValue}else{m=this.owner.minValue}}return m},verticalDrag:function(l){var m=0;if(this.dragableArea.startPoint>l.pageY&&l.pageY>this.dragableArea.endPoint){m=k.slider.getValueFromPosition(l.pageY,this.dragableArea,this.owner)}else{if(l.pageY<=this.dragableArea.endPoint){m=this.owner.maxValue}else{m=this.owner.minValue}}return m}};function b(m,l){var n=f(l),q=m.orientation=="horizontal"?" t-slider-horizontal":" t-slider-vertical",o;if(m.tickPlacement=="bottomRight"){o=" t-slider-bottomright"}else{if(m.tickPlacement=="topLeft"){o=" t-slider-topleft"}}var p=m.style?m.style:n.attr("style");return new k.stringBuilder().cat("
            ").cat("
            ").string()}function c(o,n){var m,l=o.orientation=="horizontal";if(n=="increase"){m=l?"t-arrow-next":"t-arrow-up"}else{m=l?"t-arrow-prev":"t-arrow-down"}return new k.stringBuilder().cat("").cat(o[n+"ButtonTitle"]).cat("").string()}function a(l){return new k.stringBuilder().cat("
              ").rep("
            •  
            • ",(Math.floor((l.distance/l.smallStep).toFixed(3),10)+1)).cat("
            ").string()}function e(l){var m=l.is("input")?1:2;return new k.stringBuilder().cat("
            ").cat("
            ").cat("Drag").catIf("Drag",m>1).cat("
            ").string()}function j(l,m){var n=f(l);n.val(m.val);n.wrap(b(m,l)).hide();if(m.showButtons){n.before(c(m,"increase")).before(c(m,"decrease"))}n.before(e(n))}f.fn.tSlider=function(l){return k.create(this,{name:"tSlider",init:function(m,n){return new k.slider(m,n)},options:l})};f.fn.tSlider.defaults={enabled:true,minValue:0,maxValue:10,val:0,smallStep:1,largeStep:5,showButtons:true,increaseButtonTitle:"Increase",decreaseButtonTitle:"Decrease",orientation:"horizontal",tickPlacement:"both",tooltip:{enabled:true,format:"{0}"}};k.rangeSlider=function(l,m){var n=f(l);this.element=l;m.distance=m.maxValue-m.minValue;f.extend(this,m);m.position=this.orientation=="horizontal"?"left":"bottom";m.size=this.orientation=="horizontal"?"width":"height";j(l,m);this.wrapper=n.closest(".t-slider");this.trackDiv=this.wrapper.find(".t-slider-track");k.slider.setTrackDivWidth(this.wrapper,m);this.maxSelection=this.trackDiv[m.size]();var o=this.maxSelection/((this.maxValue-this.minValue)/this.smallStep);if(m.tickPlacement!="none"&&o>=2){this.trackDiv.before(a(m));k.slider.setItemsWidth(this.wrapper,this.trackDiv,m);k.slider.setItemsTitle(this.wrapper,m);k.slider.setItemsLargeTick(this.wrapper,m)}else{this.pixelStepsArray=k.slider.getPixelSteps(this.trackDiv,m)}this._correctValues(this.selectionStart,this.selectionEnd);var q={element:l,type:"leftHandle",dragHandle:this.wrapper.find(".t-draghandle:first"),orientation:m.orientation,size:m.size,position:m.position,owner:this};new k.slider.Drag(q);new k.rangeSlider.Selection(q);var p={element:l,type:"rightHandle",dragHandle:this.wrapper.find(".t-draghandle:last"),orientation:m.orientation,size:m.size,position:m.position,owner:this};new k.slider.Drag(p);this[m.enabled?"enable":"disable"]();this.keyMap={37:g(m.smallStep),40:g(m.smallStep),39:h(m.smallStep),38:h(m.smallStep),35:d(m.maxValue),36:d(m.minValue),33:h(m.largeStep),34:g(m.largeStep)};k.bind(this,{slide:this.onSlide,change:this.onChange,load:this.onLoad})};k.rangeSlider.prototype={enable:function(){this.wrapper.removeAttr("disabled").removeClass("t-state-disabled").addClass("t-state-default");var l=f.proxy(function(p){var n=this.orientation=="horizontal"?p.pageX:p.pageY,m=k.slider.getDragableArea(this.trackDiv,this.maxSelection,this.orientation),o=k.slider.getValueFromPosition(n,m,this);if(othis.selectionEnd){this._setValueInRange(this.selectionStart,o)}else{if(o-this.selectionStart<=this.selectionEnd-o){this._setValueInRange(o,this.selectionEnd)}else{this._setValueInRange(this.selectionStart,o)}}}},this);this.wrapper.find(".t-tick").bind("click",l).end().find(".t-slider-track").bind("click",l);this.wrapper.find(".t-draghandle").eq(0).bind({keydown:f.proxy(function(m){this._keydown(m,true)},this)}).end().eq(1).bind({keydown:f.proxy(function(m){this._keydown(m,false)},this)});this.enabled=true},disable:function(){this.wrapper.attr("disabled","disabled").removeClass("t-state-default").addClass("t-state-disabled");this.wrapper.find(".t-tick").unbind("click").end().find(".t-slider-track").unbind("click");this.wrapper.find(".t-draghandle").unbind("keydown").bind("keydown",k.preventDefault);this.enabled=false},_keydown:function(o,l){var n=this.selectionStart,m=this.selectionEnd;if(o.keyCode in this.keyMap){if(l){n=this.keyMap[o.keyCode](n);if(n>m){m=n}}else{m=this.keyMap[o.keyCode](m);if(m=this.minValue&&m<=this.maxValue&&l>=this.minValue&&l<=this.maxValue&&m<=l){if(this.selectionStart!=m||this.selectionEnd!=l){f(this.element).find("input").eq(0).val(m).end().eq(1).val(l);this.selectionStart=m;this.selectionEnd=l;this.refresh()}}},refresh:function(){k.trigger(this.element,"t:moveSelection",{values:[this.selectionStart,this.selectionEnd]});if(this.selectionStart==this.maxValue&&this.slectionEnd==this.maxValue){this._setZIndex("leftHandle")}},_setValueInRange:function(l,m){l=Math.max(l,this.minValue);l=Math.min(l,this.maxValue);m=Math.max(m,this.minValue);m=Math.min(m,this.maxValue);if(this.selectionStart==this.maxValue&&this.slectionEnd==this.maxValue){this._setZIndex("leftHandle")}this._update(l,m)},_correctValues:function(m,l){if(m>=l){this._setValueInRange(l,m)}else{this._setValueInRange(m,l)}},_setZIndex:function(n){var p=this.wrapper.find(".t-draghandle"),l=p.eq(0),o=p.eq(1),m="z-index";if(n=="leftHandle"){l.css(m,"1");o.css(m,"")}else{l.css(m,"");o.css(m,"1")}}};k.rangeSlider.Selection=function(p){function o(s){var x=s[0]-p.owner.minValue,w=s[1]-p.owner.minValue,u=p.owner.wrapper.find(".t-slider-items"),t=0,v=0,r=0;if(u.length!=0){t=k.slider.fixDragHandlePosition(s[0],u,p);v=k.slider.fixDragHandlePosition(s[1],u,p)}else{while(x>0){x=parseFloat((x-p.owner.smallStep).toFixed(5),10);t+=p.owner.pixelStepsArray[r];r++}r=0;while(w>0){w=parseFloat((w-p.owner.smallStep).toFixed(5),10);v+=p.owner.pixelStepsArray[r];r++}}var q=p.owner.wrapper.find(".t-draghandle");var y=parseInt(q.eq(0)[p.size]()/2,10)+1;q.eq(0).css(p.position,t-y).end().eq(1).css(p.position,v-y);m(t,v)}function m(t,r){var s=0,u=0;if(t");f.ajax(this.ajaxOptions(k,{url:j||l.contentUrl}))}},resize:function(){var v=this.$element,C=v.children(":not(.t-splitbar)"),k=this.orientation=="horizontal",q=v.children(".t-splitbar").length,z=k?"width":"height",D=v[z]();if(q===0){q=C.length-1;for(var l=0;l")}return this};t.cat("
            ").catIconIf("t-collapse-prev",n.collapsible&&!n.collapsed).catIconIf("t-expand-prev",n.collapsible&&n.collapsed).catIconIf("t-resize-handle",s).catIconIf("t-collapse-next",o.collapsible&&!o.collapsed).catIconIf("t-expand-next",o.collapsible&&o.collapsed).cat("
            ");j.after(t.string())}}D-=h*q;var y=0,x=0,p=f();C.css({position:"absolute",top:0})[z](function(){var E=f(this).data("pane"),F;if(E.collapsed){F=0}else{if(c(E.size)){p=p.add(this);return}else{F=parseInt(E.size,10);if(b(E.size)){F=Math.floor(F*D/100)}}}x++;y+=F;return F});D-=y;var u=p.length,B=Math.floor(D/u);p.slice(0,u-1).css(z,B).end().eq(u-1).css(z,D-(u-1)*B);var w=0,r=k?"height":"width",m=k?"left":"top",A=k?"offsetWidth":"offsetHeight";v.children().css(r,v[r]()).each(function(E,F){F.style[m]=Math.floor(w)+"px";w+=F[A]})}};i.splitter.PaneResizing=function(j){this.owner=j;new i.draggable({distance:0,owner:j.element,selector:".t-splitbar-draggable-horizontal, .t-splitbar-draggable-vertical",scope:j.element.id,start:f.proxy(this.start,this),drag:f.proxy(this.drag,this),stop:f.proxy(this.stop,this)})};i.splitter.PaneResizing.prototype={start:function(x){var l=x.$draggable,o=l.prev(),p=l.next(),m=o.data("pane"),q=p.data("pane"),u=this.owner.orientation==="horizontal",y=u?"width":"height",z=u?"offsetWidth":"offsetHeight",s=u?"height":"width";this.positioningProperty=u?"left":"top";this.mousePositioningProperty=u?"pageX":"pageY";this.previousPane=o;this.nextPane=p;this.initialSplitBarPosition=parseInt(l[0].style[this.positioningProperty]);this.initialMousePosition=x[this.mousePositioningProperty];this.ghostSplitBar=f("
            ").css(s,x.$draggable[s]()).css(this.positioningProperty,this.initialSplitBarPosition).appendTo(this.owner.element);var A=parseInt(o[0].style[this.positioningProperty]),n=parseInt(p[0].style[this.positioningProperty])+p[0][z]-h,w=this.owner.$element.css(y),t=function(C){var B=parseInt(C,10);return(g(C)?B:(w*B)/100)||0},v=t(m.minSize),k=t(m.maxSize)||n-A,j=t(q.minSize),r=t(q.maxSize)||n-A;this.maxSize=Math.min(n-j,A+k);this.minSize=Math.max(A+v,n-r);f(document.body).css("cursor",l.css("cursor"))},drag:function(k){var j=Math.min(this.maxSize,Math.max(this.minSize,this.initialSplitBarPosition+(k[this.mousePositioningProperty]-this.initialMousePosition)));this.ghostSplitBar.toggleClass("t-restricted-size-"+this.owner.orientation,j==this.maxSize||j==this.minSize)[0].style[this.positioningProperty]=j+"px"},stop:function(r){if(r.keyCode!==27){var n=parseInt(this.ghostSplitBar[0].style[this.positioningProperty]),j=this.owner.orientation==="horizontal",p=j?"width":"height",o=j?"offsetWidth":"offsetHeight",k=this.previousPane.data("pane"),q=this.nextPane.data("pane"),l=n-parseInt(this.previousPane[0].style[this.positioningProperty]),t=parseInt(this.nextPane[0].style[this.positioningProperty])+this.nextPane[0][o]-n-h,m=this.owner.$element[p]();m-=h*this.owner.$element.children(".t-splitbar").length;var s=this.owner.$element.children(".t-pane").filter(function(){return c(f(this).data("pane").size)}).length;if(!c(k.size)||s>1){if(c(k.size)){s--}k.size=l+"px"}if(!c(q.size)||s>1){q.size=t+"px"}}this.ghostSplitBar.remove();if(r.keyCode!==27){this.owner.$element.trigger("resize")}f(document.body).css("cursor","");return false}};f.fn.tSplitter=function(j){return i.create(this,{name:"tSplitter",init:function(k,l){return new i.splitter(k,l)},options:j})};f.fn.tSplitter.defaults={orientation:"horizontal"}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.tabstrip.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.tabstrip.min.js new file mode 100644 index 000000000..d6406d7a8 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.tabstrip.min.js @@ -0,0 +1 @@ +(function(a){var b=a.telerik;b.tabstrip=function(c,d){this.element=c;var f=a(c);this.$contentElements=f.find("> .t-content");a.extend(this,d);if(this.contentUrls){f.find(".t-tabstrip-items > .t-item").each(a.proxy(function(i,j){a(j).find(".t-link").data("ContentUrl",this.contentUrls[i])},this))}var h=".t-tabstrip-items > .t-item:not(.t-state-disabled)";f.delegate(h,"mouseenter",b.hover).delegate(h,"mouseleave",b.leave).delegate(h,d.activateEvent,b.delegate(this,this._click)).delegate(".t-tabstrip-items > .t-state-disabled .t-link","click",b.preventDefault);b.bind(this,{select:a.proxy(function(i){if(i.target==this.element&&this.onSelect){this.onSelect(i)}},this),contentLoad:this.onContentLoad,error:this.onError,load:this.onLoad});var g=f.find("li.t-state-active"),e=a(this.getContentElement(g.parent().children().index(g)));if(e.length>0&&e[0].childNodes.length==0){this.activateTab(g.eq(0))}};a.extend(b.tabstrip.prototype,{select:function(c){a(c).each(a.proxy(function(e,f){var d=a(f);if(d.is(".t-state-disabled,.t-state-active")){return}this.activateTab(d)},this))},enable:function(c){a(c).addClass("t-state-default").removeClass("t-state-disabled")},disable:function(c){a(c).removeClass("t-state-default").removeClass("t-state-active").addClass("t-state-disabled")},reload:function(d){var c=this;a(d).each(function(){var f=a(this),e=f.find(".t-link").data("ContentUrl");if(e){c.ajaxRequest(f,a(c.getContentElement(f.index())),null,e)}})},_click:function(j,f){var h=a(f),c=h.find(".t-link"),d=c.attr("href"),g=a(this.getContentElement(h.index()));if(h.is(".t-state-disabled,.t-state-active")){j.preventDefault();return}if(b.trigger(this.element,"select",{item:h[0],contentElement:g[0]})){j.preventDefault()}var i=c.data("ContentUrl")||(d&&(d.charAt(d.length-1)=="#"||d.indexOf("#"+this.element.id+"-")!=-1));if(!d||i||(g.length>0&&g[0].childNodes.length==0)){j.preventDefault()}else{return}if(this.activateTab(h)){j.preventDefault()}},activateTab:function(d){var f=d.parent().children().removeClass("t-state-active").addClass("t-state-default").index(d);d.removeClass("t-state-default").addClass("t-state-active");var g=this.$contentElements;if(g.length==0){return false}var j=g.filter(".t-state-active");var e=a(this.getContentElement(f));var h=this;if(e.length==0){j.removeClass("t-state-active");b.fx.rewind(h.effects,j,{});return false}var c=e.is(":empty"),i=function(){e.addClass("t-state-active");b.fx.play(h.effects,e,{})};j.removeClass("t-state-active").stop(false,true);b.fx.rewind(h.effects,j,{},function(){if(d.hasClass("t-state-active")){if(!c){i()}else{h.ajaxRequest(d,e,function(){if(d.hasClass("t-state-active")){i()}})}}});return true},getSelectedTabIndex:function(){return a(this.element).find("li.t-state-active").index()},getContentElement:function(g){if(isNaN(g-0)){return}var c=this.$contentElements,e=new RegExp("-"+(g+1)+"$");for(var d=0,f=c.length;d').prependTo(d)},100);a.ajax({type:"GET",cache:false,url:g||d.data("ContentUrl")||d.attr("href"),dataType:"html",data:c,error:a.proxy(function(l,k){if(b.ajaxError(this.element,"error",l,k)){return}},this),complete:function(){clearTimeout(h);if(i!==null){i.remove()}},success:a.proxy(function(k,l){e.html(k);if(j){j.call(this,e)}b.trigger(this.element,"contentLoad",{item:f[0],contentElement:e[0]})},this)})}});a.fn.tTabStrip=function(c){return b.create(this,{name:"tTabStrip",init:function(d,e){return new b.tabstrip(d,e)},options:c})};a.fn.tTabStrip.defaults={activateEvent:"click",effects:b.fx.toggle.defaults()}})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.textbox.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.textbox.min.js new file mode 100644 index 000000000..4c0c2cb10 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.textbox.min.js @@ -0,0 +1 @@ +(function(d){var i=d.telerik,a=[8,9,37,38,39,40,46,35,36,44],b=["font-family","font-size","font-stretch","font-style","font-weight","letter-spacing","line-height","color","text-align","text-decoration","text-indent","text-transform"];function f(l){var o={};for(var k=0,n=b.length;k
            '));if(this.showIncreaseButton){o.cat('Increment')}if(this.showDecreaseButton){o.cat('Decrement')}if(o.buffer.length>0){d(o.string()).insertAfter(l)}}this.$wrapper=l.closest(".t-numerictextbox").find(".t-arrow-up, .t-arrow-down").bind({click:i.preventDefault,dragstart:i.preventDefault}).end().bind({focusin:d.proxy(this._focus,this),focusout:d.proxy(this._blur,this)});this.enabled=!l.is("[disabled]");o.buffer=[];o.cat("[ |").cat(this.groupSeparator).catIf("|"+this.symbol,this.symbol).cat("]");this.replaceRegExp=new RegExp(o.string(),"g");var m=l.attr("value");o.buffer=[];o.cat('
            ').cat(m||(this.enabled?this.text:"")).cat("
            ");this.$text=d(o.string()).insertBefore(l).css(f(l)).click(function(p){j.focus()});this._blur();this[this.enabled?"enable":"disable"]();this.numFormat=this.numFormat===undefined?this.type.charAt(0):this.numFormat;var n=this.separator;this.step=this.parse(this.step,n);this.val=this.parse(this.val,n);this.minValue=this.parse(this.minValue,n);this.maxValue=this.parse(this.maxValue,n);this.decimals={"190":".","188":",","110":n};this.value(m||this.val);i.bind(this,{load:this.onLoad,valueChange:this.onChange})};i.textbox.prototype={_paste:function(n){var l=this.$element.val();if(d.browser.msie){var k=this.element.document.selection.createRange().text;var j=window.clipboardData.getData("Text");if(k&&k.length>0){l=l.replace(k,j)}else{l+=j}}if(l=="-"){return true}var m=this.parse(l,this.separator);if(m||m==0){this._update(m)}},_keydown:function(p){var m=p.keyCode,k=this.$element,o=this.separator,j=k.val();setTimeout(d.proxy(function(){k.toggleClass("t-state-error",!this.inRange(this.parse(k.val(),this.separator),this.minValue,this.maxValue))},this));var l=this.decimals[m];if(l){if(l==o&&this.digits>0&&j.indexOf(o)==-1){return true}else{p.preventDefault()}}if(m==8||m==46){setTimeout(d.proxy(function(){this._update(this.parse(k.val()))},this));return true}if(m==38||m==40){var n=m==38?1:-1;this._modify(n*this.step);return true}if(m==222){p.preventDefault()}},_keypress:function(l){var k=d(l.target),j=l.keyCode||l.which;if(l.shiftKey&&j!=45){return false}if(j==0||d.inArray(j,a)!=-1||l.ctrlKey||(l.shiftKey&&j==45)){return true}if(((this.minValue!==null?this.minValue<0:true)&&String.fromCharCode(j)=="-"&&i.caretPos(k[0])==0&&k.val().indexOf("-")==-1)||this.inRange(j,48,57)){setTimeout(d.proxy(function(){var m=this.parse(k.val());if(m!=null&&this.digits){var n=Math.pow(10,this.digits);m=parseInt(m*n)/n}if(this.val!=m){if(i.trigger(this.element,"valueChange",{oldValue:this.val,newValue:m})){m=this.val}this._value(m)}},this));return true}l.preventDefault()},_focus:function(){this.$element.css("color",this.$text.css("color"));this.$text.hide()},_blur:function(){this.$element.css("color",this.$element.css("background-color")).removeClass("t-state-error");if(this.enabled){this.$text.show()}var j=this.minValue,l=this.maxValue,k=this.parse(this.$element.val());if(k!=null){if(j!=null&&kl){k=l}}k=parseFloat(k.toFixed(this.digits))}this._update(k)},_clearTimer:function(j){clearTimeout(this.timeout);clearInterval(this.timer);clearInterval(this.acceleration)},_stepper:function(l,j){if(l.which==1){var k=this.step;this._modify(j*k);this.timeout=setTimeout(d.proxy(function(){this.timer=setInterval(d.proxy(function(){this._modify(j*k)},this),80);this.acceleration=setInterval(function(){k+=1},1000)},this),200)}},_modify:function(m){var j=this.parse(this.element.value),k=this.minValue,l=this.maxValue;j=j?j+m:m;if(k!==null&&jl){j=l}}this._update(parseFloat(j.toFixed(this.digits)))},_update:function(j){if(this.val!=j){if(i.trigger(this.element,"valueChange",{oldValue:this.val,newValue:j})){j=this.val}}this._value(j)},_value:function(j){var l=(typeof j==="number")?j:this.parse(j,this.separator),m=this.enabled?this.text:"",k=l===null;if(l!=null){l=parseFloat(l.toFixed(this.digits))}this.val=l;this.$element.val(k?"":this.formatEdit(l));this.$text.html(k?m:this.format(l));if(k){this.$text.addClass("t-state-empty")}else{this.$text.removeClass("t-state-empty")}},enable:function(){var j=this.$wrapper.find(".t-arrow-up, .t-arrow-down"),k=d.proxy(this._clearTimer,this);this.enabled=true;this.$element.removeAttr("disabled");if(!this.val&&this.val!=0){this.$text.addClass("t-state-empty").html(this.text)}else{if(true==d.browser.msie){this.$text.show()}else{this.$element.css("color",this.$element.css("background-color"))}}this.$wrapper.removeClass("t-state-disabled");j.unbind("mouseup").unbind("mouseout").unbind("dblclick").bind({mouseup:k,mouseout:k,dblclick:k});var l="mousedown";j.eq(0).unbind(l).bind(l,d.proxy(function(m){this._stepper(m,1)},this));j.eq(1).unbind(l).bind(l,d.proxy(function(m){this._stepper(m,-1)},this))},disable:function(){this.enabled=false;this.$wrapper.addClass("t-state-disabled").find(".t-icon").unbind("mousedown").bind("mousedown",i.preventDefault);this.$element.attr("disabled","disabled");if(!this.val&&this.val!=0){this.$text.html("")}else{if(true==d.browser.msie){this.$text.hide()}else{this.$element.css("color",this.$element.css("background-color"))}}},value:function(k){if(k===undefined){return this.val}var j=(typeof k==="number")?k:this.parse(k,this.separator);if(!this.inRange(j,this.minValue,this.maxValue)){j=null}this._value(j)},formatEdit:function(k){var j=this.separator;if(k&&j!="."){k=k.toString().replace(".",j)}return k},format:function(j){return i.textbox.formatNumber(j,this.numFormat,this.digits,this.separator,this.groupSeparator,this.groupSize,this.positive,this.negative,this.symbol,true)},inRange:function(l,j,k){return l===null||((j!==null?l>=j:true)&&(k!==null?l<=k:true))},parse:function(j,l){var k=null;if(j||j=="0"){if(typeof j==typeof 1){return j}j=j.replace(this.replaceRegExp,"");if(l&&l!="."){j=j.replace(l,".")}var n=d.fn.tTextBox.patterns[this.type].negative[this.negative].replace(/(\(|\))/g,"\\$1").replace("*","").replace("n","([\\d|\\.]*)"),m=new RegExp(n);if(m.test(j)){k=-parseFloat(m.exec(j)[1])}else{k=parseFloat(j)}}return isNaN(k)?null:k}};d.fn.tTextBox=function(l){var k="numeric";if(l&&l.type){k=l.type}var j=d.fn.tTextBox.defaults[k];j.digits=i.cultureInfo[k+"decimaldigits"];j.separator=i.cultureInfo[k+"decimalseparator"];j.groupSeparator=i.cultureInfo[k+"groupseparator"];j.groupSize=i.cultureInfo[k+"groupsize"];j.positive=i.cultureInfo[k+"positive"];j.negative=i.cultureInfo[k+"negative"];j.symbol=i.cultureInfo[k+"symbol"];l=d.extend({},j,l);l.type=k;return this.each(function(){var m=d(this);l=d.meta?d.extend({},l,m.data()):l;if(!m.data("tTextBox")){m.data("tTextBox",new i.textbox(this,l));i.trigger(this,"load")}})};var c={val:null,text:"",step:1,inputAttributes:"",increaseButtonTitle:"Increase value",decreaseButtonTitle:"Decrease value",showIncreaseButton:true,showDecreaseButton:true};d.fn.tTextBox.defaults={numeric:d.extend(c,{minValue:-100,maxValue:100}),currency:d.extend(c,{minValue:0,maxValue:1000}),percent:d.extend(c,{minValue:0,maxValue:100})};d.fn.tTextBox.patterns={numeric:{negative:["(n)","-n","- n","n-","n -"]},currency:{positive:["*n","n*","* n","n *"],negative:["(*n)","-*n","*-n","*n-","(n*)","-n*","n-*","n*-","-n *","-* n","n *-","* n-","* -n","n- *","(* n)","(n *)"]},percent:{positive:["n *","n*","*n"],negative:["-n *","-n*","-*n"]}};if(!i.cultureInfo.numericnegative){d.extend(i.cultureInfo,{currencydecimaldigits:2,currencydecimalseparator:".",currencygroupseparator:",",currencygroupsize:3,currencynegative:0,currencypositive:0,currencysymbol:"$",numericdecimaldigits:2,numericdecimalseparator:".",numericgroupseparator:",",numericgroupsize:3,numericnegative:1,percentdecimaldigits:2,percentdecimalseparator:".",percentgroupseparator:",",percentgroupsize:3,percentnegative:0,percentpositive:0,percentsymbol:"%"})}var h=/[0#?]/;function g(j){return j.split("").reverse().join("")}function e(o,k,r){var l=0,m=0,q=k.length,s=o.length,v=new i.stringBuilder();while(l=0){if(k.charAt(l).match(h)){v.cat(o.charAt(m++))}else{v.cat(k.charAt(l))}l++}v.catIf(o.substring(m),m-1){t=u.indexOf("0")}if(t>-1){var n=u.slice(0,t),p=u.slice(t,u.length);u=n.replace(/#/g,"")+p.replace(/#/g,"0")}else{u=u.replace(/#/g,"")}if(u.indexOf(",")==0){u=u.replace(/,/g,"")}return r?u:g(u)}i.textbox.formatNumber=function(M,p,u,w,k,S,q,s,O,H){if(!p){return M}var R,I,N,o,L=M<0;p=p.split(":");p=p.length>1?p[1].replace("}",""):p[0];var n=p.search(h)!=-1;if(n){p=p.split(";");I=p[0];N=p[1];o=p[2];p=(L&&N?N:I).indexOf("%")!=-1?"p":"n"}switch(p.toLowerCase()){case"d":return Math.round(M).toString();case"c":R="currency";break;case"n":R="numeric";break;case"p":R="percent";if(!H){M=Math.abs(M)*100}break;default:return M.toString()}var B=function(V,T,U){for(var W=V.length;W1?E[1]:"",j=i.lastIndexOf(C,"0"),z=i.lastIndexOf(C,"#");u=(z>j?z:j)+1}var D=Math.pow(10,u);var P=(Math.round(M*D)/D);M=isFinite(P)?P:M;var x=M.toString().split(/e/i);A=x.length>1?parseInt(x[1]):0;x=x[0].split(".");l=x[0];l=L?l.replace("-",""):l;t=x.length>1?x[1]:"";if(A){if(!L){t=B(t,A,false);l+=t.slice(0,A);t=t.substr(A)}else{l=B(l,A+1,true);t=l.slice(A,l.length)+t;l=l.slice(0,A)}}var Q=t.length;if(u<1||(n&&j==-1&&Q===0)){t=""}else{t=Q>u?t.slice(0,u):B(t,u,false)}var m;if(n){if(l==0){l=""}l=e(g(l),g(y),true);l=y.indexOf(",")!=-1?K(l,k,S):l;t=t&&C?e(t,C):"";m=M===0&&o?o:(L&&!N?"-":"")+l+(t.length>0?w+t:"")}else{l=K(l,k,S);J=J[R];var v=L?J.negative[s]:O?J.positive[q]:null;var r=l+(t.length>0?w+t:"");m=v?v.replace("n",r).replace("*",O):r}return m};d.extend(i.formatters,{number:i.textbox.formatNumber})})(jQuery); \ No newline at end of file diff --git a/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.timepicker.min.js b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.timepicker.min.js new file mode 100644 index 000000000..0b409cf94 --- /dev/null +++ b/packages/TelerikMvcExtensions.2011.1.315/content/Scripts/2011.1.315/telerik.timepicker.min.js @@ -0,0 +1 @@ +(function(a){var b=a.telerik;b.timeView=function(c){a.extend(this,c);var d=this.dropDown=new b.dropDown({attr:this.dropDownAttr,effects:this.effects,onClick:function(f){var g=f.item;c.onChange(g.innerText||g.textContent)}});d.$element.addClass("t-time-popup").css("direction",this.isRtl?"rtl":"")};b.timeView.prototype={_ensureItems:function(){if(!this.dropDown.$items){this.bind()}},open:function(c){this._ensureItems();this.dropDown.open(c)},close:function(){this.dropDown.close()},bind:function(){var j=b.timeView.getTimeMilliseconds;var g=[];var c=this.format;var n=this.interval;var p=new b.datetime(this.minValue);var d=j(p);var f=j(this.maxValue);var l=n*b.datetime.msPerMinute;var k=parseInt(b.datetime.msPerDay/(n*b.datetime.msPerMinute));if(d!=f){var o=di?i+d:i;h=e>h?h+d:h;return e-h==0||i>=e&&i<=h},getTimeMilliseconds:function(c){c=c.value?c:new b.datetime(c);return((c.hours()*60)+c.minutes())*b.datetime.msPerMinute+c.seconds()*1000+c.milliseconds()}});b.timepicker=function(d,e){a.extend(this,e);if(d.nodeName.toLowerCase()!=="input"&&d.type.toLowerCase()!=="text"){throw"Target element is not a INPUT"}this.element=d;var f=this.$element=a(d).addClass("t-input").attr("autocomplete","off").bind({keydown:a.proxy(this._keydown,this),focus:a.proxy(function(j){if(this.openOnFocus){this._open()}this.$element.removeClass("t-state-error")},this)});if(!f.parent().hasClass("t-picker-wrap")){f.wrap('
            ');if(e.showButton){var i=new b.stringBuilder(),g=e.buttonTitle;a(i.cat('').cat('').string()).insertAfter(f)}}this.timeView=new b.timeView({effects:this.effects,dropDownAttr:this.dropDownAttr,format:this.format,interval:this.interval,isRtl:f.closest(".t-rtl").length,minValue:this.minValue,maxValue:this.maxValue,onNavigateWithOpenPopup:a.proxy(function(j){this.$element.val(j)},this),onChange:a.proxy(function(j){if(j!=this.inputValue){this._update(j)}this._close()},this)});this.inputValue=f.val();var c=this.selectedValue||this.inputValue;if(c){this._value(this.parse(c))}var h=this.enabled?a.proxy(this._togglePopup,this):b.preventDefault;this.$wrapper=f.closest(".t-timepicker").find(".t-icon").bind("click",h).end();a(document.documentElement).bind("mousedown",a.proxy(function(m){var l=this.$element.val();if(l!=this.inputValue){this._update(l)}var j=this.timeView.dropDown.$element;var k=j&&j.parent().length>0;if(!k||a.contains(this.$wrapper[0],m.target)||a.contains(j.parent()[0],m.target)){return}this._close()},this));b.bind(this,{open:this.onOpen,close:this.onClose,valueChange:this.onChange,load:this.onLoad})};b.timepicker.prototype={_close:function(){var c=this.timeView.dropDown;if(!c.$element.is(":animated")&&c.isOpened()){this._trigger("close")}},_open:function(){if(!this.timeView.isOpened()){this._trigger("open")}},_trigger:function(c){if(!b.trigger(this.element,c)){this[c]()}},_togglePopup:function(){if(this.timeView.isOpened()){this._close()}else{this.element.focus();this._open()}},_update:function(f){var k=this.minValue,d=this.maxValue,i=this.parse(f),m=this.selectedValue;if(i!=null&&!b.timeView.isInRange(i,k,d)){var e=b.timeView.getTimeMilliseconds,h=e(i),j=Math.abs(e(k)-h),l=Math.abs(e(d)-h);i=new Date(j0)})}b.treeview=function(f,g){this.element=f;var h=c(f);c.extend(this,g);var d=".t-in:not(.t-state-selected,.t-state-disabled)";c(".t-in.t-state-selected",f).live("mouseenter",b.preventDefault);h.delegate(d,"mouseenter",b.hover).delegate(d,"mouseleave",b.leave).delegate(d,"click",b.delegate(this,this.nodeSelect)).delegate("div:not(.t-state-disabled) .t-in","dblclick",b.delegate(this,this.nodeClick)).delegate(":checkbox","click",b.delegate(this,this.checkboxClick)).delegate(".t-plus, .t-minus","click",b.delegate(this,this.nodeClick));if(this.isAjax()){a(h)}if(this.dragAndDrop){b.bind(this,{nodeDragStart:this.onNodeDragStart,nodeDragging:this.onNodeDragging,nodeDragCancelled:this.onNodeDragCancelled,nodeDrop:this.onNodeDrop,nodeDropped:this.onNodeDropped});(function(k){var i=c('
            ');var n;function j(o){if(b.trigger(k.element,"nodeDragStart",{item:o.$draggable.closest(".t-item")[0]})){return false}i.appendTo(k.element)}function l(w){var r;n=c(w.target);b.trigger(k.element,"nodeDragging",{pageY:w.pageY,pageX:w.pageX,dropTarget:w.target,setStatusClass:function(z){r=z},item:w.$draggable.closest(".t-item")[0]});if(r){i.css("visibility","hidden");b.dragCueStatus(w.$cue,r);return}r="t-insert-middle";if(k.dragAndDrop.dropTargets&&c(w.target).closest(k.dragAndDrop.dropTargets).length>0){b.dragCueStatus(w.$cue,"t-add");return}if(!c.contains(k.element,w.target)){i.css("visibility","hidden");return}else{if(c.contains(w.$draggable.closest(".t-item")[0],w.target)){i.css("visibility","hidden");b.dragCueStatus(w.$cue,"t-denied");return}}i.css("visibility","visible");var q=n.closest(".t-top,.t-mid,.t-bot");if(q.length>0){var v=q.outerHeight();var t=q.offset().top;var y=n.closest(".t-in");var x=v/(y.length>0?4:2);var u=w.pageY<(t+x);var o=(t+v-x)0&&!u&&!o;y.toggleClass("t-state-hover",p);i.css("visibility",p?"hidden":"visible");if(p){r="t-add"}else{var s=q.position();s.top+=u?0:v;i.css(s)[u?"prependTo":"appendTo"](n.closest(".t-item").find("> div:first"));r="t-insert-middle";if(u&&q.hasClass("t-top")){r="t-insert-top"}if(o&&q.hasClass("t-bot")){r="t-insert-bottom"}}}b.dragCueStatus(w.$cue,r)}function m(v){if(v.keyCode==27){b.trigger(k.element,"nodeDragCancelled",{item:v.$draggable.closest(".t-item")[0]})}else{var q="over",p;if(i.css("visibility")=="visible"){q=i.prevAll(".t-in").length>0?"after":"before";p=i.closest(".t-item").find("> div")}else{if(n){p=n.closest(".t-top,.t-mid,.t-bot")}}var r=b.trigger(k.element,"nodeDrop",{isValid:!v.$cue.find(".t-drag-status").hasClass("t-denied"),dropTarget:v.target,destinationItem:p.parent()[0],dropPosition:q,item:v.$draggable.closest(".t-item")[0]});if(r||!c.contains(k.element,v.target)){return !r}var t=v.$draggable.closest(".t-top,.t-mid,.t-bot");var u=t.parent();var x=t.closest(".t-group");if(c.contains(u[0],v.target)){return false}if(u.hasClass("t-last")){u.removeClass("t-last").prev().addClass("t-last").find("> div").removeClass("t-top t-mid").addClass("t-bot")}if(i.css("visibility")=="visible"){p.parent()[q](u)}else{var o=p.next(".t-group");if(o.length===0){o=c('
              ').appendTo(p.parent());if(!k.isAjax()){p.prepend('')}else{o.hide();k.nodeToggle(null,p.parent(),true);o.show()}}o.append(u);if(p.find("> .t-icon").hasClass("t-plus")){k.nodeToggle(null,p.parent(),true)}}var s=u.parents(".t-group").length;function w(z){var A=z.prev().length===0;var y=z.next().length===0;z.toggleClass("t-first",A&&s===1).toggleClass("t-last",y).find("> div").toggleClass("t-top",A&&!y).toggleClass("t-mid",!A&&!y).toggleClass("t-bot",y)}w(u);w(u.prev());w(u.next());if(x.children().length===0){x.prev("div").find(".t-plus,.t-minus").remove();x.remove()}b.trigger(k.element,"nodeDropped",{destinationItem:p.closest(".t-item")[0],dropPosition:q,item:t.parent(".t-item")[0]});return false}}new b.draggable({owner:k.element,selector:"div:not(.t-state-disabled) .t-in",scope:k.element.id,cue:function(o){return b.dragCue(o.$draggable.text())},start:j,drag:l,stop:m,destroy:function(o){i.remove();o.$cue.remove()}})})(this)}var e=h.find(".t-item > .t-content");if(e.length>0&&c(e[0]).children().length==0){h.find(".t-icon").hide()}b.bind(this,{expand:this.onExpand,collapse:this.onCollapse,select:c.proxy(function(i){if(i.target==this.element&&this.onSelect){this.onSelect(i)}},this),checked:this.onChecked,error:this.onError,load:this.onLoad,dataBinding:this.onDataBinding,dataBound:this.onDataBound})};b.treeview.prototype={expand:function(d){c(d,this.element).each(c.proxy(function(g,h){var f=c(h);var e=f.find("> .t-group, > .t-content");if((e.length>0&&!e.is(":visible"))||this.isAjax()){this.nodeToggle(null,f)}},this))},collapse:function(d){c(d,this.element).each(c.proxy(function(g,h){var f=c(h),e=f.find("> .t-group, > .t-content");if(e.length>0&&e.is(":visible")){this.nodeToggle(null,f)}},this))},enable:function(d){this.toggle(d,true)},disable:function(d){this.toggle(d,false)},toggle:function(e,d){c(e,this.element).each(c.proxy(function(g,h){var f=c(h),i=!f.find("> .t-group, > .t-content").is(":visible");if(!d){this.collapse(f);i=true}f.find("> div > .t-in").toggleClass("t-state-default",d).toggleClass("t-state-disabled",!d).end().find("> div > .t-checkbox > :checkbox").attr("disabled",d?"":"disabled").end().find("> div > .t-icon").toggleClass("t-plus",i&&d).toggleClass("t-plus-disabled",i&&!d).toggleClass("t-minus",!i&&d).toggleClass("t-minus-disabled",!i&&!d)},this))},reload:function(e){var d=this;c(e).each(function(){var f=c(this);f.find(".t-group").remove();d.ajaxRequest(f)})},shouldNavigate:function(e){var d=c(e).closest(".t-item").find("> .t-content, > .t-group");var f=c(e).attr("href");return !((f&&(f.charAt(f.length-1)=="#"||f.indexOf("#"+this.element.id+"-")!=-1))||(d.length>0&&d.children().length==0))},nodeSelect:function(g,f){if(!this.shouldNavigate(f)){g.preventDefault()}var d=c(f);if(!d.hasClass(".t-state-selected")&&!b.trigger(this.element,"select",{item:d.closest(".t-item")[0]})){c(".t-in",this.element).removeClass("t-state-hover t-state-selected");d.addClass("t-state-selected")}},nodeToggle:function(i,f,h){if(f.find(".t-minus").length==0&&f.find(".t-plus").length==0){return}if(i!=null){i.preventDefault()}if(f.data("animating")||f.find("> div > .t-in").hasClass("t-state-disabled")){return}f.data("animating",!h);var d=f.find(">.t-group, >.t-content, >.t-animation-container>.t-group, >.t-animation-container>.t-content"),g=!d.is(":visible");if(d.children().length>0&&f.data("loaded")!==false&&!b.trigger(this.element,g?"expand":"collapse",{item:f[0]})){f.find("> div > .t-icon").toggleClass("t-minus",g).toggleClass("t-plus",!g);if(!h){b.fx[g?"play":"rewind"](this.effects,d,{direction:"bottom"},function(){f.data("animating",false)})}else{d[g?"show":"hide"]()}}else{if(g&&this.isAjax()&&(d.length==0||f.data("loaded")===false)){if(!b.trigger(this.element,g?"expand":"collapse",{item:f[0]})){this.ajaxRequest(f)}}}},nodeClick:function(h,g){var f=c(g),d=f.closest(".t-item");if(f.hasClass("t-plus-disabled")||f.hasClass("t-minus-disabled")){return}this.nodeToggle(h,d)},isAjax:function(){return this.ajax||this.ws||this.onDataBinding},url:function(d){return(this.ajax||this.ws)[d]},ajaxOptions:function(e,h){var f={type:"POST",dataType:"text",error:c.proxy(function(j,i){if(b.ajaxError(this.element,"error",j,i)){return}if(i=="parsererror"){alert("Error! The requested URL did not return JSON.")}},this),success:c.proxy(function(i){i=eval("("+i+")");i=i.d||i;this.dataBind(e,i)},this)};f=c.extend(f,h);var g=this.ws?f.data.node={}:f.data;if(e.hasClass("t-item")){g[this.queryString.value]=this.getItemValue(e);g[this.queryString.text]=this.getItemText(e);var d=e.find(".t-checkbox:first :checkbox");if(d.length){g[this.queryString.checked]=d.is(":checked")}}if(this.ws){f.data=b.toJson(f.data);f.contentType="application/json; charset=utf-8"}return f},ajaxRequest:function(f){f=f||c(this.element);var d={item:f[0]};if(b.trigger(this.element,"dataBinding",d)||(!this.ajax&&!this.ws)){return}f.data("loadingIconTimeout",setTimeout(function(){f.find("> div > .t-icon").addClass("t-loading")},100));c.ajax(this.ajaxOptions(f,{data:c.extend({},d.data),url:this.url("selectUrl")}))},bindTo:function(d){this.dataBind(this.element,d)},dataBind:function(d,h){d=c(d);if(h.length==0){c(".t-icon",d).hide();return}var g=new b.stringBuilder(),e=d.find("> .t-group"),f=e.length==0;b.treeview.getGroupHtml({data:h,html:g,isAjax:this.isAjax(),isFirstLevel:d.hasClass("t-treeview"),showCheckBoxes:this.showCheckBox,groupLevel:d.find('> div > .t-checkbox :input[name="'+this.element.id+'_checkedNodes.Index"]').val(),isExpanded:(f?d.eq(0).is(".t-treeview")?true:h[0].Expanded:false),renderGroup:f,elementId:this.element.id});d.data("animating",true);if(e.length>0&&d.data("loaded")===false){c(g.string()).prependTo(e)}else{if(e.length>0&&d.data("loaded")!==false){e.html(g.string())}else{if(e.length==0){e=c(g.string()).appendTo(d)}}}b.fx.play(this.effects,e,{direction:"bottom"},function(){d.data("animating",false)});clearTimeout(d.data("loadingIconTimeout"));if(d.hasClass("t-item")){d.data("loaded",true).find(".t-icon:first").removeClass("t-loading").removeClass("t-plus").addClass("t-minus")}if(this.isAjax()){a(d)}b.trigger(this.element,"dataBound")},checkboxClick:function(h,f){var d=c(f).is(":checked");var g=b.trigger(this.element,"checked",{item:c(f).closest(".t-item")[0],checked:d});if(!g){this.nodeCheck(f,d)}else{h.preventDefault()}return g},nodeCheck:function(e,d){c(e,this.element).each(c.proxy(function(h,i){var f=c(i).closest(".t-item"),g=c("> div > .t-checkbox",f),j=this.element.id+"_checkedNodes",h=g.find(':input[name="'+j+'.Index"]').val();g.find(':input[name="'+j+"["+h+'].Text"]').remove();g.find(':input[name="'+j+"["+h+'].Value"]').remove();g.find(":checkbox").attr({checked:d?"checked":"",value:d});if(d){c(b.treeview.getNodeInputsHtml(this.getItemValue(f),this.getItemText(f),j,h)).appendTo(g)}},this))},getItemText:function(d){return c(d).find("> div > .t-in").text()},getItemValue:function(d){return c(d).find('>div>:input[name="itemValue"]').val()||this.getItemText(d)}};c.extend(b.treeview,{getNodeInputsHtml:function(g,e,f,d){return new b.stringBuilder().cat('').cat('').string()},getItemHtml:function(e){var m=e.item,h=e.html,i=e.isFirstLevel,f=e.groupLevel,g=e.itemIndex,d=e.itemsCount,l=new b.stringBuilder().cat(f).catIf(":",f).cat(g).string();h.cat('
            • ').cat('
              ');if((e.isAjax&&m.LoadOnDemand)||(m.Items&&m.Items.length>0)){h.cat('')}if(e.showCheckBoxes&&m.Checkable!==false){var j=e.elementId+"_checkedNodes";h.cat('').cat('').cat('");if(m.Checked){h.cat(b.treeview.getNodeInputsHtml(m.Value,m.Text,j,l))}h.cat("")}var k=m.NavigateUrl||m.Url;h.cat(k?'');if(m.ImageUrl!=null){h.cat('')}if(m.SpriteCssClasses!=null){h.cat('')}h.catIf(m.Text,m.Encoded===false).catIf(m.Text.replace(//g,">"),m.Encoded!==false).cat(k?"":"");if(m.Value){h.cat('')}h.cat("
              ");if(m.Items&&m.Items.length>0){b.treeview.getGroupHtml({data:m.Items,html:h,isAjax:e.isAjax,isFirstLevel:false,showCheckBoxes:e.showCheckBoxes,groupLevel:l,isExpanded:m.Expanded,elementId:e.elementId})}h.cat("
            • ")},getGroupHtml:function(e){var d=e.data;var g=e.html;var j=e.isFirstLevel;var k=e.renderGroup;if(k!==false){g.cat('