From 57934673df2918de6171aea3506ed45d74e55191 Mon Sep 17 00:00:00 2001 From: Dunestorm Date: Wed, 10 Apr 2019 20:36:32 +0100 Subject: [PATCH] Added exclusions to project, fixed missing Caliburn.Micro NuGet package. --- .gitignore | 3 + packages/Caliburn.Micro.3.2.0/.signature.p7s | Bin 0 -> 9486 bytes .../Caliburn.Micro.3.2.0.nupkg | Bin 0 -> 752492 bytes .../Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../Caliburn.Micro.Platform.Core.xml | 268 ++ .../MonoAndroid10/Caliburn.Micro.Platform.dll | Bin 0 -> 22016 bytes .../MonoAndroid10/Caliburn.Micro.Platform.xml | 360 +++ .../Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../Caliburn.Micro.Platform.Core.dll.mdb | Bin 0 -> 3214 bytes .../Caliburn.Micro.Platform.Core.xml | 268 ++ .../MonoTouch10/Caliburn.Micro.Platform.dll | Bin 0 -> 17408 bytes .../MonoTouch10/Caliburn.Micro.Platform.xml | 284 ++ .../lib/MonoTouch10/Caliburn.Micro.dll.mdb | Bin 0 -> 25419 bytes .../Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../Caliburn.Micro.Platform.Core.dll.mdb | Bin 0 -> 3214 bytes .../Caliburn.Micro.Platform.Core.xml | 268 ++ .../Xamarin.iOS10/Caliburn.Micro.Platform.dll | Bin 0 -> 17408 bytes .../Xamarin.iOS10/Caliburn.Micro.Platform.xml | 284 ++ .../lib/Xamarin.iOS10/Caliburn.Micro.dll.mdb | Bin 0 -> 25419 bytes .../lib/net40/Caliburn.Micro.Platform.dll | Bin 0 -> 90112 bytes .../lib/net40/Caliburn.Micro.Platform.xml | 2087 ++++++++++++ .../net40/System.Windows.Interactivity.dll | Bin 0 -> 39936 bytes .../net40/System.Windows.Interactivity.xml | 1072 +++++++ .../net45/Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../net45/Caliburn.Micro.Platform.Core.xml | 268 ++ .../lib/net45/Caliburn.Micro.Platform.dll | Bin 0 -> 83968 bytes .../lib/net45/Caliburn.Micro.Platform.xml | 1843 +++++++++++ .../net45/System.Windows.Interactivity.dll | Bin 0 -> 55904 bytes .../lib/sl5/Caliburn.Micro.Platform.dll | Bin 0 -> 88576 bytes .../lib/sl5/Caliburn.Micro.Platform.xml | 2092 ++++++++++++ .../lib/sl5/System.Windows.Interactivity.dll | Bin 0 -> 53856 bytes .../uap10.0/Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../uap10.0/Caliburn.Micro.Platform.Core.xml | 268 ++ .../uap10.0/Caliburn.Micro.Platform.UWP.XML | 2090 ++++++++++++ .../uap10.0/Caliburn.Micro.Platform.UWP.dll | Bin 0 -> 105984 bytes .../uap10.0/Caliburn.Micro.Platform.UWP.pri | Bin 0 -> 1120 bytes .../Caliburn.Micro.Platform.UWP.rd.xml | 6 + .../win81/Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../win81/Caliburn.Micro.Platform.Core.xml | 268 ++ .../lib/win81/Caliburn.Micro.Platform.XML | 2260 +++++++++++++ .../lib/win81/Caliburn.Micro.Platform.dll | Bin 0 -> 110080 bytes .../lib/win81/Caliburn.Micro.Platform.pri | Bin 0 -> 1232 bytes .../lib/win81/Microsoft.Xaml.Interactions.dll | Bin 0 -> 51480 bytes .../win81/Microsoft.Xaml.Interactivity.dll | Bin 0 -> 29464 bytes .../lib/wp8/Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../lib/wp8/Caliburn.Micro.Platform.Core.xml | 268 ++ .../lib/wp8/Caliburn.Micro.Platform.dll | Bin 0 -> 119808 bytes .../lib/wp8/Caliburn.Micro.Platform.xml | 2809 +++++++++++++++++ .../lib/wp8/System.Windows.Interactivity.dll | Bin 0 -> 53872 bytes .../wpa81/Caliburn.Micro.Platform.Core.dll | Bin 0 -> 14848 bytes .../wpa81/Caliburn.Micro.Platform.Core.xml | 268 ++ .../lib/wpa81/Caliburn.Micro.Platform.dll | Bin 0 -> 101888 bytes .../lib/wpa81/Caliburn.Micro.Platform.pri | Bin 0 -> 1232 bytes .../lib/wpa81/Caliburn.Micro.Platform.xml | 2090 ++++++++++++ .../lib/wpa81/Microsoft.Xaml.Interactions.dll | Bin 0 -> 50960 bytes .../wpa81/Microsoft.Xaml.Interactivity.dll | Bin 0 -> 29464 bytes .../Caliburn.Micro.Core.3.2.0/.signature.p7s | Bin 0 -> 9487 bytes .../Caliburn.Micro.Core.3.2.0.nupkg | Bin 0 -> 180933 bytes .../lib/net40/Caliburn.Micro.XML | 2156 +++++++++++++ .../lib/net40/Caliburn.Micro.dll | Bin 0 -> 60928 bytes .../lib/net45/Caliburn.Micro.dll | Bin 0 -> 61952 bytes .../lib/net45/Caliburn.Micro.xml | 2151 +++++++++++++ .../Caliburn.Micro.XML | 2151 +++++++++++++ .../Caliburn.Micro.dll | Bin 0 -> 61952 bytes .../Caliburn.Micro.dll.mdb | Bin 0 -> 25419 bytes .../lib/sl5/Caliburn.Micro.XML | 2156 +++++++++++++ .../lib/sl5/Caliburn.Micro.dll | Bin 0 -> 60928 bytes 67 files changed, 28038 insertions(+) create mode 100644 .gitignore create mode 100644 packages/Caliburn.Micro.3.2.0/.signature.p7s create mode 100644 packages/Caliburn.Micro.3.2.0/Caliburn.Micro.3.2.0.nupkg create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.dll.mdb create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.dll.mdb create mode 100644 packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.dll.mdb create mode 100644 packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.dll.mdb create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net40/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net40/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/net45/System.Windows.Interactivity.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/sl5/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/sl5/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/sl5/System.Windows.Interactivity.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.XML create mode 100644 packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.pri create mode 100644 packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP/Properties/Caliburn.Micro.Platform.UWP.rd.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.XML create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.pri create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Microsoft.Xaml.Interactions.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/win81/Microsoft.Xaml.Interactivity.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wp8/System.Windows.Interactivity.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.Core.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.Core.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.pri create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.xml create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Microsoft.Xaml.Interactions.dll create mode 100644 packages/Caliburn.Micro.3.2.0/lib/wpa81/Microsoft.Xaml.Interactivity.dll create mode 100644 packages/Caliburn.Micro.Core.3.2.0/.signature.p7s create mode 100644 packages/Caliburn.Micro.Core.3.2.0/Caliburn.Micro.Core.3.2.0.nupkg create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.XML create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.dll create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/net45/Caliburn.Micro.dll create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/net45/Caliburn.Micro.xml create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.XML create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.dll create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.dll.mdb create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.XML create mode 100644 packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.dll diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2d352fb --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.vs/ +TimedShutdown/bin/Debug/ +TimedShutdown/obj/ diff --git a/packages/Caliburn.Micro.3.2.0/.signature.p7s b/packages/Caliburn.Micro.3.2.0/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..7df83c72d630c03fc3d3882c9c805104dd840c61 GIT binary patch literal 9486 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/Caliburn.Micro.3.2.0.nupkg b/packages/Caliburn.Micro.3.2.0/Caliburn.Micro.3.2.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..7be5d587c65653f71bdf70230ee1035c8424f242 GIT binary patch literal 752492 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%0Dm^(go)Bd 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

otF}(ii*+vVLi95x_nFuWFl1%?3_e) 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∾*J26-4iE?fc~i=T5F`YTIOJk{mQN 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 EjxGgz&04vE{6Ppi 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

yaQQV$b(A-|Sak;c7l>=QOxa}V8Pne5w%?JHS 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 z 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 z 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

6@Wl?&aVzE1F zbM5)yr3JRE>KZ%{SgjBkoY%@ZW@|a@P?OlOo&ol$v$?JdGwN(M+^$$M$z@|Nn18$p zLjj8tSS@w9Qk)@?yW6B^fA-cN9uRr$HSGOX)aJ zm@!k81?K@y+|{JNb-XbjPvE(kCVP$5PR|o;5&Rj(YHNA%_v|C9-*9krC|3zL+Vsnkoq|_hyeG4twCpI0{Ya?1gpZ zW>W=LKkBxZN=>h<HqVBIO9f?jkt zyD@iOx;W@yFheCC#vSLFR+dx(T|V3*GTLy`AQj+6BX0e$TNCWEZfk)vUaQx}tTFIa z3N=Fpy_(In*lP_Ii1wH^I*&7OFv6E8^xDP|&B3U4-WJa}x(nyB_dzxjs8V99cdkr& zD^C5vr68rTlSPZpiNN(i5qeF4Z*{oyZq~#a*mUfUoXNukBd( zWiP}Wr{#f|Rha8RW7>^VB$uplLTE-muofdC-flZne|pK64~rc3Wl9)bXLhvYC*SPC zcFZ3{qvRyodx5!YNRF zI%QoLy~AxpU=W9n?ESVg2G!KTJn`;k>Abmc*JT*)4(#+}6IN~|t|x=7z8LB%#yB^( zg1Xv*(M1^R_-J3A-P zd5nHk9?09@*x=2bGU-KKiPf=eG7R=ww-w`f!R>hM>bRuq)}vzNNG^6~m<@J&3hU%F z44UZM#U3dmN7jxp0k7MwR*&+LBXzCN^k_*^OBV*cl&s|LE4WP*4apI#HQ-G~++op1 zuAs}_j?tH66=oP0UjW~U*s;^?!Fe^YJ)sA^&gyE&ljuKtrG+e^Y!(~4BHpS_UxH-FTM>uOXOxqpFTBfxQGa(Gem>+^T zluGho0B}H$zglx4TPw!05f-%IRABLeHWU8# zgW=%b#~RP=bW8mUZcI&HqcfiDi`=FpskVCStz%e3jsfc;&&<05l_xxlIAkvS`m}G17@`QOn^aFsnGf-N_)XH!GO{vWq}3 z3zbRd!N(=R3TL-#S0OsaFIsKts1@#@&ax~Bq$Y9#e45eJIf3y~V#EAqwz{ZUi zEKrp}XV^^m9?Z8A>xCwuy8E~l%Gp#q98ngTNOi1nwnJ_^{Kr|oE`$1vg<{Qpp5I>v z<+5<{O`I3CzDEAGSL1)uYcUOR?`sDz%1b$s> zncoLLQuLv#G~bOkhw4xV@?rKX_~TB8-&*P~V@Pk{#4(MhQf;6E#w+Zj2A&vSSg*DJ zy}miE&1g$s|64gUHjQ_BV;;~()3{p0`8kb0(e7MD0IOgmE%?IS`P^&4GKrP6_gbp2 zfoENIEoXD_+qqJ`ilN3%EnH1Vqfa;D9t0d18sAJbFj!ouxFoxiXsRG=ccd#U&_tl& z6c}j`wZmerZe^)g&_I<4fdmyC4e}C664AkbouM?53j~QE(?$p42p{9fE#i8>d%!aZp4~t;pNjZjjkpI9B)U`3CDFC&A*@-c)3Vdx z46HTcJooW&A3Z3SNZfJwYcX-{?R6cKXbw^xsKKlMV!9`At5?}p?r zB{KcnX{Fmb=Xa8A?>Tb1>WreRP@)cm-%zQftvW)W_Jp#hP(zd=jXw^SWq~qc_|+nVOhN=|ty;`A)S@mS>RfE5 zMIfea#n=wp^p~^!4^Zo*IQahRfhb^rItv@BvtR`3EJhN-NEit9O>^XN+O9Rv+x?+xEupo?BJ=S3EvV zK74ajL{&sBP2>}j|HfsYjdVW=aDP&ZtsBJip1D1&9GRH_@rlB5EEWe{?sX#50NEx*Z;x8DRuHpbG^`J(vl8DrSFt9WDf1_L_ zAfA(5A5Wf2h)^mBkr77S2^f^H>O(L-3IQq^sYWP3OGs(xZ4C66D%7FC*cce1go0k( z7^-eK3I>xhXd`xDVs1EM77gUkKwqf{V=h<85k2{F8a4{Xhj{x4SR)5|Ijq(gf##s% z8Y5(E)5Zu`C?QleAL1iuD;2SgkU7x7f`)ADs31Zb?$wQYG1#gx3Mag=6S%IrvAdEY z>F5XpFi4AG0H6nS2!0^Ir#DPzV;5jmH)cU~V}G0{b>jfA5AZiaRQH6T;S)e;h)gO} zw};Il3#UX2dj)-D;Vfk-s13xhA>cpi!N@cMRijbeX!2;QZmb5GCP3+mYBa(y8^>WG zz*`^$J2ckgx7IZpp)?iAVMMHe-c2YzD>OvuEnoz^IvjYT%&`k8TziHG^%}M;;r15R zk>bR3hXHr70n$6(O&3>gvemF z!MGqq=B$!~`Orj-jks2ULka}sP;#8CAeoZd&Z(D*TF`|y8a)&Om)2nX{&I~dBn0Ob zvlu4C2cuH4QiRt^QttK*`MLuLg-wuwAfSXrXTY5j-8(b{9EnO$H?9B?GVpt0h)m_{ zL4@d=P}MyIC8UWY>c&kF&$~(42{xiMrBV*7tZ@@vX5e}qm2wT>TTmkfJO4&t7Qw6< zxy8FBOe%$S*3nh#a0>NcI_XlOlTgOGSU1o~-A$=Pw-~^>GDZ~i?8a?4aHW#2fo+h= z$S~f)(+i&v4nvd*saUCml|CaB6Fiv^LWxo)g9stRmf#xTfp1Es3_#e{Ku#YIj9IG2 z!`|w~gVZesu>SiIKGcn;94>yw;o@firJj4n16R#K=nW!BUjYf>ZuAPrSS`l%nwmK7 z4Se_UX$g7(DN*`5U-)yki8ymAu9b#1(*UcN0JgBC1RefI@SF9#DAq}zq}L_j*D#6c z_W&vcL~OLg4=g4mNI=>;KMSJCu-a;@?8^i~k_9B;-7T6{YZEl-X0wLARJUtvM!V5A z-dLFcCo}?ap0%l=|O ze^r-IQ|b6V)BncLfiy_^004Z;;isLdPHcw>Ac^gL>YdTCqE!F7W0fmnP>{THl_wa^1C> zdFeR&vt6_hGZVL4x0aI3lt<_MF9i;~_|<5IBn0S=8&x(5$1ltM&+h&R$s>MFc{NmL z-hFecay69O2HaLE&o#PHR5!<1GU<_|f{wAq%?AIeuHA@|C%=^P*m-gt$$A3mM9X?w zPNQ}k1$qm3vMn@|ca8Kv(XV-I^adSg~ezk6T|9bW;*Y2wD`u$ATivvH21e=X16T2{gtsDght-KzXo z{_=?S3h(@cKWRkXLVoj^cFi;UOQ>&PyL5Uxh==NOdULAzM{WQ2=fCu`kd3(P_uu{R z&;Q?kym6yt7@}+HiU08K%sw;kcnPG;x~3ktbxl2fU<3lahfXdL$0~(PkeKN5B#Kyx zKqP2NWdx#iJ#^i4{ya(>om?m&>qHxv2BM4LwG;X7y4SHdeb8&qZhPElzO?y`IY&1P zzq78X?Ic~3XuqyWxN)735x{X9BhZk~>>mx7|6}A~s^Jiwms2r;7*v=*H4+XKNqm@r z#d;r|3K5x)VvxZ;#$>6gwOaJvIwcaNKGGs%Wwq5(sSneIAVuNRdTOnY(1l~Y&?mrE zkAFZAUtDXbuF(``r0c@`z4R%%PD#o7RDH6((@;P=>C&92uJL7e%{WBn!wgFQ4>a=9 zd0@SVkEnk^VUa#s7saAsmJCzP7^6*-S)8TGD$ehk-6<(8J~=ftH9jppwX;4-*Nz=Y zNUI~^KDwl95=8PXD-aW5lb{Vafv-A-Kk^78CIEWOE!VSeZ2m1&oY?p>Jw$Fm!|?|*86W$#l* zPmU@$vAStd^`c;#_s+8!Q-<^%HT?bU15ZYO_0w-}{-k+7GH&hIIq~N2CW?;sJ6I#X z`g-WAE9XjjPOSN3{LN3=`;LF@6^-_ZkS#y9M*RK30=?oj|n~+X&ZCr*v~6QCvP4exggYX>`UV(u_5iZJ~w5H_tP^jS0|M9 zy`Q^pa<3i5?_bE-x3gV-WKPJZ2lwTU?``{d;Y?-wU*GMvPu{ub=Hjx_2O|v(c(Pz) zlRyp@5$i(1q@hZYpU8KZHfZNZbzT+S@2~iERa>S{(D4_xQr`(}CkoK{HTbqm`TdKc z>>9-nz3z>_w=;J8p-wy7=t__wT-0CJPnWwcXI<9Jj4`#fHC+=ED{SV3YUfd;!djhJ zGuDLE#2WT<(Dp>!Qx7oethi5uM`1&5g*J)n( zI%YnTr0(?IrGfNVbF6vzs{bDeU+r`e?4l3i*H;=f#ilC!8wFkfOG!%7rzUsN>DU04 z>O^&oPyCPQ)+~^5?7~N||7~DeI&Sz6lI%a8Jicbwp6m~{U)rVWBHXs4t$oz$8!x_Y z3F_AKq4ArP+b?X27*V>yJowvZ)+@^1{q*aiL{H;NjiFbuezkc)#MC$LKJY0l8nvYB zuziC!)f&>bEWWs{Lw?@+Wi`3cBc@axD+n9+WcGp3ey?9{bNKz}qtbs(Qf%@kfq6Aq zY4MG_3ST;0b?T4$1BX9cZ(H?CRLb(-OD?Fpq^T31AG>Mgv=7QpeSPAG?kT_TyUOH*J~Iu4hy3nlnp>6#5Jaus_W3+!lL!x~^B1BQT8uiq)!{I zPmb?Ay222j(nU8qzDq?)YJBqOicXzUD@RwPr0CoN;BnQpW1sBu8!R}Qnvm@0w=Zv{ zB3xI>2EYOxgurzW0%vCZTLBP!89W)Bc%%;YI(>YSPOqaOa40VX=IbB`@*mLfzBF>UFd!y0dYbh5VPp926JC2tKG3EOopp8c!NAu`lis-e;qhm`dezcq zc;>ICx8DjrlYj746x{dAW3{PU7dFTPtm)2NytU(jjDzOyqolLx=+r^fvF~tucVC+|=-EzWN@47QA%8vy>6q5^>G`5%SserNmkwL=#>n7}x1$TclPokD=y%NiZvPdr6;5DLzPBNdR^@ptIbqf zPlK6GmzJ!D_|+vj34&P?hbAHV-;A?=7r|b$4JixMRlXg%a+F5Xd&T%-bC2N9tREh~ z{oU9H%ly1AUg%o;M9`kZbxGepJpXR*{B~z->)ydQO8P2H>$FWEDvf8O}j&u{+J`T3(|Szo`pt@}mom}NmPZnD`+Z~HI)_I{_u zwsoJ49~m|w>xmg@ekbk2#BWp;&D->vDe=odj|b1xcDy`3vE-buZpiPS%qzct{OHJR zec`@npKp8VPS`qnYa>5M&F{W0sr$l@)~88kl;xK;X=B7md-{D|P;vE>`10FX-LGzy zk>9e{uRS$vZinJ)lV0lkQ}&6}ZfR?GO(@&szjoen)q>J)2e-;c3O{v3un}O9p}IC0 z8GHnSha#~~2oGNLYBiEzunKJ>5`hQK)Tt$M?)1@CAQDr-kp4Pp3`)6wN}vB}ho_fZ zT0ZKr&3fw#-42|M*9AJ6d>N5vn1U3OI#NzDNV;1rQ*Lb<)vGjm*_9}tKVvQ_ikA%e z_IX_)8_RNaIl8QM8SBz#_Wb9u%vo&%*TxV;qgV+qiuKV!Q07Ikw0|d&!v&MUN^Kdx z7y%j5rN{IR*{|NP_S%uO`|%sfM9b#fJ2ytw{gC%q{O1|lJRTgs9L zS(%9=fBEv2(@ja1Kc8RX^X(1O)h!$1-Z~QNtu)SG@zt*z{!n+28`Bowo)q49|EWu* z*G^7c8c=q$li$d5&xYpCkAG`hN@mDS@3ui?__P$yth>@e^}_3Fy(D=#H7nh(xXj>o?Woy z=)AM5B3|(-Tm9pPS7wfR!t?R?{o}`y(52gc@|*md-xKZk%{uY;<{W+E%CEl}*Zp%c ztvu({$Fq*^4fsQ8n|E+y_g9%-k3Tf6T6)=gv-hslLfL1By6c)GQi$KT9P!(44E+Z- zNXUO9e(O?oDLRPQosxB3Fn;SPnyf?gzjw_4yXgJgdh?D8U-fw=X3E%vz)Npl{^szC z0qqL6eS9t;zkQpVr(Qgjx2;yEQQeT9DOu7scX4pmpu1s*u-@Ggb!C;cx!N-yPN*>-7A9`2g;fUTZ zgGFBatLWY8LD(&Nd-J0=P>8N^IU9T%7wQ`4wH|)gS3Ga{A9v3t@A_?i>-(EsQ-_S?qF;0WltX}6J~ZkcYW8k3159&KcK&0M?&qmVbz{KFMs^jZ zPOCS}tuEg?h&i6G@hMz!Zc?wygZ95VcxA|?P{GWt`zQW1=j8W~32t6~Yk@+1WL}@k zKNhz=SMc&P-(H>f_?d=-|62T$ByooD`l6Wjku~>z`}5n0D-yi!NH5nM2*_VEf2_i` zWbgVetE=J<4^VzrUe?oZ`5aBp%hI5vyC3TNj@NgOwRs%*uBQ9L848~Z?h5oz-(1^iZ~ozN?bIE{dvq(BJ8o!phVOx$JGb|*I`UlahYj@+4Qt!#Mqlf#9uah8 zZDhpBjO(%2_y5x8!?@FDlN$0m#Pn%Da_D!Zw_Z5EV$HFx);AlYYbC0i<0IZ))pRhr z|Y_N?plxkAHQ@g1z5H zT-m+-SjDc1CF0ZR358o1Z{IZW<(=!6)&+g>%u_yfk%>v0WtMfr=0?4}?$(pXB0jqj zR&aFX&D@K31V-y@kEusYNB(8`?!{#v>pMPF9v)V9wtw*YvwtM6?U^vpZ|qT@jra9U z9ldl-9p#Kbpo8W1-^-Uj_DfbzjC48lYa>f3b-&2y;8@oZHvjEqoGI- zLFt~?-Z^8JblCXb!~Dp>M>Smw&&j9i8fWp^ck0%36Y*0Are@zDtZBCMh?)fCiCdp_in;mg+0WYeZ6_-e*4GR_`}5BBqmqP=kFWDh z`}WSO%eRE)zWcrB_Ekeo@}Z;OIdJ+`m)~E0?c($|FCL6&=rXWw|1g_nk!)=7iYv=s zGx#g=6k5J{i61Z z!mAd??b%n}{_LZQ1gIlY5?7s?MJk7PUgNX~5Qjfe!{J z4i_ZsSa#~O9eJPsQufR5ZI_>)+3?|&t%H3!4?j2Wtv|YayIT|O=YZ zj6NyF!iK=Tx`rilM8CBCC2ae!n>WhI0O1GYmyMo#t>NISFCS{NzNv#z*Tl4UO{7HM z#IyyHin{Ln|5~ch`s)gw;||va@cq`q^@c?NojYs9`Zjnor%%%BbxFF^6y4AkZu|3< zA- z)7^`U)4u3=J|<)G)i%+8UT=Kqw;LBDi@cs)ve%G5C;i*Qx0f{R4OA|UUDhjbVNFu@ zpGiNQd+}hA;GMlsE5`O%9osdqVes0ZTWt>xI=CcWo0Fe0;rjZ(h=TOHf6SYA^`rNb zr`6A?o4Q-%_io_H&pazdkkaV=$$ zK;P89BhaGUUTwAa1CknFZM8uYj+)s=U=)fNSZ=y9x7S;EpY+JrTl!{gMVh7@+d*&9 zxB~^VCU&Ww+&MZr^YE&l?>^n3Pk528F=6G#bxmH+K>qCw`S^fxQw3+)3cYxdL0zg^m=_~yfp3%gLk0+k6aqRd;YT% zm-kFp86WPf*z&V&-|hA{Mm`_%TIP@&*46iFzA~CtzPwOB;^Fz&O4YAFn6HzFrb7!q zYzo}?&58=+({Fxy=ALHb#lY!%=XHDh!4dVmE1!0`)jz+-%%yp%9jYf+MK7QASp4a! z0Y8f`ZtExNkx>`;uk82cuK8;A+4fJp^-E6l+tu^Fp1ALjalJM5y9481ShIEhf_bwR zP1~Fr^+jX*Ewg^9$o_7>=BOa??0nBJzWCu{=X;f7`v2KGagk<=Y^Anu&gLHM_NTEA!@v9ZCCiu*hWgh9e4ZI9!*;PCw6+33y5T`?rq;s6EALx z?ia{?ER|OZ#h*64@)-CU+_@O zzdup@?ai0p577H1PcDdj@N8XaPXF4mE1oJ#sGU`_Dcibhb@1{b>i#Kjo&36P=Wx&D z&(4Z}>l8d~cAtY+W^an`ni`!Gc5}?9V}@pL*gE6h!;{ypof$RoYUbGfC*C~2>FfPx zCe8Wun?4_8Pp(^TzkBG&_p`h`?!?6VOjIv;Fn06u5h1xBcYPscY57+-|MiXM7r_-D z{1IUIejky&{OyNR)SF&^;Z5TxWoYt{vOiKl<3~xAVUH*NfGP?TZo)Jvr6Z zu;ce0%28i@xIegIVZj{LtPvAr`@ebm<>^*=kJznM2XlUSZS(L+-M0UqYR)_m%I*K- z7$jxOl6{w@m}h7hWN9#xh{!$$qaxv2vWFRxHA}(}hAfG!m3?1IvL_;Y5fND~S?V{q zxw^ORy}#f0et-A-{cp}QGv_(yJkNPv@6Y>u&O^3r7TklF*E3njJen^?$CNh~*)=Tm zV4~-?!fMH~%@>l%(t*~B%_7Abhg?KrsNI{N$&fQ2hy?wfB0MMRWJc%M%U4pQ5N`vr zV{@;1xO_-bmnDD3bKY|M3-!^UQ%yAHGD|J`6s6I8X@Pr-e3| zyuW@vq~WBW6iAWyCvOuf)a8yJAy=K)~JEWUa& z)Dd0VC;@{^?jdG?z`KK}+%0c-N1O3q$xBkZGi7DkHJqSRNO`P2?^V{(T#x;E zy)lN*%vi~$F1oxEKX>F1cru$ptG!6M7}?h#2D+MUwb)|2C}Wbsw1g-dfm!C*Swh`1 z@Ms#*ZpB-x<3szXdQ9BY)r2Rhs_^u#Rnc;D>*Gg_Xt^}>gi<{mM-IsptC{xA&MHOv zz49#d3}AaDUl59X7j)L2bs+_8_$ESDG*`l)u~`1Icy|#QW+>9Yy~ynajrTv`bI?!kFx-ZS?KX|K_Qqxob+kQcCUh{ zTz0<9tcx?|T$e|M)DlsFV*(AvzVV-sG};K)qE({NiX0Lw zYM_R(sFLl)dG$%@6q+eMwF>4EWiORCwe^l3BaV~&!_^2}<6IrP{(xWDjD{MJnSFD3 z#yB}|V=({XSZyrEbN1z|`lOn0CcRKb=Cw<{6Tud4s6w!Rul^mAYF8nlkF&P*LgB~4 z6{XJBj$T&|YS@3K@kP24*!lK~-Krb6!7+NI+3k4wvl9OO`GJRrk~EiM@+%PdD{);T zF9Sn&O{`f052wE4L;VWC@51O0Ru8^0xPIr3?ZupyE~!ew7a$bYl^lQH^=wrdubscJ#IwTomH&6&-oH> z!hsmNQFIgz9&@eB{a{4x1(et^`PF*IPFugvRSNGYpUGCMX5C%19za*~LepcB7yKix zg&?%f_Z^J#>S9%AUpxU1IoFZDX)`XrPfR#rLXIu{#Ul>aXz8&j%VuRcHxIr=`fC{x z&VFG_Ek{TYB6Y#EGuV&gQZ{7iS)uZxn4aPI{;&P1!_Q*YqIwZQ-i{ z#z1Wq1DLpjAgfQolHlslF&S>_xI)7qD?9tlV&{5AGV%;!5g~c30=>q?12sh&%cJ2w z?DmY;R5D%ODvDgVTaP?v5m3*8mW&M;?q6J8U`mM>9BoaH?f8I1pBy*dcjtyYxhr`m zdBIgKhAMOONAs_n*hs5}Pd=d*`Y?0>JQMqKib+f#(aRJ>rQu?1`hN9Ov^Za`4kF>k zf`oJh6<1DZQ&(zgvWExn+Ns-I+3Tu&zRO9g)i%ZIv19MAy0OkoOX1v^)xW$f;FdmY8D8{QhbXu#iGPTdn^;dt~6fW&~z?KzOWhh z!N-|Rg>$8a4=@fv-ti!vF_?lQowu`*Hnh7n*?uLMPoX1%LuZRjO>9d%OZ7}xDzXxWE$YTH@J1WZ zz~(ngIJC-qJ4aQLV1#D4Drf0NT_NKl+CwEzwb>%C85ws25SeO^A2(}GybK#`9a{i5 z@`ZBKuPLNWy-2~*Ljf#3WcLz*K*SI%JrCg+$2UF*JvHGFB?&R;_dW=g7)pNN>pekB zOiH-r_z7dnP56SHaI5`NwZ9=Hi1<532vMhk88jePWC1;KFmCYW8LzwUrE7tv{GKf* zQK=bW%OvEwHV!74G0gOYTYiu2B_<^eGXe;BAoe98UczGv(lELISXQl+vbc(My{$f@w9!p&VV96Z-EUDpFIlmtxvOSGS{$u4l@Jlj{6hOEZ5|YrZ)Mjz$PVx9w z5%BuAwDbtTztd8VA33Z$t@|@`CyRrs!j&#qhI?j%K6ZJ{$2!`^S(mmaostN9eSOx; zO8pqBvHq=jolCL&#iPdaj5>m(5U!JKthYJZ_S4_=G6xI`0A-qwW`X{?N(Xy2N?;U4 z@WER-FP#AWBiOqtR2|dHs+iVlelu|cGsJ>{YJj*ur?dH`NEAl5p#9dFsM>}MWT!d3 zolq0&rvTsbVe<_{tsn>gr9+OaJi&SDmO)w;1;|ZTF1dOAt2vdya1BN6PMSO9@|S#; zFV=u!l)dLV)Hm(k#y=~#x8NZ{37PNLB#(R?NCAE4#-2ZgYdtXuRxZn2dTm*mMqJCi z|CU?pMnz4tGSZak4l&tTUX8C}c7iY>V}B@Sd(bi_!H|eWB~LE|Tcd=P(RJJNe~*~$ z`B|?e{9USvg;l3qbcAtlTRd~aznb*7D>k=;CLjt(ii%78T}gjGsGA^S@!KMHtD6Kl zfQbSy;os<33?R2h$3lL1HZ66v9TBUfr31Fyc{}xAP_bIys92r9s$%y|1Zq=_HI2k6 zU>rbliFZ?Y?2F!KJYR-XwUdoyeO}YIWdVxn8ZS0q9$ucDcdLAIFG*nhQ^l-}u0F+4 zZLIR4^-`VC=SyaXf?b{~DxOSuZF2aF$tTmp&^UfQb>}%a?bEz!pC+FLscS|G>|0cn*0jpeH%MkGdt$4`OS~YI_w`tI>+%+nD^&vaoSgY93>i_ zgzQVZC9`rt)$QHty;IpMLyq3&HukPrn3l}_Inw1bO)Y)chmNfrOC{HdIepjJf<$zs z3yu4qQk}pblMWDOfSzLV>?YWE#2D3fk$uoSE`&#)#td>J>N>}6gaqA)d+Rh=MX7l-k#yV9s z^6XS1CkqT*(QZH{Hb;fmg7(kt7i8}#@`iF!l=VvvbfdzDoCDPk5rESLU_oVj))llj ztw!`L8S7=X>7)Hy`uwwx^gVlN2)vTsvzKPO_}@kSKLu1GzP6t7Xp%LwP55xEF3Kyy zCO>E}+Oa^um(Axy?UT6arZZFCP6INndeNT@6f^zBDur^Zl|G)hXQ$%-_<-J%$ie#$ z5h4u65W3)+dR{xT#~nT)3Po7%QJfad0)J?)B70_kJj*326{p;wMv ze&_%}<#*l`ws+vOc~A+rL{mEX&YuK_TqmTQa*%ea}9G$rPzmh%$JcGb_2EI;V7sMbU(u;|^_~9W|LZ zrT&`XfJ;QDFRC*EwUnQJz==hQhP`m`bGqjJkm0&d@44(Wzci1smu`@|nv!wa9ZsEV zU4PvhrS-+gR|2kDtpLppEH9AE|?20=XQlu&p~9e}A$!&Cs6 z(*KX;)Zh0~Q&(rZmryB$q^J@^1rUWok1Iir0>V4JCYdTTQG_6vo7 zlaD|`M${*PP6T+FX?DXrKpX~uTtl_08iV@gtD2$(Q;D1WJ7OTiMN)U92r z(Y;5+w3TYiO=JqPmJz_ zLW#Z2&-aWazEFQgt@H5KP*>)o?#A~sJOSDQ5^VbQ0-u_3rv;>1M9^VRa0O!EQH6C) zoM&joi4p&#p4OE!jv@ifa#A-K5&2bJNAN|=w`d1jtIeFXwV3uLBq`Er9}Bq2pT@D4 zsEA{w*qkyyifx$ZAjduRASIscKXoncQ47eYOtcBcr(=lnE0^)vFnD*eC-KcXxMn(H zxafiN`!dTmfvy2CV|ywfIS9dY0ho3G^BlkwkTQI4`U03Z0OOnH{hv5k1kActg<0`% zt0w3whu&xH+8C;4eOB-r+-wxny%2WCNk+Q|98BUsd%m?Qb;>%dZ-&BtG04um1s1O9KQH0000800*%#OPZVoyB@rmWNd8hJO^A;&6E4m z2|XZ9z#zSa7m9!a(u)EjAc%qxLV!pKCZUOiqFAw_AU04@u_N~06|7jXp_P(18iXecCF~5bC`rsqWAl0G=^`mRUceS-rn80VZ0{jq>@-n=fTO6$G?MWM z@c|$ZA%n`TQ^Py>-UTEBc|;xn3y3fX+5vwE*zh+FM^*4LiI5xn&^kI-67&i40i0Ld zWUMLnuj{+>3;(1-zC!@Px17?g!X5yvfy5*gFw_qK-M^ue&JVj&bo|4BxPLdCBNgOG z;rB5!*}N4C!46%&+XjdKaN%45_A0J$FRLf8b`zxp)3*7I73mwuN)hZFk<`1a>Zq>IrBC&7_4|XE3!2pjoNH;IrYVK-sRD6?$O~EpxT|iFM8NJ6nF7%D)%J^W+9qtDzKp z+6VxuBr{b2m?S3c2aN>_5;X{5Ssg3)!fJldpq6M74OljV9W3D*^hQY_gixOqo?a0QqR!+A)c@|ojd zBg)^HlHAWz(kJC%+r*+Ti98-J5OWj)eDA1|NoG{o!49!7>kIo>Ar=I|N(D2!?n05s zX3+L%genv)br`rRm^3LJ&Ox3|bQ3{=XbeIx&CN`P6-02oVCGHC-wBwEBIb|D5h#>Q?_zwbJ7bbMAyyuy9+4p=$@EMIW;Pw;Pyh#3Q#;qR|72{5i7wC+ zG1aJ+8Z4@rF+Q?vNE$vQq?%x3wlpiTs6RB|di9o#+ch8|yBf_>N0mm{2T@6)n=vt+ zm_ib)!DYYQte{G>qC=EW3t=V-BnECNiiCJ-bXB@$ln9C;Qsg}+j7Js{k$P#M`$JfPlsRaxN040F$i)dh4M7S9>xPHNe zOHw6gV(SI>ii-GT54*t`(nMC6d8vrG$j`NewJFfL*$)l3e=_iZyy>`Ya4;?$g4Wip3&LK503JV7CH*j)BwNvm?Mb3pkY&C|x5F1nF(;xxV?dYF z3sa#Zq{?;fly0u6YY%DzGY?{KU~A|CaDT5#7CChaP8KLO#{?Z4GhZHeM%egp z%`stA#Wk31xZ#_SBpQe*qif~*$W~6FW99I|2~3f1I~7SbbH}tKFD8>Zbt{5q#55t1 zDQ2F8dhs#6;kUeO{WQB8n|a}*TQO)NZ%l!GNoGE{k~O%RBn>lPSk8nRL=+fSbcU?4 zg&K;07=Xv#p8Q099X*(q$}|k8FU^rYX;5C2>Wg!a4Rj6nLpM>5w?-1TaoA% zB)n{)ZZV2v#Uez+rPKI>D=Jgp54H26-a5*CBF=EPD>hu|w^+&KQLXQXwpdYil?GsvjP~&OxZULxFA*t6Qm)D5Q=d)4ni7O zi%f%XAFQQ;v#_iLTuFUNOt6uR)glzEmpi2|i3VaQSevhuRybuvDn{u=#V96Jtj#l8 zBaI0(=oC5=*x+y&4(HOv5LVL@5f*qszXi+642*7uLoXag<1iP8WjH*{*u=;KR~Xm~ zD0251Okf0|2FQ@}l%s(ua?{|5+vTuXG(xBWZa}&YPSL?BPy%474DSFnPk5c&yG zuvTD#F$!3@6sHrK*{`rhfd;-Sv{Gn5PO%lwsfm@q>xvl>|)!>*MPzF_y+djwwL9!Rnsl zToiyFD1aCR!Ri!Yu8m>ZGRzp-n>UFKrMgDy4+9dD>;)q7S!7=b^>Ap4!+sDVpb$a> zu$7z+;eN6h#s+mtDWvbEq{B89R564#I6REQ%Q$?BLqNlzDufrga+N(79>W`D#zBk<#`PtzBDl^p zaKA4x!gP`nwnvNzY(2>i>bqQq?SU=jzyqU>@kT-H9f2`?$qCSQz7Z`M31lp(qZ)U# z%!JzSO<;_Z>?q6ODwfKyV9FZIi&f=14sU^ntf2fdx{pgFaxRDKUBy z^)9ruQ!=awVg~rW;LtEn=s?5D199k$!$Gv)*N*JgW-AtRq22XtpNW?zc0!V@JyBak z!}6ERZj>2#c@7SjcH_Smuib*T--A=?e*>q1B4iRW7l(^*ScStH2&W;nINXg>4&$&M zhmAPAj>8rlKEdH@2xlP(QiPNuatOB8a)5v<!38D)T4WcXB(D!4#=!;j!pr*drI3%QyeD}Y&NC2%$;UxD z1{Xn!kgSc5Vt~UMybTvDk*_6lLACr&ayU*8$NBTXCi!a+?u9S_w8%ds??$lM9ft5F zc_`3T_&{z%Vil;AMr1xkfpQ(mQE;OOL9xOSQVW9FVhiF(^`b=MqrXPZDMV6UBX<;H zC3_oj@Pxd0c=kgjg(Af*Df~ zEc=592m?VZ!ht({5`_aT|2%|6U>%hMyZ{1W9;kxQ5Zs1zOV9?P9S#S84-gIpy0A73 zgg`hFWI@QsVG0fO_-LfKw`Q zc!+>x4Bo}zBGNU|E7B*DG1;G-Kt4vkNmiu@C^?jg6f(42Dzt4Hv}`&o$>Z6>XA;an zVI0Cv$oI+ELGcxNdMEuFWiozGg7wAvk)XfAqL&iRNd@x3PWW;VvLHVa^aP5qwhx5< zBmpU%w2HKy)IfSnQXvl~A0Q8*Q1WGWHnJ$W2*Ki5yX=R!5i-KVCk4-GI$B0{(m*Fo zne;1dFa1}Vr`)eJf}ahTjqz{^5+!7&3fw@DkS`WVM2S+)a9&y}Cm>xa5cBv_VU|#u z%SlL01s)I)rF)4|Qw4bGPkR7QK{78(C=z#T@0BT$iqb;Fq6~ppnj67O%@p_~2&E$N zAJ=$DVY(TgDHQ;3K_V|RRqB%^NSAg|13HEQ0fcyfFkoeJXj@_mjmMf78(m0`+=~7{uK!yUJ^vpESH7?N$aQK)CI+**4GSd@y z7!ytxKM4pJ5-$;mvv~2Tf(QZDApmSZlfRDp%lIIGsPanYr6&mz2vvz;uHJLyVt;A} zA_QV#VlJkg4!OIJ{40s$CrF1~_#jXykwQ5{sR`Yto+OaQdPpQ9z7Xm&K_;2xcSNWO z9zPjQ1ONKfV16g2P>>+&Mo2xR``FmpCy6oZbLlylTS{!KCy$>3&n~_~L23f{MVc(k z>SAL-7#uP;Uc?h80Nf-n8vs73f;6a2Pq;{s1L&~S4jh~FA6vKNPitNNu<93?@gs_WAd;7w0wTijZN^K*Jy8#|)AjbC<4gN9 zDO8Xu;7NK?;qH-OyS0=03t<@aH@?DDfy5W?Z-E%+EWwsjOxPX1d_v5v;X4QLdTuEG zADVmy57Q^~(?AqI8t`P+!owJfWiA^Zj^DM4e3>F8om(-g(~gRO^hA+34R_O>s{6GSroLY)dkBcf zD^W%mbnZgF0JF+8XemOtpSrqu1%^R#Myin4J#2M~O=wKgSqkE%^OB%)do}>Uf=sB+ z)J{Sm+;Ew&>93Mw!|~E{e^-%_D;6dtOMk6`E1i(Z|4oIrK*ARbGo-)Oku0uzz{yE| ztqm7SyDLIABX1!uDP1Iy3i+6iiO)<*;{BvAf(F+d<~9OJPmN=9g9{_>u5w7g7ZYw4 zUJhRBCXB2jt`n&+9?KAN|L%HnWbUUU6Tm%Rs31v*88$XfxF|&ccik_6+aGRHC?xbo zyo7`vk5OVFc^@V&6x&jSbX#FAtlOyUxLVh_54C&57Gb9)dwygZS2 zK5-NDEEVQY@%W)fi%UdBi0LVeOPL12V{UQrCX z$qO|DWq?kP2sF4%p}2-Uqv6fo8>LQ-PRBxS-DdNZZ|9Oh+kD#KR&59Nib%CSe{CLP0i= zh4ugmHrF9ypR^2^UtkP#!v)aA@qW(7J6u`MARZ)05b|UVv4|kGI2y46 z9RyriAw01xcFRgwi0g>Z*f*qwzyKt`wlH=?;spZ{fYAV+TBY!eNR$)cj{yFLL%e&9 z7lf(sN6?Mt19BiH02!T>Ac#re4-X{465xBmQabz*!4@9yR|;`HfY~stO@`$xydT_6 zAQSS&xMbjCgu_xA&g(D75E8TK$?@lz^sN1tW;4a3g|wc01O8P_(M2F0 zj0QlhCr1eY0YUhPFr9#y2qZ!t955WVNrR(s@G&u2#JFxT{#air$c1O%F!(Ko7(BON zoRsJ?^xG8-WBY!cFo)eB*1v-GF{f!}mmFO~tq(xtEgOPk8ZNHjLYS=wY8OPgW_sU#YM zOjA|C&+QcKxK6>&>J;oLG1dXrumJ>S5WqghB$^Tp4#P55!gw0PVU;j8#$+>~L}in7 zb#-AYa~eQc3UGKp!h}(f2jpHXYeZL<#n6?}xDpa!?{M0TkaEVY#wA zFa{1R4>$`F%fsncrL#c{eZVWEu zz=4R--x-7g=b(fE60WcDSdo!mi9KJ!u3<_6_V^p%&znNSJh<2m3HFd;`?oodNE4H$ z=x6tz-8{|dl-_019>H$5UR;#h!ejFU`cs!29;n{y+4g}ORJohvFWDV`8E24WU8ePv zyLQul#Y(!3antxcqI%`;QL`@JaJV1nJk!UE{`lU2Nha#9o9f>$EE1KS`sf$(pe#C} zRcpCV^ScxaOP1fpqXNtKM;X+Z8U;3@nm?@@@n24+ig^sWoRA@Q*)iiABS=w@J0PAWHH9*I| zVH-A31JHm-@K=t8uRLa>YJj0ar@)TTO0;E7JIokzRlqK$73pMHt1GL;SgYnA##v+E zEM06R)Bt9v3^kxjXJ8i3zN*pj3MFvhw}1W>(wJcs!KT*P|V07}N7&`Bf) zp^8QmMD`X`I7!hXHC2=y1QSYO1`KuKB)Nd}WPunSQxXtu1iuGEerbll;dJ5lz;=+i zE)|=VE{jefzO`9wnOtyKT^gMPw-7d4gbp`@v15U{{ zAhNgaV1amFPana}K_gPk%Lwk4a)u|1p$ZV$jcLdGidbh|NDP6t7-Eh&4(~9V=!NG1 ziDM!30im!I0EWPfDHeVQ17G5;Td<$<>IcC`0fYeNsg9>117&;&@A&h_8y`6W#(FX2 zBg8W=ET2n+(H{F4;l0A~+%6qv1*v$pMr4r0XA7kge_q->)BBavIJ^zo`C|{WO%&&> z2kBVGn%0@|VK2Y@s~IQu2?QFQJTq{)bGx$3-|}YTt;Mjl2>LH3-bS;f8vAxjSGnc(87TVG&zf6 z|Kg8|2%S_}==L2gbo)#~5UxBbN26LQkx4pKfCkc-mNbNd6grX+N~Ig>f@*f7D5G*@ z1XNO1kn#a)(5)Xu{bk7MC&?9J(V=UXOTtyXyfWqs;wuY#6{3Zdqi7*{eI=QMkVtBn z#|f-@9CT)zG;aVdVIZp5DHuY9B4pzdk%v)eYNTOdTs2e`Ll|nzNS-8Fn4TmRrE^tK zC5%W{qlXF-(nRSATzym*qcGKee+uCmpnb4zpqrDd=~ygX2SO+~I9 z7k+GQxv($-q7JBSCyEx-{aYkcMCGx1c{NJVkdRQWDQZlh`srT640u9hdx!b3eZqqK zd!fGe)^?~ylUQQ3!TlINT=H#+7r=u5MxRz;so$+<##h2E`Cmh}0ub-e3_8{^= z%Hx9#3z@fkUysmtBVF8j*JKt*$UERN|I={W+$k4zVhr~!8G1}vb(9Tn1?5O}wtm&KjcPkyXQv>B-)Cud@C zd7z?A+Qm=VbI7U9>a6OSkNWj_H>G-uhoOL z)S4{9NYJ8@m4%2L)Cd*TgDTZiqG(XmcPnnJ3wn2Bxz1KolVOT%@22wBceoAd8B(-R zjeK=O`%l+HeKVLZ+`ndht+U*6)S*rp4aXYvp#-6W(SS<7N}pn{WT`Zxzl{xFoXSb- zJh|~jX*L-tLX2vYK|Di~*mN!$L zDRZ)Lj`02JP_X;HtM7xeb?dm?!%FF zk6o)=yx$mV=rh+vIhtNr5ISn@#DU>$1ueHK_6x4$eE1mXy!ZCqtBy)@E2hkpJQ|Y_ z`q7QtbmFXdm%V-Y$eEYkGgd##IWe?SQAzYJ#l>AGPQ$8(7P?edZO%CnN&jiylDZF{ z%HrM#8XNme>3=x0&9h|ei<#oBd0(xjZ=35E-pUc4(FoUxf^O_NbYqvhxv_@SE4D0$ zV=cq*<4r?PHwRC;vh7zjRCs$Hcs#`F@#ndg;iWz9+Y|Y*Te6Z>;SliCgk)&5m>(mx1kqd-kta zR~w9qSd=>a{=6z?^pQ)qLTwZT6>Oe+7w;||>y9Tie#zZ; z{7jX2@jGMt@=xJ+Sk6u?n^h^*6%$UzH{Lq`!qxuM?mG_Xp69u?H7zw8h6M#q42(Fc zCZF}1{`rjGhObkvgjVaDeQ~uue|}PV@fd;X`N{Qi-o-7VN44KJxO-RE%rG2S7_jup z!l)3nC@o35m%>KN%M(%eqz=av2Q?D?yNycj=B@gSYK;jgi6}lW$mKlc@tP^yPaiBo zhho*L6zDHj`J&!E*T)X!VklM3!j9|U>|hyhZ_9N`T5W)f6*BC0=X4C$C!+|I(|p$fckZ@F=Qs%MEHEK!t1*0y% z5GoQu=KvQ)5~=c25zRJYz&MQ2XGewy;5Ohe`Fo&M4yot-w7w$Iy}k9Yo%wj+Kjqk>HmS#>pzfR&k@mj&nxBK7pTU8(Jb8GWP*SluP zWjbrB#gd5Enx*%@JCuqmuV%&SXZsXQcG9>Y8A;uf6k1ZfRcLcVTmHv9sd;ObP55nf zH0smElKAhZ>tlVnA-hf0?z^Ms#pWtzeNQ?DyH?t|&N*A8zE#T_N6s_}dpvgCpf|qf9bKH3ZOe|X)?8L{T6K1W%i#@jvE)k~ z9&8lU$Ou#!^9*VT(oUhGWcbz1d;QjvV9rWUnL>dUSd6l0a9qlSab0 zd~f6iUox4#prt%+z*??owadOHYgD_lkvfT@pw9$hAQQv`FW~W$FH_o380Q{gTK2$L z?VCjlGi*WB{Z(iP;mZP0Kh&qvtJ0%*;NSOUoz-G!+L#N%y;yiRFXoRzr`*kpIsIo6 zIc&pt5nO-uUnB%XIlE0X@!kAPNquW!Di483Zn!?l7OW4+5z7kG;#Th>Er_!^sw_3U%kVmeTd!v<82g zS=I1Zt$J?osooc7ix*goNn5P*Nw+QRYSNj$?a_K?SIpdRx;2*{;k{z$+0Rc_4v)CK znB?Pa6Z`JQrptx4>EBi@P`m$3_^4)u)qzu%DoTP`i*CMO@r7j~CvYl#J+{xFy^Spq zk1ymb)QYZm(1^V~UoT*m^?{A{-nuVUdg*|e+YTcQ&Xu2(dpTKY=8!ZcwP4qA=Kf2> zjc-#M4nNOW896UI!cy#{k1@$FOiw!m@ zMlWewv8gz@NMW?~-mDa$w{YVdjl2&UMMk@)o*%u|k84wL>)sgGYhXgWU*ox{^}Dpb zD2YoBuXNo^av$9;T)ePVWv$9K#}LNVqpoNnjSl_ys}BFIk!+9qZ{2^wf1{45JqkUx zgB|LO`EM?c+MyWw&mH&w%6l)bO0B(f(|?}DxD<|d%l_7T#}^GX4B2?@wpOr_^2^3G zje#4bC|mUz{YvkzGb}B1o6nr({$P+_qN=HR;@YzN zmuLlpR(zhcM%7PUu5kIJ7sGOXAQgHcjLAR+^?k9k+0b|IG3)TxXama~5$FKhj$>_Gtw#ot45AFW6P(yd=r`_)w*%@zDb{%4e_#w$gQMKcC?a%Hq0O ziser|&2Vj>%v8H`gvp!Lc5RpDv)~yMk2_e7T6yrsbzf)E_gk$e6shQ{~4>xO}6=gCKmoiu_K;FyjtD7XlX-#(f$Hc zDNXfdmchZrg@;YUchrt{omQ2_+m>FXw))^Yzc!ZW`*hpXtv~JzJvGy?K5_q2y(z2& zlB@ORsM)*j8$8&)rGdXKC!BiOgA=l$bW3&4`nt-6nL5|!O;OA2Yh$~XkzP4+rt!hb zSCbkHu0GQrQeW{h;O<96AetsW{*>_4!}O>-Q3}r=l8#AQsp`(iyTVJ@%Lkp&N>!ZLOhmNiE%y<8m4Pno}t?LncD1`{fCyOWR-~H@=bhtAuFXZd~Wlg@bYul1O znamuH1k|;xu@1H8Hr(7?c6+|)p6;p}-)+~Asx9@Yd%bDfRYTU?b?iY@%2MYSdrasn zM=2~>f1g?^Xd8eD7xw%>P=f?}2PHJh9 zwQjX9?>#G)Gv(BciW=`3=cdmZ@4lB_($20}!!WMmYhOXPXqmhAsVkTrc4#ik{H=PK zWcP5hoO}7t%LlGsw{^yO`sG_gUN?K4tq(MIxVO?L)p=u@@M_WMUVV>~7q=x8zIK0H zO1m>W?Odb>cSmV|4Shj<^|%eWlaC~n<-JD*w%7Y7R~4Ehp@k%)uBD`L3rW2oNfkHV zS^rqF@cRcB-Ap$I)#`4!@?Fnb5IA^e4V9~m-OX`rxm?s1b+m)|Pfx>bxG*X|C+{kY z^UCz^9ky8=l`er|Rsfn-e}X5ZXOuX}tucqQ_w7#fs2!})Q*AFDRVWgy+Ou!@n(?=G-VNM}25s8$aQwpcloMa- zP4>=~%=#Afq<-bdY2_|*Cq7B~ZoJv5b$j;QSiX9Oub=NT%XwQ<8DpOL&&jLcuDi3e z@_<6#j0bZ@Z8)}XgBELX+X_qd`WN#u7hXpTjRtgWW(vYBG_r&=)1Mx48EHY1I`)uD z8B<|gu|FapQ%G>Tq0v7*=)!K4{_sH;w?|(Jd$rNa#z%wJ>E3R$a&SK|r}WvAr*Gn) z4h?^Hz@QIW8@9Q!P;nm2z*S%d{;AuIu~Ug*nuh60le@V6ICWoDc_`9^e~WROp(ccJ z_xWSbjJ;0BC9aLRC@ea0x!iu(wQ)Z<`405|$hGm2=BwvhcTQ9lwAb-#-imj>HhLDj zN_VSw)HBhNuNgN5!ix2CxTD&eEfZAVzes%o3<{6VIa8>;^4=o8VEX<`SH7}W-qoJC ztHfpWk5jCY2bY{*1qHhmFAP+zRh_ihw0!CS>&xS{-cs*w987WZ%G7@7du-;?o70+% zrW|NL~GFi z{gxriUnOUs$`QGJVz)2UQ91B>-38vVwH1>Nx^3Frz>IoOGK1QYwoil_$s_JKjIle8 zu505?I}c}@Uiwzhm{XS;sZ@pgPi zYkONqt~Jj-KEXOsfZ8SU9Buh_i9cT<`==*72%%moT&L;i*mrx{+J;Qhf-Ya8gT)O9f(l;-&T=MzospnHw zT>sVf3*&FTe0WdcdT;*8FIv3ky8&bU{WIfO)jL-27sM&)*+n_s(P*)ao^T795PtNdbzg_gIOb90NOngu_{(=~`JC(*yFxre zE=+0Q-V)DBHRr)cJc?}4Pa{n}_1SG5oU5?+`Pi7{j-#*pZ_HY1^W;Ekzu`Jp=6!p9 z=WXpMTlE?>wfE-p-`6{7TyuDo;)E8`$D)PQ_>Nl{r8yVzP(bb(3JRwFTU@OziW0un z{O_ENyP^UYbwr(PQ3q$@{-z&}a#0NZ$D>vu>DPEb!r}o5#sj$L*0+5TtLSnzHl?pC zR0*=*^Jd3zgXNyREmEG02wAs_=A=Uj*fa5{g8psCloPBb`8KB`i)dR;IbT84xt^D% zDdr|jnNS*Ml)8CYz>+7)qb}ZA9JZBdb#(Lf8p};%RUWv}F z4lsYDc%V`(`#`DdtFQMgN2v4(iZEL-R(zM$e`mm`rWY@~<`!Mg+nQJ0`?_20%$Ud1 zhD_3VQ)Lr%f6f5wO?JbN?{xcNd#R4>TDx`gJf{g4m*!i&5002?;9z{zIXz)w*q$ZI z8?_B5oqo56TwL-ow(Uab!I`B~_8l^i8pmpx?Kop<=44#%JgDFKakcX{=^C!7Nqo-h zGrGkrU}@~sR^ymU27}!~k8O_}Xhd#n96QqHis8MC80De9*>#^l%f1by!q}UKde!ak zeRG zcgG=zTPAx?J0=%+{BpIIjda1s^iMhL;Z|xfaSJNkhS*KIv1O`e^RnP~3%Bg^txPSy zc=zhmnVr{IFJL@;@|&Bet^oMkVDu-?4}QAh`sIGCdzcej_a|}ZcXSf}Q8z zyK(vx{!+AHIVL=tQc#8#l%fT5JC(#C!!!{c*fAUl(Xjig*qR{XOW@3eX*_W*KSRPv zmZqWZoeW5*y}m75uiLA>vG}XI#2*~yLagi0^*UbG=CJjC7k!i76jztu4bRo#Txyag z^<6B#P_>0WZ;|K1@fULy<{TEpa;)4w9ThjG75z9c@G-Mtz(K#7m2ZVN`3L(tRF}mF zCe0Z?!#8ADlft}l7j*{fzIE}O5qe?E_mq2XbdLGrhpxS=FK^e&E_H5wl2GsMnlsk$ zt=jn2bEHKj?@pVLd@YVlSJ}I&hN`gmMe>(q&Vovdffgyl1NeR9gy|#77v3*=cWCxo zU(4oi11{`$c$IFv>A_~x7Z+~7RocABtgJjp$yNRhW7^d|M{TuQ+m2hG8@X&-fHU(1 z^T>&fn;vYvezVuqp+3W%Y{!`DOssup`l;EfKU-M7HELRNx@gT#=}~toZ8c(H=2kdR zEhtg`P+idbme~_^MZL!RtjT)dZXsBCG$u5@_^2MgUs>^;8*e|o(Wt60Z8=+AcHw0V z-{am$`jRPbv}{@zHr+29`cl~LoI^*C z8&_%Y_=0g45|29{%egwX_^at@70a^=w;d@T@xT4X%)(JAL}=CR<70uo6V1=)M{$l*%W`G<*6knFQe;9REOT(b5D5D#&Yh{k(K5sPFNZ2~*F$9c`6&GRvJKRY0x|V5+gsaV&ZlKUp94c{I1-^f-s|D4khtDw&M& zIt$~?KUx}w?%8wsWYyLQ{5Axl=MHkMfwM~r-!clF_pszNmfv`~%PxkzL( z!Yx!YfHb|IZbH`&^mX4n8a>5**{aj~v!8!cD|`QCqOdeY8m@Asnh6Rge|<47d9YRN@uLrTN3wRh zC0dSb>lJ27;r8+9t+PPyoSfRMaXd7t7WGzs9XEASxR=7Upj}RkI?vnlH(ZsVktT&J zeH1S|eeYLr_MlOm?eI9?H^cpkZ71nVc}a6)3&Ly9&kvk;_}J>0MxI)_*$JJ`#rb>h z@V@yTHq|pqVu^JOrf(jcFfAm$Hs*VFAJ?|X%nkdedj`1=ZB$-Db4!}|KJgHFq4$JW z7Y2V%e^Aj-yY|gk3nsViMlfyej;RcX$2q!No-8`+^2o+}&zg6)685h`4zuOv=bZhv z?@+yW%qWc|2z5x`ppJC*A=F6gpQf`{`2C}&bLYJE${Xj~`?y{5h{HVM0(a z4=tGeQzl!0x^~NCxqmoX$lw4Xjr9r%vq>QSccZ_N$AQKej6L-r8 z7K|agE?rq=AgX(|`pkRof%DYXnjc>x)3njLBgYf#N8fq>s4Zvz$+gRj?|t6)A|*VM zVL7zWoAq^f*vvEU;#kwO&bYgKEWQ=3*&h9Ql%_+uQN&>BD^HbEn-5MrG4YM#_z?qj z-z>@o_c5TmJ+}DY{-S|Pm^N;Ti zPT)rwE05(kM`o=UvyL`hd78!^-Wt`@6-`Qh75T?6oLzI_)%c>emH}hr?!-vT`!aYp zwuI=5_P=fccOG%+tLFFrDDca9{AsQK`j5@x3A_|hc1^+QHF6uA_dY*yx~XuR_^jT$ zU6T?0{I9*IS%f=p9eLxF;;=3h4(H4@%fe&F%}LoZ?RKfS);PcSM3=)S%b%VId@@0Dv;WzM z($B-)*G%H$S_;be~B(cyt zES(nmFkI6SHNA3cQKgaVy|#5X728iotrXH0ZFzrj^4%-L-Gif#r+-q}X`-^{@_aT`E?dbz7wJal~TEj_|WUL`O1#0?x3r@UzRPz8qqBRB z^8Z>hd(eZh7vG&sQ}U`SpS;jJBdKnXC_VeQY-D^u)beBI8@}yi#PYmuQN78=W!jhB z7^|o6f9be9f5w=_@HPgeCpRV3E=lP{CT8Vq-sOA^hT(rC# z|J34G!pJt~W>bs3C)f#|#oSH7%MF_gXY3kDJG~_ZE7|1*D3 z7#tpk&(gusx1Y5a*9WzBaIp8{TB7E}Ec^aEOLiFk-@CDcc-a38$M#AU@l$%dkwBt? zCOiI8w6B(O=P?hpb>iBM=p@+62xvA;syfe<6ohL7_YPCW0Lx(EDHZ#R)u$wwb<**& z)_9_U{dPU9LBDR@N!W!;=OqVzNUda|46GYj<6c}Ok!?~G1;~1sjsco zTc75nrzqvB(LC(HEP>&D2m_4Cvp{7Y#CYJZ-@*Ik~8oW79J5Yw)7HnfqMs zPFi;5?8iW{MX{Ev$TMk?_sjSnQuX6kB!8qyA5Dog`W$r3Nt%_$EtP9}!%XJq3o%<%r~B=f;!k%Mzg%!dPAJrUwj=uZu7=8@+6awmMdV}6 zokmXjbn9|(`ljx7w4k*c1Cj!_;38UZ9xXV77SvMIf46z3#rw)aV!o#_7I? zJ$CC=j5_eFSNb+Pq|d#3iz^leA?I8DKe*6z zhCGvRE88gA{>6J3H}`FvaOOJOL2;~P-=Mm6l9e^9FK^;iSgyNZ^lpEd;idPlF27Gt zKKkU=v6=I2dmnrdIAPAiYdY^c!__VXWulg)Ud54D!%L7zrm<%wza%{H4e*jQR0|XQR000O82eC0rL|aLY z2O0nX06G8wG5`PoY-wUIO>b^*L2hJnZ)s#PFfT)4Y-wV3a&9h7X=8G4E>LV?bY^dI zZ7xG^a%C=LY;5gYdw3kxbw4w+JF^dY(XMPsU|Sy9mRaku*2~5iY_Mh72rOH+WMP9r zUadyb!fI!k*)>)i3-NN3ex!s3ND6HNPMrd#c>rl3X~+`@`5*z>=1T}BX@NE&4@g3j zFTu6@J9lPZk|6yf|CDy5J@=l+J+FJ_%tNc*%RWpB5qa=AeVXV|a*hk>j~~R18+||+7 zO|(r?Xn)V+d-HmKOiT5k)JlY3@;S7|9RNB$`vqDl=Cb2AQE{Yu9Qy4y5#qY=W)|h& z;#e5O@%`;YteW*c;+;Fl3Rc@owCI13lft1FTo;EA_(dgnENdLhVr*UI#?|WhJwwI* zm}OfDa(#o3q~g>Qq87~q`yfhs}tk@j?%y4=g zwSVlm!9Ig1FfCz6rXm2R)HC6;UCBh=u13gIwJJ2~%1@#AJk3&L%`{J@#5&~J)6i10 zVyZ?c&{;tk3L2)FV?u2}2%1$qTT(9FkT=&b%^b(*4fcF?z{A=du_%izV4{}=MrE@a zhy#~2n-B_^wE&H4WF?9a0#R6OY8;eXf)-{Odm(7=lg&jebFmyg;?DR*2wMad7n_2h53vSQD(adgz~>(g@qAAvK^X zhe7w)OCcMSqhK_duoI|Q`%%c*s7ZC6Up>4MGJc;4(}BZLo*!a(NcgaV<67)cOejos9L(7eNCHqFIs*IZ>BmnVuMX!4&@+wuVjg1M5nMkK36e!0fSW&-Q3Jbn7~ z%K=}r>SN7;m$XKyl4Dy!_kW85TwCkp8j)Bz+RTZ1XrY^23w4t@+E61OZK$;tiusw! z(T20EB|ML|u<#ACh43;KoXnUpP^=b4SLe~jcG+4aQ6^f+xdp-;2SI(ybQf{|L7q9a z0eclExVl1~S6$_4y4)Z3n8JvDo(JYkRDge!seyWerCYOdh`ob!+i)HBP^ zYWB0b%3EEfuKhY!Ojvas*23D7r7;!o?2ekS+8hF>X0PBa*%$Nrs!vH3zIEIvAaeQY z`GC>b2EdiE3z-sI+Qj1(v88~AVm`pbF<(=&zh=+8rfvS3z4My3IDs^6z_=G9@&er3 z6vMa|;|i>4?$E>DmPKJtORc|U!8_zdbMvBNxf)hwk(UeFP&RX9qpH0s3 z4+pt)EU%1d1y5@Z&l8k|ObI!ZGkB=Y*VRf{)Roo2qkRsaE|p@*dR`J1rMQ-@#ccEz zb($L_+JHmj{ZQ$nt`AC!Jik$K`e9Z6>~Z01Z=m$Mf$`#iyBP82P&DXMb+t5bMX8v_ca<_7jV;6XS`IGmc2{{9_|ScXEs zfD23Q_BzdwcDtVk-LcVQUdVN-aTK-Xy}Z5{X>B3WGs|U`vdl&y!uBw0JC{TSrTE?i5igs=EO_2?kGDwUEFI{x#jG4d5Y^l(M_rojY{9}boy1Q^fEjw;MJaA z`Krk9GxsB&J(^0t5%46ltg*Z5wNtEn--@J;n4IYKXJd$bU}O((Ro z=#1crKpm|S@=?IE=z)q80hKoSejBW&d*qko5XluMv^u&&$Y|;@oP5Uv?89x|W2ozE zl$Ab}GRjG;x=K5yM(7D}BlNV!G7F`x@aNk;=DuI}`Bd;^AVhZtPJsIh;s4FhTuqP3 zqu_o3GMvZD#9cAh$o06u>&gjjeF57lFaMLms_SRDbcW*_khU#FWl0Ks_R*xzv@>ZZ$6zJ?H#-g~9XY6YN zYeX%rp&F$U*}v0YtA^=0xdC@Km*c#xrtkXO)Sc6df)}7-Hfas&;B-qx7vMqx>i|&) zL57zE7*+-v08@gJ_4EAY;1fzNAlB+E*8}mpbBnrFnUn=S2aNQ6tJJD z^XTg?_GR@qY9;-=fStsSy|h$dwXgalob^9j>exHe7u2e#cA0~nQxS%Zb6w1f+nQ?H z;$lC?ok$H0xY#YhYOR(|x>zi@7-ycZp=eA#=AveH==5nX$xu93J1HM zTC_!Uj*AUSYqiC+&c%*P>v6_zaQS86NiaTi+&3yt); zi#nw$ek*RD->TsGvx5F5FT-0krX2NFRx0$6R-`-|EK*h}c_`EC zV%3vkev!}9Kszwi3PR{-@{e$$FGDvOGx4f4De$6{X=Sna6N2o`7L%D|bO04sP z^q~Jnic3#ww@^}gP`#Zx=`-Hrw3&{`U%|DU^$ZA|J<VN^-`TjLOOVDn`8ugAulWaQdn{*%Y)<6B)#n& zgnqUamR6!Og{8OU2}stdS!nxe#X*U!L#OM*Pb+SfQo^gOfIZSv>NjEi!Qg*M_lkI* zr`Oaf`FTnOYUTF}ncJjSDjMaRXtl^pQt6RzfyF)Y?SlK)uAT>j2jm{ypy zkL-t^p9W-~eYl%RDk0paz^@AUV*yEG zxJ zJIe4^qq9({QMwRyd6XWZFVGY8Bl-gcrH7<1O3UQ)hmq>5c%cRR43nzaVL$-w_&Wr z_z{d)c7808$ePxM;h~}Sp;kJ7!?{C49X#nt+u3+3#SDQLzuK!z*s$lu{zIKGlQ`v&p2lW;~Zwt`Mu^yE@f;$BaQPe zQU9c!H6~)kwA!()M%u8F3EDU^Lh+H2p(3wqJf0pia8=lDW|O0n@5t!0%#2}WC-dZ_ z?Ye^b90vO{Mj{zcCEo}3#!SXYkI*gyrIRqowi4Up6Na39Q*b8H+HP#yHYav6vA;MI zPwa_p^NT08ZQHi(Ol&(R`#m8AK`EI4d+qS_9n7}_~3;}a$W2<5k3FdLKppZ>S%GkRiMb}NRMVc^L%btvqjiuUBG&5+*$_QxLa-#~A zYMZz>cVI9Jzd$$O#s>8Wb=h;!v}^w3lyAc*xcG|rOD;%=i<*m?qZ@h1JgaUNuRk?= z%4S%4-TQ|@Sl_s7c9$EcmBz`t>CtQ@ts{4q2qyUW{Lo=eYiAy{fTc3CMb$@mrTR0h``UOpBvPK7t!VRQk;=%rgW&J*4%nPtiQnv6V=Hsx%3M@RU0C0R~KCsDR~=G+SwOO{&^p(-#v z;ik61!Yl!{edVV|)Oib!;WU4^$6SrE>8t(kSTQNK)t4gf$n0tV^_Lya<<6)!g#rii zA^o|QCLu1~H2#%@!&YwE0jOE5jkN0!n>45E20xw5O=z~F;GuCH?Ey`RpETH1`<7^t~IW`*j!sgH#LL=}zygb}Y^cG;g|GNR5+9(L;`<*1k3^iYD4}wZ7rut(AMfEqH~DtsQ0a><>Ts5jJRfA2;B1`P(%```Z9h zJN0PUIB~AT-D-1q(!lv@@tcy47*?mSCZ%X3?8DM{_a6*img++@w_pLPc_4*PZwjkkGW@y4_fw-#*VfJq^5GhQS5*&=Sns z&=SPhcX!;|r(IAp1jn+p&ghs*@3(Hdovv|CpJQSqb)Si@CvI9^X(HWtFFn6&u&fZA zk<$PvKmfDfutVFNuo$xrk-vR)?%I4z%^r-+%{>TMlV>L4OaMhkh1!o3W!J- z92!0O{F6jg96cRncr9;)-1Zf${{6{8#T*Q4cFeh|v-FVI;sI|dARw6jfVWR9`5#?b zMf}et{YMtJVSsAfSd(aO*kO2uE(#Ara8D=EhE(yd95W1SUKCSt{U2-RW@oWgWRtr8 zW=kW!mdG7p97>9mu`ZV}RqtV3`9V|e&!P|MroPYM;TVxf1xN|f=&U7+gpT3E#b^W} zpj7>7>f|F)frsPpqk;rueLPV-7#x1@WU^$le4?L_ah-5z#H+1kbNiTNGSac}XT=N> z;lrJ9Z@R_LU_=%DwkYnjlcRtbs$gmqUpKH%@uF;fL$1BBz+alQqmb2mes{6eW`&Tu zCr9pIsM?7M1N1nHisWjll(4p~reFc5&rFgz^tLNEDpgRWPBA*H%L7x__sAW1%C7Zr zmATgiSM}Hky4at|J-pk$&s+bj#;?H37G05k2HvpGUJUr6LVN0P>F6pkq7yEeMpDql9Kx6$$?0OIX)BNecZnu3jWvlZ( zUs~Of_xo1vAoV#WLCDkVgXdz~duKMo%V7|Ixasmu?q8+v+YQ^4fK$uOf@r3%QRe$v z>S^_p+LY%p^y2b`&#RH`m|2EL-bdl}vDH)e=dr>*@)wiW)y@3L@F0ET3HElouGQ{>F;g@?B|7#8N=D%EE}ld|o_7rl}WNgn^*HN8Xjflo|xbo;!Yj&~{M zwDplB)RVoJ{swDxBjpH>FSrJUlKdyB7B=#%$L9qE-gr40peL$L09Bzd?LnHn+-$-M z(TY8J?z^d>)QSI^a(HeiEL!|E>sd@@x&`mtwDTQQR{>zGyk{`6wEybglE_|{(8g1C zbves6C11n1uwr@&k~Qiy9#*WSPs!2udtqpPE{Jgc?KXb(#!Wp&J47&x0AJyTp4KhS zDNEpCtG8EAU@g>)GzHyO+R0wKvktdHkPvwfr~Mi5%L}|nCT|AV3|k=EV27T?e*Y5~T+-Vm+fS-}DIiiyTC z+~kUUzw4ev{E@bq{Ob(aX-J)G|HT+XVfAdY*88D#rFZ7N@9pQ40?4~QYj)$YI|px; zk#%5q_U4mF;H?>#^o90tm$$XG+WJ#7V0lb|Sm?7JuiR&`X?we&`(ckhxm+{HeUEN;%hk4C*RAU?HE`bbyG-t`{{efoILZ3$(@|2- z>tFaVk+-M3(?fc5*JouhQ>u-Q471?5<~L0wxcafGO~s6>-Qc)07V26oSbx9n>Ogk4 z9hIDUn&*2yXomTllj|vcc3zZtW&iATp}6b*y-FeaBbKe(eY0zF$lqH#VKvgB|81;U zKbyyEu?vWAD%;lp^lrcYi{2dNef28C$QJ(vwfGfpBx&!V{^<*S$W7<+*HARf*^zD$ zU!lmN@9> zDfX)Pq8(=Ja;ToDK+8blVN70Fo3+Jj&FTC-mwI9+_zd=}K~t+X-H`??AKn|M>93+2 zffLCbS7B2yA*h4;_XdK|XcPAo_GG{>D2oYi*Nn*%dL9}e^P zd$ayX7ISvLlRjkleIn9yw6qL!f+>iDRX}o0YLG9F;(UwbF=SHD1_T#uD=@6`xH1}( zmk@eAm|F$zf z%*l`lCY~|N6_E?+=a9{-OlZwdiWo4Avz(|}3vsFh+lF6H>A1>u6uzTX=bc1VG+MG` zp={kRRH@~}dPfnRFh+%d?T4<&tw$f6_ZNj<;nBOk2%oKcOA#*`jQwn#vM)LaAv&Y> zHgm^%LlTnNn6Bu54rdkd?VY7X!NSL(qRM&rd(+h7KQa3)t~~O)Il_KJgT?T2)gG%+ z%^9apA8jz;S68PN?#d}>?EHiq-vIIrMd`CPriKv`)AtU^x-qW|^t{6V$;uysOFom; z(e=n`ma%WwjyPs&j4rMm#0B+LFH)h*0K~bc0sBagoYxqd$zG^LHpkd;8QE_3Z_$Cx zj3)h>N%n{ORN529{6>zKd$=XC#f3nT@K&kJ@1Of>gzrBxeZP%WCWs9qPf;YDM$R4_ ziNLXx$zd0Z%oH{|R2(LV$f%U_=KJwp+`kg6;#}2J*DJZVYh{dbwFQU^nUF^Fj@21* z@7e&06ocIligxEU5;Ean7RF8gu%|y_6fr7gg-!+yjJTB+w-ilKei0Z(H=TBDnGK8m z&~b3&MpO|e)|W@wOh^^Go5ljKBs#g^2$0w@L`~2vN+`|-`lWeXm4i;cH)}tMB1#lf ze!-U>dk=wzl8Cc3bK$7b>gvwr9LkXsj96J2`IAyWszg+01|DblvjA3#i?29y+!Qdb z=E5&SV}vX#Arz4PFb%7fi6$L5WYQ7*>{zETxej*z2oKe&j7iimJ&jn78AG zXX0An!AVn@iQ&%@S)Sg8!kj0GI4IS%Bj$@_SI~<(=@!xAlf^ov>4u87cFvkp$4g?D z3>tnJMH&xVB2`Rs5Eq5NUpAKni8?y;$(VKi_3c9}W&nB8-pE?iN?;6sqblNrxsMG6 z5!M7UH!3u=viJ=P&lXwYMB|51lWxq|k}Z;9?bOJmfcfN@hGjpk{$(R+%4onst$-8q znPw-ek5#{44WjoPBe;b>J*2+VlXI)un4kX*--s;h+GDROF6Meg*$JA{%`eb-A-eVg z_vP-XIP#OdLtIhOblMQNmM;eF-83BPtVfDok5uY0HJRW8nWqB>b=bB`h;#E@l;I4Q zxxc zZgk~9=6O1N$W~Rh%@7x$Sr-WQaz|v5mtEPit71Upmo16fQS+y};&}mEP;e$*-I6Q_ zfWSEHIwy@n;F$6&T8iv(o(}3yMzsoN8ngvS7hNfDp-KaW{6JL#L@%A;a(+Lcu6w`q z&w%02)F$GH!5mwW`5l9P$bkur7>g%TF^((|mXRWvm{u^mzu+vaC3isanrOuSr2RnPCbVqZQGJ&8qCrq@w{ylLCIUx!cuj4b5pW<%>zYFQDt#qd&^p4K z@$D)Q>|m9`!<-_QDX7$}%rP?H1*lVaQT2YA;TDZ$l>P^FYVW}%h(82YGVSGbyrVwNK`H#&pTdL1Ox5)JO+iCW2pvo!PpM z_Gi}ESa_?FK@bjIptXz|d?eszk+n~h=QD`vAumFc~k-YmpQ|b~*yLXp$NzB*_wa31fGl$Ftlp zYTXEY%42uUvt(~*kG+W(z+gHiX%_Au8Bv*g@_C5REKoh*2GbMuywv?49 zF!rjuQuV^27uIs52?Z}2%n~=haSaYQd-tcX2gaGf9>?iEPcb23NYnAFWW6O?+uL4Y z(_#@j%RNGV?d^90g5a(IvwGI(+;ChlWx5NMoFj9j?PR-hty>)O0oI&`Li?5CeNf~= z4@&8#7(c}sYQ#yN__?T8JNUq`mDS94+$?oTFrImt<$5^x?ot$}Zq-)W*@2ec3LWm3 zo#s00RvU=o5-FJ{I+Q7_W!keCdG7Jgcdcdni@kkk0!NUrsBMM)Vc-=**?JhWaaAA6 z!z|MzcT0A#eRDUTDeKpu3Zy5Yl$#l9JA9|p5L$)J!1jg)MTg>Td-^rfY`#@qwTVOM10>I(fcH)eNhrmgOmG0*EVFHWL_Vb9MP49h&t4u2Z>3 zWo7>Y6Kg3b#eQvCdPpapYZ#R~- ziyds{)2QB&Cl;F#3TYy6ifhU0C3!817whz-|Frpzh|jkI`I=LI~dwmPY(1P zGn3~mEk7X!vqh^W9dY33%whc$HiU%Oa$TZDab3O61XBO5Fk zClHnW{gQThJ;HatD2p@Rr2>O({WP<1nUj9X=+TIp%ig~mau}jJ9_0xUv?AH8vF+dp ziU$kidTfkBOVKKM1pPfoDj%%e?;_*?7LU97(2>5@y(B~QaM9-lu;;PCQgGUl*8cCU zvBbC3C70f^c;ZB%HQ;}ysS}0H|Cx@`=CjY>)`F`_GC7NdF8=T23Glt7H^*+vbIIcQ zaIebIJ$ATwTuEf0$GT-F2eu8U9PX4lUh6nsH}JS!^0;NC^3Ot7r(EAIESA*f<$C;E zPz%#p;LIt)6rRMKr${~MDYhI-w4tGkGmiIUZEVr8Fj5MqNZ4pBrTiz89wGC+q6?s_ zQq|B}A{H-w`L5caVbh5ux@uo9(MM^D1llngIpD}!k=EA*GVjA?HnP=~yG!KIG?CT5E*y)B(|l3XRxBsrcChRUrWB} z1IbJsX=IaIUJrBh`w^p2*#!D97U7yt5BMi@2FpKaf$E!T3FXJTT_t~9Hvvybgs&le2Oy1IMGcKLme^nsuq zY9SR&am!eoazA1?$X_-d7_lxp)3)>FIqx7iVy`Bd^J&ul^WLsGN2T^~0twno6|2lw z&Hjh_<+zFzD(MRuO(i2)_hRXI~eke5Ji7H41Mz`8?%F0KL z2XCCv219=WD++k|zhVT8SNV;ye>LD+ZOglCNy}I6^9`AJk2LV8uefT^4py`*JEHf7 zMB^=W6*N+69)fl=e#z@V)X#G-E|wx@^olMlB2wrn8gI!>;D>4I8gGeAL=EU@7(b#q zqO)MfWlyqWQ01+TG6n&5PWL%j=rxV#XW^-|2Vqt@-c?D93y7@p?_cB=MzvZ9+^%A& zd1an`)%&*9`>K-&J~19e*FsNmp#jkK-NI&h0uwS2L2YF!v@6bYAQ zuF12Y#abvf<~3Pc&Ed4~cysI6r0qA~5FDXqZphtjbU^Y6h=W^Dp+sJgj$*Nj5OI0| z;R4%sS?$0)@i$a3-1<4`{X@vKq~^^j7GgQYaep|oN}Sf()YT`7qc;tS|LHkdr7#t( zl+}=C-9y@KTLjQu=Ak;)>01yN223{A&IMI^D&aG5VK2>y`{F7@?Vf6dp68qJG$tG! zHY`drW%ohO)M(Ux2>DfQp3hEazQDXjQBBFo{5BCQrD=*#ZU)Ah_2E z>bAX@Z#l5sCXs&tSZGwzGa#q3em5(FMPGwS#^c!7IkRm1IrUPrS#)WUbum;VQZt$i z#_957aVvFkD$7ibduESn?;^{Sx7oMX+okRZypcgYa#?-H;beOa)6nn3!14dX|Mwo0{Gtw2tU^DU}7T9K?Aa;R)ULvk0YCq=3g6s0#N z&lr&_W&0S`{**VIOKs;NmiAsj%b)n3jEl@z7&~P+%6D$6e>=3iOJ2Lwbl|nlxi12R zH7EDiJUNJ*mgwEjs}7#nY1Eu;6cXc#$QmU|dlE+x1n8&`nS`3-2F;`@BQ^ngwnOAs z9&l>~uZftRCPVs2%0Jj)FC3%c0lREJZx(*@Ig7q92n8o=B z+hd(PY!ob8?EO=doJELq35xm`5)-Q)jhH}jSd>|)S&LoC(oRGkWzz!!f;}8-n4zE0 zkZe_EAHQHu`yd}he#&{7qq$oeAwQ!UExE112*5d9qywnx?HRf%M@LC(T|8$* z3Z8T-n@3DRjDZjnc_spvBqn-P4518&!QW50RCA#`zuGMGVx0l`O znX42MYbBB}YaMhP{0Aov+Ha5U@ch9mjPwgFBi-gdq1^-JXkPOCq9V{cl7j7Kcsdo& z9zO&3^#V>JJi+huxA^yjG;Wx>p@j6gb#J8qGToqcW$!*9xT@)heg3YW`mO3UT;3aV zfaWrY=Df@wPHbPLG67GXqf^TP8EQhk>tGnu%dOqE|1zwfP~YjE zj>~V&ys|^7Hyh%+_@3K*K?z*5OA-3(Kr}shrD}qW&LU$oV_1$}Q0#reykUO=-<}iQ ztKX^vzA(Fbo=Vf77h48=1MEOe@ZlEDaHQ#%qWc!mr6{kBo5D)*XXiNydQI%$;LV)< zj0H=eO)OAu&DlVI?E{E%dK<3=FG1Blywf_~(qdLi%M;l9$taQ^r*Jzxm_MeiH&-0;}Z zVC&&{kg)(k?e&!xq;GYcfdNJ@b-jO=CFus_L9B3;f4&R568+?@82L>PzoYiVV*%Q+ z^T{<}d#zdmpR=wKbuIU-WDObi0WED!M~F(LhWw+ci_-6jiu0=r5Qrb&2nPX>fkPE3C4hTXznK!1FGC zK$%Dx8vnR;8K}Sx9a)Kb!J%+g>2krc&QrNCH+jh9SwKd@8?7HBP83 zi{+(b%40~Ji*tySiB+mYzP}Fk?_v+6ut|S+9Cm*U!~^g(s14#(eQiNfN1;T?OrSjK-s;!j@7P+KU~{Ve>KEIwO))BxmRv) zZa@{|HKMRUS!I%TE~y@{0+Dkda(|iX)egG@X0eK_QN7B=8KWdc`C?5khe*QG%>Na- zzy*^gTkGPKPSGlMP35o}Uu(aqLc&A-f+^u5(1vtgv8h_F$rtLOV8%MBO!r^i7VclO z#!7c|%cOB6k?vUUpJZh^E{4u5W^5*|;V#>IF2wD?LlqH6J_h^5aisou3GJmq23Nw6 z#wc-m$uahrpP@4qA!=3RhAtbBLdi+(HvY-M=S+jtPrZ=B-twCJZJ4}i)~DEGSigk$ z8A{3*wnrp)X@$KplG@QsKB0CxVs)z_;$9nb1fx~!Vx+=}m7v-yyaI;Xf@_{8=v@*luiJ zVYZ3$vS++V#WJ$zBaNROD0in>1X1kmVD*fid2D~s^y(e@2339}|ImEaS+o{|R{&>~vJ*s!O+I1PO$o=r~(xUxC?TRwqT+dx_hD3cAZpya9x~ z;Sd?5=%*My(>B@h^+Okwm=W?*{Bdq3^;v31x(W)s?1zyA`)Hw$pK=c|(>G8IMV9VH zB$V_rdgkV5ikk{8aNcFHVYzPDcKx#2RJU(NUHg|6*Htcn z$Z?$|gP7F+aA~_|kzO#p@AF{9f3@~J4HnTLz0>``9M6m6tI2y1DP1kIeZwIw6sxn_ zIHypMco{Y4ZvMDI^C9w@<(u9hj2CepNAUt#`Kv6}u}eGlF2_^sw6BD!P_O+8tyi## zXXMA^53}LXIkq_me$ULf)KS-&m(tr8~f-5_3P> zT)W~OumNY8LE)mN*3pWM_&ycu=V#D4GK_SYz|=i{LIt^Uzfg0 zfYIupPo*vDPULAWNp2y@0#DIy$#-x!Lm!kj@SKeJX}8WX@Y^8fvJIx-_oy*V)ZLU~ z6-|n5!f-nL0_N6w8Dfu7+G(j1_k=M?Hyuu?{kZxP$G|TZO47~^!+X&lDJg30Je_EU2+7WiEGV}X_k(j>rez?(>H`<7HhK< zV>j%6WHztp?-}PShZ<`MiWt81Tl%4@^M%bO+qvjCX z{m)(@pKt+)6WzExtd`~Phlk#Af0+EVo|uxMm)UV`w+E76OfNyPm4#X*l%LdF)z+eQvSt#M6sy^>me*T!oYx*!Lr4yHvhI^M2(i4^w z=@XNab>-@J$5ypg1*Kwta$29N$93D(3}1?;zwzn@Lr0Ng9}BH@Nxzl!o~92s`@guW zHnuVyuRDB-5lx!P;S!+lp! zpYoe_jK@CFYuS_h=MRRA*zBRB<{hhBp$Ujvt1BtZRVTv^fy|nUqM=WT6$}L` z$BU@?>@)0PjK+?+{DjIx@~*yqJ|t=tD?TUX6G=2_rEadgQ}%i%I0 zwB?ehx5&&pWw|v~7FvVwyghL;B#}2iYLfF&<$@G{eXijXo^v73T!LTN0+r<&mTCre z|B;(MaG_!iwAf@|2`43AOssQwHowyBvKW8;{A`GmE2wO3-_SXBaCA>jKRVTQv~Wl_ z@DxnoUpo)l;_o+bH0aPW1xm~ITFAD}C$(lYt@xPYX{!9FE7}-I!;P?lkFXlYT%JvGLD#!m8Y z_IfmL2t6dYRHSkGn0kS@uxy896IsE2C;n4%04|o{;RoU4S;vcTIb{X%EF6OK;#wTp ze?w1aSXcujDX%3gMbm~?lN0I<*@Y4w4icPv>tX#&c=p_dQSIpNRxaATjGUOj*5yRj zz>AcG4eLmxcJsMiioyC0*_N>BMap#DwZha4q|LF^p=X4^0gj2ARjSB zPLT>+@NvnR=%A?Ir0AkL2JAB>oneyYYwm+m307@V3K<+3f)(1WGI8l81Cd(3`@8-I z637B6AJ0VFO3@QDYB7X|(4@*uPV&J|?1hoeT0f@{Br@@)^b^liE#J^n4V)sV(2Blo z@eV;Jw;>nd2Vv11Jf;N8xh-|V)RpWZgDoo@7KZCqSmJ;Mmw6n_j3$1e5&EegBe{QF z(4wvQn6l*V)53uq#wq!7n78v;BZs#|UH$C0nn~BktKKK#!@;<8VE%KR8LwQiV>9UM zM=6WnnK{StBJp)+p=!{XG`$7q<6rx;E(;VAzJ$cE@PqvBm+*wA;V z&O%sD{*yx>5cj4L9g4naxE$2o1HEiR5Q@`(aWz<_17~C~_z~ z-wF!f@7x?<;WtPbHaoK&9zi-S3Vz_%4g=3(S6S6bow)=Aq`W;i?NJyloeynNFYlRHM(nHmp8f+;CaOcz2aTgW*pjh(e?oai&eO&Ng`vC=T1%p}&>DI=d! zKOyZN6z2Kqa_8^=wJOdy{~%Q}hUvDC!;7Er#tGz!PF3tWLR-y6ro27Tp*90C6{aDKWW{!8KPBrB?$RpCAAhRuqZBpFXt|E`?ANLDGu~CylRf`>r`F zn#{G+Ewy24E-Mr9%_1*sHp9Zbx=6g4!2GXT45AW(>H23LA~vy_ z3KweDmgAII0OHB$jj@(B9Tj)Eb~3pg-MA7Cssdc2BBa#Sa%gkrMrm<<7_n1CM$z!6sez*bSxRYZ3>i(6E>`w#0;08 zOB1w{Xyofg*&wFjnTu^C!^c|l7G{5#Px-8xH1cY-N)u?7OQ8lMl0+nm2~i7ksfF18 z@~)=R76c7%g}2HXEnxjoFmYqFz;8b3Yf@*GW#HDo*|OnUx^YvDJz%D-T~6Jb93#R+ zr<^Lm=1Fg=IJugRDyU&gW`M2Z24Yigb^ymF9ykGaf0akZjZR+aqQNsL;h`eo)M4@K z<79V)D-SXnE{p-wGiiTr@DxSXtQ29v>3i8LDmo4S(nXLwB=8U%?t1YW*zl!tSnyEU zzlCM-Z>1Id!$tOeM3U_Xn2_;0v=U8T0te5SpP;B=rYRQ)#o1NF_$=n@maUZxA&+9~ zi4R9X36HX~@TvG&f<%RnbH(7&*ZUCzTj=rn19Bi>8y3-E9!2$wK5_&K@R9X#@&8Px z1GOo+0Z2}eolv@eb2WzK(s-FJo(rPF8Si%%tp^6=ACUBxED%n$-0RP@*Jp+hZh=dJjJP^}&&39>OB>Ac*(M7cYYZxLQ6v&aI z8Yfydj&O?>#W^jFa9S7=EYcOEGkW=p?CAS;I>bk+JV#_Xoel&*>#wHuJ6K)_)UDK6 z!idDdhJE>OlpMJgf6mbyWf})o0sv*=jP)nj*~JPW0hJ!m_n{Ybq`~cH7PzTEK%qOz z1I_##L~a}t#p4lpCh!xGigAdnsA(odXz+=>$oT1lv5t}zB0P{#lGrN*r4?rAnQ4&L zI!ubB|L)mwE@2t#tyA0WGTijX9;0+4am|h~6c)q;%~9^V6^mhE3}$>J28DRps6jSK z0nPUH%GO`-d_W5Fk zgD+l7ZpeWlH#OXEY!1UOpj5?1l!;OhvcDuWxLE%T#Q1?;80}C=8rpMV8Cxs4Drn|P z-%l@;2lHsfA4;Ioo^q-t7~Sly5)j=B$c2FvP`^?(o6t=>XR%*Mv#DaY;z5?!Na$HN|6rS)bJ$Vhoa!^TiacWN={} zbmBi9$9FYavWTK~If$CkwlJ~~s)tFeN_P8Z?!hq^j-k!>NuS>Bva*Omcg4-Zx}g!> zZ(hVH`9JJ(hKez7K=O`i!IA5=CiyEfTqcpXnHJ6Qgl69FLl4sMVyI9cf2jF=%%Udf zDxJ^w6MZ+VNd}FEvd3D+USpq!6blW~A%_Cgo@G+BR3j99;~q3=6-QB_jHAhRT=yt9 z;fhg*9f|s58~wB!^3NrHE*WD|@c6lNbNq(O)*9G^2?~g}E;fQiF@mMhbNcrf)DC_R z`xJs~m4gzI&jgKAU25+SB(P?vMYbHLnh_`2fl6FAw8fU}!B#8qBXsQfmjoUO?gI4h zQ4?OhoQOAspy}a_Q)M2bpMBp8u*hB~yd9hkRcE`P z9}99!hze#y+I2$)wpw2)UfL_io#=l2c~k(-YUm8qWS1YacSv2(=capg z$4+eO$Yri|>8Cdrc)xCQtv5xOcem2!Mjox6Q+Dm6_WmRG5|<-ISx$B6WmfEOL%zU^_0kVV zx?!T>+Vd`HrE)hZ-%sO&JL2c@7o6VI%X!9&0<%;fR?ITc0&Cq$J%t6@MGRw_j|v2?`{OS1~X-`FC_Fu>_b6x9z12MNxwT!V3iT5 zK>WIC5UNzyc<@yG$GKA24aL^v1E#sxXMp$SvKjgW5VU@=-3Ikr)z>HPeB@pGIOn=U zX+_CksaiY`>Cr3pJBIUyKY55xhkENUKSW$i=V&C!>~EZ8x<^Mb$uxHMe$`@ctxIVGm`J+TfoQm0X_4b+JM#lTY8_k%|7~$ zFvX?~YRmA#RoT6(AIaV+->bc_{l@+P@z#68M?UAS(p_pJ9l72njd8UT7wyV{;ctGgEB7t zh<_H}Kk(U%%aEnPs(ZY~^B2Lz+!Itex5`3UdZ)<>-RworS0-q^jtb5)gB1{aYkami zs`KoJ9B2T-cfn_ikD`KdtEooCG+)kM=BxX$y!r)ieS)umBwWn$2~13 z3#}cRr(8X}6YG8pxGnL?`*HT&{5o0FZHUbLOZ-Ojb3dh<{VV(U0!5@<*W4(DvEfcT z)Ba{GQUc|0M|{`*ozuuzo`A4NDcZJrMmqdC;Ay z;6OmkrT@1Ir~l~AbvA9+x&NQ;{K-z2#Q9PWyA<1I&8gEoEeG&~#JvIjtvkn0!;l(_ zzOwszo4gi{r)*EcvzRGy1Eu`{`@x&E)z>NVkB_ zpBUm(N6~1-kZfspwKKt~7b;oxTDr>QD~(#~!4|Snr4SqY=+Y|1TQA+G){k1FN@lW~ zjQc|E>hcJ0)4=d0e*IycGQp+9tms$j*5z=Kl9Nu)cdx1knKBK*`;v( zYh5{WhcEiXQvJ3<2%iR0>6D9$IrV>N_K;vku%07-{b7F?3zzU@{p%7??KAY_8g3{Y zAa7NDVxTPNNgz?8r8Z~2`J1Jd#x>FNsUsvpgcQ`lPdhVb`7wdEIk!O|o-u*yp{^;& zs&PrvXRdIfS%^DNi7#zbDz~x{a3UnZG~Ua2{WA)OBGds-V?VX9L6vw|2uI;0wNOdZ zg~EcMP{ovxudp?abx#R)m$LzWjC%O30OV!I*~y82)fPVu1wJNPKIiRE;5g+Fopu4*OL@G&Yoqhb5ZI`2RR3W@LuZKiB9B@>JK@*@96!&~sD^6(+39GG!ZK&dZ+$4S_WgYC$i9?dG=B zVzgbB86)(!Y9!7wv0WUhTP&V~jkUyoy@n~~HS#{ER_P3#*j^^k*0J&xG}J(j(ljSY z5%{bdlphf~fL@wzDapBu(n&R{$%vtM{5sG0Ocpqcqh9dpHcUStG;p}UUq~lHCG}&q z>hgx%dq)la+qlTs>UUo-d2K5b7_3U8l2AXFf^h+AAkw+<$+3Lou$%PAobI=9Xl+-EvF52*cVufK4FKZ zx7FoZ>>}=+o2k>UIv3^QUm%}ZeN6S)bqfz5*(gqZU_3qC@sCTVc`8pV$;X_p-O`u%^j!2SD5g{O=;~AJB$w(OzEB!M zb+q#cNf(GA+Kj`Iz@+-LJ7WOahzd#lEpM9?lvDw8NyY;+ zPtUiu-3Z zVuZvXzzwXWS0#E$jAZrZ!7Ge+ESqZScH{r>^_4M|Jkgi9ySvSgfx+$JHiNsnySuwP z41+VcySuyV!`%mX_`@BRf3nGDv&nww54Z2FPNlo*c2(-!b4nW=X>3^zu_Y@64n>N6 z{cKq!5_P~uZ$frqBtnJqc|_?qS~VLt-q2c2;oO&-K3O_4ZF7H#z}JN8>>06(W}8!S zu^*u$BP>b;FMJ+Z&E51GDYI;p)&o1d3 zHCRFAJWof}i=AP!>XAQBvC*B42|A!Z3E3-IaUPwQIk%I!d4;MZk8Xufge@^BQ>3j0 z&Y0$?MNb{OF326l^6O64M&5TCf$tFp53^P7xNl<|Og`EdC}ELEY-*_4nluU}iOdi- z@{#9fSuuAi%hiwfq3&e2oblEP!+ROBCQ-0gf{m+r=gNZs<-Q%0{2Q{R{B<(Dy*=C! zt4VX4V>Az=2!vjo z{ET6=BSMNlk((*RKQfhR|8l`U#<&-|pdymKA?{m~{+V62rzR#dMiX>Nt-RCS{5NW({nCyLX9F z*u9D1Zb!mBa5i$llt((%KE!$7LANCkD$rVtRE^!|V-Ix_^zx^v|NcE!c*(>?Q7PYlvn>|L?_3)Q%=)f@>m6ubgQgD{7F^z@{9kR z`A2{@>8q^#X$T+&pE050D&FV}x#yyL3s}C<)$5|+N`!v0Jj@dr-+8DGFNL7WrEf5n z%u3?Gj6;&z59^bk`f z|E}f_^rnfpYxoF`I6s1HA~Hi?r^nx2r-Agv*YqFj-m~3NY3yr4*1>1da z;n#n?mn8LO)JuH2J)b<{ak^C6B_2*Zm zoQ+UERwpfR*4ENt)UJ8-?40}b*Q3hUmcggK`3*&yI|0gF`mRWtR{J3{nxzyd>N`Y< zfBX@k{37&!ubCU#k+EjJ2tZ{_ARuV}cU6F)Ma|6I0VLjcPbJx{NkhMyX!pTnQ6TECZ^Az@&Dy-h}I6=s#;?8RMUF zvD8W?vGqmiL)#`C88<>6ms98a2hTZIk2F_~XpfmXN6S~+gvU#(EDy{s!28hf|NPO~ zr*>RkUW$Gn5OJ+uYmePkjGu^#VE8wGQ-a{Og-9UB?vTy^Izar$j&vuMeBZl%niYC- zg5iTCqM+>Y%Jn=03rcB;*@dHmOr$2qiCC&AYV{+k?t_s>@A9I6DC;9$L?u{q= zMCs#uEFgw=(fUL0$3uX8x0`l;b1+H93~9ZWpQO_hGhQzCv|wbV9O2x(k?-VvbSuSShsr2fV&t0By?UtAN1N|Ad*z8aX8A}{b>lSH_Aq@9lVKYMO&S9b z3AJ3NGI;dFkF&-zB&2F{Jk5ztM-!6_EaiUu!qtNRT|rTZ*ZF%o=i_P6C;{-j`+mEy z^VpzU;9o57aS^WB5&l1SrZMuI6r<`gfwz&(on_uhKfRPc{j)u%^%+W=mB%S2q>(z9 zb_PH3-mxBBs~+kmX1*1_ci#U6Uu0?2wuW{YwJ$>n_I5Rq@5~|@y3MO7;9Th5Nu=mr zd6eJNTX1Y8!%!3YF(7d)@CL>QQuXpkwi$8oPC-LpjA(ion}WxB6nh=P00n*|+}st#k24ZDE-E z>Q8DKXWc-;o>Sp^JDHF2q_&3)eNWTL$@kN@ig6Djdqw#K5vVjY){+fDBN!+#5M zSG56!dO0VOD>L}KiHB+~Z_IFShZQu(4#e)4R!$>h(ykZMXBq~of1WUGe$LTO<~4N% zEyo5lYI34!V_ff^C#96*U$vgJyfm^eo}}E4Gt=&y^i%>=9)9SrPmi=X@c?@5FCNKS z&f84Q$YW)f2tMvh;$yJ+_JfHp}zE8G5 z3+&O~JB#jiSHY})9oqWcar$jh0Sn^t8a-{-Gk^g+Uvzms{D($jIf$~ehOWiP7zQ>@TP$v)oQt+RKz;?{rR z+w_VDS?^2PnZ4ZPWojz>6j3hqw1yQdZo3Dd*Ux3$!!LU3AyW)8ViCMB~SXY%Qs0Pn%X6X*g3n6B>7^ z5P`hxy1sQ3NhBTSNhBRMkMyg&#kp!!1=dNFZlrEh1*TD@Ht8*+5-ODk!+05gfwpLl zXmeCoWLK1LWUOe9qgm8jl&q+E{k2)FgN)*_wB^vU}K}Vvt56B;r!HP5ULI>oJx)@rFM6;~#5`Bqc;@ z=7;O#XNxW2$TFe~spj{;mJL?XQko+TmPTJ1!NpPPf7K^b%VViWT{8O-)%5U>w!W{M ztkY*6r?5x#`)-TwWH6=cYk%u^2Q*~mOEoiPoKCr`cyBxQW?FW5^*r~=gP?yEzI*Z2tfurfI`?dqV7t+G~kXBIic z9BhVttL7yw8+(Le45Wn`^b*v5Vzo^8Np-%K2SXN8BqkNRX080X{0M7i_=S|+E456e zL+=}VM~X^yH(Q(nJ=|)Rm87xzWDZ1m*2^h57)`w+ z5j=qExBx6r9bKq;M3vIueS!F?;V%TIRoq{lA`fMp9@H~y7%#m4vWPDG;VPR!j`X4S z5t~YOJ+?osox`d1Dwy>Z1*{nnMOLu&7DQ2%tSutS^Ent@z033}c@jma?c9`-vgt37 zi{nM&L!&w9DW@xytrs(6Q<%c%i-D70YzRXq$|q8^0;umIs16lhs0D790ZaSUE|y`u z*@;j_!j@{IJNeblis~4SfPrPame~Q&ZJkM-)kpJ!4N0^(YP~hb4Jt#z)qgfn2Nq34 z5z-Ufpm?W0=L7~-)m7zD10$U9);g*C9?W^Q{Ofn$Z&;oZ^@)D?TgF972jMWhn-x9$ zV^%G$G`iDR-E=H&DjeGKD7)j%@<$IS2v;y205;E8b#QcEW_3gxwb({hHsv$fRdq@M z^4@M7W2ld%U(e=)I^fUN0e{eWKut^O!&#K-CR6B|`_njs7Cu|W9j@({wa&)8C{g}C&{w3;P+9tBbxfO|r7-&~#Ib;~(H}1N> zH~UJ9zn?bcGi*#&C$D_pRm!lxcGfu_rqOccgT5|Tr!x~UJ&!-CqE<7aN7+O8QAF;~ zclNMY=yHF#tRlS~oWdhb{~y(eA|w;HcCKLMraF{%PH z@>g613dDYEk&pWU)kpZhs5mmDp(BcMP0QM=)5OM<xG(q zB|5(~=40*o$1iJK&Qdz5TnN2$+Ez`wqN zXpoNRfrUmse3p=>maWS~&jk`H-x)G4bZ;_jhfUl}!@J1H#`*Fh4mik$sR_mv)E4;1 zVii{vT*NBtR_Ecw6)Q8?OUq<1*}XID zLuK$Wy}kIjR<57>w{+$PI1jA`nuVk6rQ9n~_%w zWY!Pv0vZRrYR0Q@sw?cH0{mOfwzSz!WH`&VjK{y09oX+4cQRMbp6#8n$39CaF6L5E zSt{gK(TWWRf(86(uO|EZ;PBEPhZ?wK-5;vRFZILIcm?!d98bnZHpN1~M6?$EMP)<} z+`aevot7eG#$J^{A21jrdU?k|3SC>!){5&bc)TCB(_6x;axEiEuVff_m;TI3)qtET zHrz(kSU=gx+QfJyuyk5#`=8g;0jn$3QIR#WlC4yoUQGTOE0^)d0ohEySb3AUCO6~R zIlkPt`~MWuqN**GD%Gmb?F*22+M?U%gjs87bmq#{k9DGy+l;?U;ul9!TCDI@gX}AP zD&%sAv2{yF=VMp*HL3X}qZUw{mWSroSKaEnDo>o}o#9Q3Sk)Oev5^)Qx?P693tJzQECyngVUKi&4OIGJ$?Od4$2E7NGdr{Ng``d_j@7aJ#v87V z#x`TKJc|UIhoc{W3fuIoJ=I!l(z=G2jlp(SB!&}ZzgT1(Ki9Wm8Ky8Mq3K2ggIbO=;rS`lmH_^DHPA`-cysigM4a$*)JAFWeuJU5PS9`wcpVJ~#@! z!$QAn9Uo7=7uUoEy>9EflG1z~wC)A-cFs!WnIWEGC39>{9OGZ+QUi|>M;E~>tGriF ze{T{COF4a`N1yIoKLvyQC7)RPYs4#)LLvxwyru8bGb9(Vj;W(v`G;mm1ZGT3sO+RS ztHL{Dz#U|-*eAmKKLML6?H|5Wewm&>Q6Dk)rUfpk=ii6mt=oDL;vdp8L>CfEXnyPk zQFZlk@RvfROkBu#kMFw=`GPzCeC=&xILR? z47CgYnFHL$P;u z`L)#2HS0xL(xE4y;<*cz(YCX?x-2Kd@o0jicKo#z?@h7rDA}E(d8^5N0`~XKNBPl+ zdsF$AIZsz=3*=kTm8y`Gd-8t@KhOXXlv*|ce7wNRJfeO%`#kN(jkyqa^d(1TOfn@K zZ8kZDoP?^-%zr=XmQPK!le*MV(anC}Xioq7-kD^jaHGElLd;!K^3ng1viee>30JNw zr&wVr7|K6Oy}&hooa9xx?qgqz{QGRM=u1f=w87ZZezdztsYsRC1Mb&e{SBSmf!Zlg zp}@3VZ%MauxS@K>3{^|K{1^+~WLx8L*u$OPYs@Ktb>bQ4VI?P^xwLoV^V^2C$@Cxl zO=TY|c?#hi74hlo!^kUKUzStr z1LgomxRjO6nWpyJhZ$+Dn;|xwy?YCbm&)56Yfnn_T8aB^JlFg%Jv_HPvs)?p-~gc_ zT6zb=EDXXA+qGNuqMxui* z99MP?zTnD7?^HUiQ(q~Ln4pt7HpG+pOnSCMP$TZfNiK1v07pBk;lHqWC7S1tb8`b| z@`7zg3Wg&~vmje)dB(2RVqj15pz;)*_15ZeHPimGsBR1v7i6n8xl?T^Fe%xoyntgn zJtR@BweR&pRXexiXLH!v23pa4|Ds6w=X2ARjuRo(-m1AyQ%XJbSn8I}J)%nNOv!Y*ZQWN4_87Ny1I`{OO_?Xqq{GYM??z-!Iz)nT7JS-Ie1>NaR%_bt#6#B5L@5 z_P-WtXqns|XC9no9uUXmnWrCaq*>QfExlGdZWjprnFiyZWI<^w!iS5q(TRNRvr5Lv6$QY* zPMw5slLP}x*JK$_r9ISGCmPek7$J# zQ3*MA)Em$_oRWu?Ij+se7aCH5ytKktPy|xkW^;0$rv{i z*j`}hhG0D3SNYi$Pl~*)OR6B`VKMuNAPQFl<`n7pjXOYrb6PnSg2>&gPb2l?jUvxGx zt5d1FMZVQ&Z*)!h#=$kSX?8W|@zxf?N{mM^vTAa-pII-?h-v5-3CjGCTmGP){%>az`e`X}JAd!mpwHnCrqG*OII1o(X~K1oGda1d}gwd;StH zYK|)RLvq!la(`PZULDJs_zXo?IQ35@dha?nu8Q?M=;&8Gc8=pylN7%5`4^FGj~#PX zk4L!W*^dmre<|B%zZcVlSj}VRzYmx#l9?Lc15NZJS+*|~dhb7FI@Xm=teH^+FAzss zqJO9dxqS5<0O;tuL$7z+?IVtm47JhKZw58f|*dcD9M zdCZnSTYP2yvh>IOOJSLY9JI*^gtnmJFvPH8n4Ibi8pB97G-wc#yu8Iqx#;`i{L>Ny zufT4sbsH_=myFHz2t)_Z?sDKwJf`1pR7#HatGr}s)Cv27n5co7h2gbcru^Cbj(jaR zt9Enk?AKxbw(Hu?wOYm$`hr}zn0IYnn`uOvj#Nu)mmt#UHbpK|bIA~0O(Hu`{|0#DniOQ>SZYYNf-6t=PyjV!3Rchdleaw5sadtD8NB z-6EsjVcT7>Zv3y%thZGCW$>lS*AoM9mzgPb%XVx*w})8e86?K@5H+-j9mv6DHh(n5 z_}86L>o3XMFxhO}+na*v{P>i^KaRI%|A(HCj&rvVgSF_acL$64?5WPbU0#)khsV@f zw@-y+HgEymD1O=xyHAsq*17r=t+l<&Q-U*sIp>;#iT+*Tp36*KPCZbf%H-#k1-lmF zhSTTq;j-fHGVt>~K@xBu7PS+fLa)|{iM8QdiJwhBRe3=dKPO0Okc5`kJ|`$%{DJ7! zp77Lfk3a8BfhqugHN@O(F_(rTb1C*w$8xCiH12?lv-7re?)~wF01-U9$@P@t{|fM< z{(H)uE~sssF=vpSI2M5{Ta)FRei6OsQh<1Lz?`*92J$!sdS!h5AS?6e*&{V;?2w%Ja8#E zhzc3KYbM@VGQG!w<+QnYROClqS!w}Rs;Y`UXGG_i2d-iCoE zEBqa)9(n+K^BZ5IjC6&h8=7PK@QX;b?|h4b%2BDu3(;>W&&pA3;fF`-c%BwY1q!AH zc|j*hzPuTq#Tm;=N>JP1aZEdM6u532j&9q<*`aKTYJ>$NRrH}TZlk04b{JzA1=q&I z@W^BKIU|Rm5XB^Cr=F6e8jHHd7dX5S7zrAT5t#R5$~&Ui1Wg(ADo{P3t*a29GyDmD zaYgVG6(rwB`R@4ozTApnE(GT{If4rECtwdaZs-L|&?Dw0L_EsF%Nz3RPZkwloIx5D z{qYg-Dk=-j`L2Fnx~N_4>6bp~AB55eNF(^Pd)LxW`%v1-bxnQtXysDt6!rimp$C1) zZi70BAuKDxazZ{W;ZmfYWD&k7;P-QD$ah_E3`qvle7t!84zMx!81_weQDzO(eTsQv zVoEv}@KfURukGa5+I%=Y!`Mu3Z&%BMMr%+MUN_ZH-{6K7^X4QSr64X`h=` z(0nJ0lux>70sy0A=i$LFg~pkhC){M5&XJo5Y!Jkuy-H8P|2)E(rwKE_`xq^-7R78X z7^={y!U2?J?{+9B)Kdce`(kYAozl|E513xY%&}AjY(BKv5r?& zq(~<5#;{#{bBO6`HuPAb$7|x3Ew27y1M@DhPY&QupvLc{zACF%nX+A?<{Cf;ppgI3 z-t|CsuIY08kCCX|vqHboWr^A(7Imfl1R>tJF$o zRtN%@B^65grTs+f<&E|yyN~hX*Z7dsB#Ht2kpA?=dFQddA@)t8>7_26Y{o;KXcZ7N zpp-ZV#6<~YlU)F4c}Jb{8!BVu*Q}NW(_U)zPkOZ_;=Xp93Ry<~PJT1#M%-}_%t)v# z>umpn9ZWg-($|6ulMd(v$?W8LY_ER8jVshhL`HNZyf7A8oq;^WZ=K5M2Y!!ghf;F= z$5<&`m|~&pHWi0+PM>?i<)ugFENRcNJ|IEpI*uKm*&MJgz6GIgO=D#ey?sCy`Kz#8 z*7VQF->8f+;%;>?zey<#c+pNirCMHNO>jMJD1ia;`S`ZCJ~e=3T=CbeGOL)6;0*g}VKT*SWW%*1j)XV~G#uq5WNO|8%; zp5N;-EI@bt-+i(Fi;u(Hdn;L&n*Z4@mAI)&wA)|a)RMStuGB>?^dfM|l-YsiI){6s zwdH>(TY6}*#UUo>amCKHPy|EBP35WsC_BH4kxc>;zYz^#Pus836MYcK%#H|ZpptE3 zh?t<mYOr z{NAenTcpfc$hlM+Yr)~hpUJr`IGgb%WuM-4)KME`cj4L6yh)w16j63x{&&=9^>?gA z=}52QjrP71(owMXieaZ@WvEBC* zwIW#}kQ;;%JWZVlXA;NNU5TJRKBl`BROggjEZye#5^m|WQq@qGu4lBbwL;&}c2=+5 z!8_l+e9oA;LUJOo68_~7%j!QYt4Zu}b!@8`s}gFV$@}e)RRdX53z{B9M!|wgIDaze_f&aK#ZD;sYYx4tJ~#-l#Rw)%{?+#d%M>AOi*CW4eYdk==Kx z^Pp)?g$CGpMU!h&adw(Utt7Qf?wF`T(*toB`-~~h4O<~8PV#7uR7x<|)P2aDJ!&t( z@{P<$NY-3vU3PC^arOztXqKi?$gYIe$a}EO5vfp2Wp)2Y#fjgK#t|GFU-BSwS)&cR zmh6V=(rXwf1$m=V+ZJ?c9US{zUML4yBQCp^Em?j98Gw97w0X`%iEK)SmWrWIcnV|N zlHvF4y7V=uaa6}D%5}mVh>VV&QxuNDhpAx?!2B9Z%0gkr`{Mza(RY3cD!VN|P6eppDW- zQqB$MwdFBatf118MrON~rHTtUCnnoyWN0!-9%<&hThPYWnvYW&<%kk`#S=W2h<$kE!bpi(X5CPTV zyBWqU%jU0|Eq~?6zk!pCAIhhX7(0v;Pjo`{Xw7%lWCiy@^h0+DM!mR=qnryA_ST}` zWE(BmGT4)*v&%CY+Q#FFGC054PRh2p9U;rvj8IWG+sd7v`R-DwbCHh#B+MIBr0LA7 zNVGNNaPg`ElAjfU9(vIClrGH~ZEs{XokB?hb$Z*O1_xqpQ}hAzW`~8;F1cyx%}tGTW|?Kz+7XAo1z}1wRHr!=&Cm4doHeEi zqw&k~@nzE!HXKYYVi=(=CO9qR^O(v^jVYrhXEYta@nJEEVombFQ@dY&=NfD62vm7i z&YO_aE5DaPHJ6v+MY;V4(uscdp#7|pj4G9!+NCL5FIU>!tIHa^i`s^{`6b616IKX=N;~h1u9Q1tc5qzY z{=_;8)&Y>nSZ_jIg6%?k-wx#S7qR1L`T|N5Bc7o}w*=!a>WV3<5$(!4pD_pgGe^lb zWZiHU&YwY_w`-fv6;j$v42w%$gho0?jn$kgL|kFYRnIH~zo#rDa8)2)Ui)tR1k~>C z1FxK>(Qnt{TVw_gd&pP{VQ%daGqnmbh$d6W>d1_UrB}r>%VAyaq~))6nO-8}<4aYa ze+tucn0@=_3V~0~U=$(!5hI9|cb6bv5R<&14#`>%m zMAiH4qt`4oS9b1d&kf9?0Uu08k#}StW>UOkN=r)@8;K3)P9qN|p@}J7a{}2VZ%Sd$ z=b*|rXT+ZMs^56LvM%_`+f_~NFp-(hS?WWop#dYHvJflE;9%%&t;i@NN_w3qgIJUM z%ThKgiWMfVKLV_OpvkDR$75E{#jK%i4d;d6hERw4{4v5sVl@9w_r$R_nn-nUEN(tm z6R`{y6}WgCj_L^PO6Wc>P`SG$Y+)$TGbuPW$~qP1vZS7C?(5-jddH??*3qzcm~;m~ zM>Rv33@MuSy$#1o<2QQXRhof4$I}s?S6H#Z$ORuA>3WUDiZWybki=L%t~_N z!>$NMW-_ZrndAS({|%f(=xhk}>mBl+2JaIW^c%CDmIokhkjt!w7R#>DPbZQW-_NB{ zIX)}57?=CGI$ZK@8SQ&Aj<+F?Y{{(kJFjrBcSUvJm~|i=6c?Z4Q==z6*u@caGRl5Z zIBv3W`mZ5hPw(pnDIgWsF&d04Gpk7WM;gE27`>*|LvyOg)MLtV7znR=OsaTq*U5Zqz*bI!P*x z$Y~NZuVre-SL6f)mUz%26{95t3v-&5nM&W=0Kj~8L{(ON6u7UO!i*cX?Irnv=%u8Upk_Y1x71e$NeZU#8O6E!d+YbilmWr>aK?Qv! zr}GimuE>2>OU2BzAb+?3Wxbc=U?!BPldU2LI#6Pt+*VOMJ!rna+w~_m+PZ6yTWDGn!W!3-y7h2j79}N=gCajlzwM5T=ii z0~z|W7g--URD>M*3ikBZC&C9@8T>o`6O$r2FBI1Wim0#$Bn=d5zDvJfkT@`@-vJ^n ze@ElpY_-Jk3+{^> z=m^*x)B~j6CCMYdQwLk;3Aqw_a{WQOxCrqMoC&-{&W6y;7lK!SWy?Q^d$S=8&1O0g zggS-_$x{fL3}gTq^y3Hh`;r8aL#_eMT^+e7;CazDA;!Y|NjEXaLdamrQ2yOE1g*SC z=k71+!3H3sgnhvKlGEpM-mC6vq?V5#fd82{|t|UJI5C|Uvx)Z9vd{9V63 z((Ro-{Gd)Cuk3bw9=Qmsd(EHhlrFRnqDPm~vQPz^BZ%>m@=D74FS zCkxK(%LO`wq(KGzG=L0%dqdSDjtRkgg6}}&=2pEych&1pRs2XHpSOdGhuft%{ea6o za>|R-l&yeRB?2k;#RX0P!*)Lczqyj&{iO%W1EKTypk{zFecuAl8?HXR&(`$khZHvu9#S4pOxI2JcG6jTGoob_OpW z^+yoBiWqSQ^6j}h!~${^8?+5y3qJ*nt1H_MMGKS<{|&qAbT;2F5J;g<2F9Quco6|3 z<)QWBgDELuR}i0kAT}(s(PD00KpkD(d0Ts1inI4=dA?MK-L2df_LEe^Kt{3A*=KK_H?-+@Ie1La$|fAVtLp)JzyL> zIy_dsMxX_>RF_a-D}-I1!x#Jb`mfhPDKDfgv<`GvhCe6*NLjE=5jp5NP_BX7kovH$ zp*>K7(5}H>Ll)LG{1VP$6vj0u2a*iU5V~jsNgt(1m>lj3PC1`BL;aCrrVa!bGmn+*&)rr6LAlIcSCf)h=O! z_c-1d4&N*t3|VS*9FZyTzmg96A9MlSx9^G&-AG*!w84VN+lVL;{xBbq1h9Ir@+2Pr zwgc^9YhYuK-bu2Mx?sC;_+fU@iyyx7>)Z1fEcizt`LYniClYwU8QKF5(m%1Ahy)#M za=5ko#fepy2}N_QVCi4hf$$<1n9E`hT?_rRwy6Xb3?vuVgUp3}s+WQ1PFaHR=Qe_U zgnHWcLTQ88^=ZT1eTLZi^o7}mstOi_WrAM*wF7McyZn=Hfae|i#m-X5(!)@|LBdhR z5Zcwi5veZWQNWR`4%ZvflNZc%#{}l55j^1EqsK-1)PV!!n zors5UP6+h8!oIye5&hX+`Mz%;udkkSZR_s>`bS8Q{uJny_wHLt$%>P9N zEJT0CgotUMRE2-cNgs10Ur=Pv0e`@s_=XqINm;O~YD@8^QPO0)eiu>Cb|n)jb)DBj zfmKVLF|u?vJ3$H0QB9pOD2p$2efSkYTI_-!?V32FYnhVdx=m&F+l~X(Idw)0RMhA? z^2@D4GPkivORdNS&s$TB*CgLwt@svqT}6#oCtut9L^mw_tTZ=VqVcTJ3_j?`~>qOW2Y-v1+F_W!MkQM5I3 zHFt2fV-j(2He>o9xeOg2Pm(1!A@)YTMs%;a8e1tt9kR7lt+V>&$q@qEI(Tf;cJB zC4VI`_cy=td6*j{QoMirOm;64c+43UsP#FT5~e2b{O{3x?3LFd9jeP(hR~vhOwOjf-yAh>xi@({Y?mDC9r!Pb-^Db10My@%~#| z04g^cSBTRBwSE#H5taNk`DG`JkfFw}qs+ARhiippnq(A&`rzx{H@Hq(PaDH%Sda!Q zZq`T?37y7~iGh^f3=wBzN*#>>rKD+VO_Hn=jAu^hLuq-HG%d#9Qct26tAq)xGQk=} zpoUqis}daxWe-Xf7UgXg{-#|9sEBjBp^UR*PDvRwZqQS=7HopDA*v9N=vJ~VUiTDj z$z8gl%t!!FZ&RT^6>lXA;35a_~U^Up7!U)ct8?~`C_$5FeJaY^GCxxn*)54@UGW>aU0E|; z^z+||x$wp+YX10^IxuQO7?=$&Ybu>pu?kOI<9KeweNFp6rSIC~?XUwR@IU<~UGbeh zf9CKsL;B#-v~~Q-(a<}z>ewWINFTGyn;?E*YVQ)cUpgJOsLg|AZI(MAPt!wrmvTpw% zFS1Y0T0b;)Oz7wp*Szy;$ZEQgEDx+F7PI1l&wppst&>2Nn%C|!uHoOlR47Q{_PA}* zQaC@KJ_pXN!u6%pBmc$HSsyyUtuGFYFc$0^WHnG}>@}b5DzW>>=)TQp;SS=k>ubaR zb_2D!fiu{Ke}GhFbqO5YP8Bm!kg4u9>*xC?=5kwL+)ku!mXL3#HjAAcCX2|E%y|N^&wV1NhU+9OH%amd~?yZl7SKO9b zJ#2f2=axbI-+G|P!Mox~VGX);41ceZ(~FVX$GJPvm!Qz{63cWJZA-0{wSW86fHAz` z%wn+f1C@C#w(XIuT3RDM`zwFHxjYVI!;cE*&q@_fRbptQk|VeWzTKbPGTd1ii60-N zv6|t(dIOPVE*^NN|G0PN!f(~jndpzXRXE`^A9i>35Lnq!&a+RNr8Z27Qx0a8#cyTp z%R9IqGUKRNq||DuFZ!teyc%%+dnne8jO@Kp`edD-o+-A1|HZOGYwmHK^#v-3h?&H# zH5}FnH9iu3x9zIYJ+e(*qccs%M&%v}>$d!pU~TsCqxgDZ#$ER0a8d&=jXk3FKe;%a z9FcdKxtQTF=>s`agZ^Wk=sI7^a-dT8uT(LU+7@Ob*q}k#+#fmy$$I*9I?Sdf?y-|W zwPJDb|BP?bVx|pPTX~+>7Xz-pOW}mOTsh~lFB6?vURd&_iNY2?ZNp$PXATHpj7VpN zOujU#vk90t4sj_FK)2a5Zfq$uBWL?`n(25v8b;6}y;00}+Nw-2WNnP~7stfEymJSg zpew_x@tH+^7na?BIozOk^;tg}l4-uAA zJR;+-Sq&CHY2K1w;WephFDV1J>2t4NqtNGr zcH1UpXEwglelj2Qmz zFUT_pCHSA=X)pxpa6}L)!HM^`Z-={heY3xuQBfzlfnI;sA$*Fn10{;P1DT}ywXYv&L=8}#N!zt-4_9XV)!Talr6lm`SH=!6 zLZuT;6T@VWLN(rH8^dI(x$50bqr;a-g0+6=`4;dOE6UvehGeT?hR3<+ zO~q_vSg-FJ3yo$=qN28~GWJ_nr^qyKGxswr$(CtGaBv%YMtY zZQHhO`>!wJM%?(~PX4%q9Go2HvL+v8^YEM=VUtj)f+)EM$ul$g)-*TGfKT$td6BY#aE9NyQ(ElsH}3%=(g z*x_^}GwMn|WTI1J0FL*!zEgUM4vz?we5h@+x65{3>jS<>>HD=L-b8!jdo`ozs3%ikq(YZJHVJ>Gf+-W(|Tgh1%coMZ@+s~jBHamhjPWj~;i z;(DBJ%qo@jhR>#T6ViAn^Es&Y`ROi%C{b6xfh<6%OB}o}p{ z*PCLEq-BDv+JdAHWdU8XM?vY1qJ{Q{O@=X;Cm}ucr=q$e z#dzTU97*RTZjetCYO-n`Q*dGPA+-2XsfPKx<)A=#rBLyCzZ|t~l44(Zg&)tH(ixk< zXYY=$#B+pOcJcB8)vLQCxaHw9Y}$H(8Wq-IhI!+NwBl);o&O-u-DSZ0auonF5b^-; z)aEeouG2ZiG4>)fI~&3{+q)%0f{Jisybw5Leh`3Er4hXa^_Q_!*nU!yia{H;UK4K9 z_BRp_ls)Dq?20fV(BBy)zvJ2Mcf$n{L{MEpIpC*xIUxGtc|T~F7b9nu#h2pXCT#Ey zv7YLmZ(s?-7U??RcCZeG9yyp7c;M?IvzlQgMe(j5b|hBdo@|9iI}8h#N*u%nI7R+2 zwbxbHyT9lL*Vv6(e!YCDLK~8cdm>&g{S5L0@f#?3VQ2xpXg_QI1Ply#+bQ&pOVLnG(>V^t$aw zpAtaAEa@@B<0W*|wSk}{#DSl0rXpe3y3~aWZbe@<-LG)sk!5VwXf7Mxym8}=V$=?7 zdm-+jB-foJmnp@ied6DPWtZgY^NH&7%-X6Rb)LXl&S`a~z*@3tb~A{59MhTC&LeR; z6Kj6r=zBVa?}98AGQ+`!wc1M2wVHV7HFie9+qk$~qG~H{03MUQ%8IRNLVm*a$VvS~ zlz|EP{XxNHTfi$0#5|1;!k>|*-|PFxAz22(6cR>tvrWtMY4z$Om;|Q7!*EZY=<8X8OQ>>D*vx;@7}WCv9}5su)vybbM>?q_rko59d}7 zf_km!B8tWMe@1ID*A3H<>4GZ>^NkrWnCgVI97|EOau~)ZOa|b}@4BEiCjH9+f1~PT z#~53jH)`O{1X)9zR5_P2q}5F;=uxNdG$JbePuZcaqd-G~YsWK3NR&cIpJ)LrqO7L3 zFT9!KSPh#aCY5fMDZ2$DTOl0>|MK$&OpVytSchiOEacf!8xl+!I=(?itts6JYzdEO z(em1s8mj0R+Yn8o8=^0>Dh**Xaf6PX7}>D@_DP!7nMjlOu_L=;mc9ru)SJnOiCXCiHryymcDYq2O44N|1 z%C>B|kp+skO+1)8(wK!`A{(%y1AB!2-E-8iZ?e1lh$4&q}YXCr6nMjSE+ z)Xie`r)5vs4oj?i|1k*b8+Xm_a$~hpKm9O0o~@*GVh0GKf{xD*9p$uk=8^MQD$-j{ z)(kXo*V3q**z4R%vzlRQwK^PNGFh0kV9zuezhRw8VmiRe{DY5E;>>UyU4SxrZP{d% zPkkJk&n$FZ^Sc5SkDfm!05ya0g!M{cSn|FhB2J=AJ)hpu7C2c+k=E8ulB%A$@PbB@ zVwZ=j3d~5jt!=O{OMq@);rEEXXyGuN<_`Cmt1&ixbI|)IEY7t0TErfiJ?+2#y2HBM z8QmsV;7B~AKiAU4$Htk?y^?U$%1$`|F^jg5eiLGw?tIhWr=7J4$y5|PG_I{Rpdrdn zp~@XcYv1npcPW$N0Y!kicjIio4uxlsY=J$)`Ge7(!9|YZU55>!aZ({>$f?xY*S1C8 zL`%9HDQ*Az@BSJd$uPh>U;t*_?+*<6=3g`^R!BZ|V#OXCMY$>m@QGy&C2D?N}vvqq3 z%zmEcZCKeKgUNfZ&{y|BS<3maGIQd)Pgp4^w!>T%SK-os6}eS|_l@@ z=fItL@!;5Y>VIcr#JS>ktIT0ZM9o)=+?I62GCGGfDa0V4AC<Mlf>;x!Ma9i0LAoCJDx6>FOk-E!KGr+|Y(eZxaTp_kzUPqJ>`s zDXQ)%0SR`&{H7+Je-^EZqoyJaujP!8-oA#`e>gp;n1f=>j=fNJkr)zQJm4&q4G5+_ z;OrAlIixD9i05C@e`0VOmQ{`$YZA&0I|{GRLE@kZ?&-wa5HD8CF+;KDL^2i8|Fd>s zcK)x5Xj12Jwlv~faVAb1u1c1Z4&lcTb+WWnS}zHT62B1PHyhHQIbfod9*qu|wh zKPJCwvqJFQ(_{DVUs_2C1JoFc^2932q|kP)rXT@lFLYu#)OIVkN>vc0&av8z%L7w4 z4~QLDimvrAmAN+s*Y)UdI_O_1J)GNm7p*_$+Z9-;qHDshz+2|o%K_hC5I|k!zDC&H z<9mGPxSsco_c3WHqKoGTo_r5k-!Gq|I`o@wOFFBt#XjB-XA1)%kZ3kZT_52#&0mhp z_S?r(cG@5FrPUpIdUw(XX)mz}e4bvP9GBbPJF}Tyj)U04O;_*Ihn2qXw@gz!&MmhK zLRr2>Ss!a@XVuRtQ=TV~i_4cjZ$@@wW|T0>>^*_<*mtM#OwgyYeuTqD^bXsi`-s8H@#vv~Ff?>% zJiK*EP!JCR99=cJ^HQ?q$eW27^LgTm+UO3^VEVvm$0vns)C$@JdEECm)Q;H)KC#U) z?el)x-leG1*2iKH&kkPt8;sSBq$3=@pz0(FGGBz6=!ml(UzcE5dil+{aP>|mUFkh!8yzDzTjnpx8>{Qb*=T6_2A#`(az&nK6x(9-y%VTo*d|&lguuexJJ(_IsCn0o4fp&0NA%U= zWb5}YCox^G!|-7|Z%-NL$BgE#ugYS&G+S*+dfp3-ugz@U)z4KeGI~s{2B)2|P}gGK z`iFH_N22@f=#;FpJl~5!GgLiRw&#r5c_I9j{qwhl;;x5}D!G`?e@xx(n_ZJb{@z*% ztC5cV?_>{Ndf z4TZv7oTwJD<%%r&jxN~gkzd(2fpC+YsNAP<;-PB(E~$NH+5OB-3mgZ2yXsH-cu9Ww z8pbvw+y8rW*u*NZT?^JgWHsTs!Rw*Dg799wAEI0$j6qG_`8e8EHWC z;kCbg)W%`ytsaUW^nDULA01j^^mK{S~DAy)a}AlBqjf>>1pHj5t&>hu0Q z0{wbWv9KDno@)!E#PYIN#VKFuH1-MH${DhiXb!nQYT^5rE$hn(%Da4*&ynrKMr5Pm zkD$r>*oK z@LHjojlJ?Brq47F+w<1uA(`j1tsvWIh*w-92?-%Qhy=d`2%$fF;tsowl0gE^X}Ss9 z>ZZK;Ib=YSe63O#*g!-~vO<7LIcQUp5~{UGTCyc%xjA?(lZoYGa+>UI{dDW|)fC#R zh}_faaqG1w@Amx_2iq5DvzMmAV>79YaY|K^Rjjq!%Xy?L&eq9hf|veTm4$GAP4^y= zVh`I+Yn-*t^@#?5d&UWmXd2O4_#HSJc5p*1y?60Q+G8g872!&Qrk zY>^>WIPhr=kEcTy(aLQtnA@K8j#7?bXL4zpG2|T|`e>z{fD#hn5gxObM=)8SXotsA z;(lNniprVCec4bh@ywp%T>p&v#{VksHfIDOp4_s07U@xlU(z76S*l5EK;LwkHP=tY zlZQ94Vx>O#?*@Z2XEC*hEj6n=y597ERV<)}c?uvb+huGw*Bb%M}5xe;monJamfehb|8)O|O@ynZy!P8{Y>sd3TsYg9yke9JN;3K-Y=ROKT8|b3xSuVNLJb zYioxeLJIh}P#GmhDI12I1?MKhuMma^C=BJINSrDWe(KUC7#&Jw)K~k_uxp5P z85!nmO{5~nbd$vrzv7s)QljI$Py}gD4=l>HAE0;)NxRWg+CWQ8un3z88kMiXp$8E! z9`+bFH4Rbesk!}?@V+WJ4fwZxpW+?Fd}fP14mn3ySH#N$0q>v)Dk_vP$IJ$P=W`jW zjhKytjYIkUu*#@DF>c|!xvNxi(-s{S63r^h6YC25vOYwjf)fk1${)6$KER*hA5{<^+RYqu6Fw=`87 zTy0f>V;yJIHZ5Vj{MNC8lqWa*8&j6d0lA8QDqw~9#Mc%162+J(iBuFlvL2_gTl2c_ z+?j-m^>Li5X1Z@1p5<{SIs%>6eL3yXo2yHU&Y)c8Gl>oq>mJ0>HD>T0Q*K+ex|0o@ zrE>HyAqyFh-M{#IZz*VpnXzuN#$_=d(r?X*J=#wS0BCjV-p--d@4V}4gcbEA8JG97 zon6`NO91Cha<2!c?SvQ?_qMBRuZO(r7NbjKhLfi-%$*7Tg>mz!fD2mu&%x&=rDKow z?j-AaiRLt|37T`xh-cVMi^<2(W`3Zj`(iq&DSgaJCwFMO=FZd3jD!7_+AJ-)#A`O z3RTvf98|D9k3hPNN#{LMz=#hRZa_WbMULn%ru?D2KwIQ%LWo8^u{rlYF)>+S-ILE9 z=pMf>_!p#|Kp%K7kUzP6K;5t}xpMk-k^WxhxX5q@KaP2++;M*(XP6B{6hS*kJBWy! zYe+eeLBmUZ?Ti-E8FCC)(x)&KZSMz8zi|UufrOb0LlZ zeWU;PPnt<1v{?!o2_Q>yM3DbiFiREOgJy9W>GtQVk-k`y*u1+i5m6lWA;fERD zh~gTG)@N)?3&X{y?j4eHqhA^5d4sh9ioBLI~Q8tUVZ_fn%wY!+$NZQkm?3VbFm^MyFmh zKaBTcCWVgesxzfOv}8$A4R$|C+FjNNhy;QeXgB@C zo^6ClVwK7YoedgjF)Jz|mvznjjezkX#J(OY_(&2c3Oy*ZA=wO5{`3U`tQDhk!!~L>QXcFjOdYbmnr7 zq=|7xtgMXu2}!_}BC4|jPcr=(WLJuduUT{4eU?7AEN`4w~TSY@u zJZV!sPTF=i)0hMZ3x0xSxW5|%ut$W%nWFmCn^HU$#S*j|L%{eA{h1L^-1m%9!LcM6pie|BNJf3*F zq$^ARye>}y=Gy^W$o@FzN%-19(=iC>0QLw)Wwr*OQ9_$N&^RI;>oysoVh8C|rA6X` zn8v*lYpBk_*v-;G54hfk`rb$g96`*K?U*v#aPf+2bmc(uWjcJwPFbqW5K~s8E)eAP z9?v2#yRv0h$pFtUTkKayjZJsO%K|zt?@YX^B~g$p9PO~{oCFe%Q>t2wIMLHQ6@*P@ zwGwJNqyq(!2|r>m$4+p5$Dkj4U;-u9 z;+asG1t7>UQY0DM3SyrK%D`B1A7o*~^Wbw>et~-)Ov>wt)!7@Es<=q2%S24W;^NP{ zT7@s$1h2EbWiGFg`@3&xU=3gO-@lZ%KS%)cLfwMpS!e_i!* zrKfa3PF{i`<&hzaleeLT?G*0ZMoDZ0A%L$7^+#)%78Jpw0!%D5P-IOvA*I@m>jB=2 z20^*qE}2iLa4hBFHMMa@Q3KJMHzZou87nco))C&c@7IAK2dg9=<|MgvL8WG8PLTnx zQQC!1mPWCBu6;_iRREGa7Pg=33AyWSFa%HC94tq&M&SS2~hk~qlWuh6c z21^?yB{coM+{zR}*BP(>UG(&a!7GB{0%g-jg`{LAggX#R!0Qj^^k0_`o5-%*Uk${U z30{4Ma@jHtz)k;bmsWZ=cXY(8#gN?>cb-)B z@XSv{dwc}cn+xCA(QXB&j}DVd^2PLhErR1#S1tdj!doRSu*)3TPFIGPiJ5I=v|(nk zgFM-(>ExLJ?UT8lv0ajL;HbWtH4;HrNuXC@=XS26{aH1()?K@rCjPjkms&47zUA{^ zo&R()H94rIzPfFjP(ARjhovQg@<}fm73~<1kpjZ_3s<;A+A8m{W@Bl&ikWQJ){x=^ zknb`*XL@r?*Yfn8e;+l3W0gK2RHyGOQt?S?Mmffyi`{mMDm-8(AnZ5i5f|4&Q8aRT zsMmA;F&Qt;YY`JfbUp^PXc8YNBmfA$hA}%*V_9w(wQdds%e;L=jl;M#42uLsuU#q*Q@aLlWjYI$tRr)T?L@oMty?TI0oJUBeEXFmeGtTaj|v&4DEuNcH6jGh+-&5l9b6#j ziYjJ1Zk9R(C@-A!(mkwu_o;GZcPcCG%u$x!avknho#xu>RvYjlqN!P@+N7zBWm>Z+ zdG7Hq_pN37i@km4JjdYBzuF4>!$2#BvUO2rHj_!dU?ioW>vCR0^NmHRr0@L{LML!H$1uVHB%Uf_V~%0MbUR9gz1=JetyE~KoefC zo=skCk~Kr?ssKENOl0Fqmd$tu+Fbwskq8BRf@)Xpky$ysLjAK8z^B?)apomrM~_v% z*4BCB+kZp+@2i_8wn{!igV`2Xsi{&%t5|0Hrfq3yMg9Zb88ws3$T0)e6ANyHK8 zp}~3x`4v$pg@^=hu%HPDK?=mr{UDeSdr|}4`=3qu`;g@2N!$+uV-7|nN2%3L>r7Nh z#KKL6w;H`Dthi#-?rNW?bn)YUb0u3HI{r;?q!})HKKHSsLrPBARJJUSC)De{`g*^< z>i+(E|NaL4^RV`@UF|FLAmPaOe$woVb{n+(S^S3w-OJ&VJgFCbIabyrQ+=z6 z?DD{wCTZfZLeP36YIRVXCLt1+o%MG{)0}BXE@8vyJcHLibNSg3X|E$^iEHWxLe=62 zBpq0yojW+&=-pPKk+7Yzb2f!Tnb|@zqxWsDL#9fDw8sBnZ zgC^PPt1ho#{P?AL`{4Ipz}Ig)RTWVxozjE24(qi_2d@zLqdoI#)Xj+B`%P($ih$}! zK-Fi;DD5s%=if1J{5U$^w-MEo6C%YgiNKDJdeuuPcbPHWP`~{GDCy zR_jUDg5Ac>H5XK2Ho6DNgNyuJYu|%9Ig2;Dn$wUj2yqMTNwSSL00u~ps2CP&cUpc| z<;H()L(jx&WtBws7D<){Rq!VYBnrz)`mn)%RHDc0YjizMCQjvRwJ|CK>|y7?c-PwH zF4p?@@9T8J!UKi)*V;dD*Vo*osY_gS7sAQ4i?(oei#_rQRt_zFCS&t^jBZhSXV#;Z$uoVCrZxWprnb-Y#$XGTdMu8AS%xa-&X*mNGNWY0QWq!p zmDXYzcKay|!_`C}xl`5pLpc3cyv5jkE0fsHE*w z8YC>GqpQ1vE}bW4>H`auE?-x;vh-_bphMh63WzVXQLM_sZb`2$6RAckn@BCj*7V@r zP6kGlg>2%I*Hn$xKSwP~(_Oj6IWyMi1#E=q4KGpn*LolGVpn^S9n%vNma!>|!MM(r z82c_VRl(b!KGh92W2JWz9`)#PVq)#}mYl*${QRMg!*Z$S zo1WG__KNkFb*pj3p*)UpGtz$56gX>3Pm%FQ$6VADqEvRJ}rX4c@@cV zTC5L#nOCOSJL$Bs=y9`s)v6i82{=If9j7LScw=r3rHmp@1RuUIN)0qQV+su<2MpdC3!R}1!~MJubeRw8V4g< z{rsRyG93u9Wt!{3yrsi$`@D2(5Y;kSb0k{s36{P=Hc}KZp!!XNhaT@1H}DovtJ5%3 zyymdDg)lo+)jkM4Vah~XZ%πXWX%RBIvqmY*lokrfPp>q9@e8;i@PG+U# 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

11d|)!wqQ$NLQN*2Cgdd|Jw0lI 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 + + + Caliburn.Micro.Platform.Core + + + +

+ A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..4378b65567193017e25e8c4c34575062e8cc55b1 GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.xml b/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.xml new file mode 100644 index 0000000..ae55bbd --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/MonoAndroid10/Caliburn.Micro.Platform.xml @@ -0,0 +1,360 @@ + + + + Caliburn.Micro.Platform + + + + + Arguments for activity events + + + + + Creates a new ActivityEventArgs. + + The activity this event corresponds to. + + + + The activity this event corresponds to. + + + + + Handles callbacks for the activity lifecycle and exposes them as events + + + + + Invoked when an activity is created + + + + + Invoked when an acitivty is destroyed + + + + + Invoked when an acitivty is paused + + + + + Invoked when an acitivty is resumed + + + + + Invoked when an acitities instance state is saved + + + + + Invoked when an activity is started + + + + + Invoked when an activity is stopped + + + + + Invokes the ActivityCreated event + + The activity + The saved instance state + + + + Invokes the ActivityDestroyed event + + The activity + + + + Invokes the ActivityPaused event + + The activity + + + + Invokes the ActivityResumed event + + The activity + + + + Invokes the ActivitySaveInstanceState event + + The activity + The output state + + + + Invokes the ActivityStarted event + + The activity + + + + Invokes the ActivityStopped event + + The activity + + + + A implementation for the Xamarin Android platfrom. + + + + + Creates an instance of . + + The Android Application + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + Encapsulates the app and its available services. + + + + + Creates an instance of . + + A which contains the java.lang.Class JNI value corresponding to this type. + How to handle ownership + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + B + + + + Start the framework. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.xml b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.xml new file mode 100644 index 0000000..41b04cd --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.Core.xml @@ -0,0 +1,268 @@ + + + + Caliburn.Micro.Platform.Core + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0e30ecf42c5e54132bef0499771391d99bc73e3 GIT binary patch literal 17408 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.xml b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.xml new file mode 100644 index 0000000..f60eafd --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.Platform.xml @@ -0,0 +1,284 @@ + + + + Caliburn.Micro.Platform + + + + + Encapsulates the app and its available services. + + + + + Creates an instance of . + + + + + Creates an instance of . + + /// The handle for this class + + + + Creates an instance of . + + >Unused sentinel value, pass NSObjectFlag.Empty + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + B + + + + Start the framework. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + A implementation for the Xamarin iOS platfrom. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + An interface to allow the IOSPlatformProvider provide view lifecycle events + + + + + Returns if the current view is already loaded + + + + + Invoked when the view is loaded + + + + + Invoked the view appears + + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.dll.mdb b/packages/Caliburn.Micro.3.2.0/lib/MonoTouch10/Caliburn.Micro.dll.mdb new file mode 100644 index 0000000000000000000000000000000000000000..995abe6a2c3dcf15bbdb67e97e1c1886c9e8d7af GIT binary patch literal 25419 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 E15oZQfdBvi literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.xml b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.xml new file mode 100644 index 0000000..41b04cd --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.Core.xml @@ -0,0 +1,268 @@ + + + + Caliburn.Micro.Platform.Core + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0e30ecf42c5e54132bef0499771391d99bc73e3 GIT binary patch literal 17408 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.xml b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.xml new file mode 100644 index 0000000..f60eafd --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.Platform.xml @@ -0,0 +1,284 @@ + + + + Caliburn.Micro.Platform + + + + + Encapsulates the app and its available services. + + + + + Creates an instance of . + + + + + Creates an instance of . + + /// The handle for this class + + + + Creates an instance of . + + >Unused sentinel value, pass NSObjectFlag.Empty + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + B + + + + Start the framework. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + A implementation for the Xamarin iOS platfrom. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + An interface to allow the IOSPlatformProvider provide view lifecycle events + + + + + Returns if the current view is already loaded + + + + + Invoked when the view is loaded + + + + + Invoked the view appears + + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.dll.mdb b/packages/Caliburn.Micro.3.2.0/lib/Xamarin.iOS10/Caliburn.Micro.dll.mdb new file mode 100644 index 0000000000000000000000000000000000000000..995abe6a2c3dcf15bbdb67e97e1c1886c9e8d7af GIT binary patch literal 25419 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 E15oZQfdBvi literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/net40/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/net40/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..412b323f0b24e12c912a0bfc1f41e1aae694f4e2 GIT binary patch literal 90112 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

K$5!H8F&&->$F8Qvz&@xC##S7#VoecYyAQp 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 z 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 + + + Caliburn.Micro.Platform + + + +

+ A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + Inherit from this class in order to customize the configuration of the framework. + + + + + The application. + + + + + Creates an instance of the bootstrapper. + + Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true. + + + + Initialize the framework. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior to execute after the application starts. + + The sender. + The args. + + + + Override this to add custom behavior on exit. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + The optional window settings. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + The optional window settings. + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attached the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + Implemented by services that provide based navigation. + + + + + Navigates to the view represented by the given view model. + + The view model to navigate to. + Extra data to populate the view model with. + + + + Navigates to the view represented by the given view model. + + The view model to navigate to. + Extra data to populate the view model with. + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + Removes the most recent entry from the back stack. + + The entry that was removed. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of + + The frame to represent as a . + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. This is necessary when using the TransitionFrame. + + + + Occurs before navigation + + The event sender. + The event args. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The parameter. + + + + The source. + + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current source. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + + + + + + + Removes the most recent entry from the back stack. + + The entry that was removed. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + Extension methods related to navigation. + + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + When implemented in a derived class, creates a new instance of the derived class. + + The new instance. + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The context. + The optional dialog settings. + The dialog result. + + + + Shows a non-modal window for the specified model. + + The root model. + The context. + The optional window settings. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The context. + The dialog popup settings. + The dialog result. + + + + Shows a window for the specified model. + + The root model. + The context. + The optional window settings. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + Creates a popup for hosting a popup window. + + The model. + The optional popup settings. + The popup. + + + + Creates a window. + + The view model. + Whethor or not the window is being shown as a dialog. + The view context. + The optional popup settings. + The window. + + + + Makes sure the view is a window is is wrapped by one. + + The view model. + The view. + Whethor or not the window is being shown as a dialog. + The window. + + + + Infers the owner of the window. + + The window to whose owner needs to be determined. + The owner. + + + + Creates the page. + + The root model. + The context. + The optional popup settings. + The page. + + + + Ensures the view is a page or provides one. + + The model. + The view. + The page. + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.dll b/packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.dll new file mode 100644 index 0000000000000000000000000000000000000000..0419e95f0913fa6873b58a225747057ee571a715 GIT binary patch literal 39936 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.xml b/packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.xml new file mode 100644 index 0000000..10cdad6 --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/net40/System.Windows.Interactivity.xml @@ -0,0 +1,1072 @@ + + + + System.Windows.Interactivity + + + + + Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. + + + + + An interface for an object that can be attached to another object. + + + + + Attaches to the specified object. + + The object to attach to. + + + + Detaches this instance from its associated object. + + + + + Gets the associated object. + + The associated object. + Represents the object the instance is attached to. + + + + Initializes a new instance of the class. + + Internal, because this should not be inherited outside this assembly. + + + + Called immediately after the collection is attached to an AssociatedObject. + + + + + Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Called when a new item is added to the collection. + + The new item. + + + + Called when an item is removed from the collection. + + The removed item. + + + Cannot add the instance to a collection more than once. + + + + Attaches to the specified object. + + The object to attach to. + The IAttachedObject is already attached to a different object. + + + + Detaches this instance from its associated object. + + + + + The object on which the collection is hosted. + + + + + Gets the associated object. + + The associated object. + + + + Encapsulates state information and zero or more ICommands into an attachable object. + + The type the can be attached to. + + Behavior is the base class for providing attachable state and commands to an object. + The types the Behavior can be attached to can be controlled by the generic parameter. + Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers + from the AssociatedObject. + + + + + Encapsulates state information and zero or more ICommands into an attachable object. + + This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. + + + + Called after the behavior is attached to an AssociatedObject. + + Override this to hook up functionality to the AssociatedObject. + + + + Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. + + Override this to unhook functionality from the AssociatedObject. + + + + Attaches to the specified object. + + The object to attach to. + The Behavior is already hosted on a different element. + dependencyObject does not satisfy the Behavior type constraint. + + + + Detaches this instance from its associated object. + + + + + The type to which this behavior can be attached. + + + + + Gets the object to which this behavior is attached. + + + + + Gets the associated object. + + The associated object. + + + + Initializes a new instance of the class. + + + + + Gets the object to which this is attached. + + + + + Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. + + + + + Initializes a new instance of the class. + + Internal, because this should not be inherited outside this assembly. + + + + Called immediately after the collection is attached to an AssociatedObject. + + + + + Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Called when a new item is added to the collection. + + The new item. + + + + Called when an item is removed from the collection. + + The removed item. + + + + Creates a new instance of the BehaviorCollection. + + The new instance. + + + + Enumerates possible values for reusable property value editors. + + + + + Uses the element picker, if supported, to edit this property at design time. + + + + + Uses the storyboard picker, if supported, to edit this property at design time. + + + + + Uses the state picker, if supported, to edit this property at design time. + + + + + Uses the element-binding picker, if supported, to edit this property at design time. + + + + + Uses the property-binding picker, if supported, to edit this property at design time. + + + + + Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. + + Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). + + + + Initializes a new instance of the class. + + The custom property value editor. + + + + Gets or sets the custom property value editor. + + The custom property value editor. + + + + Provides design tools information about what to instantiate for a given action or command. + + + + + Initializes a new instance of the class. + + The type this attribute applies to. + The type of to instantiate. + A single argument for the specified . + is not derived from TriggerBase. + This constructor is useful if the specifed has a single argument. The + resulting code will be CLS compliant. + + + + Initializes a new instance of the class. + + The type this attribute applies to. + The type of to instantiate. + The constructor arguments for the specified . + is not derived from TriggerBase. + + + + Instantiates this instance. + + The specified by the DefaultTriggerAttribute. + + + + Gets the type that this DefaultTriggerAttribute applies to. + + The type this DefaultTriggerAttribute applies to. + + + + Gets the type of the to instantiate. + + The type of the to instantiate. + + + + Gets the parameters to pass to the constructor. + + The parameters to pass to the constructor. + + + + This method will use the VisualTreeHelper.GetParent method to do a depth first walk up + the visual tree and return all ancestors of the specified object, including the object itself. + + The object in the visual tree to find ancestors of. + Returns itself an all ancestors in the visual tree. + + + + EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor. + + + + + Creates an instance of EventObserver and attaches to the supplied event on the supplied target. Call dispose to detach. + + The event to attach and detach from. + The target object the event is defined on. Null if the method is static. + The delegate to attach to the event. + + + + Detaches the handler from the event. + + + + + A trigger that listens for a specified event on its source and fires when that event is fired. + + + + + Represents a trigger that can listen to an element other than its AssociatedObject. + + The type that this trigger can be associated with. + + EventTriggerBase extends TriggerBase to add knowledge of another object than the one it is attached to. + This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a + change in another object somewhere else. Override OnSourceChanged to hook or unhook handlers on the source + element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be + constrained by the generic type parameter. If you need control over the type of the + AssociatedObject, set a TypeConstraintAttribute on your derived type. + + + + + Represents a trigger that can listen to an object other than its AssociatedObject. + + This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. + + + + Represents an object that can invoke Actions conditionally. + + This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. + + + + Invoke all actions associated with this trigger. + + Derived classes should call this to fire the trigger. + + + + Called after the trigger is attached to an AssociatedObject. + + + + + Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Creates a new instance of the TriggerBase derived class. + + The new instance. + + + + Attaches to the specified object. + + The object to attach to. + Cannot host the same trigger on more than one object at a time. + dependencyObject does not satisfy the trigger type constraint. + + + + Detaches this instance from its associated object. + + + + + Gets the object to which the trigger is attached. + + The associated object. + + + + Gets the type constraint of the associated object. + + The associated object type constraint. + + + + Gets the actions associated with this trigger. + + The actions associated with this trigger. + + + + Event handler for registering to PreviewInvoke. + + + + + Gets the associated object. + + The associated object. + + + + Specifies the name of the Event this EventTriggerBase is listening for. + + + + + + Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. + + The instance containing the event data. + Override this to provide more granular control over when actions associated with this trigger will be invoked. + + + + Called when the source changes. + + The old source. + The new source. + This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. + + + + Called after the trigger is attached to an AssociatedObject. + + + + + Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. + + + + Could not find eventName on the Target. + + + + Gets the type constraint of the associated object. + + The associated object type constraint. + Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. + + + + Gets the source type constraint. + + The source type constraint. + + + + Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. + + The target object. + + + + Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is not set or cannot be resolved, the AssociatedObject will be used. This is a dependency property. + + The name of the source element. + + + + Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. + + The resolved source object. + In general, this property should be used in place of AssociatedObject in derived classes. + The element pointed to by does not satisify the type constraint. + + + + Initializes a new instance of the class. + + + + + Called when the source property changes. + + Override this to hook functionality to and unhook functionality from the specified source, rather than the AssociatedObject. + The old source. + The new source. + + + + Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. + + The resolved source object. + In general, this property should be used in place of AssociatedObject in derived classes. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the event. + + + + Gets or sets the name of the event to listen for. This is a dependency property. + + The name of the event. + + + + Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. + + + + + This property is used as the internal backing store for the public Triggers attached property. + + + This property is not exposed publicly. This forces clients to use the GetTriggers and SetTriggers methods to access the + collection, ensuring the collection exists and is set before it is used. + + + + + This property is used as the internal backing store for the public Behaviors attached property. + + + This property is not exposed publicly. This forces clients to use the GetBehaviors and SetBehaviors methods to access the + collection, ensuring the collection exists and is set before it is used. + + + + + Gets the TriggerCollection containing the triggers associated with the specified object. + + The object from which to retrieve the triggers. + A TriggerCollection containing the triggers associated with the specified object. + + + + Gets the associated with a specified object. + + The object from which to retrieve the . + A containing the behaviors associated with the specified object. + + + Cannot host the same BehaviorCollection on more than one object at a time. + + + Cannot host the same TriggerCollection on more than one object at a time. + + + + A helper function to take the place of FrameworkElement.IsLoaded, as this property is not available in Silverlight. + + The element of interest. + True if the element has been loaded; otherwise, False. + + + + Gets or sets a value indicating whether to run as if in design mode. + + + True if [should run in design mode]; otherwise, False. + + Not to be used outside unit tests. + + + + Executes a specified ICommand when invoked. + + + + + Represents an attachable object that encapsulates a unit of functionality. + + The type to which this action can be attached. + + + + Represents an attachable object that encapsulates a unit of functionality. + + This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. + + + + Attempts to invoke the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + When implemented in a derived class, creates a new instance of the derived class. + + The new instance. + + + + Attaches to the specified object. + + The object to attach to. + Cannot host the same TriggerAction on more than one object at a time. + dependencyObject does not satisfy the TriggerAction type constraint. + + + + Detaches this instance from its associated object. + + + + + Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. + + + True if this action will be run when invoked; otherwise, False. + + + + + Gets the object to which this action is attached. + + The associated object. + + + + Gets the associated object type constraint. + + The associated object type constraint. + + + + Gets or sets a value indicating whether this instance is attached. + + True if this instance is attached; otherwise, False. + + + + Gets the associated object. + + The associated object. + + + + Initializes a new instance of the class. + + + + + Gets the object to which this is attached. + + The associated object. + + + + Gets the associated object type constraint. + + The associated object type constraint. + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Gets or sets the name of the command this action should invoke. + + The name of the command this action should invoke. + This property will be superseded by the Command property if both are set. + + + + Gets or sets the command this action should invoke. This is a dependency property. + + The command to execute. + This property will take precedence over the CommandName property if both are set. + + + + Gets or sets the command parameter. This is a dependency property. + + The command parameter. + This is the value passed to ICommand.CanExecute and ICommand.Execute. + + + + Provides data about which objects were affected when resolving a name change. + + + + + Helper class to handle the logic of resolving a TargetName into a Target element + based on the context provided by a host element. + + + + + Attempts to update the resolved object from the name within the context of the namescope reference element. + + The old resolved object. + + Resets the existing target and attempts to resolve the current TargetName from the + context of the current Host. If it cannot resolve from the context of the Host, it will + continue up the visual tree until it resolves. If it has not resolved it when it reaches + the root, it will set the Target to null and write a warning message to Debug output. + + + + + Occurs when the resolved element has changed. + + + + + Gets or sets the name of the element to attempt to resolve. + + The name to attempt to resolve. + + + + The resolved object. Will return the reference element if TargetName is null or empty, or if a resolve has not been attempted. + + + + + Gets or sets the reference element from which to perform the name resolution. + + The reference element. + + + + Gets or sets a value indicating whether the reference element load is pending. + + + True if [pending reference element load]; otherwise, False. + + + If the Host has not been loaded, the name will not be resolved. + In that case, delay the resolution and track that fact with this property. + + + + + Represents an action that can be targeted to affect an object other than its AssociatedObject. + + The type constraint on the target. + + TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. + This allows a user to invoke the action on an element other than the one it is attached to in response to a + trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching + for the associated element. The type of the Target element can be constrained by the generic type parameter. If + you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. + + + + + Represents an action that can be targeted to affect an object other than its AssociatedObject. + + This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. + + + + Called when the target changes. + + The old target. + The new target. + This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. + + The target object. + + + + Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. + + The name of the target object. + + + + Gets the target object. If TargetObject is set, returns TargetObject. Else, if TargetName is not set or cannot be resolved, defaults to the AssociatedObject. + + The target object. + In general, this property should be used in place of AssociatedObject in derived classes. + The Target element does not satisfy the type constraint. + + + + Gets the associated object type constraint. + + The associated object type constraint. + Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. + + + + Gets the target type constraint. + + The target type constraint. + + + + Initializes a new instance of the class. + + + + + Called when the target property changes. + + Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. + The old target. + The new target. + + + + Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject. + + The target. + In general, this property should be used in place of AssociatedObject in derived classes. + + + + Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. + + + + + Initializes a new instance of the class. + + Internal, because this should not be inherited outside this assembly. + + + + Called immediately after the collection is attached to an AssociatedObject. + + + + + Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Called when a new item is added to the collection. + + The new item. + + + + Called when an item is removed from the collection. + + The removed item. + + + + Creates a new instance of the TriggerActionCollection. + + The new instance. + + + + Represents an object that can invoke actions conditionally. + + The type to which this trigger can be attached. + + TriggerBase is the base class for controlling actions. Override OnAttached() and + OnDetaching() to hook and unhook handlers on the AssociatedObject. You may + constrain the types that a derived TriggerBase may be attached to by specifying + the generic parameter. Call InvokeActions() to fire all Actions associated with + this TriggerBase. + + + + + Initializes a new instance of the class. + + + + + Gets the object to which the trigger is attached. + + The associated object. + + + + Gets the type constraint of the associated object. + + The associated object type constraint. + + + + Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger. + + This is an infrastructure class. Behavior attached to a trigger base object can add its behavior as a listener to TriggerBase.PreviewInvoke. + + + + Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. + + + + + Initializes a new instance of the class. + + Internal, because this should not be inherited outside this assembly. + + + + Called immediately after the collection is attached to an AssociatedObject. + + + + + Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Called when a new item is added to the collection. + + The new item. + + + + Called when an item is removed from the collection. + + The removed item. + + + + Creates a new instance of the . + + The new instance. + + + + Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. + + + + + Initializes a new instance of the class. + + The constraint type. + + + + Gets the constraint type. + + The constraint type. + + + + 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 Cannot set the same BehaviorCollection on multiple objects.. + + + + + Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. + + + + + Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. + + + + + Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. + + + + + Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. + + + + + Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. + + + + + Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. + + + + + Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. + + + + + Looks up a localized string similar to The event "{0}" on type "{1}" has an incompatible signature. Make sure the event is public and satisfies the EventHandler delegate.. + + + + + Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}".. + + + + + Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. + + + + + Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. + + + + + Looks up a localized string similar to Unable to resolve TargetName "{0}".. + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 + + + Caliburn.Micro.Platform.Core + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..6f44a519c9c0797ad924b6d93215f5b5ffa49bca GIT binary patch literal 83968 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 CGhI~x literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.xml b/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.xml new file mode 100644 index 0000000..0adb0b4 --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/net45/Caliburn.Micro.Platform.xml @@ -0,0 +1,1843 @@ + + + + Caliburn.Micro.Platform + + + + + A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + Inherit from this class in order to customize the configuration of the framework. + + + + + The application. + + + + + Creates an instance of the bootstrapper. + + Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true. + + + + Initialize the framework. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior to execute after the application starts. + + The sender. + The args. + + + + Override this to add custom behavior on exit. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + The optional window settings. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + The optional window settings. + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attached the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + Implemented by services that provide based navigation. + + + + + Navigates to the view represented by the given view model. + + The view model to navigate to. + Extra data to populate the view model with. + + + + Navigates to the view represented by the given view model. + + The view model to navigate to. + Extra data to populate the view model with. + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + Removes the most recent entry from the back stack. + + The entry that was removed. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of + + The frame to represent as a . + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. This is necessary when using the TransitionFrame. + + + + Occurs before navigation + + The event sender. + The event args. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The parameter. + + + + The source. + + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current source. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + + + + + + + Removes the most recent entry from the back stack. + + The entry that was removed. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + Extension methods related to navigation. + + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + When implemented in a derived class, creates a new instance of the derived class. + + The new instance. + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The context. + The optional dialog settings. + The dialog result. + + + + Shows a non-modal window for the specified model. + + The root model. + The context. + The optional window settings. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The context. + The dialog popup settings. + The dialog result. + + + + Shows a window for the specified model. + + The root model. + The context. + The optional window settings. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + Creates a popup for hosting a popup window. + + The model. + The optional popup settings. + The popup. + + + + Creates a window. + + The view model. + Whethor or not the window is being shown as a dialog. + The view context. + The optional popup settings. + The window. + + + + Makes sure the view is a window is is wrapped by one. + + The view model. + The view. + Whethor or not the window is being shown as a dialog. + The window. + + + + Infers the owner of the window. + + The window to whose owner needs to be determined. + The owner. + + + + Creates the page. + + The root model. + The context. + The optional popup settings. + The page. + + + + Ensures the view is a page or provides one. + + The model. + The view. + The page. + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/net45/System.Windows.Interactivity.dll b/packages/Caliburn.Micro.3.2.0/lib/net45/System.Windows.Interactivity.dll new file mode 100644 index 0000000000000000000000000000000000000000..931c744c87a5bafbfa9471ee90b082c752b12dfc GIT binary patch literal 55904 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 RYBUtV4I}^c_n(gg{|mhkGvWXM literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/sl5/Caliburn.Micro.Platform.xml b/packages/Caliburn.Micro.3.2.0/lib/sl5/Caliburn.Micro.Platform.xml new file mode 100644 index 0000000..f2d687a --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/sl5/Caliburn.Micro.Platform.xml @@ -0,0 +1,2092 @@ + + + + Caliburn.Micro.Platform + + + + + A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + An which converts to . + + + + + Converts a boolean value to a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value value to a boolean value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Inherit from this class in order to customize the configuration of the framework. + + + + + The application. + + + + + Creates an instance of the bootstrapper. + + Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true. + + + + Initialize the framework. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior to execute after the application starts. + + The sender. + The args. + + + + Override this to add custom behavior on exit. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attached the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + Implemented by services that provide based navigation. + + + + + The source. + + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current source. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of + + The frame to represent as a . + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. This is necessary when using the TransitionFrame. + + + + Occurs before navigation + + The event sender. + The event args. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The page. + + + + The source. + + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current source. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + Navigates to the specified . + + The to navigate to. + Whether or not navigation succeeded. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + A mouse helper utility. + + + + + The current position of the mouse. + + + + + Initializes the mouse helper with the UIElement to use in mouse tracking. + + The UIElement to use for mouse tracking. + + + + Extension methods related to navigation. + + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Builds the URI. + + A uri constructed with the current configuration information. + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The optional dialog settings. + The context. + + + + Shows a toast notification for the specified model. + + The root model. + How long the notification should appear for. + The optional notification settings. + The context. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The context. + The optional dialog settings. + + + + Shows a toast notification for the specified model. + + The root model. + How long the notification should appear for. + The context. + The optional notification settings. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + Creates a popup for hosting a popup window. + + The model. + The optional popup settings. + The popup. + + + + Ensures that the view is a or is wrapped by one. + + The view model. + The view. + The window. + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited. + + + + + Returns a type converter for the specified type. + + The System.Type of the target component. + A System.ComponentModel.TypeConverter for the specified type. + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/sl5/System.Windows.Interactivity.dll b/packages/Caliburn.Micro.3.2.0/lib/sl5/System.Windows.Interactivity.dll new file mode 100644 index 0000000000000000000000000000000000000000..8faaff74a066e05dc06a63ffc01ec625c53fc32f GIT binary patch literal 53856 zcmeFa2Y8gl7B@ccyEU7>2?-@-Lnuocn}kjXsX!ovKtdA~mSlm2BpY@&K&S~#Q4m2u zMU<|hhzO!!!2&9vA{MX%B3!#7;669bAA>qX2gN=f#2)c`CGLP!_)1*qRJ+Sm?Q~3WS}RRu z)~YIp+ce2$a@JIt>{X_`VI`(YN4YH}FwoFJVO^ZhSfQk1njP(jdrCXU-|AoCyC_6Z*;Z4~!2u zy*{$1rM3N@iIc0Jyrc4k*fjI1N<-%+AKKxDE_)%r+QtMU@+8JJ({PvD#Q-@pb zn;O|8cSMXlH;geuLYPIxIzdoaL#S*H2T3+)<=?ce5OPHTI3kJWY7IEQ4L|~8lxGO? zKy}E|j^gK1lmiWK_)RislhPyn6FbQ|b2JDmV4&?p0-YnqLr76Y7!q`mWBhf3L)vQz z;HzPU;ER41Dl(`XvB;3r&uqfO{2p4h^-2wdHE1JF5?gZ|=#KUPTeXq0Io^wz(Qyo} zjsSBK+Cg3egoW9LsvW4UAxs;p%?Bf@Hj4x($MYX}PQzb<+R>R9nJJ+zF*Q`@=z`!5 zD$pQn&CmcIjzm1pgbO)AO#-TQBm=&W3@Lafzwp6rU>B;Zfh|g5`cQq6E>!R6N=eiX z3m&2fzr?suKW`EKvd)o;NRP_W5blHooaN~=twQ|-KSQVi{0ts`UXlGFvcH#KfUFlH z>l=%#=OXJBk^Ma)Uw|e;{Y4Q0p#dl&z*B@*|a-QBu+jlu~DV!W*QR0}^*DGJ8wv^s5NR$mSl9FhOOJh5rO^m7t{*h-Z@4 z)e}kPn0o;xb>S;)zinK=MH0CeDJ~#^WX$IfY0iwQv}%1qa1__&5y6P1TUiaD7_YfwtBr zjF27hhFU1t8T{ywTXnGS!OyG+ld)~vUV1U!TU7g7wF;VXzS(ld1Foc=2LB`@5w9_qEKC9fAiF0KGlM^lL}+# zV8qi$uu>)aJ0-@dU8s^_js_Syih`jS=#tt3JgF_vRn_ubPMb?4jRSKhL&79qnmm_M zImS{1_d_O>1%pSQfqF@FbTPH-DN?Y!0EMZw=5dr5m4>h2?uSyKTk=>lc}q7YE;6@8 z6@$$&xIX9}UD?+k!Z_N&9}*S*5G~T&A2!XGMZEtYAI&+?1T@c7%1erJy~su9rDFmy z9xSwu=Rr%75@a(xgw}B_XaR{qddGDLz+XFNf~pq-*k@-9`XnGt{DOtG9W44Y`B~T+ z;>p%DY(2`SeueH$w7$!Miy(aI+n{)TDNRTIJzvT>H0qTdQ3dLi)Hb4eD#rxSWJhi7W}!~#_OOw7#GH)sU<&?Zfh&FFVp#~MncO&TMc zGZ51H3}*Re6DnXn19DsLIQ?}IzJr-AQl#Fh!#GBnx9ZwBq1fuJI-jA8I{=I=ymLUI z!j1F5dfD6`+011qCMiOxTRD&gHh|xxh~K1yNYYERCmRpkBYX8`#>7gC7ADQfuB||5 ziGa2ofglYS=57=ipctJVgMb6Rnj8xGlc~@ZePl-gh(Zwb1dci3{i@rVCzEgkR7oaL zN1xF?DNt4^8R0RsYEKfiSBFTVR+7L+Y56+fR+Jaa+lP!$X(eq926fqATLbrji4hlH zm()(j2SS4m%b{UN?3w~$9PnY<#4e&elU4d;qa4otla>ZA?U~?CXTX5kR_|B~*sL~C zYoK3}QJ)m7H&-G7W^#J-NCXo2IM3i^gU2!z6ep1nnFD!IBt;Dz(!-A8ATu#A3 z<(8@K(2Il=oFS5P-;Fk*@g!7sqjyr*qcXX<`v*&Aw7elXSc{MyA)SL%m!M$DA-beM ztxn6$fJOtYC!LZ}q~_(wEEZ1;8;#3R67o*!SWUd|md!9IZ8F>=2?Cvz;^CS`EqXH% zBFz};8qy`Tlx`KJixBCm6az5IYR65Ws~sx$?o*zjx}uK4`VAaF@l z(_Ovr3g~`V5$nujNWv!h-*3nt=!g7%jq>~X=9f=Wt8(Az9FC3}+rjJrHjYeH=@&QN_Ct9B>F$@Z8$r zqRiJ&`;g8thW5rY!mE2xr(`Lip%GfDEsU0yVpM&2LA7JBU`TSHN?Z=bCE7*D^@tIv z@)gfd5h}5jiaW>TK&79n%)DD9MKr379?7{QQ8!MlHgoSsK3Bt_SN?I%f`Yx;^tNaC zZ`xvr>#9K=Tr&a0kV}K26J4qLWSU3Ojq<<>n&qLfvGE#d5Gev{B+TcuVvV$(6b_@r zFjC`>X&9%fy+H@$G>Cc4YzkrVK~D@V7^P@vS%592CSx*Dlrb6o7(<#iVU6sDrOAqm z;f|q^lNe8lK6BpNxPp{L7&(nb(99Gh6Pl@Q&R$7tphH>Kyx$|qdXXnk;l}KN9)Oh0hjVnj5m+W&_1jU@_1^)(|f8zh`&~s zlB!J#(kd%Ctz!-f)FnmBNo~cTh6&)CR2NLN40Cj{V=kV2eL}opw;tX#Tz-W&N1F4V z*PQoTzP#sqcqf84_=S3RH82-kfLORPYy-k0QwY6LBWp4Fh`{utvCTd~%|jCLMmZVc z387`+SA6YnA$Zl1uAQ$?9#Ts4Jn+fQ@{q2{syg7wCxLvsC1J3js8(c<^^c<(VP@2x z65|=KJmcs|>tr5)slv`_-NNH@Wb%<(46G_LYMQL`={o!)ybbx9>!BYN^n>|25mV-i zC)(;XP@l;Z9SLp@53DX($Ihd1FJpX$}HIYL5^`e20WgllATJ#dwI5!jHD=5sQdq7$OUS`H4JPr8Ys zba2eqJA2}3K2C^tJ}$Fl=rjsCmCcKZZwJ|Y14@C7wZ%MWDT0nAL=W&_Akh{#pTn%c z6J3z+8z48I#?#Y~I7?xN={&LJQ%-+fY`9|?umF9SIwDMyI5<=ts@V{DlBDLw=jT8R zD+5+%KdydJ>9!=4At?;Y1Y#HNSPtl>e1=d>0r$#~=jYouLX-Hpa1M`h2k=g?Oh?_LVOLYP^h;l$jTM!wmc~0fJ zL5RWgVQrg)D4)GWy;w^V6>Di#OKa(-`Ld|CSIY;P&>pnhL%A}I#Wd$bd#<6DfM^tp zk?$^`2{+5;TksT1iD22h0SIi#d@DuD=JoUdLpUO_eiZzmLGYtA#E&AuZzH8$Bgj}t z@Mtk%m%|e<4pVaTCWRraOmuu6KnYkF2?7s*(A7iWfzz`2c4QUv!z~Dj`C%m~JHmVi z2zcB{4^dB1I~p%mqW&gfli}vuC!%|)5{wUlIEVo8=7d)63vL$f#$DE zGD1;ArwOg0Mk4Fec0v{|hn5!x&qQiZp|uweneQfkPGJQ}Vd9A)-32+dG$$74MKak6 zpZBPsV)JH1CSf|efC|EFQ0ka0cS5H`Q&JnlZdn}a=#u~)wiT+{AfCT2T&z$d5_Wqu z#ud@1&Rn0q8boDBkxcL!>1dFKRX!n#*MP(6=80-pD91K{}>YCVwi`a4()d zYX;s}S6MTxq(06kS2t70bNUj#qLJTIp| zIe$5%a=4JV(fm$`!;fSd`h3jrU}R3Qh-38$HXA<5*l zk+GuN2(xxzd^NZ*P^0>Fl#VA(XuF_4l@lY^@#iS>Yhdp@hO9iofg#qApiukCEm7}k zk*ZU*l(x1->RT;RyQ*8_@Mw!vgQlgl}5l2wWW^fwyJ)UdiJz-FYDeTwRd_qo26Ip_~wPxRJrYy zHc#m#Hrm6a0h51!)(|bx3Zbou5nO8-|7@%bu|%t4Ls<?w$yBY#@33?H6|bO+90*NiL^N=#D$o~ zHS(tZGv?dC{5o&)#;WkOhykb(HJdkW5sIch`e#LSfzy~c0twy7;N+c!6he9znkJ=G z@wRs&1r_6Fqwpj*AyoM1y1xd66#gd}o(IFCk&wj-t08Aq3VEm&E-n|fMyXGIJj(bZ zOC14EDfP`27i3*Fx5+)#W^!38ZKfRCRO?K;!*hGMM5&%?)Lbt5AU94XSB zk|NGjhYQrE+)JJIDN}6DY#|aZ^EQa2#CQdEnOt^?wN}|2HLi-<6w?S>rDLYeWOth; zI~|o=fM&UHPk1tkXe}?dS52X`5Za0h#8Yj~6sb>3x@yj&MO76wQH>BvQ)MK(8 zIbfNBQ56*8(SIYUQlzC4np|`h>Klr{)KF!j%b}0K(oA#H=hJQVYMawt>yr?gNHG;C zoy+ADp>Qzq?2all>s5KAfrnJ(X#n02edU18y=wg9!gx8jMDN>~6*u4`8ZR$?WR;bg z0NkCJhgP7HrB>$@o4bfy3vX?#qgYPK;2eox5f=BwXVOG8-IAV)^#?wHq z_zP^z@N3B0!HZ0fM=18cy316z{cr6)oR(7epJ>?27*HZdjx9P zZ^4vC7yi#M1M3wYA8ug3x1scx+MaG}V1Dh0n~B4I9FF49!QqV@ZUfY^)9s#Vr)8f5 z8kjnYxOL)ia@4>m1Dg{?Jhw&N619yzhQk2^`$yCZplhRFhzepBKrPFSK8M;(0W`4n z(YGM>-Dt}7TQtcK8bjgM9CiiNvVs^&>5QSeFXiy9m|c+MVhq*p8xBpehFAkDiKV>m z*fNB-@bEznkH?Y>7kT)54wKqbxq0o&Vzq2p`x)(#zCGoA3{cB1wWm6^i6@OY;)$}A zhu?}P35^{HMgu~(9oEZ6wy*=0{wOF$X6SgigMr0$B>qJmiBi?k5Nl-D1CkvGYarX- z0xXgBlQkDdk#7hVPronB96plp!v*66NFUOLBb;C~c zb&xKEWdREUHi`2b3ak}Q4(vSTSYR6LF*`Um1y~-+Uck$n1=Xjhf6VLAKd0t){U~O3s zc9dg@z(Rq&!s<|Zt~^3+#d@-n9INJ7FJRXEV)%LJxE$`BLnuV=9jQNj$>K)^Yw zVSoqK6C1*()aBUPEZ5x3M%7hlRs*^@T*%>a4sQpP*aZ%QwUoClhn=*C5Z36v1`O7H z3mB{WC!i>$t8OA>w(3-9=!bLxfNk`YH$~qS;X(Q|z{&a^QV%v?uL4{H2+sap5q{2} zC_i!NA3*f!0hG&^vzyaD3^2fH`3wOv8d(cEBmd4!-H~~=09&IxWa8ukcv>AO~2nzjBS#b8v?tZsyD^uZ46?o*W@pZFZs?FFV{0da)avqMO! zX5|WY8gXj&q=K2$W6>*mb)b|V`gK#MJzjblQe0W5=KM;MhJz*Z<2l^(#} z;vY{v1KTIAMP5q6_`F%TZLZR zUcs_BmY`q`?Q@9h){yT-U}GAvlkj&31jZI<-(?Z(oSDj7&rWGC0OOaN7?t-EeBmfM znuR7h>oVb2syQZf-Ii_Sn6RvNY&*w}_|4E&v36`1$Cl~W>U2^&_Kbo(r3(l4gMz&Z zEQ(ohzJRu67j!XFG~3QG(S9-P9t9%}#<2T1CR!|p?ctbcu^2WYQOHRx7RxF)wz{=3 zzDN_x)^hBEo+OK9=Qy@Rze7*hCmdU*Kcw#?#j@`d>{WdXFjW%qT&6##&y-B8m4bb( z&jHp!!G1%&IChX@^?E>jW&BJ*}kdW5{G(*~bc2%&}mc z2N0L3hH9xROH{CphFMZ78?Imv083-D73@jFd?}sfrBc4t?6_gE)SW%aG01|r9_)&O zeGIG@>x}~+D&c2?RqDg?IJTJS{Fh4^>>108J*Zd6Vg7v%~BSt6DfHQ&tW$-U^!9_yG>yFH~llET((oe&im&8dyHd87_~|s zdzxdbA=!PvE(na<-~eXAQ55yD=zxc$0jyNPx&%Bb4P-ZPY&Gig?GRIrJGF9Ew! z$d)MB!{BM9Z-`TQ?1kWOq)9A8!A=MNh%ZM@Rj|v!Ot!HN3KkTil_#?oI3~0^m7Nfn zetu{lX)1e9!EO$X0rshaZ3@kl?CfU++Z~z%EFgnQU!s2s`KGb$92533ja^dWj)qpT zY3v7%)$2bDEkw!~TJl0m--QkY)=9ziMv6;OuujHeU_Ch|eDZW=<=A0Wo^hO1!OA%% z#{MdHK*6X#V5G)*AL)fWZ52yaurbC=Y*mj`uquwx$sl>fWyYyeHQS?L8-Y35drHbZ z#%jsUeh_iozszKnI6d@uzL{*Hz@Ui**tcH6v5y$ZIg{<>*b!-uakDg=J;E_Df0@Ic z6mfjCn8O0Hh^H7W=CD$Z(fp;2Jclh&u)V^Y7t z(zuzezq`?@;z9LGd?_3UMi-KsAQcggk4KZnY@RX;U+ zHZY@txx?oJYpY;&;fv)(%%Wh2I5t4RE^}`so|tza*4>=6Ys zMo_-v3YNvOa|$+tWB*jJ9UKeD6;i*;vGxk4i6kyp_zdtvDZ%uTdJ)UuGr$j}I@4a& zB9^CMkH-{Bi`cya^LyNsj=iFXl(?X{Okj^HSZ|IUP*S?%`XJvk9HTzH9py15Vf8}r z#b)qjP-ON7r;9YFcv!%L>X!40*!OtKU@dWI3#ek>HKTL_-BY?oM=65=RakQpy(@>l zB?=DBCGkzuMo)Re+7gTglv(FyVc&YC@-*Ff8sD&Qnm#;MK#``9Q%Gis`BHqtf`gD` z6fdQW=en9yf~Tm9$m^9#l;SDNOP84lS98w3dJx(Z8WZqpdK0n714&nJ0!qx6&mV_p z^KvP##BSzwyq#0Fa`-rhzM5>#Ei$xeUf=Y-E#e#YP2*dxZ`jwKMY+u>FL4P)Y-yYd z>svMc{BiF-0MAhTnJ_~&u~hu!;O_(cwPD8?t2NiW&_?O4+q>Xj|I$RRt^jK4oLvGW#Wb#t=;XQk5J8!>Y~S} zN)X_$M+ z{Mg{wNOd6}=?eLJsFsb3jaGju)x~yF*MeuX+K<<|H-}>}E3{(PdrNG#I-FA~cqwjP zVmL4B8Qc|83Rp8lYe4v*PJq?CuWKc$Y7uWdg|)kVIo z{fFvQPVXX0=Nx9RSK5D}p20o<%;pq7<`>U28IUSLvx0M8%Q+`8+FMCtG`p^63GpK| z%cb=A37XZ?!1!4jKQ=NxQeDr=N9MNA0Zw^EW0w;sBaC~>)T2OzDFGdu3l4`-u0KB_;6^iKkocRZ%wiP)2RJ-!F9j`!OQ zfF0N-Kr`D8m;@<<*!!%b9K_DCZh#k9Pry%DAHXko_!7%U_zEkPQ?M6YZb-qN%sG7u z_D$mbQn1rK4wPGQB9nrfrbJ0(`GDy>+?P#6cnI4BSi<%Ij$@Yr%h)jFn$B)fr{Iiy zwJwFtWp80;bck$M#{;ehbRjlNdV^J{awXzlFO|p}*kb7o`CE0ooFl!hCD>WJUG_(; zUFEM{ty`=bA`jAUQBlf|R1c^LitskIL$6X(IE%xH0&0l!77fv#PJM1O|E&24y?LsQgEpl5Md$KhrU&vD42 zDR#1IiE4}LEmbe|DD?sLd+JZrI!!B0mS&1(hGwZ|mF70hU7F`K?`ke;KGW#50eG)Z zYi%sErYn`XhQZMxy|XX00%nVC$e7jdp8wL^8}o!rtnBjZ4*j2)nZWA@DY?uf1;Q8uL6Cd|E+-2dD!VsZy;LgzY%Z~hYxW$-Ji<3#8aLKpjaWB;Py7B z2>wDULEjNboF5K+4e($fmGu*c>L3bl2%*?3GSzNVNVtqN9KI7mlutsa6m=-UXN;8o z6(gm8n}-Gevqq}L6(dg>Mv{kxQTS~mN$V@g6i(k2M(K6o*Q2b|$Q6LSBUb~uINZkJ z+Z=|rCVCc!6&yaq;X52^+fZx|4ySN5HeihDFLSYwr*no_GWF;Z!+cYCc z10;*lfU*iZ{d$}YX+a5u{m8HqKfo}|8)SUTFAy*a79_)NLct}TbM1(D`p!cuz|OEC z8T)l@04=aGdT&fLU{BbR3~P!5%s@Vw^@H6>n1K+?LOz-G=P(;yP{xcT5il3qlM+t0 zk`c}aSBVV-KbZ~SZ~|%|;Z9C>P|7)Upd8#{1(ewg*szSdM|}ZZC{4l*qkag_K{+y3 zV%dOoC_#q*&qwScKpB3JPM(%y%$9O^6TF{{*Rc%+yal^d64uMZ5MINEBfOS& zmEb)IuESe1Wb}g3px*{4v)kENgzo^9;ibkQd?$z7u_Gem?2X_KHUac|0A+SBb~R*n zAH1s!zitD(A2+CE_5jZQWVQ?b7Uwj8GJ71Cv1E1_r+_k6rZWJaM_ncM0*5DXEltKb z9KqMvEWp<>eoE{OK+K2Xt7UeI%?CUUec+u>&;(9vpaYq`gL=#CU3{ZYX791(fbV0} zkTFYK33vvUBD1s5fsFCyR=^9Wx6D39jaBd-WKR~r0PI81TUo9Eny~XZ9Pl~mF2EPC zQ)FUCrA>gxr7eIjOA`Q3NF_K?35Bi2z%r7USqhYgs3xfDRj;ZBs*BW5st>DEHN7-H zXxi$N_1*O9I{tk$u|LefL|VEn;=Q;vF_n3) zpEU%0Xx@Y@x5njmR2C~&XGU2oYHa!Cb~nD*e$^Nh=(JC&aobp)ZL$^D!<4H^zVvEa zRk^LItX5QDkgWnYa~QuAG;ET~=9~%4=Yo@n`6B{^=edln*=9SZ;L@s>3hDT58(Vo3<}FcCNTXCf+EwUui3_QU zowk{F+bkiGw_GKWZ#G;M%XQ$|lGAFha(neULfj2kZk@BC_A;l#<(TYF$)8<~YeIAt zJte0CsxQeK!jx2;kG0B;Ti3J8Y}IrRQCt8jC6j4lT4>S6Er*p*Q<7IsRLOG{Ug5*? zt7N|lTuF+&xaf#N`J-91(sjHtxKcz$ z^etNj^U@)ktIAsKnu>3rSeq7-Qbq%gaHfkht(zPTI6j zt}RhmlKD+>qPr?|r1xmjD}pPfq}qncRoLf%S&_pH2Hx0QT;QDIYktG3nnikew(KdI zc!`u2_4$XsrYVPJ>ZTiuKI-ErZ$Ra0A8VRJsTIRT#b#~miF5Khq*sk@Tn%0%TB=DC zdU$#1JR$C0*4QTCbfLmli3^CV1npcq$zgS(dEBrv>f)Zr9JpU`WxN64C=@Ta8Sj(oP!~u3&MLBbGSHh)6Z=oBxJlt?S)Wt{;;f8n&M}1N@?+UDd zx*x_8>e!UL*mKv^1vf}HjNR1L6yL^~D!zw@eNs2)oifl?g)UI$TL${rK%2Y7Rxvrd zsyrLlmobz$T^^$yVVkVndls&{plUL{96=^QUy;k z@in6+k#<)J|Mrn$=p$@Xa2?s^gd-8j8x2-NZSJX#a<77w-swXY%!Cda6eNhmsewca z5#%QFcq0T8-VuDca)a}7^oi%4&YQnULS-DrcL-2)!PRU1hq1nSsW^OVO5s=Nu)>x5 zs*f{jMjmK$a|7VQ4y)o}3=5({9&ghGFQ}}pKpM|XYY?v6ds2D_O^<4o7|xhaH$2RQ zK0O&dRFcC(^GM%Vn2}XZ#V8uneK~lPtN23?!vS;!eU`&H-Qy=cB?z@JFKdP1i5F@q zaABTk7c(cHv?9`*m*a|#nuUGqmr>wq+8)i^rKn>QqZCBNAO*tPPXw8l;?V=Ux`BCO zhyj^TbD4yPpmAcPuPcR!>A^PZm|yV5*5qv zWK^EMb-<*Oe?i2X$5G*#tybA)Db`0N4r`zjR@4yZrF&^rFe65wqzvC$z*q_2juF(` zA(hpMn8mSZU|2C^D!1#!K4 z8joB)qel}GaVo~z1v8|k>L9b`lK)XWXZV3f6VpbeNY64|G)aR` z5qYUX4J0xSLH04gMg(sPt`4$#FCXq`1nLuPG8z$w0!47HO=S`y@->L;o2+^Ls9X<| z=CN@7eA%GH@WIuioJKJ|!*XM~heKm4_E1S|g*Qf?#yJJ1s81kVQzGcIsPJh=Pfa}P z5NR7!;fZcuQBo4Va#d!lsGv0(X~hT4@P?Zivo}f^9X#78f=R=!3d``y*_??t8CDRs z%1ITq4Vy03Y1lg$YOey!sj*`vHv+plwDm&seV%lHy~5^6u8dz)W&Sb&q!yu})+#F& zeON~{;GUJ!Kz!kfb`9{2I&f89DZpp#Sr7Y*^R8ew_U4RJgADf}vqH=H=S;~S2w?5c+-)t&_p-3&RvDHQO2{#38be3KOHmp&KRwF>o{^8f$jDX75#;qEHf0YK zDfsZ)Xq~}8RR(TkQbP7BJ2nU_noR&FH{C8M^A3-m@lBjeq$tB4joE@}!&Za0)}CRq z)b6gZH7DoUTxCu>Kd5LPiB3>$t@2T!hZ$yiC&Uio|PyJVUmt5N7~27+$?8 zMq&`IgqQUs8Gx1dBtI*Dva{%)+tq(5ZKFH*i@ZVGi3^GAA6Gt8V!CpVexM6D(y{tG23zamJb3Kb%d?L zI-7@RQKo1>Il|)Yh_?*bD{zS7ja6jI#p@$*T;;Y^(Y(qV{YPggo)d|Jt0dxExL()n zndM>39PRFO}6Xk><7tK2w@6T9-cHBPM7-JStTsS|k~Aq8#W5Jsy; zg)$T~Lz|ON;*?07NYMB2S-}8@6DwdxVKE26u>o0QV>u2-h0Tg7vZHd6y{h3bvvjHxZ|dT@rK5HHn%;D*9J$Fk zZP4RXI(Y+gxCpQ&bEk $Sv28L!tG8bZRO@jk|lo*#+OjHn?6ew=FxPGG7qe^ky| z`KiQAE9pBIQemE_yp4iopc+ljPBP0UOt5(M<9Tt6%X9jY;%Ps~oYBM~dAFR!8Z8r< zd>go-Z+W@;aBGq{BQtHngfhh(TF9xK1~tfo`u({)WClvtX{nALX~2tKxrWuVfJ*T` zhsY_OL!yk#)Cm)Cu!TddjLeD&6O<857(hXbXR^Mf_zIMfnLc4cv(f%PRrSAEZBH`c zbZyQ-b{s_eI6zS`-Vc?eJ`}N{EN@zQ&*AYDY|+HA_D3>XQfCNNp@DNL{DdXqxo)kE)vX)!j zRy4af>>>{(4pbX5lTRQ?hB@;qt8x5JujHelu|hb6k#JawZxG&9bb7ms*3mR|z_>z< z4u2>z5CV@T5T89dPbFx>RoRwPHdqx5qVd`?<=A*Yg%vY3P{pAeFU40KG#n@%py9|< zB&Btnm>tqvfjlDwpDq$Xj5rM_=i||sGKkUcJk1e!p-N+VbO_Dy7e`@i=XZ5@O&iq7 z9MuyFs%$ghmFY4ACgl0EZDn+|$Mf_Q)gYI+DMa3xbmxiYV&xMb7o!P1pN=+ko^o5B zqcVjWfaVI&65Krb&0KhOuPh#;FLG3k#JJNq(mN>?g?OfST#5z+`d3C(afvC%i3?VZ z=QB+r__Y9!H}Z6qhTBE_MplE>``nwskF<(y8yBvCVi|y?0KMUi-qJ084L4rY@mfUel;A`rRiJxh*p5xhWU`m^VT%T7~J^1 ze=M#sUW~N#-Zy%c9K9C~8VK}#vl?sTi#3+sH>N?-vJ%{Bq&ErDOZQT6>r%Y9&VgHx zF5sjYQI3`Cz>XHNgHnsQ=C86VK@7bekls5;rHOaJF_-VF@&12$(dC4{Qs&=(MI*Df z#J_Q?`&#C|QPPY*FNtjAKlqZ+YyZ5&f1^I58(Z{$>dls{Zt4FCueD?)|M_=Xvawzl z)7ZrR-4|N230LFnYXX1&ZI;aX-+q-P8~UGok0l%SpM8lXGX?CAkKDOB=fS-BKh>X& z9?SIezF7L!p?hm@*0wVGNns3+0Ld7lX=UssMFANk88w2ICmt5Hi5WE-lY|JBiAicR zP#xmpkXxk{QQ%{er6^-Z5W3(mnWs;ttX+7p3uWs9JPbd50Kkd($v9DolJTPfT4O2x3Q+eb`~^`O z00ydw$%M(gGSM2+K$Or!w2sLTAatlei+PISJVg*Lk;}&36b=efnZeWyrYN%%0a*uf z81#ehaY#|f&Lm?68U&Bl&@|;7E^B%5BRS8JlyfBH8?Mx*xS=-1B;;^nNSe@^B;#-+ zL?9MIst{Gg++K!Zwewq zsB7_OMMD~|C18d8lF^FR4N~ig24Gd`SrEw>6k4|qGD@L!J4mPcy3P2W98=dZd_@CS z_Q@`Qk0{Ab#oc>c!)^+Xp_WZ{k$AW(yd-I#`cE3>A zdqsY(?vs!DF6k8BZ}+k9)-QJ4cJ%v!#TRcIUw*#zru;KkrY9sC2R?Y%miXOaz2@4T z&|U!AiZ^O&65Uw0A2jL~8Xb^>27F;4FF$AGKzx1N#PrZ@7}Lw>06JMF3_%?lwo7Q; zvwln!WUPB72xhF4qG9qZwC)t3vF;rXKR|N5=wx{K;r&9!x(~rlr##bjp=33lf5>dC z`@qmiV?X*A5F)8!SV#=M$`ONK*pZCMdY#IcO#eu3 zV;9uZ4_-qQZw&F*$;J@Q))*oh@z+igL)+oI5~Xrrc149_mgj&51iykRyfGI0?d6h& zdOd4HU)-TqZJJm@KZ-JTiH=g~xObvntrV*9Xo30#GuDT4rPoncp^mSU^uo&f1xQRM z_RTQmC7Lmtv}~NHHz?gcT&EKK-xu=S+&`kGc}k&qfzZQLW1gsM9!yyZU}|G_5IG}b zeMeYwG~|{2bZTQY$*tGuJLBn*3G8Pz+xr?!PG`Lclf*`GlMH}mT8^EfIv4Db9yWv`}L^{E) z9~!I|*$b*4WvuTR#S+lFiz)XYXFNE{!=h`Q{8?ZYxJ=L19Dj#$sEcZL&M3#_e`g z%gE6p>@vso;${zC;z1*VMzJ;PJ!tyQX-s(T^-YiRE=}Mz`&OKZy zrP$oXS18alRZ}WzX@h~^>7rW{{N9DlsZ)M-fxi1CquS)8>iJL>geS>-Ez}VdWVCW` zQ$JQO!PC$uM`Eo@>^OYJ&p6;{C`ma9>NgW+3HK5d-f(P1JB=0ATH4PD^vPlB7ALW& zCWh2#+W6&IqwRE-ne&*Ybg3LM+G(xEmQTYj3-&Lu zX~P{p)9h$JoYGROMS=9iJ@~tU2Kc;^&yTHf2c2&}V81J_XV#&M%P2>ApYilnC~AEcTJ{ekQ>x1+ zk;MPIkL5mZ*+mpKd2!!RmQOlC$MsofUPZ-FoO6jUcG+zF>xdNldq-vxZ{qUh@&CgA zr)q%SFU)_pwXU&*d>p~Fn@_uZqC|fi1j?9a7%L{Pt$d2r^zy(_`0n!rzA+X)8{Gm*T2!^OuV(b?OmQHfBhGzVj!TD-cKHa61dWCAuZo&x0Lqs_#P_a zI`CYynLxX#F2vJsM~I)75nT4D_t5kTGI{s(nsZvg(^yb%@vj^9{GbEu{^8Bf{KsqP zH%!DHE~bCr_V;!hNv1-)X~Dy@n#)}aEs4EQiXRI3%TOcwAsq*5>P82py(TAic?tT~ zu$;^1sSj-&xp-dsNgZE3{5$gY!ne5bu3<&{qfmwurFeDR^0E!S7T@*9yNerkUTJ^0 z!l$NxSEdxcYmWVHd~U}(DkNwWr#75B>8ToRBYxXuDs;fO?i$lfcxy@--ZEhN7j&J1 z)Y*J@(&WS41u9+hpi_%v zS2VC${MN!m{&vv+N(uju>HonRm`LyLl<`)UMVZ63ehJG4E&D!D(#e|_W#)jCDN9nS zzr|0hNeoiSZ8gkNh#!H~N@{6QPgzoL&a`A$B7G>q7C)85HmkSFb<7gylTRH!s?VGs zyM6sl*2>5}uYL2zG5756l5#gMYSqcINPUN8k*a>PN|t0fEFI$96|=JQ?gQVxE#4r1 zmnE=4FbUf+mRc^6YNT2lCXXyh4YP!5f#|~wqphx~xW9vSduoU!h={r{-3VKGC2nh_ z##o|=VhC$_b(I=#iKBQ`SX zZokpCHRATZFIgx3eeJpE7u#BI{^^%(p&cWR zJ~JjM^~M`^r^Vdx-oi}x=^kIny^RNqj7Biu=uf&VJN-{q1Y#CA>Q2(>90RdA#h) zjH1l>^5@?!eCXBS$Lbec`T3LYR}Xq(RlgNSb+<-+`&7+^U&>5fHue5CyR=tKX?fNo zOYZNv`&+i+eBe)8_6E1#fA7xSry~zqF3Itxke{ZH4LNDMymL~UeNU`^ za`iR$%w9J0&WcwGzcB9aHBg3)O4}AmfzXJbB@C*K?x+s17_@qrwnn2w&K zV2HJhq6D$(VV0qmA)5;}4_ub7EVRp<6-^e|)zj@=LG4;C?xMQ7!v1iJ0cHn_n_%gc zoSvFYtM3#fvRvblQIga}mO{&54{ni{WhzC?nl-DXB5)_~k9fO%O$OZzCL^(g?caa( z%;8RR7EfwBd*it0fBmA>k$Y!{y%t$w_77k={d)y3f4{uVlI{x!9enlkIm@@aGHmC$ zC%zmQ@>}G)*Dnuwt+3VROQFBNyZ+VkSL=UGzxVL$TQAHzReAl4(^1y*FBg?R=Ia0B z+|J$pIiml-+-HL7t4p3;FKr$2#M23?S#zs?J~`mVNOS5A%|{V89{6Ukz16kpKb~E< zHe+CZ^zP#~z4-kNF`xamI$+ZQ3V+eZ3fLjA|P-(9|H;WgJSnXv!Rya5*n zKJ?p|#MKM0e}6#i@O3XAp0s8EixWOSW*XzK_@D z+}gX~yOY;_QN1#!=J`bsPxUo1Z#Z=8L1z|77Ct2XQka(|>9IkMpBms{pl=UW%-oe>f9;j`HXUw=LA(-9rM z?NO|L>jOtd!72YYXJ-9kvxO~KH@wfO-w$lKcl7ijtuFQ)6Z<|3e17+5XX^+4cxlA$ zf4q9lu5;mo@0qc-?x$b(#9JnQx_IKQpbjy=hhF}8$H+J;Uep_INNqXiDSbtX^re%Q|%Jl*E5Nw6;em`Bnewv1_hf`sLy~eplKuI_4=vV349ZpTQB#M6A z!P}4NuC^%`!;F10|8ANoy9O^9q4yo}d6UJ`D?K$W4ZmTWhIvz(f~FDrzns$j*<@+2 zbL{vwmhz{gH%v5{a_*Q}Qjyv2wBzNMzWHqWZ?{E+oIBgcy}0dTT{owF@%x$Qa*Egc&c{Dj5`PF-u<=X*}H0Pc=di)-om%)-~0Bd%RROq z8=wFFLl5>lXP$an+k1C7U8BB zOE2xx@kOH+nG-Z=j}3WiSlP#~Cr|n&zu(8Z^z5Glw%q;NxD}mBKACg>;L8JE?U~W* z?nh>g-w}ED%9lb{jmmg-m)``{8y;749bC;dmSA!fVUqN_T4TXaOa1QSds>_a(Y!S} zSgpq7ewoFn^;6aktt7REGsbYxK$B^@_3LY?MQ?PvaovZvPwabNs^gxFC*MxCv}s5b zE~^7#@LO}((U^oioa{!Zau$N7k&AB(GM%O9RDP2$LgY^ z?OtEyT$eDT^3JwDL|rO5J>}*0zmJc8W$TKkI`6G58-urIrPsUDuwq9$$nG-wsiPt_H^~uTE z>syaM);(gv2e(ES+?;&q!ESj`Uxl=4%dY*P`?$Chx4-E3)zY99!zzQqiu%p#GH9do zwQnnqKl?@Xw$W=w&tJQ8bGt#RYrcPV+Z2O)M~^R)yG9=UhqI^gisRvoDT{s_v3F&9 zge@lM#t%ZylwWb281UvBk)PHcQ9ts=&q-%vZ@hb#;pec)oJ$)Ozpbi{f}n! zdy6fYH1M?(Hyk_A`llf0%4fIrdq~cj_PhPg_2)zG3wfkxvHtYoewIaA9sKv#9{(LN zmG;zeruDz@-zUF^7{rxlVy=hCu!)M2>$A|dtWPj&}}h=ey%%Jx~^5h+IBf>cHchU(&=3`{gb&* zeX(2@{C$x6_DjoOj(sV;!}WJvzA_~$>6f`5-w^%T$3@$=JR4tfeC1F1ulk+5?xB-= za@1RYyr<&UDQ}tIA5gMq*~yFM0V$n#EgLp+M8E}A($CXwxy4d-{kLN+cm1^B^lke- ziMwsV53h%PtADJda>OI~w`>~31`nJZ+PTZ*`)<4NhPHn2)*qML8#*xDZ_%bDUyhvp zo3tUiSih8oSO$Fg*qQhNPaH`u-Skk*?CjK8FW-5#@8VmxSmpiEfe-)k{hfQI6YYnT z{{Exp@N*`AkN186-uvD^^4={@3>$gxkOn6V?+t&>EcLgOZ;e;i-(sm>Sr^`t``uEu z-TGgjUMvc!eK2Cn;LST8EOd>zq6y2fhAo`0d|i9GpC6Uvk%ve_Xok<>8|~xvP3@#jf6kZ~n9P>HAyHnbhU$ zt#@|mrk&Mx(y@Lqm9dL1`M;R-#H+dcF8=t%{QVzozt7$MK+*Fv;*FhV`e%$-G2@y6 zx#3Ul+qY-vl%tz+ey^*ItGm0EW%4IE#_QT1y}Nzf$=pv9KYilLpqG>0d^@eKuv5aI z4im2VY}D8HoVnw!<9!@Y)pvGlL%*6C_w=2Mp6y)v=)=?cE#ETJ`bgE5uzQ}qf8Zsf zv8asQsX4tU}UlpADUa~os`_DgWKl+cV z&+fhLL~57cgPtEZ{_Uadw!HmQ*Sq_tjEtCmENt7asf)~eEsM;%u^($ecl+OMfwsIu z>)jyUT>m*u*OZN9KUHdg&-Snyd$8W^WB=43i*IZznhbg}s#7r;{B-rsOAmk7t;_V- z;_DCedij+rI~FXk)ZggCBOrC2WzOcDx~#u__^KS5ZRu8*rp(=ZZoRm~JC|qSyGiuU zMRM*_7F-Vq(VSitKMP z$KQ2Zn0`pRnitA0n3jGw->|Fw^jRCTOK(_sw)eFc{}FO*j~w&y(%IAQ4*jf$e&^Gx z>Mq1S_3GZQt5=2H_|2G)j-D8IHuv65g{Nn~vwG>=@L$iJ*%lYJ;=M0Fx_er$4>N!L z{?mnt9VZ?d`R+4u?<{h@QoT6-t%E({dRlsqYns`s ze&P6(-gm$K@KZ0V9xFR@&6v1JQ44)d1ly`)A}d$^;~$StPl~tKd|v(jWLH_IwteDz zZi<}r_AQgn=}xwqaB5N2uy^i06uN6o*2tRP5uJ@oE*!Y<+{E$)--K4xI`_Tx#yu-S zQa;{i`uUbaS%+;)-g)nQggI~Dj7P`(e9B&JY4btFoo!U{(;k2HNc9s_I()Y*?z%Gjf+nw?8{LEva;AMt$ogJ#+HD z>*K#@*U2q6WR9tMa-Lz5-|YK83hTb<#p6(fAFKe&uf1ByrX@d!L)nh!HI1FIgk#)WKx4kg%g(zl58rqj9z9L@6C)eDB1?U>KPQ@ z>hQ^{HccCT;=!>)gR4^ypFU}Q?;E+|yFd{wuqzW=ki`u&`Si>)mCcFF5+1Nttjqkg6O^^~5CI zlG=@Lu%xD^S{l&*OAe+s4tG6v%e`IIC-(Fk(?98@gV*-yGwA!EiqZw|A4o8?tL!^= z<;`t6YEKqTbien=#w8=`hrQl^SzTYv-Z!&v+B5Iez*Wy1hgb{VHCb0Zm6vhh=eHdb zb@&<4jbDZ=AHL{p@#%N=-j(_NQ~J7F$Myz!L>oV~Zt=p20hm%Tq6`R0*#Hq~9e zn0sUCuW@BnKMa}^bNv0gt`uK*baDF?1D}mf$jj{Y&7&y?9)9r0R+hvi+1p%CY^Yw> zW#g(&ubk-pbYYvWs*R6+m2l0jHQ)Bg3_X9j%csR#vreS7?yS3bZ(04$Z9BeY@BG~7 zjg8Vi=eF+Z{Mk<)daCX<^YrrN-=1~f687wp*Yi(jIo=x|lI)qSCt5$2@ z!Jtw#Sbm{i^4WW__E+~WUh{BD(22{rGs=R->v9HY8f}dXsw%%&ta)S6{gFL;w%=cQ z-|-rG-PQMfTRcH>RJ-^&6-=?=c#3Rq0)b>p&tyw4zCB{~Nc;a)cje(!t?k=9CL;4Z zMW(&>7B(`^ZF36AEEz)PIrb(~3K=$;Wh$}_DWpsx^H3x*XN*IJNYQWMXgt&P`@VCX z^ZmEpb#3ojds**u-_QNr&$~f+F83=44?h zD(suql5rT1on@S6Q%{qMV7j>ru^+`qNNQ7(}Kg}BfhxsuqyslY%mm-_kvu}^4U&M;n$#O;36R!@M27Y$jJchMB zVTFokJ}IBjuXDLL^`ZDF+|4b;G#3;3+eZZ$Z}tfI$B$kQYcN739}bzlpVGZ1$D^VBFc+iG zA6-(NSZ)TO2z|gHZgHTT9FFeYi`%$Ayet4R>~9I&pt`*uxQ~Ag+`li6e+}VKFk-`D zfQb0M#v-~m1dDsS8p}ToF({m$T?IJ1t^yp;RRFHJg5@n23MQd@1CDo56dEV0Rvs9z zr^_?)+0UKRzFR>6XTVdd3TQaQGAw4_L^(jZ46jcjD1Ij1hkX<(|2&+`+bZ-*oEg_8 zOqyECoQ+BEX!7Y&5`hNHt2_KfKE#-p35Km^4ES@_93AQs^YFsC6U9%7cKMauEMnr!yJNjz&T2Q#tCngSHokArcKwiO((FLP)%%|aE>xnuv(s!|c5iz57JdcVuH_!iK z;B^_@#cz`5I4N-gk=*4ZKkTQLmkR!=DnXH@?VGfVjnPIBt5e83<4r zo5kOf))EdLEDoa`Nz+_QD6Uq{xRlsC)*lx6MQU0E!D|lqSuOf%srXGW`U8#sI~nSy z3dFZw3>QHO9B8yc-hPr9I=ZH)z}5-AG~AX1r_L+&4W7u`&M;Q1{UH;z~$P;+UQ{gV6H;}Ep-L}r$xRkB9q&h1s(At#SNt)7&>rrTY-Z9geZD0Dn|T8c5}MLDx)ocP3?Rg0pOmk;MEm49xuThR5j zwqrQTeDx6&kFxLJA4*=d*|HIe&)}2cvo}z)WF@wBJeQd8CTOiTYE_wkS0V0FFH}FOt`gl|TlM}VS zQl7_@EZ>FO4aT|_Aq~uyqUey(!PU(bn#@}~;~hEZ?q7^8O4r zrm9k{d`q&25lNt`{kC^{-D3v_yB1wnDl#AK4k(HSA3)Jy@8$dP|1@yzD^|aezkQPy zW`Nc>&_+mdpgz&#K|zHZ`~R`C9Vbe)h2r&{58csMc@ zlR9fkH+A_+m|;B^u9S4&8tNv_s?2DwjgONFz7i&Tna)0s_*J-HOTTzPqF((Gh+X5S z(T@b9Z)aO2SPe^_Sv5b)Z66A#B~^V?-x-opSLIj6(OZERUgOv_^5o7hXm~T;EcXjr zM74N*Ddh8Mktah}OHm$F92XAZ7MppzZ#~`FX*tk79C-;Nm%SBbRQ3d&;(3Bp)o4xO zQKy>6(rDzfrAxT+^qD9s7=WS@`jUU);)1dT6$^Nd;mf~zSGJ%c1y2#;VB`KQTcEI| z2uKg!FbYt)Kw%4jau6?wmt5e>_UqKah9tPypxy6#%>$3E2{xuB*%1gSYl#=TsnHcW zLNcOb(ut7}qu|YOKyNzY5a?jb;IiMP18)>Gr5>nMV56Tf{2Tz@5q2OB_F4wAG8_5e zpLd1H@43PhF|=-)%^fnUupVgM8d z6&4i{*)_k2fW#ggp4c4%et$~}atz?wPeGW!rXb&Y2Y1sB0DSp=ruE;Nh3_zvReK(Z zkYHQ*M1@}83b2i{chjTj%OSx+UH!P|XM+$hZETn_ulIN;ZOw1AOnsUM56UXX$Pmxm zNlbOa&m1r;0TjvKnS}-GDI9vKQ2{3^lOK*P>~{t9kD+cWk#*0ns~|gSxXfS%X38rD zDj~377B};YF{VhplCD_wn{`ifjeE?g9C@1Q-w>{)!JD33Pc-lOX0n z7?H@V7gO|h+wH6pc-2Qn2y0I5ZA4nQ8DzP5dFP z?X#3P9|4VCRq*vwW^5F;Id|3J%pX}-{yMGgdw;eqYBuY?4zsqQ~ z5o-H%RzdqT#A<(!y1&3@wZUenuY7j5`R_0BS;FZs9kPk0u|yf9Gp(D1%_!D<_w)7q7fwKBW>lVAw^_gX_$Iba^+>;-w7wz@*iTHI;ij*HKPe-<|nNdb~ zw9CrMCBHsT`}zC_6Izi(uCoZYC3%Wxn3{m5fE6+Sb23aTN#3Vobg?jSa@uu>H}b-( zJLUFonmgaO`d~RB07Wj2lU<9rISEmQ$EzP~*&bOb`}A{ji*Rsj!lR!(4TU)O!Z}VXh^x8b#g1fKfx~AE7zfSJmmxPC-^|z zT2l^5LP+-GG=?HP`JjsOz+?_MTRHcX)xySF%@s>SZgL+Xaea?0=eqYV4NCL1aEytj*%|_}w_x=nRxFJ62-jf{NGdX1;2{ z#)!)mb9*PxJIJ;?;zIF93r%eUsQWG*%xe`_u~`B?GKTZ%iI*A;J|jDm}( zIDdUiScvlYdM!kchkfH&q2?fOMai9^gwj0utd=f%IgPQ94}7<7AF&3WKXQX1MlF5U zlOiCD&FmP%@}k#@C(+u@FEe`^&rI5m=-2g(0JYog(;6SiYK*n!Qd#KXkm@c2e4!<> z3~iCYC1M_?zOpMKEJRgf|Dl?R|hIKSI812)wE2s;04B;RjN z*|ma0g++wL_M207t>DlTyTkuY(En3>DlCmDs}mlm!AEo5U=kc#a2BZMP45y^J2SrY z=+k7KN@Qf_oJr}b7^8Z8JFur!T0B$dUiD}g!mLQz8#3A<1xY- zsMY}{=_Ma%NIB6{VQ&@Kg`M{+z*bo35b=bC(xH203d%{}o#Cg{fhWGwzpV4p1${1M zg&sDK;;(vNO1aV(ejd{P)&yZ=+IpWTu$?cAWy{(6*j2NPK)Lh+IZbJ`rvU@;Ha+;c z)$ug_vI-77IWvQ*QH0tnJ5J-pNoyqs_{0c4DcWyJ0!-4HTwHM7+~S05QbAj?OfS&h zf!~z`eiN?#!@d=eV1OR*-M*E5Pyveq(Ek>w{Lb7zRs;UbQL|Sf09#uky#y8@a%N9n zV`i%j3rBca3PUeKY;HQ*@*eNwil=ypuy`?Rn5Tui+HyUQY}#r7zgq892Y9u0mc;IXUn6QVHhm(JBXT)SWxGg|<+fF0;euO4Vx1 zBAkpoT29PrSjuNxTPJHqIteVO7E4~sqvNh**fEcGZ2O3&*&!>~&}Yb*pwrqZuCl8z z#;jbSz&>_Wh0V07SAA`w$mP<&1v7+ggf;ac%2@W!zL|Rx#P9Sl^)@~#FLDgs@7Lj4 zx+>oI&|>SC`WfnF%$GqyAk-S9LTX8-`0zEkK<*)m3rDe^7v1&if?{Q&aJ@n8)_gb3 zMNVe^59bA0+$7+4_*&4%rN(OEWI1$(Jl+8|KkVqrKnsViDt*pC)&t0zY-BZnto&OT z_n-E}XzHEb?}-6mVuA{y%5XubA{-9o2afMEb&l_uI@|s)IHleOxyv(y0t?T+ho@0LbzJ*QYxPwPNjd9xm>6$G6;;ngCPIFbE zW+&IA95~^ovU!8zy$sf^mu|#RT>#7Dtt?~0TSLV zvcpm4tOGh?Cc(uwy0`cu{@Dx=w8eZ!Xug-ljssuy4baU+_ML(O{3vsIRFvmOM{MIr zHTk?G|LjaJ0 z*;oEW&j>W86^i0H<_iuJPfT;f()eGdQL`9G`F3f7AhT=qAsX#!HI`Yq>6;_v$v+u} zNhx~3v8IbAmLRU}_P-_v+qA`JYOGH5pu{p1cEEcPilQyj^I)6qAtW@2HhhskYNnl~ z>XmjJm9aw$TxPT-%paO#b2+KZNb^W}u2S)Gysmo|k(1~gXE-*3phK3(uUcVfT3Maf z-Q&jcz**T>!b`sH5^Y>ZLzpMth|`J}1X4h9tumrxdsIcD;InN)=}6AW-p67#Y>{FO zB3mS}Re&K@Jzl{Qb+SQOkIjO5TNzPL1*QE5?hNjW2&=ATc(1{GVz<+gvz99oDvl0; prdNv6LtI#5bzfm9wz2(yg!lc&IZ4(V7lzG^O0&&Zu7Mo+{{W>?Z}|WK literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 + + + Caliburn.Micro.Platform.Core + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.XML b/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.XML new file mode 100644 index 0000000..f82fd6d --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.XML @@ -0,0 +1,2090 @@ + + + + Caliburn.Micro.Platform.UWP + + + + + A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + An which converts to . + + + + + Converts a boolean value to a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The language to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value value to a boolean value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The language to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Determines whether the specified is loaded. + + The element. + true if the element is loaded; otherwise, false. + + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attaches the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + The currently attached object. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of . + + The frame to represent as a . + + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. + This is necessary when using the TransitionFrame. + + + + + Occurs before navigation + + The event sender. + The event args. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Encapsulates the app and its available services. + + + + + The root frame of the application. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Start the framework. + + + + + Invoked when the application creates a window. + + Event data for the event. + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior when the application transitions from Suspended state to Running state. + + The sender. + The event args. + + + + Override this to add custom behavior when the application transitions to Suspended state from some other state. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Creates the root frame used by the application. + + The frame. + + + + Allows you to trigger the creation of the RootFrame from Configure if necessary. + + + + + Override this to register a navigation service. + + The root frame of the application. + + + + Creates the root frame and navigates to the specified view. + + The view type to navigate to. + The object parameter to pass to the target. + + + + Creates the root frame and navigates to the specified view. + + The view type to navigate to. + The object parameter to pass to the target. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Interaface usually from the Interactivity SDK's included here for completeness. + + + + + Attached the specified dependency object + + + + + + Detach from the previously attached object. + + + + + The currently attached object. + + + + + Implemented by services that provide ( based) navigation. + + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Gets or sets the data type of the current content, or the content that should be navigated to. + + + + + Gets the data type of the content that is currently displayed. + + + + + Indicates whether the navigator can navigate forward. + + + + + Indicates whether the navigator can navigate back. + + + + + Navigates to the specified content. + + The to navigate to. + Whether or not navigation succeeded. + + + + Navigates to the specified content. + + The to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigates forward. + + + + + Navigates back. + + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Occurs when the user requests a back navigation via hardware back button or gesture or voice. + + + + + Stores the frame navigation state in local settings if it can. + + Whether the suspension was sucessful + + + + Tries to restore the frame navigation state from local settings. + + Whether the restoration of successful. + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of . + + The frame to represent as a . + + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. + This is necessary when using the TransitionFrame. + + + + + The parameter to the current view + + + + + Occurs before navigation + + The event sender. + The event args. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Binds the view model. + + The view. + The view model. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The parameter. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Gets or sets the data type of the current content, or the content that should be navigated to. + + + + + Gets the data type of the content that is currently displayed. + + + + + Navigates to the specified content. + + The to navigate to. + Whether or not navigation succeeded. + + + + Navigates to the specified content. + + The to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigates forward. + + + + + Navigates back. + + + + + Indicates whether the navigator can navigate forward. + + + + + Indicates whether the navigator can navigate back. + + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Stores the frame navigation state in local settings if it can. + + Whether the suspension was sucessful + + + + Tries to restore the frame navigation state from local settings. + + Whether the restoration of successful. + + + + Occurs when the user presses the hardware Back button. + + + + + Occurs when the user presses the hardware Back button. Allows the handlers to cancel the default behavior. + + The event arguments + + + + Service that handles sharing data with the Share Charm. + + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Denotes a class which is aware of sharing data with the Share charm. + + + + + Called when a share operation starts. + + The data request. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Builds the URI. + + A uri constructed with the current configuration information. + + + + Extension methods for + + + + + Navigates to the specified content. + + The navigation service. + The object parameter to pass to the target. + The to navigate to. + Whether or not navigation succeeded. + + + + Navigate to the specified model type. + + The navigation service. + The model type to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigate to the specified model type. + + The navigation service. + The object parameter to pass to the target. + The model type to navigate to. + Whether or not navigation succeeded. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + Service that handles the event. + + + + + Initializes a new instance of the class. + + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Accepts the share request and forwards it to the view model. + + The sender. + The instance containing the event data. + + + + Determines the current view, checks for view first with frame and then view mode first with a shell view. + + The current view + + + + Represents an attachable object that encapsulates a unit of functionality. + + + + + + The associated object property. + + + + + Gets or sets the object to which this is attached. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Executes the action. + + The that is passed to the action by the behavior. Generally this is or a target object. + The value of this parameter is determined by the caller. + + Returns the result of the action. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + A custom IoC container which integrates with WinRT and properly registers all Caliburn.Micro services. + + + + + Registers the Caliburn.Micro WinRT services with the container. + + + + + Registers the Caliburn.Micro navigation service with the container. + + The application root frame. + if set to true [treat view as loaded]. + if set to true then navigation service cache view models for resuse. + + + + Registers the Caliburn.Micro sharing service with the container. + + + + + Implements XAML schema context concepts that support XAML parsing. + + + + + Implements XAML schema context access to underlying type mapping, based on providing a helper value that describes a type. + + The type as represented by the relevant type system or interop support type. + The schema context's implementation of the concept. + + + + Implements XAML schema context access to underlying type mapping, based on specifying a full type name. + + The name of the class for which to return a XAML type mapping. + The schema context's implementation of the IXamlType concept. + + + + Gets the set of XMLNS (XAML namespace) definitions that apply to the context. + + The set of XMLNS (XAML namespace) definitions. + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.dll b/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.dll new file mode 100644 index 0000000000000000000000000000000000000000..9abe971385115de6341a00381d32d84df9264ddc GIT binary patch literal 105984 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.pri b/packages/Caliburn.Micro.3.2.0/lib/uap10.0/Caliburn.Micro.Platform.UWP.pri new file mode 100644 index 0000000000000000000000000000000000000000..0048fc47dcc5b164f4db2e8a834e598fddab65bb GIT binary patch literal 1120 zcmbVMO>5LZ7=E(rTItEV9##dt)O6|5>p~Hsm`kb9N}6V8*+3>)CMoX8vqyhIe~SJK zPkZwx2-3^?Jd;jWDFo~jX5N|iYu@*nB-Yt<>52m&!ubPW4B#8b2%8NBPAwf~Ca=<> zn%5tty2S^syqyVVrpe7}YnSb9urHc?VQfbGm@1De&Of4?cxRf_X3K+g8^0O=U+L4G zpS4-h8oLe0qapC+)_%7>oi9ZG8TdJ9I{Ej^LT<3W{Yk6`oR_&dfYrRGBpmSsMF%vcLTF{iia@-J-#3WLWZ9;SKirOt~*n-~yL$ zs1W0byPWHq>x8xpE#}-g#>Y6u3AOvocE3ml;yuTRBh)3`Z;sDeba>o}5e_k$bSypN ziBBdwWNCms*04KyLAHj>HpTOC>;vSfUL((?ZcW?{DRmadVNsd})2u8mE?pHL6}hY9 zq|DlR?QDE}k|1&Q(zv$hcZ=ODUfI$g`d^doweP*vI~$<)0oY;n-Tg@hs2?G4C@FtQ z^(+}i;QAqTg3l) + + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 + + + Caliburn.Micro.Platform.Core + + + +

+ A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.XML b/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.XML new file mode 100644 index 0000000..7adf333 --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.XML @@ -0,0 +1,2260 @@ + + + + Caliburn.Micro.Platform + + + + + A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + An which converts to . + + + + + Converts a boolean value to a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The language to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value value to a boolean value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The language to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attaches the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + The currently attached object. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + Represents a flyout command registered with the . + + + + + Initializes a new instance of the class. + + + The label to use in the settings charm. + The view model to display. + Additional settings to pass to the . + + + + The view model to display. + + + + + Additional settings to pass to the . + + + + + Called when the command was selected in the Settings Charm. + + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of . + + The frame to represent as a . + + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. + This is necessary when using the TransitionFrame. + + + + + Occurs before navigation + + The event sender. + The event args. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Interaface usually from the Interactivity SDK's included here for completeness. + + + + + Attached the specified dependency object + + + + + + Detach from the previously attached object. + + + + + The currently attached object. + + + + + Service that handles the Settings Charm. + + + + + Displays the Settings Charm pane to the user. + + + + + Registers a flyout command with the service. + + The commands view model. + The command label. + The optional flyout view settings. + + + + Registers a URI command with the service. + + The label. + The URI. + + + + Registers a settings command with the service. + + The command to register. + + + + The settings window manager. + + + + + Shows a settings flyout panel for the specified model. + + The settings view model. + The settings command label. + The optional dialog settings. + Whether to show the settings flyout as an independent one. + + + + Service that handles sharing data with the Share Charm. + + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Denotes a class which is aware of sharing data with the Share charm. + + + + + Called when a share operation starts. + + The data request. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Builds the URI. + + A uri constructed with the current configuration information. + + + + Extension methods for + + + + + Navigates to the specified content. + + The navigation service. + The object parameter to pass to the target. + The to navigate to. + Whether or not navigation succeeded. + + + + Navigate to the specified model type. + + The navigation service. + The model type to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigate to the specified model type. + + The navigation service. + The object parameter to pass to the target. + The model type to navigate to. + Whether or not navigation succeeded. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Represents a command registered with the + + + + + Initializes a new instance of the class. + + The label. + + + + Gets the label. + + + + + Called when the command was selected in the Settings Charm. + + + + + Serivce tha handles the settings charm + + + + + Initializes a new instance of the class. + + The window manager used to open the settings views. + + + + Displays the Settings Charm pane to the user. + + + + + Registers a flyout command with the service. + + The commands view model. + The command label. + The optional flyout view settings. + + + + Registers a URI command with the service. + + The label. + The URI. + + + + Registers a settings command with the service. + + The command to register. + + + + Occurs when the user opens the settings pane. + + The sender. + The instance containing the event data. + + + + Called when a settings command was selected in the Settings Charm. + + The settings command. + + + + An implementation of the using the default Windows 8.1 controls + + + + + Shows a settings flyout panel for the specified model. + + The settings view model. + The settings command label. + The optional dialog settings. + Show settings independent from . + + + + Service that handles the event. + + + + + Initializes a new instance of the class. + + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Accepts the share request and forwards it to the view model. + + The sender. + The instance containing the event data. + + + + Determines the current view, checks for view first with frame and then view mode first with a shell view. + + The current view + + + + Represents an attachable object that encapsulates a unit of functionality. + + + + + + The associated object property. + + + + + Gets or sets the object to which this is attached. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Executes the action. + + The that is passed to the action by the behavior. Generally this is or a target object. + The value of this parameter is determined by the caller. + + Returns the result of the action. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Represents a URI command registered with the . + + + + + Initializes a new instance of the class. + + The label. + The URI. + + + + Gets the URI. + + + + + Called when the command was selected in the Settings Charm. + + + + + A custom IoC container which integrates with WinRT and properly registers all Caliburn.Micro services. + + + + + Registers the Caliburn.Micro WinRT services with the container. + + + + + Registers the Caliburn.Micro navigation service with the container. + + The application root frame. + if set to true [treat view as loaded]. + if set to true then navigation service cache view models for resuse. + + + + Registers the Caliburn.Micro sharing service with the container. + + + + + Registers the Caliburn.Micro settings service with the container. + + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Determines whether the specified is loaded. + + The element. + true if the element is loaded; otherwise, false. + + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + Encapsulates the app and its available services. + + + + + The root frame of the application. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Start the framework. + + + + + Invoked when the application creates a window. + + Event data for the event. + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior when the application transitions from Suspended state to Running state. + + The sender. + The event args. + + + + Override this to add custom behavior when the application transitions to Suspended state from some other state. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Creates the root frame used by the application. + + The frame. + + + + Allows you to trigger the creation of the RootFrame from Configure if necessary. + + + + + Override this to register a navigation service. + + The root frame of the application. + + + + Creates the root frame and navigates to the specified view. + + The view type to navigate to. + The object parameter to pass to the target. + + + + Creates the root frame and navigates to the specified view. + + The view type to navigate to. + The object parameter to pass to the target. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Implemented by services that provide ( based) navigation. + + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Gets or sets the data type of the current content, or the content that should be navigated to. + + + + + Gets the data type of the content that is currently displayed. + + + + + Indicates whether the navigator can navigate forward. + + + + + Indicates whether the navigator can navigate back. + + + + + Navigates to the specified content. + + The to navigate to. + Whether or not navigation succeeded. + + + + Navigates to the specified content. + + The to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigates forward. + + + + + Navigates back. + + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Stores the frame navigation state in local settings if it can. + + Whether the suspension was sucessful + + + + Tries to restore the frame navigation state from local settings. + + Whether the restoration of successful. + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of . + + The frame to represent as a . + + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. + This is necessary when using the TransitionFrame. + + + + + The parameter to the current view + + + + + Occurs before navigation + + The event sender. + The event args. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Binds the view model. + + The view. + The view model. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The parameter. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Gets or sets the data type of the current content, or the content that should be navigated to. + + + + + Gets the data type of the content that is currently displayed. + + + + + Navigates to the specified content. + + The to navigate to. + Whether or not navigation succeeded. + + + + Navigates to the specified content. + + The to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigates forward. + + + + + Navigates back. + + + + + Indicates whether the navigator can navigate forward. + + + + + Indicates whether the navigator can navigate back. + + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Stores the frame navigation state in local settings if it can. + + Whether the suspension was sucessful + + + + Tries to restore the frame navigation state from local settings. + + Whether the restoration of successful. + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + Implements XAML schema context concepts that support XAML parsing. + + + + + Implements XAML schema context access to underlying type mapping, based on providing a helper value that describes a type. + + The type as represented by the relevant type system or interop support type. + The schema context's implementation of the concept. + + + + Implements XAML schema context access to underlying type mapping, based on specifying a full type name. + + The name of the class for which to return a XAML type mapping. + The schema context's implementation of the IXamlType concept. + + + + Gets the set of XMLNS (XAML namespace) definitions that apply to the context. + + The set of XMLNS (XAML namespace) definitions. + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..73115e4a469db8703c3d6a5ecea2151c3a28ecfa GIT binary patch literal 110080 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.pri b/packages/Caliburn.Micro.3.2.0/lib/win81/Caliburn.Micro.Platform.pri new file mode 100644 index 0000000000000000000000000000000000000000..75a5ac79ea24f95dbc6fa7eb8200fa2c7040c4d1 GIT binary patch literal 1232 zcmeHHJx{|x41Ea&sT(6>Bt||8D=P~^LSh36RZ*IxY9%g>5>WdOSo;(DXV@7Sn6k06 zuyiT!-Sub}DzPHo$!DLPb8N@4sZ3l}!&4x@OACkq%t$RP7G$_Hd?3ryA|4j~QCF&O z+)}c3I>_=m%_l3nY!}`>sMA4il5P}H<1i!pAlds>UdJXW<9Ky{8UWMq=l9FM5ZD#k z-D@0Q-|1|LX8zf1id!)Yq0QfU-*PJI058kWru>wf5MUpBmfItq-!I>MGzK+}kf7w6 z;0ztEbDr-pL=TUsP~aF>Jf)OJl&@(^@PIx~6%3!pFK@Ug6qh5NC7(!e*!99XSH2s+ zmx@CihJmfqs!~qx_c606mbuSrAu`iZ9y?>PO9oX1-`Nw=||S$G!kGigt|v literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/win81/Microsoft.Xaml.Interactions.dll b/packages/Caliburn.Micro.3.2.0/lib/win81/Microsoft.Xaml.Interactions.dll new file mode 100644 index 0000000000000000000000000000000000000000..f1f7729389e6b5a65867b4ad921dbdb59bf5b8cd GIT binary patch literal 51480 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

T_$rX>l#>&JQPI@&N^FlQek~f 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 + + + Caliburn.Micro.Platform.Core + + + +

+ A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..4221831895277228c3bf6c259415b488e019a570 GIT binary patch literal 119808 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

6{Xr@7vydt%dS?+@b%?ouC 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 Oucfx%R`MGLf&T@bl)|k5 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.xml b/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.xml new file mode 100644 index 0000000..3b2d96f --- /dev/null +++ b/packages/Caliburn.Micro.3.2.0/lib/wp8/Caliburn.Micro.Platform.xml @@ -0,0 +1,2809 @@ + + + + Caliburn.Micro.Platform + + + +

+ A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + An which converts to . + + + + + Converts a boolean value to a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value value to a boolean value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Inherit from this class in order to customize the configuration of the framework. + + + + + The application. + + + + + Creates an instance of the bootstrapper. + + Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true. + + + + Initialize the framework. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior to execute after the application starts. + + The sender. + The args. + + + + Override this to add custom behavior on exit. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Accounts for the lack of UpdateSourceTrigger in silverlight. + + The element to wire for change events on. + The property that is being bound. + Gets the the binding expression that needs to be updated. + The property being bound to if available. + The binding if available. + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attached the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + A mouse helper utility. + + + + + The current position of the mouse. + + + + + Initializes the mouse helper with the UIElement to use in mouse tracking. + + The UIElement to use for mouse tracking. + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + Stores data in the application settings. + + + + + Initializes a new instance of the class. + + The container. + + + + Indicates what storage modes this mechanism provides. + + The storage mode to check. + + Whether or not it is supported. + + + + + Begins the storage transaction. + + + + + Stores the value with the specified key. + + The key. + The data. + + + + Ends the storage transaction. + + + + + Tries to get the data previously stored with the specified key. + + The key. + The value. + true if found; false otherwise + + + + Deletes the data with the specified key. + + The key. + + + + Clears the data stored in the last storage transaction. + + + + + Registers service with the storage mechanism as a singleton. + + The service. + The key. + The implementation. + + + + Defines an interface through which the storage system can communicate with an IoC container. + + + + + Occurs when a new instance is created. + + + + + Registers the service as a singleton stored in the phone state. + + The service. + The phone state key. + The implementation. + + + + Registers the service as a singleton stored in the app settings. + + The service. + The app settings key. + The implementation. + + + + Handles the storage of an object instance. + + + + + Gets or sets the coordinator. + + + The coordinator. + + + + + Overrided by inheritors to configure the handler for use. + + + + + Indicates whether the specified instance can be stored by this handler. + + The instance. + + + + + Saves the specified instance. + + The instance. + The mode. + + + + Restores the specified instance. + + The instance. + The mode. + + + + Implemented by classes that know how to store data. + + + + + Indicates what storage modes this mechanism provides. + + The storage mode to check. + Whether or not it is supported. + + + + Begins the storage transaction. + + + + + Stores the value with the specified key. + + The key. + The data. + + + + Ends the storage transaction. + + + + + Tries to get the data previously stored with the specified key. + + The key. + The value. + true if found; false otherwise + + + + Deletes the data with the specified key. + + The key. + + + + Clears the data stored in the last storage transaction. + + + + + Registers service with the storage mechanism as a singleton. + + The service. + The key. + The implementation. + + + + Extension methods related to navigation. + + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Builds the URI. + + A uri constructed with the current configuration information. + + + + A custom IoC container which integrates with the phone and properly registers all Caliburn.Micro services. + + + + + Registers the service as a singleton stored in the phone state. + + The service. + The phone state key. + The implementation. + + + + Registers the service as a singleton stored in the app settings. + + The service. + The app settings key. + The implementation. + + + + Registers the Caliburn.Micro services with the container. + + The root frame of the application. + if set to true [treat view as loaded]. + + + + Enable the . + + + + + Enable the . + + + + + Stores data in the phone state. + + + + + Initializes a new instance of the class. + + The container. + The phone service. + + + + Indicates what storage modes this mechanism provides. + + The storage mode to check. + + Whether or not it is supported. + + + + + Begins the storage transaction. + + + + + Stores the value with the specified key. + + The key. + The data. + + + + Ends the storage transaction. + + + + + Tries to get the data previously stored with the specified key. + + The key. + The value. + + true if found; false otherwise + + + + + Deletes the data with the specified key. + + The key. + + + + Clears the data stored in the last storage transaction. + + + + + Registers service with the storage mechanism as a singleton. + + The service. + The key. + The implementation. + + + + Service allowing to play a .wav sound effect + + + + + Plays a sound effect + + The uri of the resource containing the .wav file + + + + Default implementation, using Xna Framework. The sound effect is played without interrupting the music playback on the phone (which is required for the app certification in the WP7 Marketplace. Also note that using the Xna Framework in a WP7 Silverlight app is explicitly allowed for this very purpose. + + + + + Plays a sound effect + + The uri of the resource containing the .wav file + + + + Coordinates the saving and loading of objects based on application lifecycle events. + + + + + Initializes a new instance of the class. + + The container. + The phone service. + The storage mechanisms. + The handlers. + + + + Starts monitoring application and container events. + + + + + Stops monitoring application and container events. + + + + + Gets the storage mechanism. + + The type of storage mechanism to get. + The storage mechanism. + + + + Adds the storage mechanism. + + The storage mechanism. + + + + Adds the storage handler. + + The handler. + Itself + + + + Gets the storage handler for a paricular instance. + + The instance. + The storage handler. + + + + Saves all monitored instances according to the provided mode. + + The save mode. + + + + Restores the specified instance. + + The instance. + The restore mode. + + + + Handles the storage of a pariticular class. + + The type that this class handles. + + + + Provides a mechanism for obtaining an instance's unique id. + + The getter. + + + + Gets or sets the coordinator. + + + The coordinator. + + + + + Overrided by inheritors to configure the handler for use. + + + + + Instructs the handler to store the entire object graph, rather than individual properties. + + The type of the service. + The optional storage key. + The builder. + + + + Instructs the handler to store a property. + + The property. + The builder. + + + + Instructs the handler to store a child object's properties. + + The property. + The builder. + This assumes that the parent instance provides the child instance, but that the child instance's properties are handled by a unique handler. + + + + Adds a new storage instruction. + + The builder. + + + + Uses this handler to save a particular instance using instructions that support the provided mode. + + The instance. + The storage mode. + + + + Uses this handler to restore a particular instance using instructions that support the provided mode. + + The instance. + The mode. + + + + An instruction for saving/loading data. + + The model type. + + + + Gets or sets the owner. + + + The owner. + + + + + Gets or sets the storage mechanism. + + + The storage mechanism. + + + + + Gets or sets the persistence key. + + + The key. + + + + + Gets or sets the save action. + + + The save action. + + + + + Gets or sets the restore action. + + + The restore action. + + + + + Used to create a fluent interface for building up a storage instruction. + + + + + + Initializes a new instance of the class. + + The storage instruction. + + + + Configures the instruction with the specified behavior. + + The configuration callback. + Itself + + + + Extension methods for configuring storage instructions. + + + + + Stores the data in the transient phone State. + + The model type. + The builder. + The builder. + + + + Stores the data in the permanent ApplicationSettings. + + The model type. + The builder. + The builder. + + + + Restores the data when IActivate.Activated is raised. + + The model type. + The builder. + The builder. + + + + Restores the data after view's Loaded event is raised. + + The model type. + The builder. + The builder. + + + + Restores the data after view's LayoutUpdated event is raised. + + The model type. + The builder. + The builder. + + + + Stores the index of the Conductor's ActiveItem. + + The model type. + The handler. + The builder. + + + + The mode used to save/restore data. + + + + + Automatic Determine the Mode + + + + + Use Temporary storage. + + + + + Use Permenent storage. + + + + + Use any storage mechanism available. + + + + + A message which is published when a task completes. + + The type of the task event args. + + + + Optional state provided by the original sender. + + + + + The results of the task. + + + + + Handles messages and ensures that the property handler receives the completion message. + + + + + Initializes a new instance of the class. + + The phone service. + The event aggregator. + + + + Starts monitoring for task requests and controlling completion messages. + + + + + Stops monitoring for task requests and controlling completion messages. + + + + + Called when the task is compled. + + The sender. + The instance containing the event data. + + + + A message that is published to signify a components request for the execution of a particular task. + + + + + Optional state to be passed along to the task completion message. + + + + + The task instance. + + + + + Extension methods related to phone tasks. + + + + + Creates a task and publishes it using the . + + The task to create. + The event aggregator. + Optional configuration for the task. + Optional state to be passed along to the task completion message. + + + + Allows applications to start and stop vibration on the device. + + + + + Starts vibration on the device. + + A TimeSpan object specifying the amount of time for which the phone vibrates. + + + + Stops vibration on the device. + + + + + The default implementation of , using the system controller. + + + + + Starts vibration on the device. + + A TimeSpan object specifying the amount of time for which the phone vibrates. + + + + Stops vibration on the device. + + + + + WindowManager extensions + + + + + Shows a modal dialog for the specified model, using vibrate and audio feedback + + The WindowManager instance. + The root model. + The context. + If not null, use the specified .wav as opening sound + If true, use a vibration feedback on dialog opening + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + + Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited. + + + + + Returns a type converter for the specified type. + + The System.Type of the target component. + A System.ComponentModel.TypeConverter for the specified type. + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + The interface for AppBar items capable of triggering action messages. + + + + + The action message. + + + + + An capable of triggering action messages. + + + + + The action message. + + + + + An capable of triggering action messages. + + + + + The action message. + + + + + Implemented by services that provide based navigation. + + + + + The source. + + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current source. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + Removes the most recent entry from the back stack. + + The entry that was removed. + + + + Gets an IEnumerable that you use to enumerate the entries in back navigation history. + + List of entries in the back stack. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of + + The frame to represent as a . + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. This is necessary when using the TransitionFrame. + + + + Occurs before navigation + + The event sender. + The event args. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The page. + + + + The source. + + + + + Indicates whether the navigator can navigate back. + + + + + Indicates whether the navigator can navigate forward. + + + + + The current source. + + + + + The current content. + + + + + Stops the loading process. + + + + + Navigates back. + + + + + Navigates forward. + + + + + Navigates to the specified . + + The to navigate to. + Whether or not navigation succeeded. + + + + Removes the most recent entry from the back stack. + + The entry that was removed. + + + + Gets an IEnumerable that you use to enumerate the entries in back navigation history. + + List of entries in the back stack. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Raised when a fragment navigation occurs. + + + + + Implemented by services that provide access to the basic phone capabilities. + + + + + The state that is persisted during the tombstoning process. + + + + + Gets the mode in which the application was started. + + + + + Occurs when a fresh instance of the application is launching. + + + + + Occurs when a previously paused/tombstoned app is resumed/resurrected. + + + + + Occurs when the application is being paused or tombstoned. + + + + + Occurs when the application is closing. + + + + + Occurs when the app is continuing from a temporarily paused state. + + + + + Occurs after the app has continued from a temporarily paused state. + + + + + Occurs when the app is "resurrecting" from a tombstoned state. + + + + + Occurs after the app has "resurrected" from a tombstoned state. + + + + + Gets or sets whether user idle detection is enabled. + + + + + Gets or sets whether application idle detection is enabled. + + + + + Gets if the app is currently resurrecting. + + + + + An implementation of that adapts . + + + + + Creates an instance of . + + + + + Gets if the app is currently resurrecting. + + + + + The state that is persisted during the tombstoning process. + + + + + Gets the mode in which the application was started. + + + + + Occurs when a fresh instance of the application is launching. + + + + + Occurs when a previously paused/tombstoned application instance is resumed/resurrected. + + + + + Occurs when the application is being paused or tombstoned. + + + + + Occurs when the application is closing. + + + + + Occurs when the app is continuing from a temporarily paused state. + + + + + Occurs after the app has continued from a temporarily paused state. + + + + + Occurs when the app is "resurrecting" from a tombstoned state. + + + + + Occurs after the app has "resurrected" from a tombstoned state. + + + + + Gets or sets whether user idle detection is enabled. + + + + + Gets or sets whether application idle detection is enabled. + + + + + A custom bootstrapper designed to setup phone applications. + + + + + The phone application service. + + + + + The root frame used for navigation. + + + + + Initializes a new instance of the class. + + + + + Provides an opportunity to hook into the application object. + + + + + Creates the root frame used by the application. + + The frame. + + + + Occurs when a fresh instance of the application is launching. + + + + + Occurs when a previously tombstoned or paused application is resurrected/resumed. + + + + + Occurs when the application is being tombstoned or paused. + + + + + Occurs when the application is closing. + + + + + Extension methods for + + + + + Calls TransformToVisual on the specified element for the specified visual, suppressing the ArgumentException that can occur in some cases. + + Element on which to call TransformToVisual. + Visual to pass to the call to TransformToVisual. + Resulting GeneralTransform object. + + + + A service that manages windows. + + + + + Shows a modal dialog for the specified model. + + The root model. + The optional dialog settings. + The context. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + A service that manages windows. + + + + + Predicate used to determine whether a page being navigated is actually a system dialog, which should + cause a temporary dialog disappearance. + + + The default implementation just take into account DatePicker and TimePicker pages from WP7 toolkit. + + /// The destination page to check + + + + Shows a modal dialog for the specified model. + + The root model. + The context. + The optional dialog settings. + + + + Shows a popup at the current mouse position. + + The root model. + The view context. + The optional popup settings. + + + + Creates a popup for hosting a popup window. + + The model. + The optional popup settings. + The popup. + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/wp8/System.Windows.Interactivity.dll b/packages/Caliburn.Micro.3.2.0/lib/wp8/System.Windows.Interactivity.dll new file mode 100644 index 0000000000000000000000000000000000000000..0153cf5c43cf6f308a8f89a589fb0b873f8cd027 GIT binary patch literal 53872 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
f%4GCxR9ka#^+kLV z`_ukR8Ly^?aAODV%Y{D#-U|Ub!92N-JjZ!^jnmsqNWL6jI+oV*d5vG&#t<{>fk0Vn z@#!Uk;L;WBo7O1nfS48&W(ICrfh}TUeMk9GIxKqXaukAl;KL%`mVS0HPJMI_>8as{ z9R+V9_Ttb?8-GM{SVjTmpmq0|QL5Q?`Q1&RYl zCC-A0m??1bjqgsr_hLlO$n7XOH0a&{$BgR zSYkwORqoIY(q3=v1|#0nt_UNL@4xt_11u51F%*Ab{&W2_hv0vApo$5g0O$l zX9Nb*1mwCMD-#>y{63eK%JCN(O26w^|8|^%AcGG2NIAD&F&ozo$(oS5+Tq&mQg||u z?FqOGw85&ICNR=XF=>ZR=ebAL@m4zZt!!dTEeTi0polMKOm1uC>^EfDGHmGV!kU!N z`U(i&j)YZ*Kl4;tF9g<)wz14IR_ZEV7NzUZ(J2(>e}f#{Cc|mCphsEtdSa!2Q$5Xy zyBsHb$EC62ik(X5VK~H&E!r!;zwZ!-EIqOpYW+SIKK)>d#B=WMW0`brZOa@;A`9^t z&-Q{TN#?y9Chr0|2rsV`OIT^?6G9LSnFepMvMW8~g4EOw$0uHDVX5mIUuQHA921WF n@a5FdvD)z`n~z`nY-oKBU>_K+VS1x`cY}D+8ZNI3vgH2*%guDb literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.Core.dll b/packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..2885c8b269899fb64968c832ed5436d6612e50d4 GIT binary patch literal 14848 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 + + + Caliburn.Micro.Platform.Core + + + + + A source of assemblies that are inspectable by the framework. + + + + + The singleton instance of the AssemblySource used by the framework. + + + + + Finds a type which matches one of the elements in the sequence of names. + + + + + A caching subsystem for . + + + + + Extracts the types from the spezified assembly for storing in the cache. + + + + + Installs the caching subsystem. + + + + + Generic extension methods used by the framework. + + + + + Get's the name of the assembly. + + The assembly. + The assembly's name. + + + + Gets all the attributes of a particular type. + + The type of attributes to get. + The member to inspect for attributes. + Whether or not to search for inherited attributes. + The list of attributes found. + + + + Gets a collection of the public types defined in this assembly that are visible outside the assembly. + + The assembly. + A collection of the public types defined in this assembly that are visible outside the assembly. + + + + + Returns a value that indicates whether the specified type can be assigned to the current type. + + The target type + The type to check. + true if the specified type can be assigned to this type; otherwise, false. + + + + Gets the value for a key. If the key does not exist, return default(TValue); + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The dictionary to call this method on. + The key to look up. + The key value. default(TValue) if this key is not in the dictionary. + + + + Class for managing the list of rules for doing name transformation. + + + + + Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + + + + Adds a transform using a single replacement value and a global filter pattern. + + Regular expression pattern for replacing text + The replacement value. + Regular expression pattern for global filtering + + + + Adds a transform using a list of replacement values and a global filter pattern. + + Regular expression pattern for replacing text + The list of replacement values + Regular expression pattern for global filtering + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + The transformed names. + + + + Gets the list of transformations for a given name. + + The name to transform into the resolved name list + A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform + The transformed names. + + + + A rule that describes a name transform. + + + + + Regular expression pattern for global filtering + + + + + Regular expression pattern for replacing text + + + + + The list of replacement values + + + + + Regular expression for global filtering + + + + + Regular expression for replacing text + + + + + Helper class for encoding strings to regular expression patterns + + + + + Regular expression pattern for valid name + + + + + Regular expression pattern for subnamespace (including dot) + + + + + Regular expression pattern for namespace or namespace fragment + + + + + Creates a named capture group with the specified regular expression + + Name of capture group to create + Regular expression pattern to capture + Regular expression capture group with the specified group name + + + + Converts a namespace (including wildcards) to a regular expression string + + Source namespace to convert to regular expression + Namespace converted to a regular expression + + + + Creates a capture group for a valid name regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Creates a capture group for a namespace regular expression pattern + + Name of capture group to create + Regular expression capture group with the specified group name + + + + Helper class when splitting strings + + + + + Splits a string with a chosen separator. + If a substring is contained in [...] it will not be splitted. + + The message to split + The separator to use when splitting + + + + + Splits a string with , as separator. + Does not split within {},[],() + + The string to split + + + + + Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + + + + The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + + + + The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + + + + Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + + + + The format string used to compose the name of a type from base name and name suffix + + + + + Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + + + + List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. + Default values are "View", "Page" + + + + + The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.dll b/packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa5b86feebfdeb30415744634ee5e5b2ffe5ea31 GIT binary patch literal 101888 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 UAGvxBRfdcz!GeBv{r_R$pQ`YFw*UYD literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.pri b/packages/Caliburn.Micro.3.2.0/lib/wpa81/Caliburn.Micro.Platform.pri new file mode 100644 index 0000000000000000000000000000000000000000..5d2cae2f694456d21257675e7a9f76abaec0eb49 GIT binary patch literal 1232 zcmeHHu};G<5PeAtQa47%NUT6%Wo1D~NZmj}RTR=xt%TE%fZEUKC-i678JV)Nv#?Y` z5a6W^L;x1#HdZSN+!}5eWN99c^Wmf~)i>P` zSvwsJvMSAHYrAY0-ae|*QD%~U6j9@7LGezu=gX{$O;W`1`uscq=HbuZmw!=UM`&lS zadLB}vxe&BN4+g>#ViVK{?2>Lsi*@ymY;3;DK}Ao1MFLAmw0}=eD%>7R5(I{f@6j= zbUDtszQ-7MctVLB$GGAuC7uxXXiM;jAy*{~_v4o*Toj7SvDU&T0*>}P*p$k5>;F=5 zNQYry>$I+v)BAbKZ1N`8Yl{cWWy(tQFe1v4F{@L*{a^mE3g|@@pRI=uI($nS?*93= h#TJAe@-A6eB&j + + + Caliburn.Micro.Platform + + + + + A host for action related attached properties. + + + + + A property definition representing the target of an . The DataContext of the element will be set to this instance. + + + + + A property definition representing the target of an . The DataContext of the element is not set to this instance. + + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Sets the target of the . + + The element to attach the target to. + The target for instances of . + + The DataContext will not be set. + + + + + Gets the target for instances of . + + The element to which the target is attached. + The target for instances of + + + + Checks if the -Target was set. + + DependencyObject to check + True if Target or TargetWithoutContext was set on + + + + Uses the action pipeline to invoke the method. + + The object instance to invoke the method on. + The name of the method to invoke. + The view. + The source of the invocation. + The event args. + The method parameters. + + + + The context used during the execution of an Action or its guard. + + + + + Determines whether the action can execute. + + Returns true if the action can execute, false otherwise. + + + + Any event arguments associated with the action's invocation. + + + + + The actual method info to be invoked. + + + + + The message being executed. + + + + + The source from which the message originates. + + + + + The instance on which the action is invoked. + + + + + The view associated with the target. + + + + + Gets or sets additional data needed to invoke the action. + + The data key. + Custom data associated with the context. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Called when the execution context is disposed + + + + + Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + + + + Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + + This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + + + Causes the action to throw if it cannot locate the target or the method at invocation time. + + True by default. + + + + Represents the method name of an action message. + + + + + Represents the parameters of an action message. + + + + + Creates an instance of . + + + + + Gets or sets the name of the method to be invoked on the presentation model class. + + The name of the method. + + + + Gets the parameters to pass as part of the method invocation. + + The parameters. + + + + Occurs before the message detaches from the associated object. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Invokes the action using the specified + + + + + Applies an availability effect, such as IsEnabled, to an element. + + Returns a value indicating whether or not the action is available. + + + + Finds the method on the target matching the specified message. + + The target. + The message. + The matching method, if available. + + + + Sets the target, method and view on the context. Uses a bubbling strategy by default. + + + + + Prepares the action execution context for use. + + + + + Try to find a candidate for guard function, having: + - a name matching any of + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + + The execution context + Method names to look for. + A MethodInfo, if found; null otherwise + + + + Returns the list of possible names of guard methods / properties for the given method. + + + + + Hosts dependency properties for binding. + + + + + Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + + + + Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Gets the model to bind to. + + The dependency object to bind to. + The model. + + + + Sets the model to bind to. + + The dependency object to bind to. + The model. + + + + Allows application of conventions at design-time. + + + + + Gets whether or not conventions are being applied at design-time. + + The ui to apply conventions to. + Whether or not conventions are applied. + + + + Sets whether or not do bind conventions at design-time. + + The ui to apply conventions to. + Whether or not to apply conventions. + + + + Provides methods for searching a given scope for named elements. + + + + + Searches through the list of named elements looking for a case-insensitive match. + + The named elements to search through. + The name to search for. + The named element or null if not found. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Adds a child resolver. + + The type filter. + The resolver. + + + + Removes a child resolver. + + The resolver to remove. + true, when the resolver was (found and) removed. + + + + Gets all the instances with names in the scope. + + Named instances in the provided scope. + Pass in a and receive a list of named instances in the same scope. + + + + Gets the parent of the given object in the Visual Tree. + + The parent of the given object in the Visual Tree + + + + Finds a set of named instances in each hop in a . + + + Searches all the elements in the parameter as well as the visual children of + each of these elements, the , the HeaderedContentControl.Header, + the , or the HeaderedItemsControl.Header, if any are found. + + + + + Finds a path of dependency objects which traces through visual anscestry until a root which is , + a , a Page with a dependency object Page.ContentProperty value, + a dependency object with set to . + and are included in the resulting in order to track which item + in an items control we are scoped to. + + + + + Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + + + + Gets or sets the starting point of the route. + + + + + Adds a segment to the route. + + The source dependency object. + The target dependency object. + + + + Tries to get a target dependency object given a source. + + The possible beginning of a route segment (hop). + The target of a route segment (hop). + if had a target recorded; otherwise. + + + + An which converts to . + + + + + Converts a boolean value to a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The language to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value value to a boolean value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The language to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Represents a resolver that takes a control and returns it's children + + + + + Creates the ChildResolver using the given anonymous methods. + + The filter + The resolver + + + + Can this resolve appy to the given type. + + The visual tree type. + Returns true if this resolver applies. + + + + The element from the visual tree for the children to resolve. + + + + + + + Generic strongly typed child resolver + + The type to filter on + + + + Creates a + + + + + + Used to configure the conventions used by the framework to apply bindings and create actions. + + + + + Converters to/from . + + + + + Indicates whether or not static properties should be included during convention name matching. + + False by default. + + + + Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + + False by default. + + + + The default DataTemplate used for ItemsControls when required. + + + + + The default DataTemplate used for Headered controls when required. + + + + + Changes the provided word from a plural form to a singular form. + + + + + Derives the SelectedItem property name. + + + + + Creates a binding and sets it on the element, applying the appropriate conventions. + + + + + + + + + + + Applies the appropriate binding mode to the binding. + + + + + Determines whether or not and what type of validation to enable on the binding. + + + + + Determines whether a value converter is is needed and applies one to the binding. + + + + + Determines whether a custom string format is needed and applies it to the binding. + + + + + Determines whether a custom update source trigger should be applied to the binding. + + + + + Adds an element convention. + + The type of element. + The default property for binding conventions. + The default property for action parameters. + The default event to trigger actions. + + + + Adds an element convention. + + + + + + Gets an element convention for the provided element type. + + The type of element to locate the convention for. + The convention if found, null otherwise. + Searches the class hierarchy for conventions. + + + + Determines whether a particular dependency property already has a binding on the provided element. + + + + + Creates a binding and sets it on the element, guarding against pre-existing bindings. + + + + + Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + + + + + + + + + + + + Attempts to apply the default item template to the items control. + + The items control. + The collection property. + + + + Configures the selected item convention. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + + + + Configures the SelectedItem binding for matched selection path. + + The element that has a SelectedItem property. + The SelectedItem property. + The view model type. + The property path. + The binding to configure. + A bool indicating whether to apply binding + + + + Applies a header template based on + + + + + + + + + Gets a property by name, ignoring case and searching all interfaces. + + The type to inspect. + The property to search for. + The property or null if not found. + + + + Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + + + + Register an attached dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred attached dependecy property + + + + Register a dependency / bindable property + + The property name + The property type + The owner type + The default value + Callback to executed on property changed + The registred dependecy property + + + + Represents the conventions for a particular element type. + + + + + The type of element to which the conventions apply. + + + + + Gets the default property to be used in binding conventions. + + + + + The default trigger to be used when wiring actions on this element. + + + + + The default property to be used for parameters of this type in actions. + + + + + Applies custom conventions for elements of this type. + + Pass the view model type, property path, property instance, framework element and its convention. + + + + Indicates that a message is parameterized. + + + + + Represents the parameters of a message. + + + + + Host's attached properties related to routed UI messaging. + + + + + Places a message handler on this element. + + The element. + The message handler. + + + + Gets the message handler for this element. + + The element. + The message handler. + + + + A property definition representing attached triggers and messages. + + + + + Sets the attached triggers and messages. + + The element to attach to. + The parsable attachment text. + + + + Gets the attached triggers and messages. + + The element that was attached to. + The parsable attachment text. + + + + A service that is capable of properly binding values to a method's parameters and creating instances of . + + + + + The special parameter values recognized by the message binder along with their resolvers. + Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + + + + Custom converters used by the framework registered by destination type for which they will be selected. + The converter is passed the existing value to convert and a "context" object. + + + + + Determines the parameters that a method should be invoked with. + + The action execution context. + The parameters required to complete the invocation. + The actual parameter values. + + + + Transforms the textual parameter into the actual parameter. + + + + + Coerces the provided value to the destination type. + + The destination type. + The provided value. + An optional context value which can be used during conversion. + The coerced value. + + + + Gets the default value for a type. + + The type. + The default value. + + + + Parses text into a fully functional set of instances with . + + + + + Parses the specified message text. + + The target. + The message text. + The triggers parsed from the text. + + + + The function used to generate a trigger. + + The parameters passed to the method are the the target of the trigger and string representing the trigger. + + + + Creates an instance of by parsing out the textual dsl. + + The target of the message. + The textual message dsl. + The created message. + + + + Function used to parse a string identified as a message. + + + + + Function used to parse a string identified as a message parameter. + + + + + Creates a binding on a . + + The target to which the message is applied. + The parameter object. + The name of the element to bind to. + The path of the element to bind to. + The binding mode to use. + + + + Hosts attached properties related to view models. + + + + + A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + + + + A dependency property which marks an element as a name scope root. + + + + + A dependency property which allows the override of convention application behavior. + + + + + A dependency property for assigning a context to a particular portion of the UI. + + + + + A dependency property for attaching a model to the UI. + + + + + Used by the framework to indicate that this element was generated. + + + + + Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + + The element. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler when the element is unloaded. + + The element. + The handler. + + + + Determines whether the specified is loaded. + + The element. + true if the element is loaded; otherwise, false. + + + + + Executes the handler the next time the elements's LayoutUpdated event fires. + + The element. + The handler. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Gets the convention application behavior. + + The element the property is attached to. + Whether or not to apply conventions. + + + + Sets the convention application behavior. + + The element to attach the property to. + Whether or not to apply conventions. + + + + Sets the model. + + The element to attach the model to. + The model. + + + + Gets the model. + + The element the model is attached to. + The model. + + + + Gets the context. + + The element the context is attached to. + The context. + + + + Sets the context. + + The element to attach the context to. + The context. + + + + Gets a value that indicates whether the process is running in design mode. + + + + + A strategy for determining which view to use for a given model. + + + + + Used to transform names. + + + + + Separator used when resolving View names for context instances. + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + This method registers a View suffix or synonym so that View Context resolution works properly. + It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), + or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms + is added directly through the NameTransformer. + + Suffix for type name. Should be "View" or synonym of "View". + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Retrieves the view from the IoC container or tries to create it if not found. + + + Pass the type of view as a parameter and recieve an instance of the view. + + + + + Modifies the name of the type to be used at design time. + + + + + Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance + of context object + + Enumeration of transformed names + Arguments: + typeName = The name of the ViewModel type being resolved to its companion View. + context = An instance of the context or null. + + + + + Locates the view type based on the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + + + + Locates the view for the specified model type. + + The view. + + Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + + + + Locates the view for the specified model instance. + + The view. + + Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + + + + Transforms a view type into a pack uri. + + + + + When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + + The element to initialize + + + + Binds a view to a view model. + + + + + Gets or sets a value indicating whether to apply conventions by default. + + + true if conventions should be applied by default; otherwise, false. + + + + + Indicates whether or not the conventions have already been applied to the view. + + + + + Determines whether a view should have conventions applied to it. + + The view to check. + Whether or not conventions should be applied to the view. + + + + Creates data bindings on the view's controls based on the provided properties. + + Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Attaches instances of to the view's controls based on the provided methods. + + Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + + + Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + + + + Binds the specified viewModel to the view. + + Passes the the view model, view and creation context (or null for default) to use in applying binding. + + + + A strategy for determining which view model to use for a given view. + + + + + Used to transform names. + + + + + The name of the capture group used as a marker for rules that return interface types + + + + + Specifies how type mappings are created, including default type mappings. Calling this method will + clear all existing name transformation rules and create new default type mappings according to the + configuration. + + An instance of TypeMappingConfiguration that provides the settings for configuration + + + + Adds a default type mapping using the standard namespace mapping convention + + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + Array of RegEx replace values for target namespaces + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on namespace RegEx replace and filter patterns + + RegEx replace pattern for source namespace + RegEx filter pattern for source namespace + RegEx replace value for target namespace + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping based on simple namespace mapping + + Namespace of source type + Namespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespaces of target type as an array + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Adds a standard type mapping by substituting one subnamespace for another + + Subnamespace of source type + Subnamespace of target type + Suffix for type name. Should be "View" or synonym of "View". (Optional) + + + + Makes a type name into an interface name. + + The part. + + + + + Transforms a View type name into all of its possible ViewModel type names. Accepts a flag + to include or exclude interface types. + + Enumeration of transformed names + Arguments: + typeName = The name of the View type being resolved to its companion ViewModel. + includeInterfaces = Flag to indicate if interface types are included + + + + + Determines the view model type based on the specified view type. + + The view model type. + + Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + + + + Locates the view model for the specified view type. + + The view model. + + Pass the view type as a parameter and receive a view model instance. + + + + + Locates the view model for the specified view instance. + + The view model. + + Pass the view instance as a parameters and receive a view model instance. + + + + + A collection that can exist as part of a behavior. + + The type of item in the attached collection. + + + + Creates an instance of + + + + + Attaches the collection. + + The dependency object to attach the collection to. + + + + Detaches the collection. + + + + + The currently attached object. + + + + + Called when an item is added from the collection. + + The item that was added. + + + + Called when an item is removed from the collection. + + The item that was removed. + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of . + + The frame to represent as a . + + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. + This is necessary when using the TransitionFrame. + + + + + Occurs before navigation + + The event sender. + The event args. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Encapsulates the app and its available services. + + + + + The root frame of the application. + + + + + Called by the bootstrapper's constructor at design time to start the framework. + + + + + Called by the bootstrapper's constructor at runtime to start the framework. + + + + + Start the framework. + + + + + Invoked when the application creates a window. + + Event data for the event. + + + + Provides an opportunity to hook into the application object. + + + + + Override to configure the framework and setup your IoC container. + + + + + Override to tell the framework where to find assemblies to inspect for views, etc. + + A list of assemblies to inspect. + + + + Override this to provide an IoC specific implementation. + + The service to locate. + The key to locate. + The located service. + + + + Override this to provide an IoC specific implementation + + The service to locate. + The located services. + + + + Override this to provide an IoC specific implementation. + + The instance to perform injection on. + + + + Override this to add custom behavior when the application transitions from Suspended state to Running state. + + The sender. + The event args. + + + + Override this to add custom behavior when the application transitions to Suspended state from some other state. + + The sender. + The event args. + + + + Override this to add custom behavior for unhandled exceptions. + + The sender. + The event args. + + + + Creates the root frame used by the application. + + The frame. + + + + Allows you to trigger the creation of the RootFrame from Configure if necessary. + + + + + Override this to register a navigation service. + + The root frame of the application. + + + + Creates the root frame and navigates to the specified view. + + The view type to navigate to. + The object parameter to pass to the target. + + + + Creates the root frame and navigates to the specified view. + + The view type to navigate to. + The object parameter to pass to the target. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Locates the view model, locates the associate view, binds them and shows it as the root view. + + The view model type. + + + + Interaface usually from the Interactivity SDK's included here for completeness. + + + + + Attached the specified dependency object + + + + + + Detach from the previously attached object. + + + + + The currently attached object. + + + + + Implemented by services that provide ( based) navigation. + + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Gets or sets the data type of the current content, or the content that should be navigated to. + + + + + Gets the data type of the content that is currently displayed. + + + + + Indicates whether the navigator can navigate forward. + + + + + Indicates whether the navigator can navigate back. + + + + + Navigates to the specified content. + + The to navigate to. + Whether or not navigation succeeded. + + + + Navigates to the specified content. + + The to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigates forward. + + + + + Navigates back. + + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Occurs when the user presses the hardware Back button. + + + + + Stores the frame navigation state in local settings if it can. + + Whether the suspension was sucessful + + + + Tries to restore the frame navigation state from local settings. + + Whether the restoration of successful. + + + + A basic implementation of designed to adapt the control. + + + + + Creates an instance of . + + The frame to represent as a . + + Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. + This is necessary when using the TransitionFrame. + + + + + The parameter to the current view + + + + + Occurs before navigation + + The event sender. + The event args. + + + + Occurs after navigation + + The event sender. + The event args. + + + + Binds the view model. + + The view. + The view model. + + + + Attempts to inject query string parameters from the view into the view model. + + The view model. + The parameter. + + + + Called to check whether or not to close current instance on navigating. + + The event sender from OnNavigating event. + The event args from OnNavigating event. + + + + Raised after navigation. + + + + + Raised prior to navigation. + + + + + Raised when navigation fails. + + + + + Raised when navigation is stopped. + + + + + Gets or sets the data type of the current content, or the content that should be navigated to. + + + + + Gets the data type of the content that is currently displayed. + + + + + Navigates to the specified content. + + The to navigate to. + Whether or not navigation succeeded. + + + + Navigates to the specified content. + + The to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigates forward. + + + + + Navigates back. + + + + + Indicates whether the navigator can navigate forward. + + + + + Indicates whether the navigator can navigate back. + + + + + Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + + + + Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + + + + Stores the frame navigation state in local settings if it can. + + Whether the suspension was sucessful + + + + Tries to restore the frame navigation state from local settings. + + Whether the restoration of successful. + + + + Occurs when the user presses the hardware Back button. + + + + + Occurs when the user presses the hardware Back button. Allows the handlers to cancel the default behavior. + + The event arguments + + + + Service that handles sharing data with the Share Charm. + + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Denotes a class which is aware of sharing data with the Share charm. + + + + + Called when a share operation starts. + + The data request. + + + + Builds a Uri in a strongly typed fashion, based on a ViewModel. + + + + + + Adds a query string parameter to the Uri. + + The type of the value. + The property. + The property value. + Itself + + + + Attaches a navigation servies to this builder. + + The navigation service. + Itself + + + + Navigates to the Uri represented by this builder. + + + + + Builds the URI. + + A uri constructed with the current configuration information. + + + + Extension methods for + + + + + Navigates to the specified content. + + The navigation service. + The object parameter to pass to the target. + The to navigate to. + Whether or not navigation succeeded. + + + + Navigate to the specified model type. + + The navigation service. + The model type to navigate to. + The object parameter to pass to the target. + Whether or not navigation succeeded. + + + + Navigate to the specified model type. + + The navigation service. + The object parameter to pass to the target. + The model type to navigate to. + Whether or not navigation succeeded. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Creates a Uri builder based on a view model type. + + The type of the view model. + The navigation service. + The builder. + + + + Represents a parameter of an . + + + + + A dependency property representing the parameter's value. + + + + + Gets or sets the value of the parameter. + + The value. + + + + Gets or sets the owner. + + + + + Makes the parameter aware of the that it's attached to. + + The action message. + + + + Service that handles the event. + + + + + Initializes a new instance of the class. + + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Accepts the share request and forwards it to the view model. + + The sender. + The instance containing the event data. + + + + Determines the current view, checks for view first with frame and then view mode first with a shell view. + + The current view + + + + Represents an attachable object that encapsulates a unit of functionality. + + + + + + The associated object property. + + + + + Gets or sets the object to which this is attached. + + + + + Invokes the action. + + The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. + + + + Executes the action. + + The that is passed to the action by the behavior. Generally this is or a target object. + The value of this parameter is determined by the caller. + + Returns the result of the action. + + + + + Called after the action is attached to an AssociatedObject. + + + + + Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + + + + + A custom IoC container which integrates with WinRT and properly registers all Caliburn.Micro services. + + + + + Registers the Caliburn.Micro WinRT services with the container. + + + + + Registers the Caliburn.Micro navigation service with the container. + + The application root frame. + if set to true [treat view as loaded]. + if set to true then navigation service cache view models for resuse. + + + + Registers the Caliburn.Micro sharing service with the container. + + + + + Implements XAML schema context concepts that support XAML parsing. + + + + + Implements XAML schema context access to underlying type mapping, based on providing a helper value that describes a type. + + The type as represented by the relevant type system or interop support type. + The schema context's implementation of the concept. + + + + Implements XAML schema context access to underlying type mapping, based on specifying a full type name. + + The name of the class for which to return a XAML type mapping. + The schema context's implementation of the IXamlType concept. + + + + Gets the set of XMLNS (XAML namespace) definitions that apply to the context. + + The set of XMLNS (XAML namespace) definitions. + + + + A implementation for the XAML platfrom. + + + + + Initializes a new instance of the class. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + diff --git a/packages/Caliburn.Micro.3.2.0/lib/wpa81/Microsoft.Xaml.Interactions.dll b/packages/Caliburn.Micro.3.2.0/lib/wpa81/Microsoft.Xaml.Interactions.dll new file mode 100644 index 0000000000000000000000000000000000000000..face82a61e7086da3c6c5cbc64fef9bf021620bc GIT binary patch literal 50960 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.Core.3.2.0/.signature.p7s b/packages/Caliburn.Micro.Core.3.2.0/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..0648d5c141627e7a3ed3d5e8158b10a5eeab69de GIT binary patch literal 9487 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 V!DHe%hvId^?ELmDb;KWOpb5224g`M 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 z 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%0Dlnp{ZyS?4epHo^At8M=?A zt+4ao$Uex*6-v5)$rGf`eXje_3ymJ^FDy<-w^hm`;~02rT;?#xl}$`aDK=k3SlH>~ zEon@4qxv#M%bL83_6tIzP(cZq%ZD1omF2J9;K8Khpwl1DZDot)GilU>*XJave+jMT z*J6JWi!M>4;g1tI2Hn9{SyC5Wj(B5!&ZQ-lKF74}3-7%ik4vyuou2)N7;li|Qg-#+ zBzZ*GKEK+yNYLWk(4b$?bRxp{Y0r6<_|5#*vg`31_`c%he$(Z_smla(#uaeWd2fEz zav$#FN^t*_wy@W)?;UTI@5wSar<zh;?Wl*nnDU$>>MGpo}JcClZoKJ#@5qA_p5zcvspUm)9?M9q5gTZyLa)$msuZ!*OV0vYos5dWO z^yXB&Oa&iNN#xSwbN*Ry9$L>+WG%F>VQZ%S9cnMi2yo(F`nkp@Z!0`ntk1rVTzCn7 zo$CrDf0&B-!2>Gbo%PgpHK{P>C9#;NhOesz*aZmdZ`Xb8J9}7TU5h&|m_Ir%bQ6Gj z2iY*=j+bbSZ88n*+NQ%ZEr&=}_@fEuyqv`fH(C-$wigVhURXR|Kl)BFIKX1~3#O@& z?9Bb*kLF4t>PK@heK%eT2-75NrPyu}$@+69MHe2j*?pFEZZL+SS2%-!ky&l!j%%i= zBC1+qu|qy?@k8C$i?E3>N+DZgT9`6(sQL>D4h65+lHyRBP1H!0C1UKNbk5SEn7wXq z`DihX6U%HKhfu5IVO!fIr=}LB8PWtRyuo-|`Q0&fCJS{c?#`kOX$_wSUkf__v*+%} zqc*)WJF7k%BFP*qGkLZOH9F0}x|YEdHt>X;EV*m&VyhQ@qm#aTd-4-dweeF+q_Ml#)FwIs7lX?kv0vJoJupzZn~}FljYVErB`M%p7}?Q z%PI&G%cEv(Xs`L{t8TE7&9z==N#RK{9g)gSPWm1{) z#K&Bcbjj&gq^KUpq&0ucFi-N)p7cpTlj)U;Pdi+)IkL4Ca6@(DoMa&Siw5Vb0%*BN zm8Yd=2qt)x3X=4LUCuO^aCtHsY!Qu-+T^3hY$%zi}U8%)tJ5s`dV zs%O}#H5{U?J&yaO7d~QgJ3D#nP{H;oaxd}D*PmqA$!a)4%0#6S13n!yc#(@>6QC^ zyinWog1cO9UAOv0Qfh9*NG*aaxKrzRPZcYvjJn|n;N4XCE`-hNio?+s{o7o4yN`0s zn+_(W%NCD{(5e;RkYq1vG#FYwXVt&eet|sF0&8*h@ykndllNb~sZMwOvgs3T(ykdk zM}f5^4TZIY=U!!sqI`j(PiBLBKhsht1os;pVXst=m=$1Zk$6~#*404^2)mqIIjh{i z4*2#=3&fq1iyF?hH@~UM2P1GWh!<&!ITjw~A<+8F)a4U<;mMl~ABiVC zI5uo*1<6|{#Hn&Z#KfZ>aSLeNw_5C6Hy@egNx45I>;1k+i}s^a9GsQ#>)YuwN6nZB z&Saf-&}gdypBDL`pM3lo5Bi&MoLzNS-tVvZS_KK9~o?U(@h*PRJ9$cyfS`VgmG(km-OJdY~_aRwP6SZqDKIM zFoLh=l-yiB(XO7B#(wT-oCO>_j-7iAq1On|UG_P=6FS8#Ktn~AnZq4SElFZ(W6AJf ztj{szHdB>nyi1mCk#+B` z#g({Kf`l@E=^LAMis!P}(voi864`dkn{MwhU48XlhR(7NZ#u0;?XeoSa}-;7N+~x_ zh2ZP`RmAOO+oQ0%%adbW^q?(Ea)cNMUu6-1z zFLwuejZ+r8FSL5Af8MM%3!V{I(H(zVyB4s-_1uRi7q4J`^vZ2-l7ca4Zz{c^+uiix z549Q};GeezI%Au2C78`cyP=t-)$~K9M!uFK$_6Iqnqx;)`C{}@QNz^^&qxeDq|JBV z`1mxKPR2e^+ON~`X1GLSyieZ}ZPw=Jb|K+MlM4CiA7mT(=VIM?7uXE?nA)z0RQhC| zZZ6>-vp$F6N}8#BcU!IS@dd9N{k&z6;#OB=%v;V|H8+_K``E!vrf+p{)rp8)3%y;TY2`|Ef60PEB*aOvi=A>+bn5o;c)U9@+2MK@ z-(ajPs}<`psMp)Bws?!;K(6#W-ttDmSvoj*jj5r5xPExW6yp{08jWvN;WGZKm~~`U zH$zw|CStTgtBfP^%QXu9=keyQ1^KnTWVB|>wTI{Nt)r^ejIJn(JI=5YQNGK(pEOWh z>3$^r(QMZMepDYHscHi(;=Q#m29QxT#Q%*5PSIR2VyxSk^CcO-tK)HCU zSB8r7=&IVl!zY}$;#@>4inZ-KB5Tqs;Ue3KeV zN|1p+{1w0--Xee!B4`0>5^}3>btsyUhyY3q0c`&o2+cS{WMYcO;xKNmvIq(aBpe|L zmlg-$2si>jz{TL=aPX3dItu3?>*Qe!o-=Y%*Om}<)Kju^M(Aj}XnVS=x}v=GaJ~{= z`Zf-#iu#h;Xak%A1w{s)MhUHI1KRZbrCXh{+gkP!+|Sg3)4`B8M?W7!ju$&L#)(*Bm#i|zWLw?`5q?|noq)*gyHpYq#4T`eu2-23^ z4ef7qRepw&xWTe>HZ8{6Wnd*si&}V>5<7g`>Q!94M2oLU1T3>_%7vm;<02wO%$aXC z;uX?7tBMg%zbM0+o+^vYoZikE>SINC6S9B7p8onXu*IGP0d4{zqkc;L~>9su5 zlG?|~i}&v?S2W){nZ)vHH}l3knI)T#9swZ~0?oDoPyh{hQ@LrO&|M-T(2&9b+Pya8 zUYi&o1YZE|y$du%EJREy^H~o+U2Df9L=0l?-sMeSb7`doc=o#aiP!*^;J+Vm&B=_{wuv&!@!Kh8kUB2<;FrHcTQpCHldV7r$ zi}}aoLi0x!ed{ir6ke-1BH>~g1ufS&cLz#*>w$tm{mb&8h84H)mTg;y`4ExB`O_8K zv4=*iSL*cbE1YZBR(PDKBuQC+(Bhu#Bbjs_>4oEspBqyRDuhYNI^om$kMC|%sEB4Q zuL5{t0KgNm{cv3(ayCxOzG^!!Bc(F8Bz>~qEtm3t)O8VJ2mpyhAorXXbX}zMZ%qLE ze~KUoKom3<5J3cgA&8N>A`Rk1&>r8#xyh-t}@w2N2&CRWMsYbX-EVqaeN5nb_jf#L$b?D2&_GH^2>AW{KNL#j0yqJOf3^W=IGcl~r@O4E zsGAMW{Xj$jlzxpO2$%XX$_BL;FmMM3ivGOaKW?;!@?Nx1QiR)JJ;6=PJ%xCP`~hD; zHbXi?GF<$pD6F&iKb7PBuXDxz`CPp{6<|c_fGQwOLa`Uk!@oI02#5e7K=9{hB!IGT z?J0%>m*UUZD5|7yw6~r=W)l8}ndVKE0YVhnxpN+b&#XR+Y@oep%>K7969j;L%sjC` zZGO09jjx-z_4q}BW8U|;Ex1HvIhvLL)IcDm)wf0k+NOsw--2cuPHDL0QEcBV^~eSk)|ra1 zQ6S@BD+#%!*K(bXAI#bhrh~D;y5ZdHJb#WQ{0C$IBevf2b*b;SYub6L*vDbod$ZhjIF*)h zP0cU4uQjKrFSYD5W{w^ho2F}1)-{??db;X%Z8TQU^N%y>KRWs-MDI)eMs3qedqnA zc}2BZE}Or=MUuhVKw5zwtF@+J@i&c~^u(5|^FOh*8CY2nqX%nqWNf z1-$=ZJkk9*3m^zT{quwWyLhsfJ^YF(d#S^Z%;869q1yXU`{9rPfcyav`e<++%OHoyUFl5g=;O*{@W+yXPIYT6*K-7(MGU~R zh=PS|Fw@^!?ZM(U0}p)(u>Gnl$q5m^mBmni>#rVS1nnLeg6X3K03gK0q|JdtB$Pku zQF1y0y8XiWuL~puU~c%cUL_|&@Dah*YvRHginSlqhUOK~P3=m%yvehT&`y*J-b#zj z?xE}hkR()K0z(AFOBoYDp#%s%07gZN#^BJd)@ZCf+RhGb<4HyBim^vK!*M7VcbpsO zRR`uk5dtjyKZ82T9Rqjuvi}aSqTXVn7*|`gFWhl&T1emT%8MdGnt_l8Amk|!QUicX z@T>kOg3(w?uV1RKX(bud(9?_m(m9e6qv}mc-u|)W6YtGD=1V|GG~k`%`QJ#U3F!V^ z&;(0lB0Lmw*5ddKM7qW}N9PuEmydHFwS*e4Q~6L0nNezvN6d5XXf?Ahted?@hiOx7 z@6J4&mGYKJCL|`FF&vrhHr5M!%^h#bdBiy32=i^3%E1$>G=TVG{44IOehoM5r7$M_VEmLw8sBbKket9TlgXMA|4ZQSlwE zGP2VMwR5|k_tM5M1-(ms&ie7voxBp5^6uGDgnm^kR8u!TArK?N#yCNCn_<|2pO*r4 zKKDgox4PYh(qQF|C7Ur%gn|#kazyCaGva5R8#cWkYTK}Au9@rdK_98DRjPk?Z&SO@qKQQi2yre_7}r2gI-i;2A#caX{1uYygZF;=j#?5`kXB z4=yba*ue=JDhcI&nz*F`C1oW95PP`v%YMLn03%_m<-(Pu<6567=O7j)i^nbN<~3~# z6@^W&tdKc-=MykPDr*~YPD>CJDnM5Le2z5Zr)rM^Hd-Wb(BZ&x{ty97B0bpb%{<4J zOIoDBBJl-`$Aht?93Fk_4h+Q<|1 z$GsA753tc#ms7?XtL!kVdN#Gsh(uuXy*O{!-0_6gG#dk z%-@x!0a-W9p6ug$tQPz?b$@oi4yr2)CjMZKMahT|v^fR?>tAWu&yn9nfGVoGVPPmQ zPX{+F#vdfTyl`lko2#=QnDR;P%_U?M{W%3@;)?MGc|Vl%4_<7KB)7xZ?5`b6@w*I9 zzkRX{Oc;UvdV9a(7Lx*#MFdhzLPkQy{QvsT_n)fw=P0QQ#Zd7#)&tD9cFoLV`T6^; z;t~epQ$qcx&Df=5n>VIxFPCO{d|9lm9PZG8l(vfCa-U;7l6Yj~A1jll&CqP?Xg2YV z9YbA3@}cm}5j?K37cE&}2Fl&;dS~V)xF%lueKZ@SX(&;-{_OaNo2dCJK) z_KeO~MtZ-n#S6w8;&;fPYjgr6teV3s-2Qe>DOPqlLrXny{L1nYIru~sX2)?tSFzUx zcT6D9H^>|lD=pu?6I%(h`h4yved$-0)oN46V1X;&Gt7|3K*+;?<=qYvb0mPv&+G_F zMT7z@Gc7XC0cU|TfC&pZ#$|7l#vWq_@B%ylDG9MK4Iu#s5!2PF*Bs#mSK^!+yMi5i z)!B{*u)~2LArCBLo!#u+;GmsiaGS}k482TFKNRi&8 z-N~fve|X}4Hl?|>^@wo#xP8E6qL0l>SMAT2XsF+|R!UU5>)C7{-gXX+RZEw%S-bh! z8<~_)>{C;4v#xj&!P^p&WNJ=R+|XN`ceY@~ru~UF_t|*OrFa%W9`hpbNzMAwRL(C~ z6dKoUCQ2rF+YZajeq**%{lrQCN(YyHN%gbB;yp|2-j$PE?>x^4v!#cWHVFN%dg`pnMR=KkzZ4$G&I z?j$CfOC3q#Lp@jBaUlU|fwd{9L6wM<_~!X=phe>8@@}I^WT@5>@ih{U)h8*}D;7HN zs1@mHz2p=j^DAJ5Dh&b{><4%S5Eu7qI2b5zwng=%v8Vq_h5G*hcp)SK#P{O%J9vS+ z8esbec=;T}=Ks@xA_yG$j=krL%M}sc7oRaQMAo-wp(T@v! zpeN_k!K8$><&Vx=g*Rm2LG?$U_{ubgb~gFLUOG1atNisyMb5J{`6r5Be(o1u zsu-N?<94B!y|!_^Ep0;mW3>@YuViw#Z*!*9&$`wJOh|AC>ryDm-*Sj{;L3yim?dBV zoI9AlXaoE|VF@J2Sbyfyws4%Ei;eX@rr5aS0D)hF2mp4Dza55kM*;Ak!@#l;%;v$8 z;Ri(t(vS>43PRkzXxlx}`*9bf4n+YGKse)A#?f$r1B1T5zt_)LEP@4D$NeJtZ#Yo0 zeUgQno(M$H9MD#O?t~FC()~(UM38{Ew20Vm(D=}%|3$X$W$e4VHHvG;vZRB8y{r!~ z1^*N~z2+W?^og^dN2=`5yzkY^^R0Iqm>YSkx0cx&61jQzD)aQIV};WepR$HbZNoeO zp^-xpz22%FZ=)`AinnQ` z-!&>lzAPnqCZD8&yzQ#d8O3YWv zz|aQaJ=zJQO$x7t7BBdHyURqW6dmAKQ|<8N>&7`@^O7Vp6QWDcZ!Yi?Ub!sP zvs;vp3IVZG3&c*bAJ}PZwt9a+v0u3+EI%OQhT-%d;Rg7xVap!HCj}<$e`RdQy#($T z=>7N8Xwa$u{nlsd+SfrMa>DS>1LyOuKRbPK?xIbX1!O#K?OFWT)nn^ybBPt#rUo8m z;6i3*DQ;_jSy`DN~bGH2Cy$D7kmL5{?>PYoa6b7^>nkS>>r& zyp=9Det}y%bT^qcfbxS$sBRDSeBHo8k*iweow3}0gBl`}#oeRs+HH$MT8!_DE469c zpdU@pmKXwGyY`bm;qN)PQjNetj_7|1=uYhcDi4tiAoT}f=ZO;mSvyLpcD-IgfpW%y!ooDAwwO<@TiJi$>9UIfGP;j{Od2Y+F>WO6FHC>6LdV%( zjF9u96L}(Q_2e6~US3A@hlOr|7stJBrUiX%s}^#2&~&M^E4$74?obmXEsDY?;ge3* z7ld56>&7&XK4JK+r|qX7OncwLn$tt0Tb6R&l0J+SRZa7um)Xv8(zkU4R}3br@th{x zD)8WWq-s>s`?xRrfxeeI11r9;>z$$=GO#0w>uEwXnL^H8dx9HdhqZHGDL%tnWk<6j zwO-eB<&?%E@C4@I*$`8ZZU91J{%ddvo@M?M$bVGDdY$N#C9bQ_Tf9vSN(1f-ojy9n9K1gi;#Wxa&BEWjq^nGh|;3MQ@=v^X>aTC_Q;FQC2b+t>Y(0-5I`FWBCy2p`SBnfTXoMETo-o@Pw z4V$~exCI&ZI#tKL#6F%Qaeq#%pU-S91Si=OLm(UnW}N`VDWRM( z)?Qdw`2O}59HgJnAVG_BN89`w*imy`k@ckfqN=y_g&7Osr?h{xcMYKFzkm$2PKVm{u@buqtowxa8Od(*S{qF zlU4fN8V*W&YDciYO8buV=X!%jrT@Hdf1a-XYpKp868zm+>punjc_#TU0oF+b|Noy* m{_E}k{$%K1Z+|X@;E!{n`dY*!d;K)vFFS~7H)=s}gZwY1Yr-V} literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.XML b/packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.XML new file mode 100644 index 0000000..b1ea965 --- /dev/null +++ b/packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.XML @@ -0,0 +1,2156 @@ + + + + Caliburn.Micro + + + +

+ EventArgs sent during activation. + + + + + Indicates whether the sender was initialized in addition to being activated. + + + + + Contains details about the success or failure of an item's activation through an . + + + + + The item whose activation was processed. + + + + + Gets or sets a value indicating whether the activation was a success. + + true if success; otherwise, false. + + + + A base collection class that supports automatic UI thread marshalling. + + The type of elements contained in the collection. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The collection from which the elements are copied. + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Inserts the item to the specified position. + + The index to insert at. + The item to be inserted. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Sets the item at the specified position. + + The index to set the item at. + The item to set. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Removes the item at the specified position. + + The position used to identify the item to remove. + + + + Exposes the base implementation of the function. + + The index. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Clears the items contained by the collection. + + + + + Exposes the base implementation of the function. + + + Used to avoid compiler warning regarding unverifiable code. + + + + + Raises the event with the provided arguments. + + Arguments of the event being raised. + + + + Raises the PropertyChanged event with the provided arguments. + + The event data to report in the event. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + An implementation of that holds on to and activates only one item at a time. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Gets the children. + + The collection of children. + + + + An implementation of that holds on many items. + + + An implementation of that holds on many items. + + + + + An implementation of that holds on to many items which are all activated. + + + + + Initializes a new instance of the class. + + if set to true opens public items that are properties of this class. + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when initializing. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Gets the children. + + The collection of children. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + An implementation of that holds on many items but only activates one at a time. + + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Determines the next item to activate based on the last active index. + + The list of possible active items. + The index of the last active item. + The next item to activate. + Called after an active item is closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of . + + The type that is being conducted. + + + + Gets or sets the close strategy. + + The close strategy. + + + + Occurs when an activation request is processed. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called by a subclass when an activation needs processing. + + The item on which activation was attempted. + if set to true activation was successful. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of that maintain an active item. + + The type that is being conducted. + + + + The currently active item. + + + + + The currently active item. + + + + + + Changes the active item. + + The new item to activate. + Indicates whether or not to close the previous active item. + + + + Extension methods for the . + + + + + Registers a singleton. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers a singleton. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an instance with the container. + + The type of the service. + The container. + The instance. + The container. + + + + Registers a custom service handler with the container. + + The type of the service. + The container. + The handler. + The container. + + + + Registers all specified types in an assembly as singleton in the container. + + The type of the service. + The container. + The assembly. + The type filter. + The container. + + + + Requests an instance. + + The type of the service. + The container. + The key. + The instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The container. + The resolved instances. + + + + Determines if a handler for the service/key has previously been registered. + + The service type. + The container. + The key. + True if a handler is registere; false otherwise. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service type. + The container. + The key. + + + + A result decorator which executes a coroutine when the wrapped result was cancelled. + + + + + Initializes a new instance of the class. + + The result to decorate. + The coroutine to execute when was canceled. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Manages coroutine execution. + + + + + Creates the parent enumerator. + + + + + Executes a coroutine. + + The coroutine to execute. + The context to execute the coroutine within. + /// The completion callback for the coroutine. + + + + Executes a coroutine asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Called upon completion of a coroutine. + + + + + The context used during the execution of a Coroutine. + + + + + The source from which the message originates. + + + + + The view associated with the target. + + + + + The instance on which the action is invoked. + + + + + EventArgs sent during deactivation. + + + + + Indicates whether the sender was closed in addition to being deactivated. + + + + + A simple logger thats logs everything to the debugger. + + + + + Initializes a new instance of the class. + + The type. + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Creates an instance of the class. + + Indicates that even if all conducted items are not closable, those that are should be closed. The default is FALSE. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Default implementation for that does no platform enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + A result that executes an . + + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + A result that executes a + + The type of the result. + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Gets the result. + + + + + Occurs when execution has completed. + + + + + Extension methods for + + + + + Applies the action to each element in the list. + + The enumerable item's type. + The elements to enumerate. + The action to apply to each item in the list. + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Processing of handler results on publication thread. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Extensions for . + + + + + Publishes a message on the current thread (synchrone). + + The event aggregator. + The message instance. + + + + Publishes a message on a background thread (async). + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Enables easy marshalling of code to the UI thread. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Extension for . + + + + + Converts an expression into a . + + The expression to convert. + The member info. + + + + Denotes an instance which requires activation. + + + + + Indicates whether or not this instance is active. + + + + + Activates this instance. + + + + + Raised after activation occurs. + + + + + Denotes a node within a parent/child hierarchy. + + + + + Gets or Sets the Parent + + + + + Denotes a node within a parent/child hierarchy. + + The type of parent. + + + + Gets or Sets the Parent + + + + + Denotes an object that can be closed. + + + + + Tries to close this instance. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle. + + Conducted instances can optin to the lifecycle by impelenting any of the follosing , , . + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Occurs when an activation request is processed. + + + + + An that also implements . + + + + + Denotes an instance which requires deactivation. + + + + + Raised before deactivation. + + + + + Deactivates this instance. + + Indicates whether or not this instance is being closed. + + + + Raised after deactivation. + + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Denotes an instance which may prevent closing. + + + + + Called to check whether or not this instance can close. + + The implementer calls this action with the result of the close check. + + + + A marker interface for classes that subscribe to messages. + + + + + Denotes a class which can handle a particular type of message. + + The type of message to handle. + + + + Handles the message. + + The message. + + + + Denotes a class which can handle a particular type of message and uses a Coroutine to do so. + + + + + Handle the message with a Coroutine. + + The message. + The coroutine to execute. + + + + Denotes a class which can handle a particular type of message and uses a Task to do so. + + + + + Handle the message with a Task. + + The message. + The Task that represents the operation. + + + + Denotes an instance which maintains an active item. + + + + + The currently active item. + + + + + Denotes an instance which has a display name. + + + + + Gets or Sets the Display Name + + + + + A logger. + + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Extends such that the change event can be raised by external parties. + + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Represents a collection that is observable. + + The type of elements contained in the collection. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes. + + + + + Gets an instance by type and key. + + + + + Gets all instances of a particular type. + + + + + Passes an existing instance to the IoC container to enable dependencies to be injected. + + + + + Gets an instance from the container. + + The type to resolve. + The key to look up. + The resolved instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The resolved instances. + + + + Interface used to define an object associated to a collection of children. + + + + + Gets the children. + + + The collection of children. + + + + + Interface used to define a specialized parent. + + The type of children. + + + + Gets the children. + + + The collection of children. + + + + + Interface for platform specific operations that need enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + Allows custom code to execute after the return of a action. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + Allows custom code to execute after the return of a action. + + The type of the result. + + + + Gets the result of the asynchronous operation. + + + + + Denotes an instance which implements , , + , and + + + + + Denotes a class which is aware of its view(s). + + + + + Attaches a view to this instance. + + The view. + The context in which the view appears. + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + Raised when a view is attached. + + + + + Used to manage logging. + + + + + Creates an for the provided type. + + + + + A collection of extension methods to help with differing reflection between the portable library and SL5 + + + + + A result decorator that overrides of the decorated instance. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Access the current . + + + + + Gets or sets the current . + + + + + A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling. + + + + + Creates an instance of . + + + + + Occurs when a property value changes. + + + + + Enables/Disables property change notification. + Virtualized in order to help with document oriented view models. + + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Notifies subscribers of the property change. + + The type of the property. + The property expression. + + + + Raises the event directly. + + The instance containing the event data. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + + + + + + + + + + + A result decorator which rescues errors from the decorated result by executing a rescue coroutine. + + The type of the exception we want to perform the rescue on + + + + Initializes a new instance of the class. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + The event args for the Completed event of an . + + + + + Gets or sets the error if one occurred. + + The error. + + + + Gets or sets a value indicating whether the result was cancelled. + + true if cancelled; otherwise, false. + + + + Base class for all decorators. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Executes the result using the specified context. + + The context. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Occurs when execution has completed. + + + + + Raises the event. + + The instance containing the event data. + + + + Extension methods for instances. + + + + + Adds behavior to the result which is executed when the was cancelled. + + The result to decorate. + The coroutine to execute when was canceled. + + + + + Overrides of the decorated instance. + + The result to decorate. + + + + + Rescues from the decorated by executing a coroutine. + + The type of the exception we want to perform the rescue on. + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + Rescues any exception from the decorated by executing a coroutine. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + A base implementation of . + + + + + Creates an instance of the screen. + + + + + Gets or Sets the Parent + + + + + Gets or Sets the Display Name + + + + + Indicates whether or not this instance is currently active. + Virtualized in order to help with document oriented view models. + + + + + Indicates whether or not this instance is currently initialized. + Virtualized in order to help with document oriented view models. + + + + + Raised after activation occurs. + + + + + Raised before deactivation. + + + + + Raised after deactivation. + + + + + Called when initializing. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Hosts extension methods for classes. + + + + + Activates the item if it implements , otherwise does nothing. + + The potential activatable. + + + + Deactivates the item if it implements , otherwise does nothing. + + The potential deactivatable. + Indicates whether or not to close the item after deactivating it. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Activates a child whenever the specified parent is activated. + + The child to activate. + The parent whose activation triggers the child's activation. + + + + Deactivates a child whenever the specified parent is deactivated. + + The child to deactivate. + The parent whose deactivation triggers the child's deactivation. + + + + Activates and Deactivates a child whenever the specified parent is Activated or Deactivated. + + The child to activate/deactivate. + The parent whose activation/deactivation triggers the child's activation/deactivation. + + + + An implementation of that enables sequential execution of multiple results. + + + + + Initializes a new instance of the class. + + The enumerator. + + + + Occurs when execution has completed. + + + + + Executes the result using the specified context. + + The context. + + + + A simple IoC container. + + + + + Initializes a new instance of the class. + + + + + Registers the instance. + + The service. + The key. + The implementation. + + + + Registers the class so that a new instance is created on every request. + + The service. + The key. + The implementation. + + + + Registers the class so that it is created once, on first request, and the same instance is returned to all requestors thereafter. + + The service. + The key. + The implementation. + + + + Registers a custom handler for serving requests from the container. + + The service. + The key. + The handler. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service. + The key. + + + + Requests an instance. + + The service. + The key. + The instance, or null if a handler is not found. + + + + Determines if a handler for the service/key has previously been registered. + + The service. + The key. + True if a handler is registere; false otherwise. + + + + Requests all instances of a given type. + + The service. + All the instances or an empty enumerable if none are found. + + + + Pushes dependencies into an existing instance based on interface properties with setters. + + The instance. + + + + Creates a child container. + + A new container. + + + + Actually does the work of creating the instance and satisfying it's constructor dependencies. + + The type. + + + + + Creates an instance of the type with the specified constructor arguments. + + The type. + The constructor args. + The created instance. + + + + Occurs when a new instance is created. + + + + + A simple result. + + + + + A result that is always succeeded. + + + + + A result that is always canceled. + + The result. + + + + A result that is always failed. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + Extension methods to bring and together. + + + + + Executes an asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Executes an asynchronous. + + The type of the result. + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Encapsulates a task inside a couroutine. + + The task. + The coroutine that encapsulates the task. + + + + Encapsulates a task inside a couroutine. + + The type of the result. + The task. + The coroutine that encapsulates the task. + + + + A couroutine that encapsulates an . + + + + + Initializes a new instance of the class. + + The task. + + + + Executes the result using the specified context. + + The context. + + + + Called when the asynchronous task has completed. + + The completed task. + + + + Occurs when execution has completed. + + + + + A couroutine that encapsulates an . + + The type of the result. + + + + Initializes a new instance of the class. + + The task. + + + + Gets the result of the asynchronous operation. + + + + + Called when the asynchronous task has completed. + + The completed task. + + + + The event args for the event. + + + + + The view. + + + + + The context. + + + + + A base implementation of which is capable of caching views by context. + + + + + The default view context. + + + + + The view chache for this instance. + + + + + Creates an instance of . + + + + + Raised when a view is attached. + + + + + Called when a view is attached. + + The view. + The context in which the view appears. + + + + Called when an attached view's Loaded event fires. + + + + + + Called the first time the page's LayoutUpdated event fires after it is navigated to. + + + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + A dictionary in which the values are weak references. + + The type of keys in the dictionary. + The type of values in the dictionary. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the default equality comparer for the key type. + + The whose elements are copied to the new . + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the specified . + + The whose elements are copied to the new . + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . + + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. + + The initial number of elements that the can contain. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . + + The initial number of elements that the can contain. + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Returns an enumerator that iterates through the . + + The enumerator. + + + + Removes all keys and values from the . + + + + + Gets the number of key/value pairs contained in the . + + + Since the items in the dictionary are held by weak reference, the count value + cannot be relied upon to guarantee the number of objects that would be discovered via + enumeration. Treat the Count as an estimate only. + + + + + Adds the specified key and value to the dictionary. + + The key of the element to add. + The value of the element to add. The value can be null for reference types. + + + + Determines whether the contains the specified key. + + The key to locate in the . + + + + + Removes the value with the specified key from the . + + The key of the element to remove. + true if the element is successfully found and removed; otherwise, false. This method returns false if key is not found in the . + + + + Gets the value associated with the specified key. + + The key of the value to get. + + When this method returns, contains the value associated with the specified key, + if the key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + true if the contains an element with the specified key; otherwise, false. + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + + The value associated with the specified key. If the specified key is not found, a get operation throws a , + and a set operation creates a new element with the specified key. + + + + + Gets a collection containing the keys in the . + + + + + Gets a collection containing the values in the . + + + + + Allows you to obtain the method or property name of the caller. + + + + diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.dll b/packages/Caliburn.Micro.Core.3.2.0/lib/net40/Caliburn.Micro.dll new file mode 100644 index 0000000000000000000000000000000000000000..23c29d2247511194ae4e6d1aebea16dbe9e77da3 GIT binary patch literal 60928 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 literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/net45/Caliburn.Micro.dll b/packages/Caliburn.Micro.Core.3.2.0/lib/net45/Caliburn.Micro.dll new file mode 100644 index 0000000000000000000000000000000000000000..0845401aef40550578166c089883c6294eec0a38 GIT binary patch literal 61952 zcmbS!349bq_W!HyNzY_58FEf8js%i0K-4Yv2tm%KutI8`aX(Y$+Paap~7VZs%Vv(d4ex;p(X% zifyowEFfPvrKGI}cCD_c3_*}>CD_b$K;N7oHz<}u^e>d3|JXKz;%Mg-q9G3u#S66s z_)z|a7W9;{_C~M+k+0c49UXXkqqY;%I~r!4L{ht()D2o;O>!8W z!|Sz-x&nljSy#vjgPj3OQVi?36+|rD1t3%eP;{YT9Jh*NX~g=vLZ89&`%M+&U9b#Dih9DAz);KS)KR4Wr<=`>Y68mk(7sfSH5rI&ee!?AC;V zOh9?rX4DjqhvaY>h-~v9gs^!q0ycICLWi-@H0b`x;h}b#VLHt@b{g~#XPWk=w)`oh z8Z9;}JRIy0+h9~D#^TxG^Oz?Fi+yo)J3@5h*f`HbtkrC9xXmG+~077F~ z6!j2ClZnX9wv7XcZMzsD8u}6hrZy{6hpjCtRlk|pcqnjW#(AM``%5gMPEk^xxq$()QD6F4>$Z=~X zVE8JgH87`+^EHA;xborVt_H>fT-R7nM*~GGGg!$ox-HQAPk@irAG7C23|OD-8LBGdhM7Y9mCjySr!&N|%Uw4$nf?Jg{aXv}zfa7FhMw2&HP_ z7g4pCA-&-_Olx3{7H%=UZZ3#s@HG?|!};2Xa1hR~m>bTUP@LuFcJun27I~zc?ocfl zr5_#ex=So~XaSJ@Mv+S5Ib%8%G;;SPy26pr3?-u^4{||^E_KjDsUQd8J&Q2_TdXrf zDWJC^B{69(JopDN+EtoRjhSXvxE`5bXSnJxI9%KxEyD1VzqneA2v?~muC|E7Oe6e0 z5*BE39rJ>RKq#t*BXL#3dC$tY4Mk7|0as`tw1yf09tbW13BDtoJ~Af}NGSC6@zdA?a}ozT65gX626|R*z+o%L*+4ZkeG+K{*ic8J4!w zqZ4zA1BC2IL7M;keo9BbQ$+bxcpe2f{%^AeQ!~%zEjesPO4|^ZRD~!k(DAh6s*bBg zSHV^F?GfLLG8odaLpQ*r2Cf&#uup=&r#2{Oy%)6V4X7(emDDGIXoQw>;T=VCmAEZe za4@W}>fs;ks98{I6^1c4T2f%q@1pL|kGf9|htbGhD|{n#)lFu#Cc0-0h*E38GS*hh zjL=OG5r2siQ!=NWBWaB~G>QvT!c-2@*r&L-kI#)L(Ue+|Vo&Fiw&1>_=l>KgCmYPJ z*U+vPCCu?HWFkDTh3?9p_uwhhh}%7N8iTNokUw4Ts8naYa~;=D12}HYXQOZC#^5@( ziPuF+(!d7sjC2dv#f3VAx4V^V4^`qST2Z|lZIx;FYpl)|f%QN^hEdDx2ZD{9a7Fc3 z|5@m|YPhZzO|5lc(aJ_(O?n%vWPg>15~iXq&CoKCyha#{7r3q9as&r3Ls*vf97T}R zzQavz0@`%Jbw^G#9VK92FxVr!2AW*j&LHJI91h-WOPw92n zGOT4O?X3pd6i#4ASySy@07flaUFr_sji5Nm$-W1a&{}{Zw^QZ4pw!(5;I3uZn2QcF z2f*-oN=9hG3^B^%K5pF)iSRmr5bE1#s%LjH32t2m{kw)HApdff;&`5wBU)(PfH@DZ0LX78+gV2+UsSU5mIQ!4YDP zU{28+2G1f|Vzx*uiF7rYMO<}g4_CCM(YWj%a?n=AXv1`FD|WG{PG*TU2fPWEc7q4V zsFmba=pnXD+8ol9m`YyuVUe{Dk3TKySo_FeG8V7`#|VsB`?OBiG6+wS4n=*K3(jki zM-Vw~Z2}Z0Q_#Six<>(`MSTni_fsxwkJz#rwag4{1_(Y55L;r=5-G9n=UnF0EL~=- za-Lw-{4ysI=#H%iR&ZiHF!i_Vp(UNO9!{1n2Wz+zx*RdygQIinxxl@c_6SPG2E|1Y$VjSpbvqVYwX0Ss~BEbQ#2kVvK zQ;6=@{m;N^`^;(DezxUG*pkJz++o{-r4Vdk_+Q$xB5Dh!&*H@Rl0C7CJWNAw1S>#@aWt+=s z0XNDjHkh42=s5s1if-2dlrurwbe<7@o)e>u?6F^TY5hVV$E~|K?N%@wP-!l_)JPMV zx~N6>8D{+=&}EP{NP@MT-~}WoXkZS{RF=qL<>ZvRw?&RQT5hyqrX9D!NFpknM0hJF z5o5?D@A5fZkM}{D7b}6q&?M`L`y<*#g;mRpqORO8EOx9GTqws4_FydtylM*q=gMoq z)b5IS{eh)fvQg6um4~tNBFZ;sB;qBR8mVD~UoN~gy%9?&_Stm7+@WpY6jjxu(OoTT zU?a30WW8j*svZS#@IrqAOD~(*27?B|2L7vG0=eVX16;tDA=AJ*ZQ=$dHZzfx*~E=Z ze1(Z9f~)BI@FO5Jv}1uA0FGOavA_-%XwL$?-||7E>=s?9vn9R8F6mm|0YcRk=#Kx@ zTKW_#a(g+7>U1uPSanf$eJ%&>jRpz3hR4Gg9gi$QGD7HJXq<>2MPV?X^Bk#zDu_KpAPow@-)SA3fYFm($P>0Fk&8Sjd&)kRv z7}rY?7$J-zt0Y_7srTw0=bD#+iPq+qAv0KmNN8t^S}7yuT0-4K%UI&UOG@Z9NEJO7 zd>w%~+Y3+Y3jG=J5+hJ#x)w3Ph~uSrig1cb&*z7?BOZzjAEFsowqG z1J{VFd!L1PJXkaXb%G9(tY7x#Ae!?a1Ft13wNj4}XTSWRGuy<_YSeB$ozY9)5o_=Wuw#OCv5b!r&1`j~se|s6^6!J0{c^7QcCh{&=K!xY)cR}`j7r_?( zi@p}Ni*I7i zPBx+o8?&w$EOcGjQ@9)<{8BPJNeQQ@WhUP2(VtrH9cZ4c?rpJJPNKIGa=h5e;>9D+D8l2lh+~448!~MC_v^TTibzX`^L` z9Jik3HaaL>lsSAx;WFx%#|k~iLWe|%IedZvp*v!Qo^KIi4xewJwR?bS7{P@|%!>_g zT~ClA31o z%#W$RonK2jXMQJ7XUV%lK9^6Qrl_KT*9d)uj#%2p$SCjzzvh7w`hj6a@F;@%uCSmQ zJL=KJk@0}uQw;r+rKDXF+$E`Q1KVKOs$2!R^x}eOo~4O8LvvEU zo4_z?bw!t?!oi=*3e37BR`3ZF7y*Y3D^FsB8TwI-;NsdwwANvk0Gy^gjM9RbMk1k7IMVGKLx60RhaRq>u4!7n8nb21>IH;m>Y zG5bkg^TOxw8Xx@jn(xLY>J2P_;hzy|h{pcLrs%n$FVeufCx^G96j+0WKLd|9mUyRd zB?ovTdVxpsL1r+;v}!pBUCa8|m#~g5tm8$ej#XO6|JgcTVjb){aKKxnR?#v; zHvG*-6fP&IAQ(e1K;WI2JCQ&f6_zD%RDWWHdM;&79js`XOZxy3+h7;h3&uF}9b*8_ zkjFSvf7=(gq?0jls&sf4t2>=dNR!zm=wYjo2kPfh*nnuVIR{P2?Uuqj-z=aPJ3Oc8 zP3TgOUTu`58k(TdU_2`eBp9_^F4=lWIFR5oJOSYx80jtBiUuE@fc}324nSls*L<2DFMxbVRt#5zKRk#{)C;^0_3IZ)!tP% z?G1HVj_5h*fKh)Ba+7wu8N=NLtXqoI3RONV|o<;QnzY2t^+o^=lD2(!JJ_ zjycYBX86l!Lew>%hr&Pe9$a#GH!t#4;`Snrx zy(g3BeucR=IsB$AzX9?XG7m(Py%n1bw-#K%0BCXS5@qj<#|~ac`ECK$Hm+cXsN($* zt^zCcHRKA#K8t>a945FJIVJFQi6i5WyKTYrF^q$CjD_rwGIHUSATJpGB-i)l0 zsgb-Ajrd?HiV?)rRGjLH&$w-zWSHybXCj6y*8FBV7r{1y15OU(o|6}w0_|Ws76$Eb;)@$)UUarxE;Ssx zH<*D;LvY(@elMWRMPrek|BT?P+~u%zadx>sb6PY%x*T(Ynb1&wf2_`75bX$<8M5~rFa);nF@s6*t5PYQgPTrH{QQUVXrSs1m{T_ZAo}io77%Hpb673@j9Mmf_w>Rc+gOlu&~d(7#b`Ji62TmRQaAT% zZ*d&=3vZ}BKw;6NMy=$d-#E<>ypdPGteYWp7H`bUdSri2uU9yoqfguG4yOM0dZi_u z^yyQj;W~A5TPe3b1-Qyf!)E(mV2Vsy2V8D+Fd8B-|K1(p?B zMP0+UAaw&5ylAOWTLfyT7@#yoBf<`qfRa%Z5W7&f@`qgqQ0uz_$drlFTb@DGxwphJf~YEQ z(Jh7;r0ar>wa0F_AL4avP|;ieQN%<(XFxQ3CIDX|EiQWZ6p38n{t?BT>a5sQ%TAFB z8!(Ync&$0P#b$UwRA$AgWL)91qe47JE{)WEa3JV*3zQ-1sNF$8!-JXDz?@(wl&^kB ztPGCHyy0OY!<=9~WJ2d4#(UZ4a(J=PMg@l>hTuFFIiIOmpKu+AMlb?f*d|_kVdaq= zNsvOp3&1YLj=I%29b?zlAo1f$`p|H@9K7N8A(ox`B-0h>X}Qd0GkYdff6l}Uq2@X` zjFAY(gWe;d`d6lpV!9D5fYGKabP=$KEtu>7dt17~LR}uasG-rU3cLL+l^YtvByXSy z`L$3@mlQ^NVQ8!)e{Upz)2;=+ed0)`bI|oR8nUn#W78pkfjJKPO54s4(6P1!7jHD)(50LS7+4yD1g8av z<(W5h88gl^YT>Ivf=Bd*CNhcNso|apGc?wIm`S{Hp&K$B53v8Ry0 z@fBx!LiYm0OBM^e<0X4{#`pw}KGHuZ$H5-^4xb2F4vp0cH-lOVq_woZr!1*rFDvUa z5KV#>A7AA)mV2Wq8QMK1J;a$Qg3eIwLfRo5x8C=$q5JUt&g} zT$I=3W4()!EQOAzgOG!H^b(*tc^{(|&JNw}Q$Wm8lcBR=2FIT=YRiGx@3-wtKFhO8 z)6L+YIYf(2VQy$D8xcUtX`B*Auim1s^==A|5o;%7zSCIfN@m#`E~rN4gr+l1$J0VH z7^z3D;K&_d7vE}uwNpWW1A0hXI1f{C!!(d^XnAv$*Q{tc^eu09%#>meD>g?^>&_y-1gGfz|4{yjq<*ow^mZh zB`vu$QI@u;t6HLXt?#^?Ci_>QiIc}vHSUN!l^CWXxuK0S3ds}kFw;-~0QoRh--?D2WJ0iHyhQ7wR zx;>$*VS#-as5$lxA1@_XhZ?vkI&g&^^UmU!C=Qop9?CLMd_c6MUW;c?okOS+`V)!= zq^RIEi1~2QrwXAx1Udr^u>p}i8kgRq!6h4CeHIL~;zP5*N9x%KN}oO8Pf^DM*Pt4; zf6K7%D7T~YXAm}%^f-m*rZU(RPDe%You%iXO51~lXMk%DF2oxw_@PEL zp&7afFmPN=D(V9|3g-&l0*YYsqZstF53fTAC!8GqKZx)WqwoSbY>HxP#aPC@$$|)GmOKT(kXn0 z6(8`%mslQNiu0|fNIP9bdDXg|s$ja#nGMqB+^WlkuDS-X23W`4_8yKmaD0lsV;HPK zCV}7_z|dTPLcW+EtVZ^7*#=40bCM;Jym~D3>?OA_?G~nW4L`~8Mjd~Kv3g(V2Od31jU6SO{G;7g=-TKIH3EyoPKs}H-8)>VuC@6rbl zUBlbikkxDm7Mk7Qu0A0bsa}8C}D#vhdw3e4QDp2dyLxYQmYD4DQ1crBgNs=IRVF(`kRAl=<<$c0k^)5ooGegoapJvFPSh3PKF4iwHA1XR zV9)i)!>EN5lxvgrVF1roOF*(`j2qaFmf4Cqp`}dI$>(7H#sRmauu2m!&Sh$K7vom( zjVz0i$yNISS1s>|Abx=3{KBs1jsbT4MEb$w;Dopz$em2x;5fZ#r(a^tnjvU$yc+j~ z7X4}rr)}}qdgzCI@%d)X@lQrAhxKp+`dtMh39Sup;pID#@WIRp7Gqq7mLbO7<8}_S z!^;uC7s#5HeG>AMdx+SNGV4}=sa3-@tOO!&HNg_-(e-Q6|Msr23OY{mu7Lp)eb>P9 zn9CC4*Ai48+?KbY8^;G>H4OLU4c!R<_gB;rgf+~$&W=O`ib0emefTbBbHeiwk@Yig zYoqq=29DZ;Z}ApAWQ5luth<+K^5Kn9EAivjeISMJ2MDbL;C{~xu5S*5SYQ{|KY*CL zAZ|e9xU~^5{2@hY{MUxKZ&)LMD$+>3LO|LIHP$^QV)#-LE(W*mkW)UDGA<~id>=RArXWV%E5qYOF%nuG_PF;VB)%9{ju%LlCT9@6SY{Qx(BAUs2-|!(KEfp8le=t$ha~RrBpH z>muKgngRW)15J_sbRPGooyds$(`yLPpI+ynmSMC%m8Lidb|-1w!#F{thy59GM-S6u z9q(FnKJq(-?YKwACARw#=5)ra&@Mn6dg+(EVxLYN>6to#-80#roMGqT%9z025oc|? zkv^k`2Nx0EK&;40?~#i2qEIJv^WZ2*$kBNV70&N7>`U;5Dd)0MH+$I_v+hj<5nsZY z2XoN{F{Iu?+*x3@WfXMqpILIIE=-U;TK(G)l|H%;k>l1ooRZyJK?8Hd$!T%z+#GFe zS3KKS1-(4}baj;Wu&c`!eFHoxX=3z3>ADQa&ZF~g0OD_U1#3WjUq(<#?5EX7wHC`J)+M5ecE2+}-2bYXv z>i!VChFbw-raq4&S2?F*qn6hfGAm;?mz9#YfhSQMq@`(Rf~BV{j`?oS4Q$Axrrbo9 zn`^<3AX^e>$=+VJHfxJ{amv%DPRMOJ2K|Wt%+kTGU>|hPk~3Ypn;wLm!<8NaYIjrS z*xi(8SeYJhISNsumgib~3*}<71pSZaC_^Tv;3tTpOotIPaNjS|66|#haW}zFnJVM& zOW1S)_wO^fw`tS*?dGUa%R^BZsSb9;B~-nCcvUOoDu-1uFKO2C@&M4jr14kFx##cQWAHPth# zriWRgX$jFT7ii9y9U-Ymxce~|nQt(?boNvhceNKRG5v~#c zeNGA;?!xq|QaRO6ZiYSEf1i_0KV-eyDVq{JuXeJit=KsiX)Wpqofa;fu$~9K(-TtY z&+X4{_cWEEA}v}dlutovPqW*;UC^G+6L=Y*MIS;#N7@?rsI8y+=d!hNsKfU32M==> zrZMH6^x@gq=7fe6dJoW|tGlqB-yoh%jbhI-4i zi{ewh&ncqy$)|U)=rvet(N|J4*;(J`bfufKKFG_asl~5$Dx|mb_GY%HN>~`66zEBz z1qElf>q(OVExIj_bALFMd9{I1AiUNTm}j6Hzd%W!M(0>RdG zU@R4*hk0{5YixpG3#Q80xXWZrFpjk0ss*rhhMOn8fI>~_J{+W9RPENp98A=m`eHS1g@ z*lArfcBf!p*jnz9dbuz`*V4Vh`wBHr)Q;8(woppj4soutWoRSjJs{X%Tk=uCF0mya z7c8-@mV8368mYl{^n~PhP+GbjZISj1Nnh$fe-z%s!po(ngtrpu%HV6Cr3SR-U}?Wj z)GWMS$nP`iL~oD+Z>IDYj7s6%C%vu`YQ!>4@;! z39k?RBD{M=XCHDY?vab7pY z_ko+SiBu)L?*zMoW(m)S*|Ll#Q&_ORf|b)8hn8t{Eq*NwJ_M6x8C6iNBi#&IAlTOy z^RA&fN4gL#bYQdTdIuJ!8${=*TuwKKZW1lJ4A;_ajvVIE?Sg5`=F=U5-79upM=J&E zA|#Fpt;ER@j=^q_-x18tIYA4#h$rOgiBP4t8V zyM_MXz#6H^fi0t_9l5Wdt%B(?tfChklB;Q(*wTQt(s}shmX`&4Hl8iJo0=Vxche4s zmUXmSFx>~&(;l6lSp5LKDcBaNvyJq&V9ioz57A#8Iyce#4(u`dP$YHPAE$$YT_ip7 zcl5DC^7nL9dh6#IyczN&eJ9vQz_RISGL4oV`3$8PJXZROWzSK%V7gyFPZ75y7``f5IIxD3Fuq2J+H5q-9l*n`36Q?LKX%zBe4SAGbct%oy^0I~i z9!a_YuusPcfZaOGK#s2@eQX6NlohgbPo|#11<=-zxCoGKj#&6yXU=PP%A2q@QEYf8 zcd4DPMSBp(&=vZtogax;v@>|C&D9!URVLTK$5Ice!Ax+MpcIOl{I?^%v+Wwdcl>LT z@@PcfdZsuubV==J_MmLQJgVyWD7a1j8Ib%os|j%~sV;S-uC_sc9yJ#}o79J%mAsx# z{1Yhm=Fafu(ah{gUW=9^cZ*)=ln*$y%LRbnphf-@Ma%ciUm2Bj#v>YD0k<5j!`e9h zQC5GW4|Pr0VFc&`V*z@IfwEY%IoD@0y@MH`orVvT?#a7QlSfd879H|)9~hr|#KkiE zk_zeRI&iPkaGdnUOL>L)4D{F43~0zR7+$Zg_Xp@+bw23J ztczjWoo%_icedr$8Q;Do{-Ef&9eN_IGfzfn_v9zzImdEnh}7qmi02u9f*x&Krqt@a zxw8^ka=Djns0V!BdKGXiO-cyRB|- za$Vh!$o=+fp_HO5|BU|#@Fy?BokjuR0Cyk!tj%`wdVi!(a&P1ooDWK*$Ikb2UIQR` zP&6DC4bvsA-FhY=^2&PQn|?%bKTd&r*0}`Kw@u>BF3{%0(%8guiCBJ9R8txvgM_=^gMq zbg|9b4xX1L+q~Cv;_z#6H`u%_sd0EmS!VNc^A-7NgU$OUm9fV(Mr{)3C_inrvFVAm zstxTGY=^o$ISzA?t0UX8LtP0hnNAn1Ssh9^O{LJ;f-RzKQ{mlamX@SF+1r5mI!QYE zA^UxmM)PbeC2bbkeXC&2bTmz2Oub=a7p12IJ7h}^XnUEFNk0gt+W|Wh`K)uPXG@nu zDw7IrthvklLuH+#75XCko7g1UvYgtVf1@B5Op>|PhV{%tI)5bne`dxB&8fRmpa-UD`NtHJC zLgpLEy(zb|)^a52aPsNY*T(vE{5rWGjkK}E+@F%qpeZ)?QwLW{f0`p0w^(Az09qwj zGnKb#n=(*75+uB}yq*zE8BC2q&S4RiwE59Bg#Ikp9hvv$bxj#Yp9!{_rf2j7c5WAK z%ld?KQijtK!S0{|Z7xnZpZ02==WBmO$_0D~jlb2NpMhOSeFf7xN77A#>Ao~FW=xNy zqr$-LjOaF{Qnd-Vz>{{WNtYc}m$9wlkPAoknRa{%imJ zDKqFM8~Yj9OnN~uPWM>KRdmde?rIu>(_v_dAJciSs-zKuE%IE^c^mdN$J;#Cc?~VM zG1gf{I|W-!gNmO@2~iTxkJ*+NbA#q=8Y0*ZH94utT}^v!>?&Yk8jAxL_C$APy_!-( zp9!X0b1wZPm~QF0l+uGG7f~=F@B&dmUIUEw!;% zfYs4j8@oQ?V9G+;qcP8!$)Bezq7Q7|{)Df9eP&}fC;TJjdivhR4uQ9rTsS!9(fD!u zpHh}^6n{Gs|B90}9a#6&`yyE4h48fZN3jL)v@O_}lty!1ls7dciK18>`-1fmUL5;^4N;7J z!GjSjk>~!0q8QKpQ7n$<{)Z#HIG+0-iDEq8wqQKpZlaNP?>S!BH}z4v+Qw?K&rW@e zZW2uQ`NyJK24IeJVwV|FERlUr6pLfu(}J<@*&NlvzUT2M#=hr?D8|0$cTtRe&mW=~ z`<_2WG4?M{MX*Hn1y4sY_65&GG4>(PMzFYcU52N&V8Jd6Q=X6T5|<~AOx+sA)&qNi z_Bm?eMfzSa_6(P$z9=6HVl5>z&`We_FHWlK>`ydDu+^UI;FQ!q5&u*J&mD!q8Nik} zBwwcGf@yE_GOZJAM|}UpQ0mL{R~s7zteFyfvz8sQ0(^ziZH#-tE7V?NvgX@CB{s%= zVh4o;TT0c*b5mcXC4wy>UXksLS#`Ze8|-vO=NnUBr?&)KO+V+XNZn1J+StOvwW)jP zI~%*T<5X)e{oBSS6+V>uCb{|22mF$!;~!JsqBI-Z(s5hr+ceO|J}umxx{offvFnm{ zr@lj%+Ssv_-Kp==bQ`-k>3QofG+QvPC6D`kS|gaQ`47q0hx1!R^%;M&4$>MMYm2%6 zWBOh&-71GE>2#5VmVK#*>3qRf)8BpjQ;*PC8%y#tcDapxnfNiVD+SZD+TUoE#$;Ce zjCR==_qxwx=Ke3p)tB?*mDOdbU(i^=w3aVvuV9O4D(pPUV)$#0ThG5!*?`Wuq8CK&6lbFApV$=>-xLI?^2J^%{J!AHq(BfJ8Y~z!8 z5lr{GU+7G}4uPJz_WE(E*~ZxG zTk2=Q4ykQe`MXtBf7a5hexK>Y_^rULW(n_*>VTP~MUvkUJSzJv$zAar5U)Df7|(HD zRVJA3O9^VCV5=!LeNkM3T3};Wr1welsk?3LvF!e7ezh@*4Ngl^zqheRvqq(*sAD$v zbk_K^G}U(i=f0ZW&YGMSP!k2?Hkz51sg?_-`$U%7X=B_cvehpdlT}xaO5<%kjE6+@ zthVYi8>>vONo%jt1~N~#d#)NG*dpYxAT3wjqKPjw9$cQ5uRgP}VeOZv zbyn@l2!BiI%MSOX6{+qv_EU$=X{BnsjU7p9O6#U357Lr}xm(kEs984Fr(<(kFSXIe zx^-xB_g4J}YssqIJ!z+@5rQqEQ1Ls!ZnCl4ft{|}4q?e9bZ62>Y5i1x!J1W5(vh?? zRHa}`Jxlz5PwTHX+Sm$UXQ};yEuybG{wr;OYCDv*+(FOgQTo|xfyU$=VW3(o*dqEn z#itKc587CJ6-X~rO@gha^$G3L2dNjLSTKEv+9}u_bXP+E^kHhjFwOz3*?C0zxoSxi z8<##@H44V)Iqzt~H1(ojhme(0{Yo{@#sZmp5@x7vf*pxJBUs^? zsovJS_%%iQaGLb4=BaJIEv}jBUp97EmmN4;@?XF@kEl(VJE&6S+t@=HBfQtBB^rxg zmi>$wQX6dS&g?C&S?W(V_Ily((yP@T8+*RvDtEQ|i(re$@7+e#>WGc~)5uE*N3kL^ zFQG;`-*)GygbUf0#q_pI;q)q&*U9ER7Iz}Azs5G-m#>TsUbS+U8g6UDUG$vhZtiev_i%X}as&q8#)b(;> zOu8GR^-_tQy&F}(|3Y#X{ph+;4RuJ~9HaB*s7{u=SzRQOOFd5{?4w)NG>u_|H@Ria??}fLR_QmZ^UmnA|LnV%7or`I{ zYj^q`F}xKj$L8G(-ijFBN>yU>x}uk_Y{lDY^B#8ZPG6}G3#RLHRgC1SXxVQxho`Pm z-#8>!$4IVLdS_@c<Em>Xj+v*aHL8(+r2-E@!RhDm>eEZXF76!pcU^NJNH9sUwSNW zgSyb>v0vJtu5@VG5Tj*-sRr=k!~4D3Z}UdReU<)u zm2)w-rf$D2F_K%NIdF-#sLmp($9t3NrZEbo9ZPSDN%y2W*P-*tRy@7-#*Cnv+)qYx zC^DMdPpPqzZZS2gM*q_)Y-0~A6?jJRH@7^F)>xjvvoSiKQ#aVWdt7Y-&&BYbSGU=` z)2%jv=VN$V)modkHLguyYYguNwbSN}vI2n@)CV^9q&pCJQTpYJu5E*P&^_9VWph6$!uEU&8zZR`$TL7)X2j1|kD)p(n?F~2zQXVqwH zX>Q*muq&GGy3FFh8|ske$%U}xqw?j_EK2{qA({>(Ko-3Hwtp1sn z)aFw)N-$j$e^buWvd`2iElFHwpQ&$bjLY}As+`1H7SS&9`oD;lp#kMP8pXDtd|ySe z6qN64HEJ@a(|zLaF@56iYNGHKQxVoSvAl28Je&7r+~B}BG3mZljW+LB*IxCl+9a6H z;oDY{Puh~h)dPvKyzkVDHt)x{Jqh2b_Z(XO5u@cF>Qh^iP`(z-h4LL!U)#JljXwVG z)ekmyj{8#o59(JNd);jG|1(DCzf@5<;cqeJ#9iwDR}Ak*)z{|n8uP~(-cRaIo5yR@ zpVZ@m>9YS4Bl%0z>d)if^0#1Lp$x~PcFuyGzeceu=u$r!&ULafo^|A>VtA&p*I}n= z@IBg4JBG~}440=coZ5x&kAIW%zr=MaMbBq)Dh>PQbKHiKi`L1|z|9fnew4*f$F&V7 z%4qtjxLVt_g{NIsPgrCOy-MQ!z!+GaZ<&DZ5iR?amS&UpX!Nw`l`BK4mSXxN%JN_<2f+oSX9E3M{)-KF*zMry+upOnq?X5?$q z4Ja2{Uo_})IW0UDUCV4vW<6TQFJ+mBI#IZx!*HB%aa|7a>0-}Ow1OdYMgMEuSvnnG z(3Ukjt&POF-gLQ~_4eC6Hjne-rO@L#G9I}U zdK8>k_W!kgPi)!l7#F(7M*6eUTJEu$9^3PsGLbmjsV)C=F{iSwX*Y*e#>r9qE~0$avJ;-@$uC z<_>4P7rdxJsnRZ|inHg59e29koOR3fY2a=qOICGcc)Muk{%qn#+y4(m`_C3VPMs&l zl|3VzN?!Y3h7sTEtZi+fmeIZ|M||3m&U)0a{jqV@qwC=(nJb;pNq6R=Wi-VZ*A(rs zb=vQx?Y@(Cand7xfZJM2j*v0P(4Y;{w>4ZNbcPXni$7E}ThA2Yr8S*f3Uh?4H?$Xu zK>lv0H9eN%)SM%;mG)_;iVscTym|s+og?#zhHuKusQrmEey^0vNny>3oO+yb-E;H` zfjxO-4$@v-b9F0gs3~pXPYjv6BlDxv54Y}Dk^biN?asLNKe}An?>Q~}U*pcQJL670 zE2WmsmRi+N`)BQYHPkXr=&T24{8YI(b9Bn+e(3B8C-$*t#ljQe-({5*@nhVwEqWp= zQcck-NoT%Jo1O7fX_zVV(S_3UovYmcUh|3eJM%qNT#toq;+dWC|3%(~FWg+X7mB;5 zcmjCF;aP`g0-nq9#ojDDoAIo}GXYOWd_7l#XBM8#c-G;WfCoSCj+;1s>WTl^va`iqIy@8bwbd*jL>MLcbjU%id=Es`)e29bbfW$9Fv4@q1X^sR7RnJnQgGz%M+n!!v>U zLhcMa{b?JXHFzfCnTMwV&kQ{4@JzrnnFc_v49_6gKM3Iv+#(r@Z)b<%=PZWO#dyZi zl_+a1z9g!}|BqV>Jf8T*a57*V%F6LPKrg;5yfZHezZc7}OyF>V7YUpouw39wz;v1| z@$G<$hAW1D5V&37dw|RFa~-U06LrQ}*IL@<;~P+K=kEY)ZodnV&z;s%FYNj>3Ac&( zfUa+++3;-);8EEoPtGl{qS@j!LSdcoSWzjuM|i9TWO7p&t|aG2-*5H$hLL z*8m?^Ka0%Ika-1hz8Bt`_|EPkI?(AI)t~sLZ-3&u$3GLFNcqqT-PAOEhiMpT(k^L= z)21o@Mj}n|+kac3w^e+zyshHBg5Hu#fB9x6AKY~GHQv?gFZ)9MWfu!Q5Z}^tF`iGk z!RTS!oO}o3n=)@OM$lc!TZ|IL-&&L?{_dhg@yXQ)=29B>XhCo9HKt8n^0d6A0U!W(*0=F)xxHxQH%JU25j3-ne@*!FaoHxj9YUmAqF?6ssCxGj4=} z@{Cy{aDiB|Kz)|=F({nxBHPYk&`@stAtlq5ulOsV67=n9<`R+5SA37QQR0oL=b4D} z_aTjnzYl3d4POt)-;JyinN^Cv4_Tu4tCF=sS)%wm6CZ5Y;@T)BTBZ0)l2wY&!!|>v zn_8my`;)ae&&BQ`ELYS|T~hq2Yo@U`$aizO{+kqk5z&O&`v#EriMJ~LR%ff?@06OQ z>|50powwmjHvVR5m(<}t$#Flp+vu?5Rc4%9JUni;@yFcRaYrS`*+!?%i{i?R-ksNg z!sGX-n%U*~xMPy)sFdPoNqbD-U21WckK*PV{gOV4Tdx*(_%zOC+?D)8oDc9B(}mXQ zhX0O_VWYG~rKFl*JYQU*ZkG0X7MhFkTZX~TX8<1PG{m~uc(?rs>vQ#U&N#r8g%hni zjJdc!_PH8X7y|q{Z@!hK)^}WNwH3`}#y<=10{u|oKKfkEO=9>>%09Zo7>YY#`38Sm zm2dEOR`~{h6_#)C4X_fiFyG+&U%jEnl8SRoj;};q(R!n_aA5pep;sDw>$4IXo{!rol+6Om zjIT4Rq`*G)dYfgTJBLYRCC2ohF07*l9BOWMiw*uKkPP^2ln2%LT3i z+9f)lh0O=!w*wvltOM+)c4Qp|+?%)${rrY@KgaJgxX1QW*CW+_gYT&9Gq@+?9uIoa zVaa!h!S@uFNb3wS_&&o?gTFm1R~Bxjm8;~=P41%xf0K61;4gxX8T@t7F@sMPeiloP z8T^gVF@sMQTqbKiYVeH)pB?9$Bu5RtL6Qavc6bcF;m}sNOgT5Qr10hopXB73wF=e7&%fZwPYi=W8bZ zlBb#Yo1JFjuX9F7+7af?%o)Dk#9w%npg$`bYqAF(YqFOffj<9?IT0Grw@vod3lz8S z0`*a%!k5MS(JoDrYMRIZBHw9d=e#Fj9b zOG;7Vc6fjz@$BWgC&q)Ggi$;ay>1oST~VXxZ#4NEtwxh~^qa+#{7BE@^!`V>Hhmv@ z^`(eUFxD4en7GR1Ub@QUp1I28Ub@y~%h#H0c_nebT5GcXLrngDY@^9vd~HM-?*!y? zfX!mtR%xjrDAAt8WU-;ihWu?5;NzHGSl9sEtano_D-LiM)ZE-bAs%DeF zKx>u~HJkh$TC>R~L0OWQkACze`^$_zsdLO-CVykL3-*)(@~Oc-k=ZYL_M1Gv?>G5W z;IPm~=sqLdqb7fWcGTn<|ES3`{w|ZhQrl(n2}85VXGq5+)z2dTv&jE!@_OTElh+I* zq<4)#zuJa=!oKJ=`nm0&{I5}Q{;SZy=T$BjkDAvg6_i~je;v2Wynj>i_4Yo;xFj(UHpArzKhQ#d@ep~%6IX%cKI$o)9|_YyeZ$s-`(ZA_*}#1 z;xng>QubW}Cm4^T&+Ib!i@seZpUN~7-+pg4`3x^#a`(A7US_=s{|eltPaSd{W>G0^bvONZ?ljzZcj}v3#DuE`WHOS81RW7);+J@N+{8GB=>lg1cBKS*IM5YuKbrw_=t;m%v=6YDJ_PJV z-vXXVDH&byJDyzt&!^siW2g-9G8zXsmCnrUieLRG%UncZXj><6o51Y?O~tt^Qp_D} zNZjD~Vu^1MxJ@YA1->klLlVz(v1FOR$pRY$syL>v7np0Y&Vd3a3oOTf8U1jeLE?)f zzE0xnCBDI04DL3eye#mbKytGlg|B%Y4&+LFpuoujrwUvo+zk@nF7ZPGO%JDS@Nn8i z0@n%L;JJq$$$VMjp9nPLS*DY~!2+iW+#v8}fu9I8y&@?v-&>1RgC#yy;54BumiPvN zp9nM)B$dFy0w)WcDzHJ|27xaNJSgxJf#l<~rodc*odgaPI9T9hAD48h#1{+PAn+4` zW}@USaG=1!0w*U*Dv38pe6hsWNqmFEw@LhEi64~sClb%~bJ~Fd2m4w7WQk9ec!R_j zOMHXCmjxaa_=!MjBjpmf^tyel*Qa!fdd6j7T6$gNft}4lQ`u_jsgz~q_#{M*p@X+7T6$goxp?bm`m*? zmB4`lCkt#4c(4PfrChN=;6QfTa+`Dm! zRtNllIUid8wsPHr+|%&?XWi?5!2N{#S@%osgYIwKKe&H(8=gg;O`h*Op7_N0?D*dC zE90}h1HHq%3BDZPFyCdqdf(l?PkjlAV-x?HIM_ek|FHjA{|o-V`@L=2wmAo1gyRR@ zuyf1bYbRqLECatE)fRhS{L4{YvDecB+|wulyGlOnDkb8r+mBtNWc;pt3U+x?v15eI zWW38`^BKS9(6tq8@}Cjq?rb{%@pt?TwdB)@gAi{>{4h$dch0lVv5(k3eJksbt)~X^}N!iMgNP1b0Ik(*Z}xL7p8xivjp&s!dn4f>bMGU zO9Ioi%oRl(@0owE4Lz8Pxqb5i4b&3@_BW zz8Ec#gf}f*@4&8T8&H-4Ps0DQoCL}ow26lvL#rfVzcU4t`RHMat^@SY@6pqe=nsGf zS}7g$1%MuU4lS5O&jT8?94)DE_n&*fU(upT*x|?oeFgf0qLqLi`Ur>YNpuj1VY6r@Wi@41J=%FsE5cDEIgFeS^#Vh&(&_g{{5cFPv27QU$ zU%aIO8uS%bQi{F?G^j+CB3=q;PyJBlbXWW-@zsB{nZnIvq{%(=G!QJS7*uBU77xxkO6`n@VQ=VqepFRKb zoD)Ajen$Md_{Za4iT`W7;q`h`yyLtz-c8=my=@W#30)IzPuQREb3&4@n{SM-$~V`y z%(vb5p6^Rv$HcP4$%!)(YZHH;csTK&iH5(OzrX(i|78Dc{~G@v{D1ZT&Htmnuua!C zt_D8mHQ;af^oHn~Hn})IbqTJ)v^Edm9KSW~B}lcVW#9%$YueekUC^4Qe|Io8k5_S$ z)LQQCf)i;wI-W?|i#t-S)1H13`{v@jx3%2TpI-VJr8)o7>!7~@nwHQhBFfY!>D7p?$E&BBWJas5VJ)VWIrUB0)Xt*BS#dwy0djp=Ocy7dV z6C`iOa|<5+LrHNe$){I3^x2_bLV~|yI^jI&e4N3;^V9bd_Oa8H|-xN$(J6aJMb4mCdA4rki*nKphkaF)Nu4y))o>2Dz$pKXU>JDg*O z*V^F{JKtNVu?zoB3__fv6E)iQFSEntcDTY0SJ~le30?5wx_<7q!?kvJpB=7~kl@?3 zy&LUtvrT`(4u5ZlPuX_8YU3Z<;nz0(2isnRV(-6f93gNQ{afT+_#cUN`xr`x_e2wlirqPGS3_Rb`#pX}6$b5|wUDMUXxDcM#@DsM1)E4|- z)!FXXs4t#N-5;p}&*$n=&nC6j^DVvP`4w?xTS8235y zSH{G+9f)sI+Y_gQ_pACYaj==`-$9xF!R9!Ge79d2-h|zzHz65g zJ`GO>-34EB7e?nqJoDgdCgPdLRo8#O)Jc>8*A=~4$7-5aFZLxG4i`XV8 zs&MT5S-Mq(&^nWo5_|NK_CpR58Cg~4=x{;ow38Bh^o^J%5tQ%ZnHAR#t_+1M*vL>7D;HMRsgat{Nm?0nQeuyO5$zHg zSv96Skv5Aii8*)N#lm=5mXkQUp19&K{F4XS21-?O@)&*yb7bBs=V?f ztg@P#@~JbpRHNY*=C@S7b`eo^@E@UTW>sQ1MHpk|ObJh|o;gKqMZV*z!mTKyE2hs3 zBj?CywGAwrHf?ly)$~ZZ(G}N(=2kc<7lvwPUO9i{m7}Udvnr}<<`16X5FcD#CG~GB z8w_uzT@x35Zh7UL7PPhVf`naj5lifjcFD{d=_U|pad!@4q(ky(vy-;SIf%L_4#Jp< z8V81YKye&|NCl0-ug#-sb$5ah=VEkMR#Xq2hw2Lt(=Ikjmf;R;%zV`CHC+dXD%rE3 zFNV9GQ&Ck>J#%W;;Vs1eV=qRXR1APzRZaQKsz~Zc)}tz_M_0_AQxUGQ3np%`rh2}O ziudj@sfT#p6P!NC(SayJw!;JcKRG;zXou(2(Tg)WrHA7rt%idn(9X%J=QP&SG9(3U zom3Oyb^1!Cj&3D{mehiB9{pMi3gN_Ii@ak!76^`x2h3T?KwF!JX=UW!5unp7QAv876Q>u6cI;{ z1vY4A)igG_r5m%z$SD{;b5EcTor_hCJz`jF=?Lc}r9Y;vy{vS6ni zJ9d)OIEkY#3Le#LW09FmP-j=|sry{dNW1l<^DE|ye;HLiv-8ZtBPUpD!{A{Ejw2MGgYhhXKPpr)#ie?`puYB=F)_^C=tpyF% zRxok0H`=d44-CR4nC@^`L_`JC{xphfse@qTpm)GcuNKC~-2y=;PI+Ywlaw1oi8JxU z2_)#K<`ro&E)3KzD8|Bxa6{U9S)m`;R3Vh7L+%O;!m(-|O0Eh28ms_Z-Nh8jB2Ox$ zC=RL^$1`tR3jI(^e*_Rq7$u>lq3EMDU7$ia4hcIH6*2>0on1&&whXUIYy7BKE-auc zj8n&>v+GQpsj8RLUcDXO$j{HKK-5eef`N-C3r(p#*+7dkT*kepXJ@Gj5FIag#k|_1 zsaylsE`pjC{-_-N1rfAKxYuws)y-b*=puMi@+Q36sfqwhEcEhK%)d8MDsnsT<~%h$ z1=3YV)07!N zu9LMh#8G8x+^>`jM6WZX
dnr)tQS2xWL2gAgXnhLWTyq46|YT=L?8yxx71!d0_o zlSG+~m>FT{Qz!gF%{v5Nk{p}Uq46#id@=23Y7()*p(fnZo>|tgGe+{_5F>JuYX(l@ z5w|6oH-4NXCg&w!x8cBnO4w?Fj0O@I)=6tt!%IeuG-O4YpMmE`WsIljS^Bqdls#oD z7@I^tS?Sp%Q7ua>ElIOPlsIJEED%k}CKpv;G>1Mb2fBtdt+F>Sx_(~AVGeX8XCt+W z0ni*6FV}1xi7~MrJ!+OK+EG>0K6VpPTm;lp9B!ucOb(r5bs%4W7rW1|oDp%Js=**A zvkd1VMAF!+15`+ySPWp$ibcCpS4b4*7X9+@L?P!_hO<^T4BLnbK~TjZFx=NW>@CZR zdb$$kf%Gumiawk>-f$F!+Zt|iqLEkvsA8#T4@3k5>=I#?sSnfai&WAg!s20L1e-AG zu(ybnKoNRbmSe#o=!Qk8n5e{qE%LDdJ};{^=;=z%o<}S78yzA|FRzj(h(4nNXM5^r>>cA*wm%$r48s5P_)@ z3q_Y@k9tLSSz8RQJ4*}4oHxn)`XM;w*e8PJ{)WQxA8;1$0s^reg+7NxUrNTBC1ITMBdynDROPCntuIJg zm3LGuV&A$2>7eMDz-*1w(9mLTT1t}ssNxzrTS{~8#Y>Ch7Xyf+6i=HD#6T{kK$8~v z1zhz>zaoD?L0Jf>K&EQ(!{Qja63#1)2faL%oyz&1R|ee_0#esA7vqAO9! z5hCtz#ZtL&w_Q!c)%U~@ir7af&@#1HtyX+^0udB=kTK3v&j^U4NF1Yf ziRCRU__FgD1DWE~MiCS%4UBGH7IW-Wlmj`661J@f;)NZs3$E}WLQzM`k%T(o`XQep zPOPu&4LjE>_96y_27S6>eB^9-zQO^cVX$#6iINK4bxC1D*;8GeYgQkUC=gS#;Olki zv8o++tV8aw@%4y~ZA(W7DfGZqc-H01=xYj9_6R23e8n%p&@4e4`%v`a8m)or9Y@=C z=pPQ-*o0el7f>J8#zyTR8HYA0-sgv7+d2U9(1V#zF+Yb zOc|b8A!yW01A@8JA4}V{HC7;&k?}#a+0c$ubY>yW!g>{>bzlr^R*X`@IAhvv2u}%G z%xr5ebqh>9T97SuJh_$5!wqBK$Qyln0v&&q3ju1Pf@9#QOED)y+gGbvv4kTh=dl43 zaK^+^R;}qx9i08q5%+wkPwvi0X;^T(r4m@~S>X$`)6EgMyq+uXElb9G@)et0A(TuJ;QBeptH^ zfubJ~HXENc|9$HOjFFr;Tj}~)t=J=h)_U-%jd30hSFK=8xS19Ml54S~c86ks$a#qY zkHAvXg^JpVWg0PGHxCoeuLRiL)mGOmr~~olMHR;IXqgCgSu97(NDN>mFKrV#Y)?zq z8!Ua~%Nr07)JgG00$3*Fdl*v?D5J||+K2WtfCe@@Uv`q_irCW1$EKFlXiCfZOTb2O z4ucSC#|VsdFEla(Y)UU#jP_*nbe5%%-s+H*hl$oO$&d-_qDvTCtmHIo(zi)-)~lxVNC+|$rH5~# z+RB+k^P#ZH!zrySm^{j$t;3rYvXN^5;|1KpG4Y%@=_VnT(!@st6G6{R%$LJzxEC0p za!pN}ki0QbQfi`AU5J_HI8c~k<2ii~P`bGv?r04@Qc%OnRr?arg%EwDt)?qH*;cqj zSks(?fm-so@20ruFleW60qK+v%k@?fM$TcD2yYJP9TSMD%`x1!$(*Tx9YencEybag zaXMTni!gCtjk;QuTLH~3-f*-#JB&qzx!go_Qk$}-)<3&Du&i)@5@r-T5z6JZk&far z0sz=xBuHmqUxwJ^%9Jp2UnReyco-@vhU^%WK*0EE{I6BCOQ!kGnSc!nbZTKmk4_Ur zW=fcEcf^!yw*OwLM*YRy@hs%e%}b`i$0An-X&m|nH#9`a+Bn2$(%0_e0cihln6XZlB=U76=T_Yuwh&>lXYGv?#Tf`D;pT%;Je7DZD3eyHZ<5@jgHecmJ0FvpH%o zhw{GEVO|+|>h=S;AB^pL;L)%Jyb-jvoP&1^Sjt5?_;)DtHoWb^x694|7Dycz7<0%g z;-80i5%31x^)C%OO1|PYV7vhsZwIa{-jEo_8xn5_+iA`}f%g)QqD(CRmGS!g?$c4! zKN>HAw@Me$ivTqG=so-6E48VF5QYl9SU`+v7jRfZghi$HPYMrxsgoD3kwYh>*Zc8o z?z4k;FUa9iNICkp@Y1+&bspD14c0Z_wIeM$h%XDTt1@a8P=R(fvJ87!1XOK2g0h5& zd|W#Q+F{I*=i;4?!+5giY9I?}Tw2u23CW^XL2#1`1-t>m5mm27p2MC zIce8H&8jeh^hF}EUPp+h62nG{$r#-aOD{Ve2wTg*OZI9SBaC3-O;iZY6I_c*G{JQ( zPUL36{rPHBz$r>N8^(W`>KhLV&b&a?Z)HKre)K}~u#8kqQtOEo+WvgsA3gTvZ@ueq zefP+xj$MCGuWEBtqTNX(QXO~e`a7e;6T>SshI1;1(TZbg&fx zi#}q)dlKnh{Hfp+K#0~aqk7R~JsuTFu?q4>Ou0sHC#k4E)3GJJn8@@Y_wEE9jbysM zn(1&WMUg$`$U(L8@8ky9Z~}2Z;8r-4$z-K z0Qwp9qxuFQ5r9f|CO32;-Z1^qp(&Q^?CU@inXPOzUD5^FfApfkFxi=E>jbM%C)V#;>1s>YFQ)7FUz8d;n*h4E4kxpy0YL^#Vi^G$Wp6v+++ z)o^2%18$s8mr`9AtIJ>=u~8y7unp;|;1yw|7-_{cX3^h=2&#bFgQ~j=^WzST&34K& z2Ui-DV39*cX4Z^6G^$A`5$z1RPe;Lk4e)*$1IwHwk?DE%JQ~oG z<@rt!h*Xb)#9$(vMO=iDlj2Gki(t=N0Vj^F{f3=VIb`bgM5-Hu%Mu$EI`bGJeQbpc z_$r9$;ZQd~59R@M1QZ1(>ia1)=^>12lqsE}grM4XH2}FrjVN2s;rm0~Wh|5pLd}#4 zON^j0ZJ7ze5+e{L$P)8X{gkSBDRkLbvrLAZ?Z6m{zMz$&j+^0Q8J*f{h3-+BXFbpt zH+6M@YA^(fg6aY&s9`Qz@wy}f_@q@^u%Q&&FUj*O^1O6SS68}m2^_?1I0xeH=Ct^6 ziaN>)V2|hpZG>SfQH~tPXFym5Vv)&g%isgq)YW%~mD;)!8IA?;L9wOqp$DL4ReBnn z;GBTlQeY067xA-dOeAtOlj-dyvvjkWUaBqh?QHri)RKmuO+tI7&!QEI7Xs$PfF!nA z%Da&O5>DSPj4%n6UjK`oxR+#{8<)W4ZJD;NLqAf!q84MdONznt{LI!x1d!p@A?N5=qylBNt5gg82*e*%TLR+yuj?|Bzu4z zX(Wv|hoVW^V3WBKCO69IZ!Ou2(a>HX>ZMx|4XQp$SyW=6r9KKkyg~%f6WwGexueyD zA-0!1wcaLt$;BweX<>5=>jzM|2Z9X&Z7_aaD_voQElyN9B4cX{l~M6Hu_3g-3H@Lq z32JSp1`}pJSrU_*=n32rHM=3iL$8tA1{ektqAQ^Rx@bi&3?_QSfmoCQsghV-g7nMo~f7?e2;z^BnFyt2n$*43T?fuAu+ zp;hN(ND*@=VLh=j8m<=xgn!P|rFh<@ViKV7BsZD?)X8gTgx>`U#4g*At{`Soql!5+ z&^X)gw2O;@=s=@^NrddX+R+tC`f7(t!hO^F;c)ge&BU-eNl?xc-NGFj$qO8dAAmw_-aXiE z^!8pV)*1GV>m#~q;K2;_jsUn2NzWLlxaN0p{lW4KS$SE?&~TyVvM#gLlwl~27~2)! z3`+iN5;YLunMt3u8a~qjeR?*d>t{@ThS1e1NbJB0WOraiRM|PUds5mxsoOniC_l+g z{)mkUTet=ztqg?@WS`B(;gItmjF9yP zp{^f!uQZ=ckLMy$@$@PJHHrhu-_$`R)fV?0NOJXWsGGUw3}z z$@G)%*9y;m_NLeF{NlqG7n7^M{=JXfJoAbE_kQ>Tn_mC6v#<MO-khU8>1zbzLR?PH5!nJ zqhuo^j7YO#dzV=HJmKOk2^>`#y&M&;c#z+i<|EI?DQVMcm5$DBn9FGD5cBGM{2m{F zV1~5B#2@n^Wuv`ou#r;+JJs4YffyHY=_GwImFo z4G>$ujE{4PYhl1h8bp$d6#%N}lA>S4YvlS8u51P?RCt2a6PbReEnPx%0_lPJ#}dgN zVVACHn8U>xoK3xHK|hbHF>Y=MigZaUuqxMC>9^CJqrQH72Bc$^$bFkGZU=Cc$nXp4 z`V$e?Q!*;jas(U!5#nLiFJk7)5);}IoZPPZz*7CA!3lu;cIF1v+>(&mQeL8@kCP&68EAJR;2+) zc)zrKQM$>sfo}UUzM3XO%C(LRvn_COvq%r;H?p{ofmjm59Tsm8D}k_ciHs~|)71=h z9s0rb3BLdcw$H$HFkDVAry#q`NN9eFd}s&b{-g%of~k8cCCe|YOuJ14-GDHFW#_mF z$c9%ly56}ygmlpv0)DO!ctpn_-ho+EUxh&FB~2gt%%bp2wNr1WA8^6nXAXrxxQdct zOS;+%vSvBY?hkQ24uzxFMD@qfrS#CI2qtBSt3mf*K&BbIYKo`S(Y!ye_hPul>l8j^ zj2ESMDhD0%(QI2HLI;vla+@*MFz(ZI$f;6)NnKBQW$Tw)Q!tt;gDS zVAF92I!@izz5~V(kW3pUBEr6o6lcQ*=8N_QEY%6qin3CPo69zmkYdtCdjfVTmB1DQ zf40+9PA9K9;k#9wM~62kaa{*5z9dkNrd7c^RDI2-(F&iaQ!n3#`~A*TwcvXWj)nPB z4{lZsIoWa!JLK2k50!+kG&rAs$k{n^!-&GCl~jjUe$BBde5)~`x^@lk93B}4Jl=*Q zFU=@bznoC@e;;*%60VC6IV)bxsaDS5YS?1YnYZtLIJn4#%fepX!OaTiR<~4i@Xa8( ztr!eB&15^_{oTNEoh28SzG^E@W!^cKb*e6|>iXqC&;*s@68hrc4odMgc*CTacW{h} z%QU56*g0ZL)=s%K2e%TOQ+RCypTIeVvwWve&J`E)o-=X$_=K|q*Ftb5Qr{kS?F^YK|2Hk|9=>r1hpD(_=-p((oj1N71J}1X zd;uo*+S+DfaV#2#FFJZP3?)ZisSWtd7q3_`{-5cMZ@le7>4}MtW~cvVD!2L86HmVN zQ@{H*|GS&t_xz6D=WqPCUm$R}wvMnC~|5=cm609P%Z( z^)dZlg(jra_}T4)_Yw6fR#t5<8o}vI}&9a(^e$^RZ?pj zxjZBds9>ApTv)+hL9kmuv;j*gs*66-9-+M zz1e>r1Fs;hkF1Y@n{0{g@Oao4E=JVw=)H)#nr{yBd1s)A@9^rr6ovMxw62fSN#`(d z@HWNWfuCFP{YpEo?0q?Y&jR`Tq;=9b1@06Ky_5q=nZC85 zdBU-$MCJtZIKBXy2<3}6EbJYY==KNOZyiPU(T*bXM|ctv;yDgHyyv2O%KTkuZ72SZ z$bWuilV2<*9d;BsO5x3sHSNWvW*A(f6!T{sUoK7HdxUr;5nRCwVd!xcyrJai5hCra zFb97t%>g|lxD~`%qtG(xnKbptDPptpjw!j(@{;M=D}3eHbBq_|)=Jd7wfv0tkM!&o yem2){ + + + Caliburn.Micro + + + + + EventArgs sent during activation. + + + + + Indicates whether the sender was initialized in addition to being activated. + + + + + Contains details about the success or failure of an item's activation through an . + + + + + The item whose activation was processed. + + + + + Gets or sets a value indicating whether the activation was a success. + + true if success; otherwise, false. + + + + A base collection class that supports automatic UI thread marshalling. + + The type of elements contained in the collection. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The collection from which the elements are copied. + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Inserts the item to the specified position. + + The index to insert at. + The item to be inserted. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Sets the item at the specified position. + + The index to set the item at. + The item to set. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Removes the item at the specified position. + + The position used to identify the item to remove. + + + + Exposes the base implementation of the function. + + The index. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Clears the items contained by the collection. + + + + + Exposes the base implementation of the function. + + + Used to avoid compiler warning regarding unverifiable code. + + + + + Raises the event with the provided arguments. + + Arguments of the event being raised. + + + + Raises the PropertyChanged event with the provided arguments. + + The event data to report in the event. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + An implementation of that holds on to and activates only one item at a time. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Gets the children. + + The collection of children. + + + + An implementation of that holds on many items. + + + An implementation of that holds on many items. + + + + + An implementation of that holds on to many items which are all activated. + + + + + Initializes a new instance of the class. + + if set to true opens public items that are properties of this class. + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when initializing. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Gets the children. + + The collection of children. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + An implementation of that holds on many items but only activates one at a time. + + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Determines the next item to activate based on the last active index. + + The list of possible active items. + The index of the last active item. + The next item to activate. + Called after an active item is closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of . + + The type that is being conducted. + + + + Gets or sets the close strategy. + + The close strategy. + + + + Occurs when an activation request is processed. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called by a subclass when an activation needs processing. + + The item on which activation was attempted. + if set to true activation was successful. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of that maintain an active item. + + The type that is being conducted. + + + + The currently active item. + + + + + The currently active item. + + + + + + Changes the active item. + + The new item to activate. + Indicates whether or not to close the previous active item. + + + + Extension methods for the . + + + + + Registers a singleton. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers a singleton. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an instance with the container. + + The type of the service. + The container. + The instance. + The container. + + + + Registers a custom service handler with the container. + + The type of the service. + The container. + The handler. + The container. + + + + Registers all specified types in an assembly as singleton in the container. + + The type of the service. + The container. + The assembly. + The type filter. + The container. + + + + Requests an instance. + + The type of the service. + The container. + The key. + The instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The container. + The resolved instances. + + + + Determines if a handler for the service/key has previously been registered. + + The service type. + The container. + The key. + True if a handler is registere; false otherwise. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service type. + The container. + The key. + + + + A result decorator which executes a coroutine when the wrapped result was cancelled. + + + + + Initializes a new instance of the class. + + The result to decorate. + The coroutine to execute when was canceled. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Manages coroutine execution. + + + + + Creates the parent enumerator. + + + + + Executes a coroutine. + + The coroutine to execute. + The context to execute the coroutine within. + /// The completion callback for the coroutine. + + + + Executes a coroutine asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Called upon completion of a coroutine. + + + + + The context used during the execution of a Coroutine. + + + + + The source from which the message originates. + + + + + The view associated with the target. + + + + + The instance on which the action is invoked. + + + + + EventArgs sent during deactivation. + + + + + Indicates whether the sender was closed in addition to being deactivated. + + + + + A simple logger thats logs everything to the debugger. + + + + + Initializes a new instance of the class. + + The type. + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Creates an instance of the class. + + Indicates that even if all conducted items are not closable, those that are should be closed. The default is FALSE. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Default implementation for that does no platform enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + A result that executes an . + + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + A result that executes a + + The type of the result. + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Gets the result. + + + + + Occurs when execution has completed. + + + + + Extension methods for + + + + + Applies the action to each element in the list. + + The enumerable item's type. + The elements to enumerate. + The action to apply to each item in the list. + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Processing of handler results on publication thread. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Extensions for . + + + + + Publishes a message on the current thread (synchrone). + + The event aggregator. + The message instance. + + + + Publishes a message on a background thread (async). + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Enables easy marshalling of code to the UI thread. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Extension for . + + + + + Converts an expression into a . + + The expression to convert. + The member info. + + + + Denotes an instance which requires activation. + + + + + Indicates whether or not this instance is active. + + + + + Activates this instance. + + + + + Raised after activation occurs. + + + + + Denotes a node within a parent/child hierarchy. + + + + + Gets or Sets the Parent + + + + + Denotes a node within a parent/child hierarchy. + + The type of parent. + + + + Gets or Sets the Parent + + + + + Denotes an object that can be closed. + + + + + Tries to close this instance. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle. + + Conducted instances can optin to the lifecycle by impelenting any of the follosing , , . + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Occurs when an activation request is processed. + + + + + An that also implements . + + + + + Denotes an instance which requires deactivation. + + + + + Raised before deactivation. + + + + + Deactivates this instance. + + Indicates whether or not this instance is being closed. + + + + Raised after deactivation. + + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Denotes an instance which may prevent closing. + + + + + Called to check whether or not this instance can close. + + The implementer calls this action with the result of the close check. + + + + A marker interface for classes that subscribe to messages. + + + + + Denotes a class which can handle a particular type of message. + + The type of message to handle. + + + + Handles the message. + + The message. + + + + Denotes a class which can handle a particular type of message and uses a Coroutine to do so. + + + + + Handle the message with a Coroutine. + + The message. + The coroutine to execute. + + + + Denotes a class which can handle a particular type of message and uses a Task to do so. + + + + + Handle the message with a Task. + + The message. + The Task that represents the operation. + + + + Denotes an instance which maintains an active item. + + + + + The currently active item. + + + + + Denotes an instance which has a display name. + + + + + Gets or Sets the Display Name + + + + + A logger. + + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Extends such that the change event can be raised by external parties. + + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Represents a collection that is observable. + + The type of elements contained in the collection. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes. + + + + + Gets an instance by type and key. + + + + + Gets all instances of a particular type. + + + + + Passes an existing instance to the IoC container to enable dependencies to be injected. + + + + + Gets an instance from the container. + + The type to resolve. + The key to look up. + The resolved instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The resolved instances. + + + + Interface used to define an object associated to a collection of children. + + + + + Gets the children. + + + The collection of children. + + + + + Interface used to define a specialized parent. + + The type of children. + + + + Gets the children. + + + The collection of children. + + + + + Interface for platform specific operations that need enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + Allows custom code to execute after the return of a action. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + Allows custom code to execute after the return of a action. + + The type of the result. + + + + Gets the result of the asynchronous operation. + + + + + Denotes an instance which implements , , + , and + + + + + Denotes a class which is aware of its view(s). + + + + + Attaches a view to this instance. + + The view. + The context in which the view appears. + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + Raised when a view is attached. + + + + + Used to manage logging. + + + + + Creates an for the provided type. + + + + + A result decorator that overrides of the decorated instance. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Access the current . + + + + + Gets or sets the current . + + + + + A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling. + + + + + Creates an instance of . + + + + + Occurs when a property value changes. + + + + + Enables/Disables property change notification. + Virtualized in order to help with document oriented view models. + + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Notifies subscribers of the property change. + + The type of the property. + The property expression. + + + + Raises the event directly. + + The instance containing the event data. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + + + + + + + + + + + A collection of extension methods to help with differing reflection between the portable library and SL5 + + + + + A result decorator which rescues errors from the decorated result by executing a rescue coroutine. + + The type of the exception we want to perform the rescue on + + + + Initializes a new instance of the class. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + A simple result. + + + + + A result that is always succeeded. + + + + + A result that is always canceled. + + The result. + + + + A result that is always failed. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + The event args for the Completed event of an . + + + + + Gets or sets the error if one occurred. + + The error. + + + + Gets or sets a value indicating whether the result was cancelled. + + true if cancelled; otherwise, false. + + + + Base class for all decorators. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Executes the result using the specified context. + + The context. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Occurs when execution has completed. + + + + + Raises the event. + + The instance containing the event data. + + + + Extension methods for instances. + + + + + Adds behavior to the result which is executed when the was cancelled. + + The result to decorate. + The coroutine to execute when was canceled. + + + + + Overrides of the decorated instance. + + The result to decorate. + + + + + Rescues from the decorated by executing a coroutine. + + The type of the exception we want to perform the rescue on. + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + Rescues any exception from the decorated by executing a coroutine. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + A base implementation of . + + + + + Creates an instance of the screen. + + + + + Gets or Sets the Parent + + + + + Gets or Sets the Display Name + + + + + Indicates whether or not this instance is currently active. + Virtualized in order to help with document oriented view models. + + + + + Indicates whether or not this instance is currently initialized. + Virtualized in order to help with document oriented view models. + + + + + Raised after activation occurs. + + + + + Raised before deactivation. + + + + + Raised after deactivation. + + + + + Called when initializing. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Hosts extension methods for classes. + + + + + Activates the item if it implements , otherwise does nothing. + + The potential activatable. + + + + Deactivates the item if it implements , otherwise does nothing. + + The potential deactivatable. + Indicates whether or not to close the item after deactivating it. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Activates a child whenever the specified parent is activated. + + The child to activate. + The parent whose activation triggers the child's activation. + + + + Deactivates a child whenever the specified parent is deactivated. + + The child to deactivate. + The parent whose deactivation triggers the child's deactivation. + + + + Activates and Deactivates a child whenever the specified parent is Activated or Deactivated. + + The child to activate/deactivate. + The parent whose activation/deactivation triggers the child's activation/deactivation. + + + + An implementation of that enables sequential execution of multiple results. + + + + + Initializes a new instance of the class. + + The enumerator. + + + + Occurs when execution has completed. + + + + + Executes the result using the specified context. + + The context. + + + + A simple IoC container. + + + + + Initializes a new instance of the class. + + + + + Registers the instance. + + The service. + The key. + The implementation. + + + + Registers the class so that a new instance is created on every request. + + The service. + The key. + The implementation. + + + + Registers the class so that it is created once, on first request, and the same instance is returned to all requestors thereafter. + + The service. + The key. + The implementation. + + + + Registers a custom handler for serving requests from the container. + + The service. + The key. + The handler. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service. + The key. + + + + Requests an instance. + + The service. + The key. + The instance, or null if a handler is not found. + + + + Determines if a handler for the service/key has previously been registered. + + The service. + The key. + True if a handler is registere; false otherwise. + + + + Requests all instances of a given type. + + The service. + All the instances or an empty enumerable if none are found. + + + + Pushes dependencies into an existing instance based on interface properties with setters. + + The instance. + + + + Creates a child container. + + A new container. + + + + Actually does the work of creating the instance and satisfying it's constructor dependencies. + + The type. + + + + + Creates an instance of the type with the specified constructor arguments. + + The type. + The constructor args. + The created instance. + + + + Occurs when a new instance is created. + + + + + Extension methods to bring and together. + + + + + Executes an asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Executes an asynchronous. + + The type of the result. + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Encapsulates a task inside a couroutine. + + The task. + The coroutine that encapsulates the task. + + + + Encapsulates a task inside a couroutine. + + The type of the result. + The task. + The coroutine that encapsulates the task. + + + + A couroutine that encapsulates an . + + + + + Initializes a new instance of the class. + + The task. + + + + Executes the result using the specified context. + + The context. + + + + Called when the asynchronous task has completed. + + The completed task. + + + + Occurs when execution has completed. + + + + + A couroutine that encapsulates an . + + The type of the result. + + + + Initializes a new instance of the class. + + The task. + + + + Gets the result of the asynchronous operation. + + + + + Called when the asynchronous task has completed. + + The completed task. + + + + The event args for the event. + + + + + The view. + + + + + The context. + + + + + A base implementation of which is capable of caching views by context. + + + + + The default view context. + + + + + The view chache for this instance. + + + + + Creates an instance of . + + + + + Raised when a view is attached. + + + + + Called when a view is attached. + + The view. + The context in which the view appears. + + + + Called when an attached view's Loaded event fires. + + + + + + Called the first time the page's LayoutUpdated event fires after it is navigated to. + + + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + A dictionary in which the values are weak references. + + The type of keys in the dictionary. + The type of values in the dictionary. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the default equality comparer for the key type. + + The whose elements are copied to the new . + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the specified . + + The whose elements are copied to the new . + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . + + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. + + The initial number of elements that the can contain. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . + + The initial number of elements that the can contain. + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Returns an enumerator that iterates through the . + + The enumerator. + + + + Removes all keys and values from the . + + + + + Gets the number of key/value pairs contained in the . + + + Since the items in the dictionary are held by weak reference, the count value + cannot be relied upon to guarantee the number of objects that would be discovered via + enumeration. Treat the Count as an estimate only. + + + + + Adds the specified key and value to the dictionary. + + The key of the element to add. + The value of the element to add. The value can be null for reference types. + + + + Determines whether the contains the specified key. + + The key to locate in the . + + + + + Removes the value with the specified key from the . + + The key of the element to remove. + true if the element is successfully found and removed; otherwise, false. This method returns false if key is not found in the . + + + + Gets the value associated with the specified key. + + The key of the value to get. + + When this method returns, contains the value associated with the specified key, + if the key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + true if the contains an element with the specified key; otherwise, false. + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + + The value associated with the specified key. If the specified key is not found, a get operation throws a , + and a set operation creates a new element with the specified key. + + + + + Gets a collection containing the keys in the . + + + + + Gets a collection containing the values in the . + + + + diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.XML b/packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.XML new file mode 100644 index 0000000..07395e5 --- /dev/null +++ b/packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.XML @@ -0,0 +1,2151 @@ + + + + Caliburn.Micro + + + + + EventArgs sent during activation. + + + + + Indicates whether the sender was initialized in addition to being activated. + + + + + Contains details about the success or failure of an item's activation through an . + + + + + The item whose activation was processed. + + + + + Gets or sets a value indicating whether the activation was a success. + + true if success; otherwise, false. + + + + A base collection class that supports automatic UI thread marshalling. + + The type of elements contained in the collection. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The collection from which the elements are copied. + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Inserts the item to the specified position. + + The index to insert at. + The item to be inserted. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Sets the item at the specified position. + + The index to set the item at. + The item to set. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Removes the item at the specified position. + + The position used to identify the item to remove. + + + + Exposes the base implementation of the function. + + The index. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Clears the items contained by the collection. + + + + + Exposes the base implementation of the function. + + + Used to avoid compiler warning regarding unverifiable code. + + + + + Raises the event with the provided arguments. + + Arguments of the event being raised. + + + + Raises the PropertyChanged event with the provided arguments. + + The event data to report in the event. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + An implementation of that holds on to and activates only one item at a time. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Gets the children. + + The collection of children. + + + + An implementation of that holds on many items. + + + An implementation of that holds on many items. + + + + + An implementation of that holds on to many items which are all activated. + + + + + Initializes a new instance of the class. + + if set to true opens public items that are properties of this class. + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when initializing. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Gets the children. + + The collection of children. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + An implementation of that holds on many items but only activates one at a time. + + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Determines the next item to activate based on the last active index. + + The list of possible active items. + The index of the last active item. + The next item to activate. + Called after an active item is closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of . + + The type that is being conducted. + + + + Gets or sets the close strategy. + + The close strategy. + + + + Occurs when an activation request is processed. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called by a subclass when an activation needs processing. + + The item on which activation was attempted. + if set to true activation was successful. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of that maintain an active item. + + The type that is being conducted. + + + + The currently active item. + + + + + The currently active item. + + + + + + Changes the active item. + + The new item to activate. + Indicates whether or not to close the previous active item. + + + + Extension methods for the . + + + + + Registers a singleton. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers a singleton. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an instance with the container. + + The type of the service. + The container. + The instance. + The container. + + + + Registers a custom service handler with the container. + + The type of the service. + The container. + The handler. + The container. + + + + Registers all specified types in an assembly as singleton in the container. + + The type of the service. + The container. + The assembly. + The type filter. + The container. + + + + Requests an instance. + + The type of the service. + The container. + The key. + The instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The container. + The resolved instances. + + + + Determines if a handler for the service/key has previously been registered. + + The service type. + The container. + The key. + True if a handler is registere; false otherwise. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service type. + The container. + The key. + + + + A result decorator which executes a coroutine when the wrapped result was cancelled. + + + + + Initializes a new instance of the class. + + The result to decorate. + The coroutine to execute when was canceled. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Manages coroutine execution. + + + + + Creates the parent enumerator. + + + + + Executes a coroutine. + + The coroutine to execute. + The context to execute the coroutine within. + /// The completion callback for the coroutine. + + + + Executes a coroutine asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Called upon completion of a coroutine. + + + + + The context used during the execution of a Coroutine. + + + + + The source from which the message originates. + + + + + The view associated with the target. + + + + + The instance on which the action is invoked. + + + + + EventArgs sent during deactivation. + + + + + Indicates whether the sender was closed in addition to being deactivated. + + + + + A simple logger thats logs everything to the debugger. + + + + + Initializes a new instance of the class. + + The type. + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Creates an instance of the class. + + Indicates that even if all conducted items are not closable, those that are should be closed. The default is FALSE. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Default implementation for that does no platform enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + A result that executes an . + + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + A result that executes a + + The type of the result. + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Gets the result. + + + + + Occurs when execution has completed. + + + + + Extension methods for + + + + + Applies the action to each element in the list. + + The enumerable item's type. + The elements to enumerate. + The action to apply to each item in the list. + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Processing of handler results on publication thread. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Extensions for . + + + + + Publishes a message on the current thread (synchrone). + + The event aggregator. + The message instance. + + + + Publishes a message on a background thread (async). + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Enables easy marshalling of code to the UI thread. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Extension for . + + + + + Converts an expression into a . + + The expression to convert. + The member info. + + + + Denotes an instance which requires activation. + + + + + Indicates whether or not this instance is active. + + + + + Activates this instance. + + + + + Raised after activation occurs. + + + + + Denotes a node within a parent/child hierarchy. + + + + + Gets or Sets the Parent + + + + + Denotes a node within a parent/child hierarchy. + + The type of parent. + + + + Gets or Sets the Parent + + + + + Denotes an object that can be closed. + + + + + Tries to close this instance. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle. + + Conducted instances can optin to the lifecycle by impelenting any of the follosing , , . + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Occurs when an activation request is processed. + + + + + An that also implements . + + + + + Denotes an instance which requires deactivation. + + + + + Raised before deactivation. + + + + + Deactivates this instance. + + Indicates whether or not this instance is being closed. + + + + Raised after deactivation. + + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Denotes an instance which may prevent closing. + + + + + Called to check whether or not this instance can close. + + The implementer calls this action with the result of the close check. + + + + A marker interface for classes that subscribe to messages. + + + + + Denotes a class which can handle a particular type of message. + + The type of message to handle. + + + + Handles the message. + + The message. + + + + Denotes a class which can handle a particular type of message and uses a Coroutine to do so. + + + + + Handle the message with a Coroutine. + + The message. + The coroutine to execute. + + + + Denotes a class which can handle a particular type of message and uses a Task to do so. + + + + + Handle the message with a Task. + + The message. + The Task that represents the operation. + + + + Denotes an instance which maintains an active item. + + + + + The currently active item. + + + + + Denotes an instance which has a display name. + + + + + Gets or Sets the Display Name + + + + + A logger. + + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Extends such that the change event can be raised by external parties. + + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Represents a collection that is observable. + + The type of elements contained in the collection. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes. + + + + + Gets an instance by type and key. + + + + + Gets all instances of a particular type. + + + + + Passes an existing instance to the IoC container to enable dependencies to be injected. + + + + + Gets an instance from the container. + + The type to resolve. + The key to look up. + The resolved instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The resolved instances. + + + + Interface used to define an object associated to a collection of children. + + + + + Gets the children. + + + The collection of children. + + + + + Interface used to define a specialized parent. + + The type of children. + + + + Gets the children. + + + The collection of children. + + + + + Interface for platform specific operations that need enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + Allows custom code to execute after the return of a action. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + Allows custom code to execute after the return of a action. + + The type of the result. + + + + Gets the result of the asynchronous operation. + + + + + Denotes an instance which implements , , + , and + + + + + Denotes a class which is aware of its view(s). + + + + + Attaches a view to this instance. + + The view. + The context in which the view appears. + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + Raised when a view is attached. + + + + + Used to manage logging. + + + + + Creates an for the provided type. + + + + + A result decorator that overrides of the decorated instance. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Access the current . + + + + + Gets or sets the current . + + + + + A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling. + + + + + Creates an instance of . + + + + + Occurs when a property value changes. + + + + + Enables/Disables property change notification. + Virtualized in order to help with document oriented view models. + + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Notifies subscribers of the property change. + + The type of the property. + The property expression. + + + + Raises the event directly. + + The instance containing the event data. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + + + + + + + + + + + A collection of extension methods to help with differing reflection between the portable library and SL5 + + + + + A result decorator which rescues errors from the decorated result by executing a rescue coroutine. + + The type of the exception we want to perform the rescue on + + + + Initializes a new instance of the class. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + A simple result. + + + + + A result that is always succeeded. + + + + + A result that is always canceled. + + The result. + + + + A result that is always failed. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + The event args for the Completed event of an . + + + + + Gets or sets the error if one occurred. + + The error. + + + + Gets or sets a value indicating whether the result was cancelled. + + true if cancelled; otherwise, false. + + + + Base class for all decorators. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Executes the result using the specified context. + + The context. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Occurs when execution has completed. + + + + + Raises the event. + + The instance containing the event data. + + + + Extension methods for instances. + + + + + Adds behavior to the result which is executed when the was cancelled. + + The result to decorate. + The coroutine to execute when was canceled. + + + + + Overrides of the decorated instance. + + The result to decorate. + + + + + Rescues from the decorated by executing a coroutine. + + The type of the exception we want to perform the rescue on. + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + Rescues any exception from the decorated by executing a coroutine. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + A base implementation of . + + + + + Creates an instance of the screen. + + + + + Gets or Sets the Parent + + + + + Gets or Sets the Display Name + + + + + Indicates whether or not this instance is currently active. + Virtualized in order to help with document oriented view models. + + + + + Indicates whether or not this instance is currently initialized. + Virtualized in order to help with document oriented view models. + + + + + Raised after activation occurs. + + + + + Raised before deactivation. + + + + + Raised after deactivation. + + + + + Called when initializing. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Hosts extension methods for classes. + + + + + Activates the item if it implements , otherwise does nothing. + + The potential activatable. + + + + Deactivates the item if it implements , otherwise does nothing. + + The potential deactivatable. + Indicates whether or not to close the item after deactivating it. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Activates a child whenever the specified parent is activated. + + The child to activate. + The parent whose activation triggers the child's activation. + + + + Deactivates a child whenever the specified parent is deactivated. + + The child to deactivate. + The parent whose deactivation triggers the child's deactivation. + + + + Activates and Deactivates a child whenever the specified parent is Activated or Deactivated. + + The child to activate/deactivate. + The parent whose activation/deactivation triggers the child's activation/deactivation. + + + + An implementation of that enables sequential execution of multiple results. + + + + + Initializes a new instance of the class. + + The enumerator. + + + + Occurs when execution has completed. + + + + + Executes the result using the specified context. + + The context. + + + + A simple IoC container. + + + + + Initializes a new instance of the class. + + + + + Registers the instance. + + The service. + The key. + The implementation. + + + + Registers the class so that a new instance is created on every request. + + The service. + The key. + The implementation. + + + + Registers the class so that it is created once, on first request, and the same instance is returned to all requestors thereafter. + + The service. + The key. + The implementation. + + + + Registers a custom handler for serving requests from the container. + + The service. + The key. + The handler. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service. + The key. + + + + Requests an instance. + + The service. + The key. + The instance, or null if a handler is not found. + + + + Determines if a handler for the service/key has previously been registered. + + The service. + The key. + True if a handler is registere; false otherwise. + + + + Requests all instances of a given type. + + The service. + All the instances or an empty enumerable if none are found. + + + + Pushes dependencies into an existing instance based on interface properties with setters. + + The instance. + + + + Creates a child container. + + A new container. + + + + Actually does the work of creating the instance and satisfying it's constructor dependencies. + + The type. + + + + + Creates an instance of the type with the specified constructor arguments. + + The type. + The constructor args. + The created instance. + + + + Occurs when a new instance is created. + + + + + Extension methods to bring and together. + + + + + Executes an asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Executes an asynchronous. + + The type of the result. + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Encapsulates a task inside a couroutine. + + The task. + The coroutine that encapsulates the task. + + + + Encapsulates a task inside a couroutine. + + The type of the result. + The task. + The coroutine that encapsulates the task. + + + + A couroutine that encapsulates an . + + + + + Initializes a new instance of the class. + + The task. + + + + Executes the result using the specified context. + + The context. + + + + Called when the asynchronous task has completed. + + The completed task. + + + + Occurs when execution has completed. + + + + + A couroutine that encapsulates an . + + The type of the result. + + + + Initializes a new instance of the class. + + The task. + + + + Gets the result of the asynchronous operation. + + + + + Called when the asynchronous task has completed. + + The completed task. + + + + The event args for the event. + + + + + The view. + + + + + The context. + + + + + A base implementation of which is capable of caching views by context. + + + + + The default view context. + + + + + The view chache for this instance. + + + + + Creates an instance of . + + + + + Raised when a view is attached. + + + + + Called when a view is attached. + + The view. + The context in which the view appears. + + + + Called when an attached view's Loaded event fires. + + + + + + Called the first time the page's LayoutUpdated event fires after it is navigated to. + + + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + A dictionary in which the values are weak references. + + The type of keys in the dictionary. + The type of values in the dictionary. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the default equality comparer for the key type. + + The whose elements are copied to the new . + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the specified . + + The whose elements are copied to the new . + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . + + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. + + The initial number of elements that the can contain. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . + + The initial number of elements that the can contain. + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Returns an enumerator that iterates through the . + + The enumerator. + + + + Removes all keys and values from the . + + + + + Gets the number of key/value pairs contained in the . + + + Since the items in the dictionary are held by weak reference, the count value + cannot be relied upon to guarantee the number of objects that would be discovered via + enumeration. Treat the Count as an estimate only. + + + + + Adds the specified key and value to the dictionary. + + The key of the element to add. + The value of the element to add. The value can be null for reference types. + + + + Determines whether the contains the specified key. + + The key to locate in the . + + + + + Removes the value with the specified key from the . + + The key of the element to remove. + true if the element is successfully found and removed; otherwise, false. This method returns false if key is not found in the . + + + + Gets the value associated with the specified key. + + The key of the value to get. + + When this method returns, contains the value associated with the specified key, + if the key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + true if the contains an element with the specified key; otherwise, false. + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + + The value associated with the specified key. If the specified key is not found, a get operation throws a , + and a set operation creates a new element with the specified key. + + + + + Gets a collection containing the keys in the . + + + + + Gets a collection containing the values in the . + + + + diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.dll b/packages/Caliburn.Micro.Core.3.2.0/lib/portable-net45+win8+wp8+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10+uap10.0/Caliburn.Micro.dll new file mode 100644 index 0000000000000000000000000000000000000000..0845401aef40550578166c089883c6294eec0a38 GIT binary patch literal 61952 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 E15oZQfdBvi literal 0 HcmV?d00001 diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.XML b/packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.XML new file mode 100644 index 0000000..39af89b --- /dev/null +++ b/packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.XML @@ -0,0 +1,2156 @@ + + + + Caliburn.Micro + + + + + EventArgs sent during activation. + + + + + Indicates whether the sender was initialized in addition to being activated. + + + + + Contains details about the success or failure of an item's activation through an . + + + + + The item whose activation was processed. + + + + + Gets or sets a value indicating whether the activation was a success. + + true if success; otherwise, false. + + + + A base collection class that supports automatic UI thread marshalling. + + The type of elements contained in the collection. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The collection from which the elements are copied. + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Inserts the item to the specified position. + + The index to insert at. + The item to be inserted. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Sets the item at the specified position. + + The index to set the item at. + The item to set. + + + + Exposes the base implementation of the function. + + The index. + The item. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Removes the item at the specified position. + + The position used to identify the item to remove. + + + + Exposes the base implementation of the function. + + The index. + + Used to avoid compiler warning regarding unverifiable code. + + + + + Clears the items contained by the collection. + + + + + Exposes the base implementation of the function. + + + Used to avoid compiler warning regarding unverifiable code. + + + + + Raises the event with the provided arguments. + + Arguments of the event being raised. + + + + Raises the PropertyChanged event with the provided arguments. + + The event data to report in the event. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + An implementation of that holds on to and activates only one item at a time. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Gets the children. + + The collection of children. + + + + An implementation of that holds on many items. + + + An implementation of that holds on many items. + + + + + An implementation of that holds on to many items which are all activated. + + + + + Initializes a new instance of the class. + + if set to true opens public items that are properties of this class. + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when initializing. + + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Gets the children. + + The collection of children. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + An implementation of that holds on many items but only activates one at a time. + + + + + Initializes a new instance of the class. + + + + + Gets the items that are currently being conducted. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Determines the next item to activate based on the last active index. + + The list of possible active items. + The index of the last active item. + The next item to activate. + Called after an active item is closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of . + + The type that is being conducted. + + + + Gets or sets the close strategy. + + The close strategy. + + + + Occurs when an activation request is processed. + + + + + Gets the children. + + The collection of children. + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Called by a subclass when an activation needs processing. + + The item on which activation was attempted. + if set to true activation was successful. + + + + Ensures that an item is ready to be activated. + + The item that is about to be activated. + The item to be activated. + + + + A base class for various implementations of that maintain an active item. + + The type that is being conducted. + + + + The currently active item. + + + + + The currently active item. + + + + + + Changes the active item. + + The new item to activate. + Indicates whether or not to close the previous active item. + + + + Extension methods for the . + + + + + Registers a singleton. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers a singleton. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the implementation. + The container. + The key. + The container. + + + + Registers an service to be created on each request. + + The type of the service. + The type of the implementation. + The container. + The key. + The container. + + + + Registers an instance with the container. + + The type of the service. + The container. + The instance. + The container. + + + + Registers a custom service handler with the container. + + The type of the service. + The container. + The handler. + The container. + + + + Registers all specified types in an assembly as singleton in the container. + + The type of the service. + The container. + The assembly. + The type filter. + The container. + + + + Requests an instance. + + The type of the service. + The container. + The key. + The instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The container. + The resolved instances. + + + + Determines if a handler for the service/key has previously been registered. + + The service type. + The container. + The key. + True if a handler is registere; false otherwise. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service type. + The container. + The key. + + + + A result decorator which executes a coroutine when the wrapped result was cancelled. + + + + + Initializes a new instance of the class. + + The result to decorate. + The coroutine to execute when was canceled. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Manages coroutine execution. + + + + + Creates the parent enumerator. + + + + + Executes a coroutine. + + The coroutine to execute. + The context to execute the coroutine within. + /// The completion callback for the coroutine. + + + + Executes a coroutine asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Called upon completion of a coroutine. + + + + + The context used during the execution of a Coroutine. + + + + + The source from which the message originates. + + + + + The view associated with the target. + + + + + The instance on which the action is invoked. + + + + + EventArgs sent during deactivation. + + + + + Indicates whether the sender was closed in addition to being deactivated. + + + + + A simple logger thats logs everything to the debugger. + + + + + Initializes a new instance of the class. + + The type. + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Creates an instance of the class. + + Indicates that even if all conducted items are not closable, those that are should be closed. The default is FALSE. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Default implementation for that does no platform enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + + The root element that was not created by the framework. + + + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + true if the handler was executed immediately; false otherwise + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + + An to close the view model. + + + + + A result that executes an . + + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + A result that executes a + + The type of the result. + + + + Initializes a new instance of the class. + + The action. + + + + Executes the result using the specified context. + + The context. + + + + Gets the result. + + + + + Occurs when execution has completed. + + + + + Extension methods for + + + + + Applies the action to each element in the list. + + The enumerable item's type. + The elements to enumerate. + The action to apply to each item in the list. + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Processing of handler results on publication thread. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Extensions for . + + + + + Publishes a message on the current thread (synchrone). + + The event aggregator. + The message instance. + + + + Publishes a message on a background thread (async). + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Publishes a message on the UI thread asynchrone. + + The event aggregator. + The message instance. + + + + Enables easy marshalling of code to the UI thread. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Extension for . + + + + + Converts an expression into a . + + The expression to convert. + The member info. + + + + Denotes an instance which requires activation. + + + + + Indicates whether or not this instance is active. + + + + + Activates this instance. + + + + + Raised after activation occurs. + + + + + Denotes a node within a parent/child hierarchy. + + + + + Gets or Sets the Parent + + + + + Denotes a node within a parent/child hierarchy. + + The type of parent. + + + + Gets or Sets the Parent + + + + + Denotes an object that can be closed. + + + + + Tries to close this instance. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Used to gather the results from multiple child elements which may or may not prevent closing. + + The type of child element. + + + + Executes the strategy. + + Items that are requesting close. + The action to call when all enumeration is complete and the close results are aggregated. + The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot. + + + + Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle. + + Conducted instances can optin to the lifecycle by impelenting any of the follosing , , . + + + + Activates the specified item. + + The item to activate. + + + + Deactivates the specified item. + + The item to close. + Indicates whether or not to close the item after deactivating it. + + + + Occurs when an activation request is processed. + + + + + An that also implements . + + + + + Denotes an instance which requires deactivation. + + + + + Raised before deactivation. + + + + + Deactivates this instance. + + Indicates whether or not this instance is being closed. + + + + Raised after deactivation. + + + + + Enables loosely-coupled publication of and subscription to events. + + + + + Searches the subscribed handlers to check if we have a handler for + the message type supplied. + + The message type to check with + True if any handler is found, false if not. + + + + Subscribes an instance to all events declared through implementations of + + The instance to subscribe for event publication. + + + + Unsubscribes the instance from all events. + + The instance to unsubscribe. + + + + Publishes a message. + + The message instance. + Allows the publisher to provide a custom thread marshaller for the message publication. + + + + Denotes an instance which may prevent closing. + + + + + Called to check whether or not this instance can close. + + The implementer calls this action with the result of the close check. + + + + A marker interface for classes that subscribe to messages. + + + + + Denotes a class which can handle a particular type of message. + + The type of message to handle. + + + + Handles the message. + + The message. + + + + Denotes a class which can handle a particular type of message and uses a Coroutine to do so. + + + + + Handle the message with a Coroutine. + + The message. + The coroutine to execute. + + + + Denotes a class which can handle a particular type of message and uses a Task to do so. + + + + + Handle the message with a Task. + + The message. + The Task that represents the operation. + + + + Denotes an instance which maintains an active item. + + + + + The currently active item. + + + + + Denotes an instance which has a display name. + + + + + Gets or Sets the Display Name + + + + + A logger. + + + + + Logs the message as info. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the message as a warning. + + A formatted message. + Parameters to be injected into the formatted message. + + + + Logs the exception. + + The exception. + + + + Extends such that the change event can be raised by external parties. + + + + + Enables/Disables property change notification. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Represents a collection that is observable. + + The type of elements contained in the collection. + + + + Adds the range. + + The items. + + + + Removes the range. + + The items. + + + + Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes. + + + + + Gets an instance by type and key. + + + + + Gets all instances of a particular type. + + + + + Passes an existing instance to the IoC container to enable dependencies to be injected. + + + + + Gets an instance from the container. + + The type to resolve. + The key to look up. + The resolved instance. + + + + Gets all instances of a particular type. + + The type to resolve. + The resolved instances. + + + + Interface used to define an object associated to a collection of children. + + + + + Gets the children. + + + The collection of children. + + + + + Interface used to define a specialized parent. + + The type of children. + + + + Gets the children. + + + The collection of children. + + + + + Interface for platform specific operations that need enlightenment. + + + + + Indicates whether or not the framework is in design-time mode. + + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread asynchronously. + + The action to execute. + + + + Executes the action on the UI thread. + + The action to execute. + + + + Used to retrieve the root, non-framework-created view. + + The view to search. + The root element that was not created by the framework. + In certain instances the services create UI elements. + For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. + The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. + Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + + + + Executes the handler the fist time the view is loaded. + + The view. + The handler. + + + + Executes the handler the next time the view's LayoutUpdated event fires. + + The view. + The handler. + + + + Get the close action for the specified view model. + + The view model to close. + The associated views. + The dialog result. + An to close the view model. + + + + Allows custom code to execute after the return of a action. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + Allows custom code to execute after the return of a action. + + The type of the result. + + + + Gets the result of the asynchronous operation. + + + + + Denotes an instance which implements , , + , and + + + + + Denotes a class which is aware of its view(s). + + + + + Attaches a view to this instance. + + The view. + The context in which the view appears. + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + Raised when a view is attached. + + + + + Used to manage logging. + + + + + Creates an for the provided type. + + + + + A result decorator that overrides of the decorated instance. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Access the current . + + + + + Gets or sets the current . + + + + + A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling. + + + + + Creates an instance of . + + + + + Occurs when a property value changes. + + + + + Enables/Disables property change notification. + Virtualized in order to help with document oriented view models. + + + + + Raises a change notification indicating that all bindings should be refreshed. + + + + + Notifies subscribers of the property change. + + Name of the property. + + + + Notifies subscribers of the property change. + + The type of the property. + The property expression. + + + + Raises the event directly. + + The instance containing the event data. + + + + Executes the given action on the UI thread + + An extension point for subclasses to customise how property change notifications are handled. + + + + + + + + + + + + + + + A result decorator which rescues errors from the decorated result by executing a rescue coroutine. + + The type of the exception we want to perform the rescue on + + + + Initializes a new instance of the class. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + The event args for the Completed event of an . + + + + + Gets or sets the error if one occurred. + + The error. + + + + Gets or sets a value indicating whether the result was cancelled. + + true if cancelled; otherwise, false. + + + + Base class for all decorators. + + + + + Initializes a new instance of the class. + + The result to decorate. + + + + Executes the result using the specified context. + + The context. + + + + Called when the execution of the decorated result has completed. + + The context. + The decorated result. + The instance containing the event data. + + + + Occurs when execution has completed. + + + + + Raises the event. + + The instance containing the event data. + + + + Extension methods for instances. + + + + + Adds behavior to the result which is executed when the was cancelled. + + The result to decorate. + The coroutine to execute when was canceled. + + + + + Overrides of the decorated instance. + + The result to decorate. + + + + + Rescues from the decorated by executing a coroutine. + + The type of the exception we want to perform the rescue on. + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + Rescues any exception from the decorated by executing a coroutine. + + The result to decorate. + The rescue coroutine. + Set to true to cancel the result after executing rescue. + + + + + A base implementation of . + + + + + Creates an instance of the screen. + + + + + Gets or Sets the Parent + + + + + Gets or Sets the Display Name + + + + + Indicates whether or not this instance is currently active. + Virtualized in order to help with document oriented view models. + + + + + Indicates whether or not this instance is currently initialized. + Virtualized in order to help with document oriented view models. + + + + + Raised after activation occurs. + + + + + Raised before deactivation. + + + + + Raised after deactivation. + + + + + Called when initializing. + + + + + Called when activating. + + + + + Called when deactivating. + + Inidicates whether this instance will be closed. + + + + Called to check whether or not this instance can close. + + The implementor calls this action with the result of the close check. + + + + Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. + Also provides an opportunity to pass a dialog result to it's corresponding view. + + The dialog result. + + + + Hosts extension methods for classes. + + + + + Activates the item if it implements , otherwise does nothing. + + The potential activatable. + + + + Deactivates the item if it implements , otherwise does nothing. + + The potential deactivatable. + Indicates whether or not to close the item after deactivating it. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Closes the specified item. + + The conductor. + The item to close. + + + + Activates a child whenever the specified parent is activated. + + The child to activate. + The parent whose activation triggers the child's activation. + + + + Deactivates a child whenever the specified parent is deactivated. + + The child to deactivate. + The parent whose deactivation triggers the child's deactivation. + + + + Activates and Deactivates a child whenever the specified parent is Activated or Deactivated. + + The child to activate/deactivate. + The parent whose activation/deactivation triggers the child's activation/deactivation. + + + + An implementation of that enables sequential execution of multiple results. + + + + + Initializes a new instance of the class. + + The enumerator. + + + + Occurs when execution has completed. + + + + + Executes the result using the specified context. + + The context. + + + + A simple IoC container. + + + + + Initializes a new instance of the class. + + + + + Registers the instance. + + The service. + The key. + The implementation. + + + + Registers the class so that a new instance is created on every request. + + The service. + The key. + The implementation. + + + + Registers the class so that it is created once, on first request, and the same instance is returned to all requestors thereafter. + + The service. + The key. + The implementation. + + + + Registers a custom handler for serving requests from the container. + + The service. + The key. + The handler. + + + + Unregisters any handlers for the service/key that have previously been registered. + + The service. + The key. + + + + Requests an instance. + + The service. + The key. + The instance, or null if a handler is not found. + + + + Determines if a handler for the service/key has previously been registered. + + The service. + The key. + True if a handler is registere; false otherwise. + + + + Requests all instances of a given type. + + The service. + All the instances or an empty enumerable if none are found. + + + + Pushes dependencies into an existing instance based on interface properties with setters. + + The instance. + + + + Creates a child container. + + A new container. + + + + Actually does the work of creating the instance and satisfying it's constructor dependencies. + + The type. + + + + + Creates an instance of the type with the specified constructor arguments. + + The type. + The constructor args. + The created instance. + + + + Occurs when a new instance is created. + + + + + A simple result. + + + + + A result that is always succeeded. + + + + + A result that is always canceled. + + The result. + + + + A result that is always failed. + + + + + Executes the result using the specified context. + + The context. + + + + Occurs when execution has completed. + + + + + A collection of extension methods to help with differing reflection between the portable library and SL5 + + + + + Extension methods to bring and together. + + + + + Executes an asynchronous. + + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Executes an asynchronous. + + The type of the result. + The coroutine to execute. + The context to execute the coroutine within. + A task that represents the asynchronous coroutine. + + + + Encapsulates a task inside a couroutine. + + The task. + The coroutine that encapsulates the task. + + + + Encapsulates a task inside a couroutine. + + The type of the result. + The task. + The coroutine that encapsulates the task. + + + + A couroutine that encapsulates an . + + + + + Initializes a new instance of the class. + + The task. + + + + Executes the result using the specified context. + + The context. + + + + Called when the asynchronous task has completed. + + The completed task. + + + + Occurs when execution has completed. + + + + + A couroutine that encapsulates an . + + The type of the result. + + + + Initializes a new instance of the class. + + The task. + + + + Gets the result of the asynchronous operation. + + + + + Called when the asynchronous task has completed. + + The completed task. + + + + The event args for the event. + + + + + The view. + + + + + The context. + + + + + A base implementation of which is capable of caching views by context. + + + + + The default view context. + + + + + The view chache for this instance. + + + + + Creates an instance of . + + + + + Raised when a view is attached. + + + + + Called when a view is attached. + + The view. + The context in which the view appears. + + + + Called when an attached view's Loaded event fires. + + + + + + Called the first time the page's LayoutUpdated event fires after it is navigated to. + + + + + + Gets a view previously attached to this instance. + + The context denoting which view to retrieve. + The view. + + + + A dictionary in which the values are weak references. + + The type of keys in the dictionary. + The type of values in the dictionary. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the default equality comparer for the key type. + + The whose elements are copied to the new . + + + + Initializes a new instance of the class that contains elements copied from the specified and uses the specified . + + The whose elements are copied to the new . + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . + + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. + + The initial number of elements that the can contain. + + + + Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . + + The initial number of elements that the can contain. + The implementation to use when comparing keys, or null to use the default for the type of the key. + + + + Returns an enumerator that iterates through the . + + The enumerator. + + + + Removes all keys and values from the . + + + + + Gets the number of key/value pairs contained in the . + + + Since the items in the dictionary are held by weak reference, the count value + cannot be relied upon to guarantee the number of objects that would be discovered via + enumeration. Treat the Count as an estimate only. + + + + + Adds the specified key and value to the dictionary. + + The key of the element to add. + The value of the element to add. The value can be null for reference types. + + + + Determines whether the contains the specified key. + + The key to locate in the . + + + + + Removes the value with the specified key from the . + + The key of the element to remove. + true if the element is successfully found and removed; otherwise, false. This method returns false if key is not found in the . + + + + Gets the value associated with the specified key. + + The key of the value to get. + + When this method returns, contains the value associated with the specified key, + if the key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + true if the contains an element with the specified key; otherwise, false. + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + + The value associated with the specified key. If the specified key is not found, a get operation throws a , + and a set operation creates a new element with the specified key. + + + + + Gets a collection containing the keys in the . + + + + + Gets a collection containing the values in the . + + + + + Allows you to obtain the method or property name of the caller. + + + + diff --git a/packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.dll b/packages/Caliburn.Micro.Core.3.2.0/lib/sl5/Caliburn.Micro.dll new file mode 100644 index 0000000000000000000000000000000000000000..51d14a06ed1b0fbab443ede76be9931943859dfb GIT binary patch literal 60928 zcmbS!31AdO_IFkHOwVLy5;D07AtXS;FgY}!D2m9fQIJ#dKp`YSkdTHeZ|3RdrSM zFzn)6g(-w^;rab{A=V?LzkUq=7&L>O)aivJu{PoD{Pl9^+xcTAPl@DBud^?&tC*Ho zSy5YS*XK>F&a0bQn>VF4Z_x13dDHBw>e9qSUstVq#9$$YN>hw4fBB+lZhJ)MJik0q zh<%`V71c7O5P68_ArvB+ToGHL9e=T0@HA6o=j# zwo)HNrFGRcHU!C50h_4~#DSya2EKeEjbZsD3J#LxE#k-*ee z@T-ubxfMNbEY}Ei62ccom`CAhMkpVlks0btXkWt&b#dUiMgw|+FWlKM8#$7CqA5;* zc32gR6oBQkjK)HQmf6^i5{5#6#VLk$#OjV%Bn)5|0ff&pj3ZWYJWY_kQs_f<1S2J2 zl0FbfAM){8u10h;AE_%t=ulT^n66L{(85t2Ch6!23h6irA#|Kffvd3>0@85`!nQh2 z1ucAAq&I>BqwzEf%*N9Z9I^TUvUmu6!J=9SodHsKlwlMc@$`*yRrye*XA*OOt^*IG z`?V$XCj!b#Hlx01Tm&O%b+&mRLfAYA0U3*-=QK8!2E!m28KTpirP82(aGLV?G`Xg- z{5hizEjB%J4%jx?VALhXsFLV%cbHT{PoR`^n z3Bo@zcwD@WAr2F`=;3o56f^WK^{r9IC_9bPOQ8!LhWbl3?7+AW8V#3$SWuE&Xkb22l7yR_5@0Pn#Npq1);fy4KJd`4aTVOvCc|Fe3sv1hN=*&M@Ah2 z#$2L$Jt1_SBA?~y`DwK89xL6X|Cr7#Fg%4H`Kh*{wrEfp7k9FZh>4mgP^?CH1XqEp z5hRy=IW$wd8zLX+1F`fo+rxACtm0(LzKXh3smC(x2E@$p(?-)|q$()MENq&B$Pw!b zz{pghH4~?i@-;#`sq*3GYJkxIS2fnd(Lk}v3{4{$)fU5G2mPsp+~Hi@kkC*Iv1Fl&$zqjW4+1o|t<4Cb_(kDa#&$GLhtPCT&FyfrDrz60r0kAR zJ;xXOjm0K8l%$!9Num8Kb4JB+Y%DLJ73>pTVmZo|hJVBD1WO96rU*i= zTKGj&?M%SPETT0NM+vu@-gqU5rac=F!+8z@77oGr6;X5f{6+0O_FO~)PK&%;PLJIP zM#-nUeV$^=V>bcWWrQWx42HN|6fCChE5v1vgr<$ffb{?sG<>mxZexvNh2TAlFaTSv zGi}VVRvQu~I1ANphTcM@xJvwWn0=;4nvwZchN}^S!$tkkCE$_x&)tC5ag})84e;u& zk}MS!lV%bNO@X#> z3k+J3#AB55wHH9xw>#ahv+%TP-+czs9N9HIPoZ*> z!Q^rc<#JKN4uPwQ2#;%_o07-fbKEqOU|aq1(-;D^!hfpXA?d7ls^g|AfFo9fjJ^@t znjsS<)<;XyOa{?Rw3zDRJQc#r-2}7|RpJWYR`)jADvSGXK?YW3H-mM5L8j3_?E6Ev zP{P~l4*qAMtLhS^LsMHFSgeu}Sc~3DD#=gfql6eYLDOCWlFx|Th5$X{b_BaIGgy}L z80Z2*`3#R}m!W(HwMBsxB8}R0DJ91`0^^U?ILlZ~2aYg%ao}X=+#jU^I}`C7#IL2#S)O?0Z15?*#~ZoGMp>(s&<$r-9(& zJamwmD6tXn77tZ|nQWBTbHutI5)ljqx0N=xeUFlfjSbZ zA9Dk7!tWSOm_?Mt43=n$cC~_L;xwW?T(Oo$UlRy@>*%I*G;B?DqLB zG*>3L1Y()UoD4_op=vDR7LyxHV7PbghH%80k>d zN2%bn26+sTBi7@9>|_d>iPQK5K&+@w0zpx^tYz_KH5!O%{{TwtXEQpX~+VE3%;Iu)3eYQ^3Y5VS?W9J zivj|{$PGHpY?5vuh{^o~c%4Wy(p;s~_%i~Y6eF|_l$hQ{ae9l5-JLayl|<%)ZLddy z-99hYDWT^P-KF}UfgX2ym9n2~L0yUVWXp}(mN{$-!T-{h#W7njeHJAq6elWM66_a| zZDG6#+V6E2JuYdr0gE+yp9n^7VjGM`tiEVI!!jDxLJ+15j#Ud`=f|+4D#=n5djoQB zY(QeC1=J`vlfh^UpZyX5BC1{ciVhbko6a#JFH>T)kskZui<_Tlw(!K&_Gb+u6 zmlq8*_%ma@WMm{kc_+I7)7mVWu6i>XC$1 zIEiphP9m@Wu)Gl+s2-O?nGY)gEalXC;*O|xR$(;|BV0;-%Ch06Ex1sM8#Y{UD*~6> ziony-A~5wtDQNwHrCHFZ?}f_4Sa}uYn>hmU;w**K6Joyxa{VcY`HKRY&X~vE1WvfN z360KcF!d&3*exJG;6ow8S2Up@4xarwSZcXUHW;EGY@olU1&}*pt)K#KhD?o)o_tB8}nfraTIAjb;u@BNxF26_2hwGHvuy)h22lK_M`Y zw*_|F8rl8c*1+NNXwdAxLR;GM}ba^M{4VKlvo+OjvYG33k9$O3g2 zj68^{q;<@7NPzLY5P?C1&MMAUcB;L(hp5KUw|vwu=;g-@%|wJ>N3>d=BQVDbR8Fjn z#a_If*k~MI_=V6m1m+CtJTCif#EXrLu<4pd1j9{B@K!4`!?zvpW$GQIG~A8vl1|QZ zJo3y#p6cakCZZi4AmFnWQ&8eH-1=o|JJKkk{byL;M0njJ|Dj`;7NtgB^lmj#MBlB* z443^^z(0JsdLIJ++shTD;FqiDyH&e((RZr?QFyL;x1x8+k+6mSVy{`Pd0|RD{%clA zs!P3fdW{CE#UfW`k<2*y%?o|R`369h#qT!#Rkp%tx&gg~9qILm9I+myPJ$5%M@pPV z^cU@%P0R;DBQ|N8jUlkW<~qF;A^Lt0y|p`~Xdouu8qr1CzLzQIOS`B~czl zjJmNg9{UAqC%8ZOA}XY#os!V+;BSeFc0%nRy;s>b9kK9cFP? zBNRrDwm*VKRh)H4s|t5EGwr{V(X-SVO(*&oB-4Hrxu{bWy_PsV-mg+6p{$bji$o!n zbtYD|v`vl8h%1p8K7iL#DG0kUA2TfRJ=maINCFuCnKp);j-l>p%}jpaRHT7R3`W+V z6qx5DXfI#m&BzjK&s!+KYWpb~$>bB5VpAQP*_F2LDX^JHg1SNJd+3D<~V2-W^{f zMSGDT^gC5+t2`!rQclWkcRyQ=`%}=v~W`| zBs9sz`ijSzsvQmpNLqr&&w$kgX` zxaNNV4>z6Cn#Vur>kBsJ(Xe5OAR0LCDQK~B;=&}zY5uIfDQr#J;R#8^a9drdP z`~N^e@Er%47p7W4E9kZ{_bmVK3(li^iT~P`M2tR z+z-$P+Vq2xyvRCOhAHb$WUs4nDFTc))i-{l+_-P3wOkLBF|q~nbhfqE1v-K_4;cGSYa1r@>l{cn&{~jL44@ z6@EM&Wjg9yxotZ3LK(=E z&H~Z=E`vjcR+dgPW3&Cb9{EgAHDw@arh#axrp*++aN}R?% z0I}`k(+F|V%@wH3NQ(qXN9W9FB*RdYM~wzfrltU+fs*kAP+&ArTAma1?z!@L)Rq`M zXiG}yXiGgO6ZMbhin>Q#Cg)SIBGSJG@sKcLYq^>-Ff~v zL0Se_4V00`P6OO66lSLbp>acdoaD_;og(s3hZ3)OdDJEdGe`t$q=!*;+|M3D5dYikt|4r+5?n$$p8C_+@TH# z>>Pl?FggV1qt^s>M^IIVFzsB57g8>dV5B?7w(1X*?&$tN)IaVIt?8Wo;iz=f+`7gZ zI>8d&0OQDmrVWO#q`k@JmcVb-UkuM;=YtwTq2a(N;Hw=2U{4qen@16HWuq*p?449K zT_DP5F)q4xh01;bt!hNNg51dIP|vhxrZE6djxj)DjxwW-$)6DwWzIq8Jj$Q7O~+;a z!*p)36#2nN2GyGf%*JNgK;&WC1ysUyu+p^AX)G1DsIAMWKwHsHbSj7YRW2JZA$Tj} zfWN=Y;3~Zydlr%vw`b+7ut!WGYRn3Itk4Od#NHv`If9W7 zK*1S|dJn;Rl@?WxQGikRA*KHt3}Ol{d=aDdJp@CV{I)J5k2Wr2im#vdLaxiGT0zh7i4U7 zoqP)7jbu>xum4fRL_ViNG}0R&lu!BWJWe84(>A4``%6(VB@vw@!NA)7)7F{=fm2~tGpT(C>9Q*ABA zKeD~kmQVI)Id2~_j5u^$?2U{!G9!Vr$Mi}|EQcV{ZhI^qs z%8|b>n!l-Qfo^j+(y1I&y^Vq_?8Vr02w-52hQ5*n*O7FpJJcZ$#|H@UdpO&Y3}v;+ z+6rTmF3&uY%0y*QyI>8j>LO}Oi4_?G-B($EP#By*wzl#GgkUNiOCfevsp)m5=(3E) zcapZXa+yIFme5b}BIRqn85^F+dz+x+{SEL$K>I?<1Pr(@Uqp;^cohW_ zdYaF^m`Jpb@F2>F85(m29GH(UMni_;8GPGX(=UNMwhG{-eSC=}P?Y7hR|3O}B?)^H zID1d#g?_I(BHzQut6qH$8FV&J0VVvL(J&r}ey8tfhOqXsO43bQep%S=Y?#2@ z3Nj)C^V>v9SxMNpY6l6&a}5(P-zm(lB9`7{LNyY{t|pp_r`eMTX)+orz%kTKGg_GP zwOSV(5N2*4@Ae3;Vmj{(btx~!6?Z8wtf(W} zP$wCD$B8yq@MQsQ<>;A^_61zxKAoq*x2M##DzmtQLK~Jrx`9(RK+wmRkQ^*Wly6m; zWE{ z{BqQKGgdS7#YDqQ(AW>+z9Xs??Bl}GR#KluGpNeJo(lc`qP{6IRD)Om7iXp+ z)I*>f&{{Gex-aFr-~In)Wq-8As&! za4*nNI9#a(g|Rs?4Eo83HzLG)KrnI(MCcu}2@)7xSCQa6l%o+6$hd*XN32^Rr7j;~ zYAFhJ1Mqvu^A{EOHX7zah%c`MG7`NhCM~pm9z{N4O~q)VVd@KYhxl$^Lb2tI-Xe;& z(@2qDr`o9&rmLLEAZ5%^pQ!Hag(Ao#BUBG)&jcu>3+|x^ zvTvNPlH5f}7I3_71v*z`7R0V9jjSd*wjb!KL`MoRgcj%AVPT1Zri<-EVUJ3knb2iQ zofeC8ot9#TI;lY3Nb73AdluSV8TBj~avK?fh2)heQ+Q%zHUjL~%|UR)!f^LR8i-LE zd69&dk?>WfJr}g%G}DF;@D&G4wYx|z9ZnoqBAX~lA>TXq-8==_$u+sSN8L^Ndr6Yl zJ$bO7-+9QzVZdkLsK;oyH!6fLIf#x68D_&$M2v=&fT62N{}pBfd>2S?i>{tNB|t7G zBiz@?0%egC@0oJ6E}DAYrUKp%UF5TM6n@7&jCrA+n-0@;8cO!h%IK zPxRGw73~x7w=SFdgwa4Rn%r@4YSvM`u$uLQ(fW7|?g1_8H5jTa`ofJ~B5~Yv9p(5M zx-7z`>jBu`-hjvvYY`yb$AiBmP6%~UWG_aHy2?!yW=C#DfN{_5Nd9M#_6yj1!i{7w zm1?+wB|!KMCR7AHs(wvTjx_Z5-@R903?J*gq8JLJ?-h9Ap|aTY3WDmp9YJ#m#Rp*J zyOcN>{64t4aAy#f5$7r$i3)TFk(ck0KNFi0o{b2vm1!d%wYMBNYVQu>KWIemMA!%q zfhipmBg)Kiz7FP#+zq;Y4@qJS5QFNQ!Vm_1QPWDqxYF-K1Xq>;BddtkOq>ul)v2=R z{ooAL6WTLKK8Ne~0fbr=*5yU0S~1)QDTcptegek!OrVCtpV2_|P&`)Oh`>t9*YpG^j#52I$q$23 z&`caYpTOJsUx>Vh2xZ8IzFaJ#-Z}w-jxB{3T0e~X!w-q{7ela3-C@E?I2d^f+G&n@ z8X?N}3#HoPhy zd%+fi_WbEvRrnBU2Ggcj0H2lKGbu`V4um3&S@t?$_*BXa)uI}r#n)e>MZdi?Gt_GhG)4QZ!_-(Gi+s;Te#fyL=Mq$6-Ip-G z6K2_O0^*=gz0ef}RN`pQR0(v?B!6<6&cl^?5p_qLFTREJnPpyFwAhAN*h();#oCam z7oFh6@fVY0^A;+c=A=`gXDHRp+ek!p^A1AP&ASMqzJxO89YYMM?T9-IOty@G4*D~T zPgjKrkw;HG$?tsSQj9aV-oOQA@Dp}A>oMVmK z527MRjoT07b$t{SENCW9blh^|>2dq_sEA^gMtpd$XomN3g=@EW#$=#A%v9(1_;5BG zD-W#3&ch@+4M~lL^|Va+l3ZJz(J%+3?RoIDoGMLyq)0fX?vKH1rj-cK)Mr!V3g=Xe zZ-+qRSsAl=X=E44( zRB8HD38^hdqaV?qSu)TSf>SRlKHa6d>2An5T3TYg}`fH%NzKEmiixji2Xnm1C(e)(;j6P?8429d1BA9-Y7SI6QTxi`vpRDX~Lc@oau7-sxG7J>!#FR9wCVxcu(Et0`2_KVkNo; zUWr7Pv(7Ka`c`kqDXz=O8odv9q7p;qMM!B!c4V<+%-$$Dryr@YAzqNVgth@64ZLw`Pzm$4+@ z5(^lXWm5c+^y&Gj;;&F?Dzz*xb$% zW73!8CyA3fH@8a>=XdsJTjHNNq$iEjKH(*8Z{(0r}?u}#7pU9e@TcmuVrf=WZ2*(8?I!{ z)3_#=y_goDY~Jp6EpNpWE%tuGF78`3ds)!3Ot1wBKOHB*wvgopiv^4s z_+1*pTD&`9lMDY5c3Q&D+-!`sEHMw*1n>?3>%`bKz;ba9y;#gc4w0@qbBCc%_uzB~ z@^$tlA?=A56z4Fu1i25x9gOoByPy+c zsrX)iBu_0=*u{*EV99iG8RwV4wq%Ja=FNaD!%%{1=3U3UYf(`h^539`j3#?q4&b`@jadlWX8v3FAy*2GvdY@u{lGuAs_Va<%yc2L*?#?sTB z*mT%Q>26@&PObAM#`Xji?`Fo%M9q_=!pb#v3-hLH>{iAu)A=o7Y!upo(%sHjf7CT$ ze`4$>vzrh*K@qa%nq?`xzUAHX`0C#@t%+F~){y z$tM|mmo4ik{=(R)Tw21YRc3NacNEWX`?*kq`_SjsGVfC6<%xC7t3->Rhv65b zE@Z3^OO6y5Gj=Cqqs2IBAcsPDmSOlkhs&6ECTlrgjA!icjExl)jA3mD$%{m#H1jc1 z;a`T~?7NzIZ+ZwDCnhs*FJqU9E0~9^YVanAX^fr9ScR}1TB^hh{MJ^osKRtP4C8dB zBi&>%i?L7Oh=+-3;z~z4Tg-7_Gw^Fzt(HZ^)vWUi>~0JbGsQKmMU~-7ah)TF+2RJq zlx1_ojf^d3JFgNqF_y(8Y81CPa=2P7abV42sYA)<^k-g97& zh#f4cO8c1jfU#8WgHMQ$9Fk9p&$)lTmq{BS&xrkuZ2^`op2hO4wWXgE2?mW0W#@Vk zU`+Mo=S7myD*1v)W}YhF29fIEy(H2dS~iIs#?%;V5xI=r$m3zN$aAFIDsWvZHa6cD zA;whs-W6fP5}Vp(NJ~7?K_puuT#$iLz6TU3mWR$aq$p3i7I0pNv9e5D+`h@m7t2%3 zWEIa4Z{{T?2gPOWeskfw_8@6E*p1)^1q6Lb88Tnwr1S**HI?GyGINt9%Tv6QTZ-S> zjYVFhAzzpUos%;}Li=LC*ON~Md@8>`;1{_gkmKs)CM!dXZGWN8Jtz(pRzutL#47;F z=BR~p3n{PVDbp-VROQ*Q;?Qs?Wq?^Gz5vV@`}1!HcXiSTNdCq-UV+@BrQ6*8ZXH*p zj@H#RsIh!;Wx@T)y#y{jK<1&u$3W?k*Uy(Pin34fVTBBPurBRf1XvIn1Nbyrx3) z<$&LGz8dgQA(iO)geO_UYiRdTW-jU^)4v7r`-IZ$ajST~a0gF8{e0hb8*KQ9EiCOs zy-vZCxHnD>eFVxkoj;AqJfHA6>-?JGL1@ktKd}BEAhR89L^=MOp$N9tygNvAUoZnd z6R0d{hxjC8Hq!oJ%>zvJ&4Y%&CsTVJ>@?dEpU2wLbXrSPhNv|sB@f{GY!CXIas)Kw z8w9VB6OuB--7**SMyoq)xG0Cpbx{trLUwLz{BqV)tM!}|)2~`&GLOo3!5b6E^4{P^ z>##54`Nm_=sqFj-HdB8)H<2VK`^cUP03WsP1so%K`!mFO)^dNosP0mPag@`AMia$J zejsb3{-9bRl-HH@)Fo0~O-Q7^`UX=HP_8`*uLJJ$5yUrMfF+)e`01B5=7gkZKcpT= ztu_{vXfGX`M0piL@(tGTHfy+m(~c1x@n#W~{2HmE8oo{%kq4(J7G@Ra)4Rrne}GMh zt(42zsX(z#5ecB=~(i-H)|7%UY7HMTYR z`rwJ;QjLAlX=$*BsMpv7Sq}wI5_I{2w7j1DQt%YfPh(HzZwdAmV>Nbvryar5#1$I5 zwbLiTK7y{Et8w&Yu&-FbSc@3h?r^XlfBGo!7V~tbOc^K^<6Z?}Iqj0&gTz~mEy?PU z?@1XVzGiHh7@p||c6N7?Tqc(I^HR#i0>+kz(sn1LoGZ2~o_BXr-;`nMFkCG29sqWp zI2G$gA(YPH;(EqZU&0$j9`T~stufv?DZ|BT#=ex>a!00&5N~L#E3i@GTa8uaEln6B z5{sf*((&$*!`PSdvP_?Gff&cwJaJvx5Z8s`CY=0Y93^B2KgN#QtqPOdFpe$}%QZH~ zzt1%;#-lNIsdzy1?&@}7%4OnVjU@&yO&K4H4bWRhuYK(N&imi+-LtEXNVvA%Po{%l0^UBN_Vi04S<(bJNJauBb z#>#<3#F!IFaG1;Rj<_VtvwQDXrKwz!pX&6JIIp z!?}=iG$sPLm?u}u6;b~j39w{r# zl`-Cclw=XZ+~f=Hi}Kv$3s%K2@&yk>u|%5tAB)x}mAS3lrF;!!|vOA_eCaz~p_4&tQT13vopcAVyVpt;io*3pP-_web?|D3? zg?!HwF^qiAlQE2Z&tGB~`JSg@82O%OVi@_C=b~65`GR#ZjC{fR7)Czi`6%Z8v|G2- zR_q(({$iAu*qm6Bx*>)w0rryE;i!q1#bL(CGxSb;D`I3%N~-GYHBrOZ zGViX!eyOhs`t50qRPWb?Lx9n@-%-g;;yT8Zx7j3?GqxGO+chk8li04Ye!yCU`y@)Y znOA_Xi$sl4FL+&KD2&&9n?+ZRQJ>f>E@y0^7#SRsx<$-oY=NK^+19vK*Bjz4ovx*z zI`vKQrb>s>uEsC4e8-q7?RGJau5-W-PRg8by)VAjSOD|w-^5@#y3sZ9LELQkftbKN zT5I%9{Xnc?OwAS_isDn0&e72F5k>LW;->liV=;kwU-C?{TP)WYwe+XrZN?UeliN*C z-6M7}woH7McxCEd@rA}dX@7m{=i;EoCS@*3-6wvEVGpK$C0wUceySb55r1ZEa{_tA zZ^XSCBd_?4ct&G1rvD*c)EJHFe~5QAMqc=U_<*r_-mf#$f&D}C?rrxmc257Pc~7-V z2j=Zfxo=J&5B;s^r!n%-|0iZ^jJ)D^VvWYgD}FD&))@K0A4DEqW`Gv*gZ~s4GPYOV ziaFqrc$2Xfxjf5>(K`8%*rp}_FD>06Nvr0=V%F)bQ<7KwQCzJt^7=oCyBSk`{%5hC zv1Q`(v^(5Ciw`wcn*L(yzr>Fko0k1*>c9B|5}LWDWp7RWO$7Q-4$H*V?f;hgyBMLd z#qB>ym2#=Z9&Z0dswvkqMs4(Ms#_jlO!Wy%c0Gf%e3?Lf!XqzI7_URTayn!4#BWK- z?gTlgFGX*|QQ|+E8A67i%Akz}%KE)GjlLKiYvM?Tt5X}P~s|Fm4WUSm(?m#5{)0~*6_ zlP6y;=&vNryfJB=ZW!Hg}Zl37SxhbtkRx!3joR_~atys1wj91Mia-Wv`KXFT1i9D#W zT)85xRQ{?k)Y+=E6XYp_Nar%~Y2dN6GTBdKB8f0QSO)Lo#HWCbVxAiPJ!G@Oc!c+q z>orELd6GP+wLDbtLfXmlu*NP*ej%-w{7qx8q`Z)JigXWFxi9g*ns%y8iecN*PLo-T zEfF{P_oVfa+cfV_h2N$1l{;eCztYZ>yBMQB;ZN@;lZTK_WoLg`$ykd#xt%|KfV@@l z*y@3DtH#LcLGm}oNXx2(!O}X5weXsDh)iNkt!anIOvYN^!TjlG$qVyHQuWBQWq;-^ z@J=g8Nk3bbGZy77VC>5Tnz_!F8#G2USGhdI*k1WMX1sIc(z8kD5^;M{PWn(8^#uxVZbrIQuD7Jh>*Y)iqw8t+7i&Z{sBBGL0?C zdRt7C^%}c5v#YOC?oe35i0mz9wfv{XF3R5Onk4a($@wiV7@a;@cG6gK=Mz1XWjDs= ziJua--~_3c#=bOu@lAk&=kUo7*?NWVdz z#F(njMRAggVr8FYc1v9(`#B^R$4M@hYTstQ$P<0!VmVaj@F=jG;v{dD)tdLY*+xk^V08&$JWr`=GLH8bxlQvP zb3dB?mpI-U`LpJoX+4#`M*1&Mb++2`RQgl0P-Er3r_!I6y)?EC*fa7X##DW-jnla{ zR$8jhc;0hzveuFc|M{H!)S+d4oR;-5E#!OF%YQf|Ux<@@Ato6%)~CnwHpriKex5T%@sifsN^{*uQe6*eI83-g{j(r*D*7 zwU&js+tOc+rJIGd)*&r=&e@x=8S9W18D^fU!IroZwa8w~n=ihT5g$$y zH1?|XwC{B}LSyw}w12a-HFlx(h<}T0W{k?0F1E^BVwe~|4ay;;zE}_|_%8AHx#->ymcJ zPqgH8PhHaAl6Fra^}s)t&1`h94uCeFMsYwUobRLwGG|%TgCFx)s?^{`~d9-r;Hjek5d|&fu z#rd7w&zP#+AL1l`h*|wtSlx>4gw_9y**P9|9*SX?iBpme$7%Ud9(LsSV;t{i8K@BW zn=i=DpC#R1E$c||@l1kt3c-R9K0v@(^#2l9siatyMX405?m}?|f61Y^(n-+3eGQ_l zZBJ0el?_MBDEjfZN?VTt((@?W?35>pA;vQ|l$V^0f7uD8lj6UNQ`+~El|01{c503P zC6t_OivD>=Ydf0Kn(xDfq-QzT^P+APzX23ee9@Uw5k-nxMBYh zNu^C$wk_QyRonwD&H_H#x5Mx4jgy_qBi$6HRLZL;o3DkxGQ_G( z8W&0?I-Ra-mj?Ft@iza^67 ze&mJPW6jjNOuF;+|3OjStW}Rw=h1Pg{qynUl_w+^^@PsaRu(E54hM>|( z4Ug{Ux3VX6!iNi0&!<%JanhzVY-g|KgigBCHYKAd&bXo|udCAT;1*x&@XU%H9m~{1 z6eWqr5kW(o%B55AVx|*}(p!C+6g_!8kjZ4S6y)1rz@TUJl#PLLu(jX!muq2+rp3!Gkpqv!Do#) z5&Fw;XQoU{z%v)m0z5T%R^zFL1*`E?<5x^K;Ftbd@T|Zy0nc1K3-Hw7S&gR}PZhq9 z+kjup+JG;9HsDuidg0lC?|rt4A^6602)=w9A}+vFfq(OLrD(wSHVyd3tpRv~pc}VA zKsUZZrFcG|4>lC%CnI-){TY@s9Lew^h7}B_0H)*1HAeLy-3S|JW&&t@%i*9tm~S}O!()-rc3b8le%OBe|>dIEVED08Bl=l2)78j{~Hi= zCpf^je*=8Sc0BzArR^gjPpOMC`lO`!`nxwA_(j>jX=P*4- z(*5ilN$=4oaV~xMYm=_vrsMZ5X=kbr-!SgOJ5hc3E0i*0Vam-$Z)0-sPNU3Nl6A8& zRLl;(XcSBON}*WN7YoIb&Xk5iXD?``uU1YHbR)M9@9Om7yn4%Df(MO0Y)KzUUo{Mp z^gY8MXb1t)dD2jDd&xeMzI-T?p3Y}sx1Ua=%8h}k=b2-$-&k*sle=)cDc|VT?PD?0 zI0bh($_=aAwdO_K8}AU=smsj!WGe2dR2Y9MSZP+t*})IxIJRvuEXRFHP`2Rgir`$f zXRdsy{r8|y?ssTw3$%uAt|`Xclu}n$N#D{Gqqo|ajQ}j!>RQd^S}N&#jHQxJtsaL=FS$U{ zR~##F>bgaI5BsGUDcgs4yJi@-b));O)D~+cePgf|HR-{=G416-HyYr+g1O2U%&xHwB{s{ar4#at!*KD94~Li*gM54l2i>+gDv#TaH0@uZp2< zwN=mB<}$43I+@GxB!hg;<7{mogU*!)8MJ#j2lqrAoM)z9b-^`Sj?%&hF!>oN^yq~C}@|kl<8Fl-GQuvhWFjQWp+Wg zgcVF*&9L0qnRRvowd}JVX?T%WZ@H@AW6@ilpG@$@l#j*Ztn+b$zHC{m7gZku1S%*|R47$6x&7i)zfLn7H=iA4i`vMENP5T&huV9}+-)PN|TMPOCzF#oH zv(KP!w+%w&Z|8-_;y2=q%t@rtCB5W`WD3-nh@88y))$y2%j$ zMIuf&4bqrPl+ONr2HiHGIKB=6ECJ4V3_4fHVfh0FeYbPKptFUpOnIFB z#y+&~W`D6cI`p9|HXAbcKm*;T2$A`*Q~!B`_gACbB^@HF2DfrFb2RWt&S_FOX(jw@~mKH(Zungj~gUmHq0|F-r`VOKPqdcTx?P=U2Ia%Tx?P=U22l$OHH!8 zMo_<6YLfkZO#0?(h1m~ZNv%K`>i}uzel=UQfm^B%%JOKUWE&pWkiMsS+@yW{K3tOr zxaQY#8Ry6sar<$tZrS4et*#B6YJ*8%ZMATTHkkD7)&`T#ZW1`JfY={6kXUZW)N9Qa zlfKJpfjtR;w9mhdWp=Qh9VX4@J51Wg-^KJns?RWYpGjYB?K5e9-)GYN-eRu7mt8F; zoe69(>D1={r#i&)hgklQNvn%PCan+#aqmLkfL9r0lE2z3Ue0+iX|K4j%j3{MCrrPx zhP|R6C@m&^QPyJ8S;YpEPMlgy`ns&er1OdmCY?G3<&w<(9+!(s?Q+qHPQb-|)%8v1 zuag2U%01ws++8j@HR>v;Z|4ZgJ&h&PSTfB;?QE*G5;<+$iuwHz0nM7UgZO0CN= zu%jgTe1_ct4ROBw6_f&l=#Mbm&+s6__9oHG01a`5c?9qdh7SOyh)i=2_$rRS%JEGc-^1~}3_oW| zzKbOLGi+wKQc>JQmlnZ%hW#wk+@IqUINr=~CByrezLDdbtQ#S@hvULSsqz@+dq`V9 zjt^uwfnhVldCZ;9@mD#%m!at;4P6+{^OA;@3^y{|+#hNHvh-l?ha3#Y{3_oWm0+h;R zn8&aS!+s10GMvD$l3{az$~&Lqs~B!#XeM&*3Z-Fppsuh65SSXZSfoGnp-C z*pJ~rh7%Z8GHhlzpW#Y|s~B!#xQF5A3`LOhW!Qz`K!$_Ts2vwDY)&Vcl??MTDBh3Z zgiMMzGhE4VBg1}Kw~J0$E%-$sXlPGxPkWLS*_<|;YHR|-W`-*n?&-iXIRx_<_G37K zVKc)$9VxBIC78#sAHxX@SLRaMjSTzcQ+xu$Jq$%><}%#FP;_BE4Er&hz_6L&MuvM7 zy(^_{X1I~z9z`i2`bvg-x>H<)3Fa|e(1Yr*h2hG+MBm784?}S#OEO&9kGTx@FckfX z(q0ab6Xo^te)*!zGkO?9jcLYH#%spEj0eqk%zfs+P3bz>Rp~n5I?+ASeUI>;JAw2+o ze6YYlC*H?#{DEI>pilmsaCOpYG47%qy1@T>5xS(f*zSex$*?;Gc4vTsFNm?nlz=@opD2Xw-C%on*j|dgvJ{LZ8bzLH5;%epC$~SCj$cy?eGfRR!!LkavVRB64HEsnLZajb@dF6r zKqgV%DJ1SYOrO<(;$u@h;3_@NR0j(25xu6XR7z6mdA41v{uu@Mlo~&$jh_e;>qA6; zqC+RdZ!IVUOzV6C;QfB0E1A6R6d&K^RL}`}v0q5PoKpaZA4Wu7QLUM%qrqrz{4x%p zf%c}_%meh|cX2GxF9kI4YgyDoN&vn1WjQbCm4F87G68hzA++1+1APvlfnU4wgK`aO zJXy>KG_aSL2+0aSFW#JzK))8yz)oH}P_6@>jJ?ccP-dY`yy9`RN;1|hDWF`19wyNy zsh~fFo|Y`01~jlYnGSj*pjW(z7EH!2WCrL<(2`Qz2Iv*CC+ z=zj%KXZS5AL;OSb2mH4jh_=Nzlpg%rp8+^T48ZRXj1!&d zR|sI^>G<`BZ!uQ3%YYm##u=B%A)?9X4!LHd2ylT>0=UpP0q}aG3~;g06K(dK*&T4b zc{1P&<|%+1%-(<-&C>x}O#HeO%6tMw;u*;KT2v-$tE@mc3ToB<{w(^Ydu0 z{o*HaM7U)aIaJojdU>0CT)r;3Yz$&b8h3f$Oj<%N=r`?jGPScaL@7>i)>R*X^>htaGhu>qcvZmE#F{270D?BA#nJ zZf}{l(R-8kPu@-5jD*sJz6rAu<|o{h@MOZ@6Fy7$CZWVP)Hl!fs_!e`|M@)rDgNjD zJN@7I69OfHvjZanlLL1Jo(a4j_%)D|czWW%#0wH{OnfEruZf=|{+yVV6izxLX?W6{ zq@_tOCB2ihCn>RAdOKG$o$neLzH|yB#QE*$H_6EXU6l3%So<@|Q3D4EAq#4gVXt@U5`FIv^-)h9Y_D1-gMtGhk{DNH*elfF&ssujl zbkwzrW;+g(bePN`{k9X)aa14@Y0AUD60nZLQ#E~vD8hLY{kpFT&(Yx+=1bHQrI+Lt zIbF3V=eD?9&~FzB)QQ5U=y0m0Pu2J|;H1A+^ue7JfjUz73>`*vI8%pL>Tr$@7wUW$ zi}OPCizJIhJ#K#p{5GE|*R49dO@~W$xJ-x3IdtKNy;c3-w215J9v!aK;r$#6j9_Ko zgF1Xt)7R+mX&tWDcDr!5?!qtJDLa1E=?tmLf(KXW13FC7VX_WWbeP5={>3OAo~gt6az0M{1-?#D`9314eO&Ok3ja#x zaQl8GRe$MisP;cyhi4*uOFU#u5?>lu;5jTNnZJuA=398@pC;?^)k?klEz!ezSUzXH zC3fKX(ZZcy&qq>vzmgYw4~y%(|3v&So}ci{ly7_A62E|#mvC5|nh-Q5CZrmtCY)wS z?`a0K3yWhah55!Bw}$8%)F%!xHqB9n*L z4xCw6S6y2_W^!G1MOEL4n%y>aEOA*GsTp27sJf!Ee#)$h`f5s}sApBz53Zd#t-7wF z-mYsUx7DSD$r9ETvt&R;<dCGj&jPeRbWmDYexDZ6v9iNg4F7yPVVYQ0ZVEM~*5KQ)4D6;Wj44G?euu8wSjr zQd4#QbT*0!RQ4Vm8(m#fU0FZ4X3FJLCe}EuAz>v#!YmuhQ)AIuVRT?kbwzFei50a~ zc5QW4d42UXE)4V9Hh>~R?MY-^Of6$=Wfc*!Whci8E0k=Dr)w-~8>4M?9+Ozsi<=7y zIWoMqzoUOK2@O1E&h+ZY@JUoTOp4jA61QmvCXT9}R979DOi50OD*jcq`{?=w#qq(swfV^=<0e0hI&A89E4~Ejm8g`qiR)m zf)Qt9FxOPq4W5naiwsd7HAd#q4Q%ur)a|s=fp!f!67ma)pb)UOUqk{ea2jX zI;rjpx!U@QDYenm(X2;Q*Nv*4F|#^SuM5UrufA@MM%h`HjW1(Idz6m{IW`bkNc%U? z|C4`%i1Kev9X%{`o#{$98@qjri8E9M6FpEq$1{q#0O74ZokeRiW2+9Xe#w3Htn2N|$JxI|T zM%y#%Dyu<0Z)QzR1*RAh)eWez;dNEjb=6hzMAi35SjA`<474#h*JIKI8U3h=XUzc> z5!Tr%Mh3K%pyWJ!s;S?DJ9zeVc;yHz1frZMB90ylY`~P-Dl)mX8g#Hx?(DG&!2Pr~~47JaJwiax{as+lzuu_s;u7^$wsAm}T~?SXh9 zpB6!PsF^Ym;+5j^>iY5J5w5aIaeQwpbfpfjjhl_du_j%u6O%_3M=_bvv?~T+rmQ_m zk0Q6~ZOy6eg1MCwx2VTp+96ZwBK1RUWOe+4#7!H2Am(iOK4X9t>p7-xDW>-S zHiPKAL`jC%(gK9ctF98rAjX5x>Z&5_P;BIf^{IwymJn+LlZ@sWfU~g%W6maWqxnm zwOL&siw~)oLZq>it7{dFv5H75a^?SP?`nYKx~lVitH0H+rB!SkSUZn4%mgN=iV;(w zNs4UQiHcwU1zoXByF?W-Mn4NR&ik0B{R4~pqaKap@Sizc!&cXD1}biDk(5P zLkXm5OA9k;aR-><@>|M)!(iz5opbMdZ)GI}W;z4Y%GSI0o_p@O=bn4+x##}8r)1(V z67*CHhCEpx26h)5W1&R2Wo@IZ$PsKQ5b4w2+$v^-gVh48Tnqgxr~>fJKBjOMyHXKH zNl?Xlo&{G^qn3*I59hXcNTT(Yp)>NJ0Gv0j1@#8cFi0&x{rGmLp zxx50dK7yGQ`ItN%22r$W_}B0?%`HKFDyT13z`pb0O~RkIN-1hOpUVekb_O$X5fRSF z3}vC~{CuNMd6cyJ6+{5KBzr3hQQA495di!|@uFSYE8AGq!DqqXkU1t!t;h<-<%JPe z9kaE%LfQyyU(|{VWy}I-#T14?ZXqyBHXOGr6SxS`n#63p8iBVU?#1qt`9-cyVD48c zcOZzpDHEvI0Y?T#tx}`sV)8D63A0wUz-pxqCju&BB_)^D5f?j32Ns@iU|eB4=g<*0I(#Im z%0p~P+BKlWq11K-Xfa!SP=Rr}3t70PC8TOIdCPJxENC3&UL$!IsaGt3=H9xob}L9G z3+J+5RdMiv#_ zj|NLH5=Y^kMw^zXB#{8AL@M6o5G8@QM5AS_W9kh>H96y9M#Ihrc3C*LY3v{^Nt81C zf@LfLO0dVW4y)~jkyviQmZKDjtVA{rF zDM#D`K`D1qVzoGbB3I9GE)H|~dJJ`JV0dwbd1c0~N_90XE-WUpcI};EWu;=SoPf%> z9}mOa>PAFhx66qPYe>bO*NbySt{vlI;+b17!PF}*rk({H5IPt}eOb{NS@oDosh|<) z7tD^vVF)x*4o+xfgNeO!v1TKY(R%hx zp=UvR7VlmSTWlDgy$JqgbQ_78)T5$mdOa*g0{ z4`gTAt-7S+_6FsJ`l76lc{aj*4^YV^b{M0MmON{wC7#DHo`WAJgt)(8igY<8MhC_$ z<-*!xu4JZHf-o!=0$3(251h>6g-vZ_dhWNe8%Xyik-b#KbX&GidP2^+a&nWnf4TM;qv77T$ay zQ=F)MoB}U1%hhTn#M~c4K?fOocy1X3ahQmM&~klxxjsEFry7a8g@sTy6B8hdPCFAr zv6w*b7G!zGM#VYMqd4K}iXlPN0Jo-!&K3-F#|UBN`K)4h*UhBSag^B|hLzA@D#CM87#g>lO)&T46KS_1#xi1~K62SG zc(h%1`AlS8il|vjfbH5(Fs$dKb9}UyziygbpG$LrDH=7%elech_T~|Uow6t!J>!7c zeuh(eGgZN1ZQP`ZVs4>asnv`58dW{oDyg|PJ4Z!*;~<3H*#4*PJ;hj)be&g%9LuBP!$hL)LIN+4TR988{B<(CR3|Di^~xk>L71T z7+EyS5i$&;bUdL}!Z2Lc@7g#sE|8o)VyJeU`1gTW!KeZ(Zfe-0A3J`$zF3Sz7Ws}N z^qgu&PJ(KY2U9aRPS#!aJSX0oZZ)@Foe=EllHQ{b1YL{^e4ozPHNz=8s`e*YoS)T# z>UpixpPy8VbGPjXN9&{Ar)bHCzX$`tB$Db}Bml81kO1yOKVs^mPXf=^&Z>!gTO}O} zyS7B_tyUnBqrI8{SozS1kHqzFBwjt@l#ZDCe)3YO&*1uA5mKQZ_b9PHnWRNX)bcTp|<~&+AP#Y344tV|DlowR$ua$9Ej` zl-A5vcvx$24X&<|gEe0XxYK0lbX&4BxKpzj!p#4U=o_`17}x^TjZEDOfF`;eD}9&D z+XC1l3+pf)>{{t3jHhTPiP~ez>jACq&PcpBIRYiM_jO24N>laB#-~xcPa50+#B78$ zw#jirM5EA80I;P-kY-@Vfz;#{kO*>TrLbyvyeBD!Y#5w}8sm51w_Z{IMdi-TL@d3r z_FY)j-f4m4TT*VX$K>qB)^jy;KbtX~g#P6U)8*3YbFIgj)1SWN&&DBD`=_tVak;Ma zc(sa_j+a+4jAc=TMV@rh9@raPIuJYR;!vaMP<^f4a4Dj0hB=oc@->prRdac4j$s-- z?k-s{K3RrMz;XpSyRjMsb?c9;nyPi=c`vnh7j9TD^nAM&^@zl@vi0dQW2x0U!V z(h0z7QYHtAdE}MwFTh=Tyl?g5=SCfv*Zd|Z-T;cnKx#hF0K~yQFi-$CL+1$(UW!BEwM1 z6hvy25dMxgaCYI@+GZc`4p72N5$9;z!gG_tGt0ORZmnsN)?4RrBK8h4D3;J zO^lgK=!@zCIQZoW;N`%X>fVMpcr&^L2~mp*Nh$U35^h-reD#v|Ph{0izmnIB4^!pj3Dt#I+1uSCqn{O(;;|Rc)1Z3X~;SZXv-| zXeqGUV_G?=NDkN(?VQx>qhwVCLH=Tu*r*|-Q%O)G#}tgV!|}^T*F>yk(4}~l$Cx6- ze-jNt>i}0(i3hlr;y`Xy+@G#A6`ZPs15o_RQ18E0Xch!&eq|Dz>_RJ4hGnGclG;eE zQ1_cYo9=(n4<;u6ZubMXBcyx z5FwHWH8`TdF%5hTvIvO!AshaYml?#LR!swhXyXEkS8diuVw64>LH?ModX@HBDyuE0zfmG z3{#!ywob?jNNG?NLf6`S7hZ?7l)qD+%Zhcq#gb5&v*kx^4nvjB-CE=oHbX)b*@`q8 z-0tIbN%UhXOEv&X`$mP|gLF!p*$0_^IAs%?0atJms+HVmD`BXRS6hgLs22T{O0%WX zzW^{qz!Fk573FzdZNQ{bv<7JsAQH5JH&Dq!T3)qg!GUf zD%;rljG@TmF3vb$-8uzoEAlLy} zG}bmrhSEl%HA0*F*``1Bvfb2!W`{*?&OYDuN#g<#WR$wF#|a$+muzgyBJdDMN81K8 zkAhUzZ{uiTl-2SXE0#+7c7Zkv2r`W~Qmlk@fh$oF_8W^6Kmz?_H_}a_v!wKbltb>l z79bH0dKv;-oTZ_W9R{Z2m0dohaz3+~?n2L9fCx#B`q@o1X|fO&)umFYrMlJ8$M@RA zsxj>8!f?3@U9_Fr%|4bIw+lj(T}NS`wCd5Ur!r6p8DZ3kSR0!40rY9}l(ZuQJc>3u zm}2kV3kvmi<9XSkuJ%l`;XoK0^u+Pc!$sVBmI~45fKsN2ChMl=o{bnOo|1M@4{4ctEQOLcU&&EX^Ys-}CZb+aT zZZTuv!B3Hx@bVPWy_EMo06{4+Y%z8*cJ61_Wkw;|I8*4dn;K7n;1IM6CE{!yPv;_Y zLOX_TbU|b+`XY=m#c)A{F^2v`??~xEb}eHL3j@qfG1)8|*9|es*yYqgvvWHir_iXZ z>-Z0F>Qq^OXj4}QxQ5DM)N<^C1V{Ut>tY?3k2y<%iH)lBxIF(}o@-mWx-w0aJqwjQ z3+C>nZa$r+y>LpC%uA_z+ca#znN_QZ~DF(5g4cCQROTudj#VRK~JUQEmO1 zOydmfh?vVWuIXpAL(f1$G>{A_sWX@Yylt+bJxJJr)CGlLV?;>*H z))N{w1JuhHV`yD@AVBdV0~ZH(o%k79NHBVEj9oaCT#Syud;QMwnF3SH1- z{Oa|bMFlqdap9Pet?T%V(Ua^((7_h+!(IyPx@HY~b`UxiQ=2%c-xXKe9nqm5NLvL8 z!=6}L*pDtwgpUk+z2XZjNtdznzAiBljO*yWu6E8zoRU?A?nI102cw;UmrL#9gvpR@ z(k3_H=~ux9(OLN@YGwTSUF}&g_$iwdUNt96j+jFo>rLP&Tz!4QKV!>MK~I~64k(>e zzwJOxZs9cgCU77#s|#hW#b|2QF^-0s%Y%NqxCw|3HCHi?(3aEfXbYA75*#tOKx!*K z0-!dPvl`H3*ounl@PIH+r#Bc0@X zy!XfDN5O_L;-xyX;srl|S!K-`9raTHXzRrKmO_w$BVwj6DMsIVj04P;wUW38^xx4Z z*}e!2503-rVLmSMaSl{Rg%*7_7a3zj{G+JCHDaG9TwE{btv3gy60BvA-@J{FMLtSW zr!z7go!c<7QPqCty^)VM^YQyqA+%k|GC^uTGbQMhzA3I`#IThU(1 zZpLC*F*A*~If19Tfk=Pi(f~ar^}mox159EAjG$jH4Ghr577tqbxt9+0C;(XK$VeJ( zgEm}cxQLT3$c&;6Fx$9*Z#0Q>VZlgRLXz8S#G913SQoB@Wr+wsIGg2GgY~%v{kF_1 z;zs}&YW$^_>J_g>E3wky`f7+QN1h}XRGf5`NM=&@vjL6qQWlvW9=&GX~v|R z*}ZEibPWOr!w@16GZH>K&2?j@o~0o|bzF#GElSw!F!BsfWlp7`XUy=l+0vKl3!FFnUTyfISo%7&m)5EMI?Q2!WZSS# zLO9ToMx_sTGhgg2VChawhrpFW-0^i0Ptc@}b`MiY+Qa4=fAEJi`LXgXhr?VIhsDwL zK3s6YwE_=#oDB`!J2TLFRBVjznHTKDwQ_%^S_}gpXSRID1h(=`Sb3T10R=_aFaDC__+4q-J_T&t^H@3*q;N0&=$e$HRX z;bK#L)vwI^2Pge%4);jIa!tt8Dy0>)#m60x(o6ATL#g27j1d=8mTDvZeur6K%+-Bd z8SoeJwgA4cvWRP&ezBY{Ef)fR>d>Jn|2kaZz}-E)+Um=7=oep)to=T2)FIpjLE%q8 zpjUQ!X6sC`gp1cg=z4q6{HB$ckBp*|2Cjx1e#@uzN-%+^2dX^Y+#^S;yvI<+QEEl$mKz1O^#mOp{UaNKzkL0 zJ@8Zq77u?HHlVaua7J;LLH~{602eYa|LlDcWqF*slsH5-W*kaX1B9pIC47I>$5}cL zL46#DR&YKapssm2f!AYSJ!Lgpnph8y za6^$|%ngsnODL;y^O4VU{Sv;ls%k)k(&}EU6j}{)nzbTZs4s`W)gC6LUo;w1c0=BmQFSY4GI@7y& zKLS6u;R~v+U)lO{@-77OcS`N#aR$;UT7Ibq)H1zUp)z4j)X2P0-h;19dXawd7KFQJ z65r5Z{p)*?+`3+5{wNOvBRYpbhj&r5rObaBYTJR|QTa8%;N}6$fz->nfy%Ka+DOQ zxe?5i+&X#AeBCT^W#6-pm*r+j+`22}nQR~1H74?GEx%r>>t*^1DKiea^NtEHmXu`V c{G@WM@8|P}e`gDR(#w86x%+>v{&ywtKNDjCW&i*H literal 0 HcmV?d00001