From e21b4dfd27c1a3ee457b73b46c7e1efd0b4f96df Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Thu, 13 Feb 2025 11:35:43 +0100 Subject: [PATCH 01/53] Create README WinUI3.md --- README WinUI3.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README WinUI3.md diff --git a/README WinUI3.md b/README WinUI3.md new file mode 100644 index 00000000..3457bbd4 --- /dev/null +++ b/README WinUI3.md @@ -0,0 +1,3 @@ +# WinUI 3 Additions + +WORK IN PROGRESS From ed2211fa8618f494329e66e246eb64c773f733b0 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 23 Mar 2026 13:44:21 +0100 Subject: [PATCH 02/53] Inital Import of Samples Browser --- WinClassicSamplesBrowser/App.xaml | 16 +++++ WinClassicSamplesBrowser/App.xaml.cs | 50 +++++++++++++++ .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 432 bytes .../Assets/SplashScreen.scale-200.png | Bin 0 -> 5372 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 1755 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 637 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 283 bytes WinClassicSamplesBrowser/Assets/StoreLogo.png | Bin 0 -> 456 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 2097 bytes WinClassicSamplesBrowser/MainWindow.xaml | 19 ++++++ WinClassicSamplesBrowser/MainWindow.xaml.cs | 31 +++++++++ WinClassicSamplesBrowser/Package.appxmanifest | 53 ++++++++++++++++ .../PublishProfiles/win-arm64.pubxml | 14 ++++ .../Properties/PublishProfiles/win-x64.pubxml | 14 ++++ .../Properties/PublishProfiles/win-x86.pubxml | 14 ++++ WinClassicSamplesBrowser/README.md | 4 ++ .../WinClassicSamplesBrowser.csproj | 60 ++++++++++++++++++ .../WinClassicSamplesBrowser.slnx | 13 ++++ WinClassicSamplesBrowser/app.manifest | 19 ++++++ 19 files changed, 307 insertions(+) create mode 100644 WinClassicSamplesBrowser/App.xaml create mode 100644 WinClassicSamplesBrowser/App.xaml.cs create mode 100644 WinClassicSamplesBrowser/Assets/LockScreenLogo.scale-200.png create mode 100644 WinClassicSamplesBrowser/Assets/SplashScreen.scale-200.png create mode 100644 WinClassicSamplesBrowser/Assets/Square150x150Logo.scale-200.png create mode 100644 WinClassicSamplesBrowser/Assets/Square44x44Logo.scale-200.png create mode 100644 WinClassicSamplesBrowser/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 WinClassicSamplesBrowser/Assets/StoreLogo.png create mode 100644 WinClassicSamplesBrowser/Assets/Wide310x150Logo.scale-200.png create mode 100644 WinClassicSamplesBrowser/MainWindow.xaml create mode 100644 WinClassicSamplesBrowser/MainWindow.xaml.cs create mode 100644 WinClassicSamplesBrowser/Package.appxmanifest create mode 100644 WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml create mode 100644 WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml create mode 100644 WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml create mode 100644 WinClassicSamplesBrowser/README.md create mode 100644 WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj create mode 100644 WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx create mode 100644 WinClassicSamplesBrowser/app.manifest diff --git a/WinClassicSamplesBrowser/App.xaml b/WinClassicSamplesBrowser/App.xaml new file mode 100644 index 00000000..d7f13d09 --- /dev/null +++ b/WinClassicSamplesBrowser/App.xaml @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/App.xaml.cs b/WinClassicSamplesBrowser/App.xaml.cs new file mode 100644 index 00000000..ab2bedbd --- /dev/null +++ b/WinClassicSamplesBrowser/App.xaml.cs @@ -0,0 +1,50 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using Microsoft.UI.Xaml.Shapes; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace WinClassicSamplesBrowser +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + public partial class App : Application + { + private Window? _window; + + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() + { + InitializeComponent(); + } + + /// + /// Invoked when the application is launched. + /// + /// Details about the launch request and process. + protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args) + { + _window = new MainWindow(); + _window.Activate(); + } + } +} diff --git a/WinClassicSamplesBrowser/Assets/LockScreenLogo.scale-200.png b/WinClassicSamplesBrowser/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..7440f0d4bf7c7e26e4e36328738c68e624ee851e GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezr3(FqV6|IEGZ*x-#9g>~Mkr+x6^F zy~CDX2QIMs&Gcs3RnRBoxBA!*(Mfw0KTCYuYk0WlEIV>qBmPl! zq4ukrvfADX@#p8fbLY(H47N+k`FZ(FZh?cDro7>{8mkBO3>^oaIx`3!Jl)Qq)HI!+ z(S=1{o~eT)&W^=Ea8C`-17(Jv5(nHFJ{dOjGdxLVkY_y6&S1whfuFI4MM0kF0f&cO zPDVpV%nz;Id$>+0Ga5e9625-JcI)oq=#Pa3p^>8BB}21BUw@eN!-6@w%X+^`+Vn?! zryu|3T>kVWNBYyBc=7Y6H#s1Ah!OI_nezW zXTqOdkv2Az6KKBV=$yHdF^R3Fqw(TZEoNSZX>reXJ#bwX42%f|Pgg&ebxsLQ010xn AssI20 literal 0 HcmV?d00001 diff --git a/WinClassicSamplesBrowser/Assets/SplashScreen.scale-200.png b/WinClassicSamplesBrowser/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..32f486a86792a5e34cd9a8261b394c49b48f86be GIT binary patch literal 5372 zcmd5=Z){Ul6u)iv53sCbIJKLzl(EF%0tzcEY@|pLrfgF~2Dk$KFtU+$kbYqDN5W%7 z>?DBo!@y06eh{Oux>brrNT^{MO(tkiC@nH(2}}G_1|uvcMD(0{?|W^Gxo!tG~hW2Rn&7%b`-Kd_^`BCrb>XVtRKONoEw6%NswzMxk+kbocuk&}kJ#hSP z>8uR{r%LJ?I#)aaWW;uEixz+DzyTpp)MTEo&R%nEA92~g{^eXQwKV1m{xl5K<@k3FacT+Z zrwfy=VocIptI>t%@p5a;Rt=WXVnU;2SUdr7Yk>gw_2z_ICK^23$|Cg7{3Eg5j@N*F zetT?>30(*S_7ld-Yt&u7T{(hEjjM#vPlXibjrq?;pBBx3*>_2~VFGdsH5L zQKme_LAebV}aOX#+rQafZtp+4jK}V!>pn1?+eUH$0%6}z(Kul9!^2z zXi+d@jnx)RW7!j9uFEdv5N&1sCW#Z6Ej5Y7c;o28Q7i%U0(2v5J>o9P zl$#C8&9r)nL;?J65^GIeSOHYr3B7}}R~}@2Tx_xo5*YdU#g1bO}95cq69J!efdlE+xj1qG#ZUqh~1Sn#dBsZfDvcupM zXOFoyJ0$s+RHQKpzr#T>c&EUbq)lGvZDxuI!9unMI=#;ob2&gT)WqOjt6^X`_N21r`&eh6h0xpT!n6Z9rvE&+bFU$vTJO2? z#^tBNOx*2N)~(+TH8d>ep6``8V=3JEfdUUahVZ-xN+k#V&32x|%qnX(XBii5<@`%^ zV#Ky4f1!6RJqJXBU3M4~tmj2;;r`8_j&w?h5g35uMH(QI$Xpesb zG|*XRT?kh6M(jj0Y&vF^M*9g-iDMW%G%9%Pa}6ERQ9b0%6z1v}Ja=|L@G#5ZI>JS9 z*(K12nMvS?oyG8s9|q~{w`ajtI`KSHSiJ;)%X@M&eCE(VqI#F(XL?L@A$TUT?6av5 zkPWIR391XjSC%d6L}7F71Qpw(;c_~)mSZo-&Fm^FHlPX|Fu}1B3E+9j0}o1a(4HFS zUItE22CC%XZi!b4%~vWn>rpV9&CUEvt!?Q{Pr*L~51&(0Sz{VJJFrJtWw2PwXd|J{ zgH%3vAY$flodH=4&ruCHX;(3t;o}n?!0~3EE|5qRz$!VIkphxa4@_jyfiE9m;0 zjcYJ2;26N&MTB8X4joZ&?SUe|VS$^I%dt{!c2O;%3SdqW@K_14r8eyC1s&VcU5+2~ z_O1Cc*w|aIA=VC6AT_EFoL}W#Rl;7CZe)e}RS*e;8CVyM6i8a(yO@|S709VYY(y2g zc+QxB>Bw^B^2Db~*o)=i$m-aUNQFkYy5(eJW$cez>C{POds*p3cy#tHnvActP;dBP zdEf)C;lq}&#PE?XCD<~ngrzYUg|nS`#MS`Rd7cT>xlR19P#~4Qg5!J}@glCUq)z_2 zjvyv%aSq0 z)njao1dV0XNw&c@qmj1e*jgQ$l@_urW5G4RSY#rT1z`#%3;{EB`aJK|TH^lb_3nAT z-_Q4X-(K&IS8UyqsnjYdippfmN-HT!X2MT;Dpcy~-#$k6V z|MR4vU#O&p7TC46pTflb3 zoUJ;ZRf#&8&EwXy5s%!&(q6cN62swD#FH%O-RJsjWPZN3^^@FCIQ&MxXIFo7!I#VI zkpIstuWqUV5uhgs07?k$*!`uiZ=5b#$lI|0c+XJvj(}zSE3MN#EyOK zql(#yA}~Ibl*r(s1}Z^5mmn*-n93g?-ccM+^PN?6HH~h0hjy6@XY*^i<-V)+OZ;p7 z7j`p_sT55xnYsedNIIel^QIIg7i@`2Qi}x5$!tk29$2OQI zs^kQXAKE}5ZJu$)2@Dxn?}}O@f@6@^!%9Tj+o>=jd!^ZuvBE4jb4g}Z5WMBtcmy^~ zoFGVS5|0FA!(1Q%fL?Bj*L+9ZL{mjSO8lzqrQ0UCZ)X zPwk$1HNFgaK%NxGpuXz}#ywXvf2JQ?BQ5uOZM2up4S#ieaxS$!o9o6Z=czNQb} zwAh|xLZ>+WyN%o?^uCAQw&&4o?S$DJ`WP(Hr*grL*qNXlqU0osCQ(Up5F(^$Z5;n&oJIO4uF`k&QL*j{f zU=;#MZ5{@b%qMbjTB3dh-5#mqY>%{0jgS+WdHyG literal 0 HcmV?d00001 diff --git a/WinClassicSamplesBrowser/Assets/Square44x44Logo.scale-200.png b/WinClassicSamplesBrowser/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f713bba67f551ef91020b75716a4dc8ebd744b1c GIT binary patch literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8kjIJFu8cTIEGZ*dUI*J;2{SImxtDO zm%3!R$UazoY}x{$j0P5ABYXWr(l=jxJ6ps1W{tV=^>{Dl><3nv3A}sm=EZ)#l3`NR zpZda3^rNox*D1%NC98Z~L*6zipLw~Gxn&(Y-;KmJ+aR6eLabU-L#y8HW%7P-E_-VlLqIabbHPHKT*)fT@9iWJ7iWgOT9%0}Lrj>lztPxWq6sPw3pi z#-<=#$jjrP_DD*i!RLsn0mIA=>4~N)IMYWIf=j%-zuKCdMG%tHYot70D1| zvWa0wMhauW#S>1CnI_;>!1Q3zMA17@DOVq{MQ+{U7^a&yA+%dMCG;WNPV0i;w$tu; zX^b}UKziPM)(<;)ruW;-`)bBN+rQNM*Zs_>?n$|FVFo-e*PZb*@U7VAd+tHb4e?=Blc~}S6K)wL}r*Gf`BM#QB z+y>N$mCswb4d{^{S9v_!eQj4fTRMOwOCi?lSk9%<=vAz}jM-*PQtH@Odn1LZcd^j#o> hW$4xn+CT+ep9lJ{OAO?njobhL002ovPDHLkV1nYebbkN< literal 0 HcmV?d00001 diff --git a/WinClassicSamplesBrowser/Assets/StoreLogo.png b/WinClassicSamplesBrowser/Assets/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..a4586f26bdf7841cad10f39cdffe2aca3af252c1 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2o;fF!p=8IEGZ*dUM0H=rDtTTVkd2 z(%lbKn@VS_lUaADVB&;Z6F#LM+mPsa?e>FnHo;HND^!P`-lX%BH~FOg%y&x+t*x!? zg$#_1A1kgsSvO(fw`bOmo;lrJX8byO1j^gf7qohR%mmt z@L)WX;>gqgK|tWJvQ5j;4;=gt4HXVKSMYRv5RhY5vS~TqfK_NAP*r{h!!g^BZ;w4r z7CGdsai)y;fJQc`7{Zc2b==h%o`Op$|bg6a&nL{*m7-=0>k4M4-PXlU;G-?%*(*g>iFt^ U$m#7DfHB12>FVdQ&MBb@0G`#n8vpc0sq%A~kJcD9FY~qQRMt?ZR3YyDZt}Od;|mgpc{2dv9AHF){kXU%k({ z=Y8JidEayHTkG@twPZ|U3_^%3ct-OgLSiFAqDN!|tbCX@c@?4P`2x*TMK!+Q4b?k0 ziW7!!KF6dPWcF<%I|iznM~`QJ_V7sHGV_D`dhgpA9Vd@&X}ErK+j~_rdv;Bp?OA@a zFXOk7eWOJe5NcK;6h$FaM&7JxNc#-@QTwzW6x#d_zmQNkz5) zPI;kh;3d;5UCJU+9a(cOxX(|edWoOiAEdGU#kPJ&xnc2||3vDbuhBCkj-pb0as$Zl z5;}4n=**n6(1g`JEtSy;SG6X;#-F~Oz3lESG2b5`j@wAwY4Yp<=4Xeb>iH=6aicF?DxD&q{`!&}ct zBI)aycwuobQAf&678Uf+Mmh-@9RUhyH~>?w0dixO0#jZjEc9R^=5NZw=|a(kcB?9^ zfnTiEFXp-q#B;Tn>(O%$A*ud^Rg&eVH6Y_5Y%!E39RR&s?XpG`gKwU!6FE1 z7X)DC7)*(5g}lh`4`{i~DZcWupZI`K)_4P)VE{@gc7@Xsd^86zl~_mOYH?I4!aGeX z^E(_=L6?PgveDQ+r%P@UISEXrkn`LHJZ##+!-anV>6h)IkKp;E@p8+3&(5%kS2)ld*J*rJccZM0iyaAx7+F~GW1UWFK&3X$PE1^}NH zgAG9ck5K!{07OwU@j@Do>TbH=CDEo#4m0cEyAuXy_<&jlzJVcKweSJ5 z&=q~iIn18$w8yb=rmEmHxVEUA^?RwnB?6Qlp1os8@*dWTGL2bhzZ!s*xqScR?EPL` zo(JwNdKUUYy7GtvZ3asXm)cgFvCx9EmAi;|w=a0iGiv%%VYKh`P0Wma4y`Xyx|T~( zAmfGbgbEEC7)j8b@WA@+5W3a61HJXC1dX@6_T|Czk0I0zBk%tnW~()VWITGI!`$c< gARL?UBrYYkwoDw4eo*CrzXGTrZ@;GF>596)00d&n@&Et; literal 0 HcmV?d00001 diff --git a/WinClassicSamplesBrowser/MainWindow.xaml b/WinClassicSamplesBrowser/MainWindow.xaml new file mode 100644 index 00000000..04c05357 --- /dev/null +++ b/WinClassicSamplesBrowser/MainWindow.xaml @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/MainWindow.xaml.cs b/WinClassicSamplesBrowser/MainWindow.xaml.cs new file mode 100644 index 00000000..ce71234b --- /dev/null +++ b/WinClassicSamplesBrowser/MainWindow.xaml.cs @@ -0,0 +1,31 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace WinClassicSamplesBrowser +{ + /// + /// An empty window that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainWindow : Window + { + public MainWindow() + { + InitializeComponent(); + } + } +} diff --git a/WinClassicSamplesBrowser/Package.appxmanifest b/WinClassicSamplesBrowser/Package.appxmanifest new file mode 100644 index 00000000..bfac0c78 --- /dev/null +++ b/WinClassicSamplesBrowser/Package.appxmanifest @@ -0,0 +1,53 @@ + + + + + + + + + + WinClassicSamplesBrowser + tajbe + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml new file mode 100644 index 00000000..8953cce9 --- /dev/null +++ b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml @@ -0,0 +1,14 @@ + + + + + FileSystem + ARM64 + win-arm64 + bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\ + true + False + + \ No newline at end of file diff --git a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml new file mode 100644 index 00000000..cd995617 --- /dev/null +++ b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml @@ -0,0 +1,14 @@ + + + + + FileSystem + x64 + win-x64 + bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\ + true + False + + \ No newline at end of file diff --git a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml new file mode 100644 index 00000000..a70c6942 --- /dev/null +++ b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml @@ -0,0 +1,14 @@ + + + + + FileSystem + x86 + win-x86 + bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\ + true + False + + \ No newline at end of file diff --git a/WinClassicSamplesBrowser/README.md b/WinClassicSamplesBrowser/README.md new file mode 100644 index 00000000..434def69 --- /dev/null +++ b/WinClassicSamplesBrowser/README.md @@ -0,0 +1,4 @@ +# Win Classic Samples Browser +## a fork of `WinClassicSamples` + +First, take a look at the WinClassicSamples Repository. \ No newline at end of file diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj new file mode 100644 index 00000000..387d2c0b --- /dev/null +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -0,0 +1,60 @@ + + + WinExe + net8.0-windows10.0.19041.0 + 10.0.17763.0 + WinClassicSamplesBrowser + app.manifest + x86;x64;ARM64 + win-x86;win-x64;win-arm64 + win-$(Platform).pubxml + true + false + true + enable + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + False + True + False + True + + \ No newline at end of file diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx new file mode 100644 index 00000000..671d9fad --- /dev/null +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/app.manifest b/WinClassicSamplesBrowser/app.manifest new file mode 100644 index 00000000..85d2684c --- /dev/null +++ b/WinClassicSamplesBrowser/app.manifest @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + PerMonitorV2 + + + \ No newline at end of file From c335430d7d8f47d020cdc2dc51561e63bcf29c28 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 23 Mar 2026 14:03:01 +0100 Subject: [PATCH 03/53] Update README.md --- WinClassicSamplesBrowser/README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/WinClassicSamplesBrowser/README.md b/WinClassicSamplesBrowser/README.md index 434def69..f7d02fcc 100644 --- a/WinClassicSamplesBrowser/README.md +++ b/WinClassicSamplesBrowser/README.md @@ -1,4 +1,15 @@ # Win Classic Samples Browser ## a fork of `WinClassicSamples` -First, take a look at the WinClassicSamples Repository. \ No newline at end of file +First, take a look at the [WinClassicSamples Repository](https://github.com/dahall/WinClassicSamplesCS/) + +# WinClassicSamplesCS +A duplication in C# of the Windows-classic-samples using Vanara libraries. + +## Project Intent +Test and validate that the structures, methods and interfaces in Vanara using known code and outcomes. +Demonstrate the use of the Vanara libraries in a side-by-side model with the native C++ code. +Exposed gaps in the Vanara libraries for future development. + +- https://github.com/Microsoft/Windows-classic-samples +- https://github.com/dahall/Vanara From 2dc1b767101548655b579c96f5d9f491a6ebdb08 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 23 Mar 2026 14:20:18 +0100 Subject: [PATCH 04/53] Bump version to `5.1.0` --- WinClassicSamplesBrowser/Package.appxmanifest | 4 ++-- WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/WinClassicSamplesBrowser/Package.appxmanifest b/WinClassicSamplesBrowser/Package.appxmanifest index bfac0c78..111bd768 100644 --- a/WinClassicSamplesBrowser/Package.appxmanifest +++ b/WinClassicSamplesBrowser/Package.appxmanifest @@ -11,13 +11,13 @@ + Version="5.1.0.0" /> WinClassicSamplesBrowser - tajbe + Vanara Assets\StoreLogo.png diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj index 387d2c0b..7b513557 100644 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -56,5 +56,6 @@ True False True + en-US \ No newline at end of file From 804f3be580407adc5246a1241ce106b8fa2e4b90 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 23 Mar 2026 14:42:10 +0100 Subject: [PATCH 05/53] Comment out `Vanara.CodeGen` to fix build issues --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 4b85f5c9..51bb657b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -23,10 +23,10 @@ - + \ No newline at end of file From 897ef41e267d61e1a6846812f3d871f5c103558c Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 23 Mar 2026 14:46:16 +0100 Subject: [PATCH 06/53] Downgrade to `net6.0-windows10.0.19041`. Remove AppSDK packages --- WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj index 7b513557..a6c1139e 100644 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -1,7 +1,7 @@ - + WinExe - net8.0-windows10.0.19041.0 + net6.0-windows10.0.19041.0 10.0.17763.0 WinClassicSamplesBrowser app.manifest @@ -36,10 +36,6 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/MainWindow.xaml.cs b/WinClassicSamplesBrowser/MainWindow.xaml.cs index ce71234b..9baf28e6 100644 --- a/WinClassicSamplesBrowser/MainWindow.xaml.cs +++ b/WinClassicSamplesBrowser/MainWindow.xaml.cs @@ -16,16 +16,15 @@ // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. -namespace WinClassicSamplesBrowser +namespace WinClassicSamplesBrowser; + +/// +/// An empty window that can be used on its own or navigated to within a Frame. +/// +public sealed partial class MainWindow : Window { - /// - /// An empty window that can be used on its own or navigated to within a Frame. - /// - public sealed partial class MainWindow : Window + public MainWindow() { - public MainWindow() - { - InitializeComponent(); - } + //InitializeComponent(); } } diff --git a/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml b/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml index e69de29b..2bd98ea1 100644 --- a/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml +++ b/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml @@ -0,0 +1,11 @@ + + + + + + diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj index dfbdf21d..d2a1bd46 100644 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -56,6 +56,9 @@ MSBuild:Compile + + MSBuild:Compile + MSBuild:Compile From 11913c5524a4c8230b8017707c6caa1c03ddfe25 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Tue, 24 Mar 2026 07:16:55 +0100 Subject: [PATCH 10/53] Add `HomePage` Add `AppStyles.xaml` --- WinClassicSamplesBrowser/App.xaml | 10 +-- WinClassicSamplesBrowser/MainWindow.xaml | 27 +++--- WinClassicSamplesBrowser/MainWindow.xaml.cs | 22 ++++- WinClassicSamplesBrowser/Pages/HomePage.xaml | 85 +++++++++++++++++++ .../Pages/HomePage.xaml.cs | 30 +++++++ .../Themes/AppStyles.xaml | 26 ++++++ .../WinClassicSamplesBrowser.csproj | 10 +++ 7 files changed, 192 insertions(+), 18 deletions(-) create mode 100644 WinClassicSamplesBrowser/Pages/HomePage.xaml create mode 100644 WinClassicSamplesBrowser/Pages/HomePage.xaml.cs create mode 100644 WinClassicSamplesBrowser/Themes/AppStyles.xaml diff --git a/WinClassicSamplesBrowser/App.xaml b/WinClassicSamplesBrowser/App.xaml index d7f13d09..21dd5150 100644 --- a/WinClassicSamplesBrowser/App.xaml +++ b/WinClassicSamplesBrowser/App.xaml @@ -1,14 +1,14 @@ - + + diff --git a/WinClassicSamplesBrowser/MainWindow.xaml b/WinClassicSamplesBrowser/MainWindow.xaml index 69fca915..f2cf163f 100644 --- a/WinClassicSamplesBrowser/MainWindow.xaml +++ b/WinClassicSamplesBrowser/MainWindow.xaml @@ -13,12 +13,11 @@ - - + @@ -28,22 +27,26 @@ - - + + + VerticalAlignment="Center" + Margin="12,0,0,0" + Style="{StaticResource SubtitleTextBlockStyle}"/> - + + Grid.Column="0" + IsBackButtonVisible="Collapsed" + IsSettingsVisible="False" + PaneDisplayMode="Left" + SelectionChanged="NavigationView_SelectionChanged"> + + diff --git a/WinClassicSamplesBrowser/MainWindow.xaml.cs b/WinClassicSamplesBrowser/MainWindow.xaml.cs index 9baf28e6..bce8231e 100644 --- a/WinClassicSamplesBrowser/MainWindow.xaml.cs +++ b/WinClassicSamplesBrowser/MainWindow.xaml.cs @@ -10,6 +10,7 @@ using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; +using WinClassicSamplesBrowser.Pages; using Windows.Foundation; using Windows.Foundation.Collections; @@ -25,6 +26,25 @@ public sealed partial class MainWindow : Window { public MainWindow() { - //InitializeComponent(); + InitializeComponent(); + + //ContentFrame.Navigate(typeof(HomePage)); + } + + private void NavigationView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) + { + if (args.SelectedItem is NavigationViewItem item) + { + switch (item.Tag) + { + case "home": + ContentFrame.Navigate(typeof(HomePage)); + break; + + case "explorer": + // später: FileExplorerPage + break; + } + } } } diff --git a/WinClassicSamplesBrowser/Pages/HomePage.xaml b/WinClassicSamplesBrowser/Pages/HomePage.xaml new file mode 100644 index 00000000..2ace4e03 --- /dev/null +++ b/WinClassicSamplesBrowser/Pages/HomePage.xaml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/Pages/HomePage.xaml.cs b/WinClassicSamplesBrowser/Pages/HomePage.xaml.cs new file mode 100644 index 00000000..74f6aa5e --- /dev/null +++ b/WinClassicSamplesBrowser/Pages/HomePage.xaml.cs @@ -0,0 +1,30 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace WinClassicSamplesBrowser.Pages; + +/// +/// An empty page that can be used on its own or navigated to within a Frame. +/// +public sealed partial class HomePage : Page +{ + public HomePage() + { + InitializeComponent(); + } +} diff --git a/WinClassicSamplesBrowser/Themes/AppStyles.xaml b/WinClassicSamplesBrowser/Themes/AppStyles.xaml new file mode 100644 index 00000000..51fae373 --- /dev/null +++ b/WinClassicSamplesBrowser/Themes/AppStyles.xaml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj index d2a1bd46..6cf278d4 100644 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -13,6 +13,10 @@ true enable + + + + @@ -56,6 +60,12 @@ MSBuild:Compile + + MSBuild:Compile + + + MSBuild:Compile + MSBuild:Compile From 661b020081e2797714d040f2cadde10416be9f74 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Thu, 26 Mar 2026 06:14:52 +0100 Subject: [PATCH 11/53] Redesign `HomePage` Overhaul `FileExplorerPage` --- WinClassicSamplesBrowser/App.xaml | 2 +- WinClassicSamplesBrowser/MainWindow.xaml.cs | 2 +- .../Pages/FileExplorerPage.xaml | 20 +++-- .../Pages/FileExplorerPage.xaml.cs | 26 +++++- WinClassicSamplesBrowser/Pages/HomePage.xaml | 83 ++----------------- .../Themes/AppStyles.xaml | 26 +----- .../WinClassicSamplesBrowser.csproj | 4 +- 7 files changed, 46 insertions(+), 117 deletions(-) diff --git a/WinClassicSamplesBrowser/App.xaml b/WinClassicSamplesBrowser/App.xaml index 21dd5150..5f79c731 100644 --- a/WinClassicSamplesBrowser/App.xaml +++ b/WinClassicSamplesBrowser/App.xaml @@ -8,7 +8,7 @@ - + diff --git a/WinClassicSamplesBrowser/MainWindow.xaml.cs b/WinClassicSamplesBrowser/MainWindow.xaml.cs index bce8231e..db63f7d6 100644 --- a/WinClassicSamplesBrowser/MainWindow.xaml.cs +++ b/WinClassicSamplesBrowser/MainWindow.xaml.cs @@ -42,7 +42,7 @@ private void NavigationView_SelectionChanged(NavigationView sender, NavigationVi break; case "explorer": - // später: FileExplorerPage + ContentFrame.Navigate(typeof(FileExplorerPage)); break; } } diff --git a/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml b/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml index 2bd98ea1..4454d617 100644 --- a/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml +++ b/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml @@ -1,11 +1,15 @@ - + + - - + + + \ No newline at end of file diff --git a/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml.cs b/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml.cs index 4c3914c0..e5c40313 100644 --- a/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml.cs +++ b/WinClassicSamplesBrowser/Pages/FileExplorerPage.xaml.cs @@ -1,11 +1,29 @@ -using System; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using Microsoft.UI.Xaml.Shapes; +using System; using System.Collections.Generic; +using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; namespace WinClassicSamplesBrowser.Pages; -internal class FileExplorerPage +public sealed partial class FileExplorerPage : Page { + public FileExplorerPage() + { + //InitializeComponent(); + } } + + diff --git a/WinClassicSamplesBrowser/Pages/HomePage.xaml b/WinClassicSamplesBrowser/Pages/HomePage.xaml index 2ace4e03..8b2ed7d8 100644 --- a/WinClassicSamplesBrowser/Pages/HomePage.xaml +++ b/WinClassicSamplesBrowser/Pages/HomePage.xaml @@ -1,85 +1,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/WinClassicSamplesBrowser/Themes/AppStyles.xaml b/WinClassicSamplesBrowser/Themes/AppStyles.xaml index 51fae373..ed1b6ac9 100644 --- a/WinClassicSamplesBrowser/Themes/AppStyles.xaml +++ b/WinClassicSamplesBrowser/Themes/AppStyles.xaml @@ -1,26 +1,4 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj index 6cf278d4..0865e13b 100644 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -60,10 +60,10 @@ MSBuild:Compile - + MSBuild:Compile - + MSBuild:Compile From 1c4ab549191db39a826158da6f4e89f6d24093ff Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Fri, 27 Mar 2026 07:54:30 +0100 Subject: [PATCH 12/53] Update `README.md` --- WinClassicSamplesBrowser/README.md | 31 ++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/WinClassicSamplesBrowser/README.md b/WinClassicSamplesBrowser/README.md index f7d02fcc..f7a0c2f0 100644 --- a/WinClassicSamplesBrowser/README.md +++ b/WinClassicSamplesBrowser/README.md @@ -1,15 +1,30 @@ # Win Classic Samples Browser -## a fork of `WinClassicSamples` +### a fork of `WinClassicSamples` using Vanara in WinUI3 Apps. -First, take a look at the [WinClassicSamples Repository](https://github.com/dahall/WinClassicSamplesCS/) +# Introduction +This Repoitory is an example of [WinClassicSamples](https://github.com/dahall/WinClassicSamplesCS/) using the Vanara +libraries in a WinUI3 App. The goal is to demonstrate the use of the Vanara libraries in a side-by-side model with full +featured modern WinUI environment. -# WinClassicSamplesCS -A duplication in C# of the Windows-classic-samples using Vanara libraries. +This repository is intended to be a reference for developers who want to use the Vanara libraries in their own projects, and to provide +a starting point for those who want to learn how to use the Vanara libraries in a WinUI3 App. + +First, take a look at [Template Studio for WinUI (C#)](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs), +available through Visual Studio Marketplace: + +> Template Studio for WinUI accelerates the creation of new WinUI apps using a wizard-based UI. +> +> Projects created with this extension contain well-formed, readable code and incorporate the latest development features while implementing proven patterns and leading practices. The generated code includes links to documentation and TODO comments that provide useful insight and guidance for turning the generated projects into production applications. +> +> To get started, install the extension, then select the corresponding Template Studio project template when creating a new project in Visual Studio. Name your project, then click Create to launch the Template Studio wizard. ## Project Intent Test and validate that the structures, methods and interfaces in Vanara using known code and outcomes. -Demonstrate the use of the Vanara libraries in a side-by-side model with the native C++ code. -Exposed gaps in the Vanara libraries for future development. +Demonstrate the use of the Vanara libraries in a side-by-side model with the native Win32 API. -- https://github.com/Microsoft/Windows-classic-samples -- https://github.com/dahall/Vanara +# Resources +- [Vanara on GitHub](https://github.com/dahall/Vanara) +- [WinClassicSamples using Vanara on GitHub](https://github.com/dahall/WinClassicSamplesCS) +- [Native Microsoft WinClassicSamples on GitHub](https://github.com/Microsoft/Windows-classic-samples) +- [Official WinUI3 on Microsoft.com](https://docs.microsoft.com/en-us/windows/apps/winui/winui3/) +- [Template Studio for WinUI (C#) on VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs) From 97aa6454b3bacaaaa2e7f42dc38e342b3394cf06 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Fri, 27 Mar 2026 09:59:21 +0100 Subject: [PATCH 13/53] Add package `CommunityToolkit.Mvvm` Add `IShellItemModel`, `IShellFolderModel`, `ShellItemModel` --- Directory.Packages.props | 1 + .../Models/ShellItemModel.cs | 54 ++++++++++++++++++- .../WinClassicSamplesBrowser.csproj | 5 ++ 3 files changed, 58 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 65396cf6..1bc2af15 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -8,6 +8,7 @@ + diff --git a/WinClassicSamplesBrowser/Models/ShellItemModel.cs b/WinClassicSamplesBrowser/Models/ShellItemModel.cs index ce3c01db..a7e2dcee 100644 --- a/WinClassicSamplesBrowser/Models/ShellItemModel.cs +++ b/WinClassicSamplesBrowser/Models/ShellItemModel.cs @@ -1,4 +1,6 @@ -using System; +using CommunityToolkit.Mvvm.ComponentModel; +using Microsoft.UI.Xaml.Controls; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -6,6 +8,54 @@ namespace WinClassicSamplesBrowser.Models; -internal class ShellItemModel +public interface IShellItemModel { + string Name { get; } + string? DisplayName { get; } + string? ParsingName { get; } + string? TypeName { get; } + bool IsFolder { get; } + Task GetIconAsync(); +} + +public interface IShellFolderModel : IShellItemModel +{ + Task> GetChildrenAsync(); +} + +public class ShellItemModel : ObservableObject, IShellItemModel +{ + public string Name { get; } + public string? DisplayName { get; } + public string? ParsingName { get; } + public string? TypeName { get; } + public bool IsFolder { get; } + + private readonly Func> _iconLoader; + private IconSource? _icon; + + public ShellItemModel( + string name, + string? displayName, + string? parsingName, + string? typeName, + bool isFolder, + Func> iconLoader) + { + Name = name; + DisplayName = displayName; + ParsingName = parsingName; + TypeName = typeName; + IsFolder = isFolder; + _iconLoader = iconLoader; + } + + public async Task GetIconAsync() + { + if (_icon != null) + return _icon; + + _icon = await _iconLoader(); + return _icon; + } } diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj index 0865e13b..b7529859 100644 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj @@ -47,6 +47,7 @@ + @@ -73,6 +74,10 @@ MSBuild:Compile + + + + - - - - - - diff --git a/WinClassicSamplesBrowser/App.xaml.cs b/WinClassicSamplesBrowser/App.xaml.cs deleted file mode 100644 index 59065918..00000000 --- a/WinClassicSamplesBrowser/App.xaml.cs +++ /dev/null @@ -1,101 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Microsoft.UI.Xaml; -using WinClassicSamplesBrowser.Activation; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Models; -using WinClassicSamplesBrowser.Services; -using WinClassicSamplesBrowser.ViewModels; -using WinClassicSamplesBrowser.Views; -using WinUIEx; - -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. - -namespace WinClassicSamplesBrowser; - -/// -/// Provides application-specific behavior to supplement the default Application class. -/// -public partial class App : Application -{ - public IHost Host - { - get; - } - - private Window? _window; - - public static WindowEx MainWindow { get; } = new MainWindow(); - - public static UIElement? AppTitlebar { get; set; } - - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { - InitializeComponent(); - - Host = Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder(). - UseContentRoot(AppContext.BaseDirectory). - ConfigureServices((context, services) => - { - // Default Activation Handler - services.AddTransient, DefaultActivationHandler>(); - - // Other Activation Handlers - services.AddTransient(); - - // Services - services.AddSingleton(); - services.AddSingleton(); - services.AddSingleton(); - services.AddTransient(); - services.AddTransient(); - - services.AddSingleton(); - services.AddSingleton(); - services.AddSingleton(); - - // Core Services - services.AddSingleton(); - - // Views and ViewModels - services.AddTransient(); - services.AddTransient(); - services.AddTransient(); - services.AddTransient(); - services.AddTransient(); - services.AddTransient(); - services.AddTransient(); - - // Configuration - services.Configure(context.Configuration.GetSection(nameof(LocalSettingsOptions))); - }).Build(); - - App.GetService().Initialize(); - } - - /// - /// Invoked when the application is launched. - /// - /// Details about the launch request and process. - protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args) - { - _window = new MainWindow(); - _window.Activate(); - } - - public static T GetService() - where T : class - { - if ((App.Current as App)!.Host.Services.GetService(typeof(T)) is not T service) - { - throw new ArgumentException($"{typeof(T)} needs to be registered in ConfigureServices within App.xaml.cs."); - } - - return service; - } -} diff --git a/WinClassicSamplesBrowser/Assets/LockScreenLogo.scale-200.png b/WinClassicSamplesBrowser/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 7440f0d4bf7c7e26e4e36328738c68e624ee851e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezr3(FqV6|IEGZ*x-#9g>~Mkr+x6^F zy~CDX2QIMs&Gcs3RnRBoxBA!*(Mfw0KTCYuYk0WlEIV>qBmPl! zq4ukrvfADX@#p8fbLY(H47N+k`FZ(FZh?cDro7>{8mkBO3>^oaIx`3!Jl)Qq)HI!+ z(S=1{o~eT)&W^=Ea8C`-17(Jv5(nHFJ{dOjGdxLVkY_y6&S1whfuFI4MM0kF0f&cO zPDVpV%nz;Id$>+0Ga5e9625-JcI)oq=#Pa3p^>8BB}21BUw@eN!-6@w%X+^`+Vn?! zryu|3T>kVWNBYyBc=7Y6H#s1Ah!OI_nezW zXTqOdkv2Az6KKBV=$yHdF^R3Fqw(TZEoNSZX>reXJ#bwX42%f|Pgg&ebxsLQ010xn AssI20 diff --git a/WinClassicSamplesBrowser/Assets/SplashScreen.scale-200.png b/WinClassicSamplesBrowser/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 32f486a86792a5e34cd9a8261b394c49b48f86be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5372 zcmd5=Z){Ul6u)iv53sCbIJKLzl(EF%0tzcEY@|pLrfgF~2Dk$KFtU+$kbYqDN5W%7 z>?DBo!@y06eh{Oux>brrNT^{MO(tkiC@nH(2}}G_1|uvcMD(0{?|W^Gxo!tG~hW2Rn&7%b`-Kd_^`BCrb>XVtRKONoEw6%NswzMxk+kbocuk&}kJ#hSP z>8uR{r%LJ?I#)aaWW;uEixz+DzyTpp)MTEo&R%nEA92~g{^eXQwKV1m{xl5K<@k3FacT+Z zrwfy=VocIptI>t%@p5a;Rt=WXVnU;2SUdr7Yk>gw_2z_ICK^23$|Cg7{3Eg5j@N*F zetT?>30(*S_7ld-Yt&u7T{(hEjjM#vPlXibjrq?;pBBx3*>_2~VFGdsH5L zQKme_LAebV}aOX#+rQafZtp+4jK}V!>pn1?+eUH$0%6}z(Kul9!^2z zXi+d@jnx)RW7!j9uFEdv5N&1sCW#Z6Ej5Y7c;o28Q7i%U0(2v5J>o9P zl$#C8&9r)nL;?J65^GIeSOHYr3B7}}R~}@2Tx_xo5*YdU#g1bO}95cq69J!efdlE+xj1qG#ZUqh~1Sn#dBsZfDvcupM zXOFoyJ0$s+RHQKpzr#T>c&EUbq)lGvZDxuI!9unMI=#;ob2&gT)WqOjt6^X`_N21r`&eh6h0xpT!n6Z9rvE&+bFU$vTJO2? z#^tBNOx*2N)~(+TH8d>ep6``8V=3JEfdUUahVZ-xN+k#V&32x|%qnX(XBii5<@`%^ zV#Ky4f1!6RJqJXBU3M4~tmj2;;r`8_j&w?h5g35uMH(QI$Xpesb zG|*XRT?kh6M(jj0Y&vF^M*9g-iDMW%G%9%Pa}6ERQ9b0%6z1v}Ja=|L@G#5ZI>JS9 z*(K12nMvS?oyG8s9|q~{w`ajtI`KSHSiJ;)%X@M&eCE(VqI#F(XL?L@A$TUT?6av5 zkPWIR391XjSC%d6L}7F71Qpw(;c_~)mSZo-&Fm^FHlPX|Fu}1B3E+9j0}o1a(4HFS zUItE22CC%XZi!b4%~vWn>rpV9&CUEvt!?Q{Pr*L~51&(0Sz{VJJFrJtWw2PwXd|J{ zgH%3vAY$flodH=4&ruCHX;(3t;o}n?!0~3EE|5qRz$!VIkphxa4@_jyfiE9m;0 zjcYJ2;26N&MTB8X4joZ&?SUe|VS$^I%dt{!c2O;%3SdqW@K_14r8eyC1s&VcU5+2~ z_O1Cc*w|aIA=VC6AT_EFoL}W#Rl;7CZe)e}RS*e;8CVyM6i8a(yO@|S709VYY(y2g zc+QxB>Bw^B^2Db~*o)=i$m-aUNQFkYy5(eJW$cez>C{POds*p3cy#tHnvActP;dBP zdEf)C;lq}&#PE?XCD<~ngrzYUg|nS`#MS`Rd7cT>xlR19P#~4Qg5!J}@glCUq)z_2 zjvyv%aSq0 z)njao1dV0XNw&c@qmj1e*jgQ$l@_urW5G4RSY#rT1z`#%3;{EB`aJK|TH^lb_3nAT z-_Q4X-(K&IS8UyqsnjYdippfmN-HT!X2MT;Dpcy~-#$k6V z|MR4vU#O&p7TC46pTflb3 zoUJ;ZRf#&8&EwXy5s%!&(q6cN62swD#FH%O-RJsjWPZN3^^@FCIQ&MxXIFo7!I#VI zkpIstuWqUV5uhgs07?k$*!`uiZ=5b#$lI|0c+XJvj(}zSE3MN#EyOK zql(#yA}~Ibl*r(s1}Z^5mmn*-n93g?-ccM+^PN?6HH~h0hjy6@XY*^i<-V)+OZ;p7 z7j`p_sT55xnYsedNIIel^QIIg7i@`2Qi}x5$!tk29$2OQI zs^kQXAKE}5ZJu$)2@Dxn?}}O@f@6@^!%9Tj+o>=jd!^ZuvBE4jb4g}Z5WMBtcmy^~ zoFGVS5|0FA!(1Q%fL?Bj*L+9ZL{mjSO8lzqrQ0UCZ)X zPwk$1HNFgaK%NxGpuXz}#ywXvf2JQ?BQ5uOZM2up4S#ieaxS$!o9o6Z=czNQb} zwAh|xLZ>+WyN%o?^uCAQw&&4o?S$DJ`WP(Hr*grL*qNXlqU0osCQ(Up5F(^$Z5;n&oJIO4uF`k&QL*j{f zU=;#MZ5{@b%qMbjTB3dh-5#mqY>%{0jgS+WdHyG diff --git a/WinClassicSamplesBrowser/Assets/Square44x44Logo.scale-200.png b/WinClassicSamplesBrowser/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index f713bba67f551ef91020b75716a4dc8ebd744b1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8kjIJFu8cTIEGZ*dUI*J;2{SImxtDO zm%3!R$UazoY}x{$j0P5ABYXWr(l=jxJ6ps1W{tV=^>{Dl><3nv3A}sm=EZ)#l3`NR zpZda3^rNox*D1%NC98Z~L*6zipLw~Gxn&(Y-;KmJ+aR6eLabU-L#y8HW%7P-E_-VlLqIabbHPHKT*)fT@9iWJ7iWgOT9%0}Lrj>lztPxWq6sPw3pi z#-<=#$jjrP_DD*i!RLsn0mIA=>4~N)IMYWIf=j%-zuKCdMG%tHYot70D1| zvWa0wMhauW#S>1CnI_;>!1Q3zMA17@DOVq{MQ+{U7^a&yA+%dMCG;WNPV0i;w$tu; zX^b}UKziPM)(<;)ruW;-`)bBN+rQNM*Zs_>?n$|FVFo-e*PZb*@U7VAd+tHb4e?=Blc~}S6K)wL}r*Gf`BM#QB z+y>N$mCswb4d{^{S9v_!eQj4fTRMOwOCi?lSk9%<=vAz}jM-*PQtH@Odn1LZcd^j#o> hW$4xn+CT+ep9lJ{OAO?njobhL002ovPDHLkV1nYebbkN< diff --git a/WinClassicSamplesBrowser/Assets/StoreLogo.png b/WinClassicSamplesBrowser/Assets/StoreLogo.png deleted file mode 100644 index a4586f26bdf7841cad10f39cdffe2aca3af252c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2o;fF!p=8IEGZ*dUM0H=rDtTTVkd2 z(%lbKn@VS_lUaADVB&;Z6F#LM+mPsa?e>FnHo;HND^!P`-lX%BH~FOg%y&x+t*x!? zg$#_1A1kgsSvO(fw`bOmo;lrJX8byO1j^gf7qohR%mmt z@L)WX;>gqgK|tWJvQ5j;4;=gt4HXVKSMYRv5RhY5vS~TqfK_NAP*r{h!!g^BZ;w4r z7CGdsai)y;fJQc`7{Zc2b==h%o`Op$|bg6a&nL{*m7-=0>k4M4-PXlU;G-?%*(*g>iFt^ U$m#7DfHB12>FVdQ&MBb@0G`#n8vpc0sq%A~kJcD9FY~qQRMt?ZR3YyDZt}Od;|mgpc{2dv9AHF){kXU%k({ z=Y8JidEayHTkG@twPZ|U3_^%3ct-OgLSiFAqDN!|tbCX@c@?4P`2x*TMK!+Q4b?k0 ziW7!!KF6dPWcF<%I|iznM~`QJ_V7sHGV_D`dhgpA9Vd@&X}ErK+j~_rdv;Bp?OA@a zFXOk7eWOJe5NcK;6h$FaM&7JxNc#-@QTwzW6x#d_zmQNkz5) zPI;kh;3d;5UCJU+9a(cOxX(|edWoOiAEdGU#kPJ&xnc2||3vDbuhBCkj-pb0as$Zl z5;}4n=**n6(1g`JEtSy;SG6X;#-F~Oz3lESG2b5`j@wAwY4Yp<=4Xeb>iH=6aicF?DxD&q{`!&}ct zBI)aycwuobQAf&678Uf+Mmh-@9RUhyH~>?w0dixO0#jZjEc9R^=5NZw=|a(kcB?9^ zfnTiEFXp-q#B;Tn>(O%$A*ud^Rg&eVH6Y_5Y%!E39RR&s?XpG`gKwU!6FE1 z7X)DC7)*(5g}lh`4`{i~DZcWupZI`K)_4P)VE{@gc7@Xsd^86zl~_mOYH?I4!aGeX z^E(_=L6?PgveDQ+r%P@UISEXrkn`LHJZ##+!-anV>6h)IkKp;E@p8+3&(5%kS2)ld*J*rJccZM0iyaAx7+F~GW1UWFK&3X$PE1^}NH zgAG9ck5K!{07OwU@j@Do>TbH=CDEo#4m0cEyAuXy_<&jlzJVcKweSJ5 z&=q~iIn18$w8yb=rmEmHxVEUA^?RwnB?6Qlp1os8@*dWTGL2bhzZ!s*xqScR?EPL` zo(JwNdKUUYy7GtvZ3asXm)cgFvCx9EmAi;|w=a0iGiv%%VYKh`P0Wma4y`Xyx|T~( zAmfGbgbEEC7)j8b@WA@+5W3a61HJXC1dX@6_T|Czk0I0zBk%tnW~()VWITGI!`$c< gARL?UBrYYkwoDw4eo*CrzXGTrZ@;GF>596)00d&n@&Et; diff --git a/WinClassicSamplesBrowser/Behaviors/NavigationViewHeaderBehavior.cs b/WinClassicSamplesBrowser/Behaviors/NavigationViewHeaderBehavior.cs deleted file mode 100644 index b8cf3137..00000000 --- a/WinClassicSamplesBrowser/Behaviors/NavigationViewHeaderBehavior.cs +++ /dev/null @@ -1,122 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Navigation; -using Microsoft.Xaml.Interactivity; - -using WinClassicSamplesBrowser.Contracts.Services; - -namespace WinClassicSamplesBrowser.Behaviors; - -public class NavigationViewHeaderBehavior : Behavior -{ - private static NavigationViewHeaderBehavior? _current; - - private Page? _currentPage; - - public DataTemplate? DefaultHeaderTemplate - { - get; set; - } - - public object DefaultHeader - { - get => GetValue(DefaultHeaderProperty); - set => SetValue(DefaultHeaderProperty, value); - } - - public static readonly DependencyProperty DefaultHeaderProperty = - DependencyProperty.Register("DefaultHeader", typeof(object), typeof(NavigationViewHeaderBehavior), new PropertyMetadata(null, (d, e) => _current!.UpdateHeader())); - - public static NavigationViewHeaderMode GetHeaderMode(Page item) => (NavigationViewHeaderMode)item.GetValue(HeaderModeProperty); - - public static void SetHeaderMode(Page item, NavigationViewHeaderMode value) => item.SetValue(HeaderModeProperty, value); - - public static readonly DependencyProperty HeaderModeProperty = - DependencyProperty.RegisterAttached("HeaderMode", typeof(bool), typeof(NavigationViewHeaderBehavior), new PropertyMetadata(NavigationViewHeaderMode.Always, (d, e) => _current!.UpdateHeader())); - - public static object GetHeaderContext(Page item) => item.GetValue(HeaderContextProperty); - - public static void SetHeaderContext(Page item, object value) => item.SetValue(HeaderContextProperty, value); - - public static readonly DependencyProperty HeaderContextProperty = - DependencyProperty.RegisterAttached("HeaderContext", typeof(object), typeof(NavigationViewHeaderBehavior), new PropertyMetadata(null, (d, e) => _current!.UpdateHeader())); - - public static DataTemplate GetHeaderTemplate(Page item) => (DataTemplate)item.GetValue(HeaderTemplateProperty); - - public static void SetHeaderTemplate(Page item, DataTemplate value) => item.SetValue(HeaderTemplateProperty, value); - - public static readonly DependencyProperty HeaderTemplateProperty = - DependencyProperty.RegisterAttached("HeaderTemplate", typeof(DataTemplate), typeof(NavigationViewHeaderBehavior), new PropertyMetadata(null, (d, e) => _current!.UpdateHeaderTemplate())); - - protected override void OnAttached() - { - base.OnAttached(); - - var navigationService = App.GetService(); - navigationService.Navigated += OnNavigated; - - _current = this; - } - - protected override void OnDetaching() - { - base.OnDetaching(); - - var navigationService = App.GetService(); - navigationService.Navigated -= OnNavigated; - } - - private void OnNavigated(object sender, NavigationEventArgs e) - { - if (sender is Frame frame && frame.Content is Page page) - { - _currentPage = page; - - UpdateHeader(); - UpdateHeaderTemplate(); - } - } - - private void UpdateHeader() - { - if (_currentPage != null) - { - var headerMode = GetHeaderMode(_currentPage); - if (headerMode == NavigationViewHeaderMode.Never) - { - AssociatedObject.Header = null; - AssociatedObject.AlwaysShowHeader = false; - } - else - { - var headerFromPage = GetHeaderContext(_currentPage); - if (headerFromPage != null) - { - AssociatedObject.Header = headerFromPage; - } - else - { - AssociatedObject.Header = DefaultHeader; - } - - if (headerMode == NavigationViewHeaderMode.Always) - { - AssociatedObject.AlwaysShowHeader = true; - } - else - { - AssociatedObject.AlwaysShowHeader = false; - } - } - } - } - - private void UpdateHeaderTemplate() - { - if (_currentPage != null) - { - var headerTemplate = GetHeaderTemplate(_currentPage); - AssociatedObject.HeaderTemplate = headerTemplate ?? DefaultHeaderTemplate; - } - } -} diff --git a/WinClassicSamplesBrowser/Behaviors/NavigationViewHeaderMode.cs b/WinClassicSamplesBrowser/Behaviors/NavigationViewHeaderMode.cs deleted file mode 100644 index 46975e8c..00000000 --- a/WinClassicSamplesBrowser/Behaviors/NavigationViewHeaderMode.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace WinClassicSamplesBrowser.Behaviors; - -public enum NavigationViewHeaderMode -{ - Always, - Never, - Minimal -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/IActivationService.cs b/WinClassicSamplesBrowser/Contracts/Services/IActivationService.cs deleted file mode 100644 index 1cca9d2e..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/IActivationService.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface IActivationService -{ - Task ActivateAsync(object activationArgs); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/IAppNotificationService.cs b/WinClassicSamplesBrowser/Contracts/Services/IAppNotificationService.cs deleted file mode 100644 index 853faa10..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/IAppNotificationService.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections.Specialized; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface IAppNotificationService -{ - void Initialize(); - - bool Show(string payload); - - NameValueCollection ParseArguments(string arguments); - - void Unregister(); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/IFileService.cs b/WinClassicSamplesBrowser/Contracts/Services/IFileService.cs deleted file mode 100644 index 90158e94..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/IFileService.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface IFileService -{ - T Read(string folderPath, string fileName); - - void Save(string folderPath, string fileName, T content); - - void Delete(string folderPath, string fileName); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/ILocalSettingsService.cs b/WinClassicSamplesBrowser/Contracts/Services/ILocalSettingsService.cs deleted file mode 100644 index c7c20113..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/ILocalSettingsService.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface ILocalSettingsService -{ - Task ReadSettingAsync(string key); - - Task SaveSettingAsync(string key, T value); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/INavigationService.cs b/WinClassicSamplesBrowser/Contracts/Services/INavigationService.cs deleted file mode 100644 index 975aa1fb..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/INavigationService.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Navigation; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface INavigationService -{ - event NavigatedEventHandler Navigated; - - bool CanGoBack - { - get; - } - - Frame? Frame - { - get; set; - } - - bool NavigateTo(string pageKey, object? parameter = null, bool clearNavigation = false); - - bool GoBack(); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/INavigationViewService.cs b/WinClassicSamplesBrowser/Contracts/Services/INavigationViewService.cs deleted file mode 100644 index 291861cd..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/INavigationViewService.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Microsoft.UI.Xaml.Controls; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface INavigationViewService -{ - IList? MenuItems - { - get; - } - - object? SettingsItem - { - get; - } - - void Initialize(NavigationView navigationView); - - void UnregisterEvents(); - - NavigationViewItem? GetSelectedItem(Type pageType); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/IPageService.cs b/WinClassicSamplesBrowser/Contracts/Services/IPageService.cs deleted file mode 100644 index 18d7dace..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/IPageService.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface IPageService -{ - Type GetPageType(string key); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/IThemeSelectorService.cs b/WinClassicSamplesBrowser/Contracts/Services/IThemeSelectorService.cs deleted file mode 100644 index 53841e8a..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/IThemeSelectorService.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Microsoft.UI.Xaml; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface IThemeSelectorService -{ - ElementTheme Theme - { - get; - } - - Task InitializeAsync(); - - Task SetThemeAsync(ElementTheme theme); - - Task SetRequestedThemeAsync(); -} diff --git a/WinClassicSamplesBrowser/Contracts/Services/IWebViewService.cs b/WinClassicSamplesBrowser/Contracts/Services/IWebViewService.cs deleted file mode 100644 index 70d47a44..00000000 --- a/WinClassicSamplesBrowser/Contracts/Services/IWebViewService.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Microsoft.UI.Xaml.Controls; -using Microsoft.Web.WebView2.Core; - -namespace WinClassicSamplesBrowser.Contracts.Services; - -public interface IWebViewService -{ - Uri? Source - { - get; - } - - bool CanGoBack - { - get; - } - - bool CanGoForward - { - get; - } - - event EventHandler? NavigationCompleted; - - void Initialize(WebView2 webView); - - void GoBack(); - - void GoForward(); - - void Reload(); - - void UnregisterEvents(); -} diff --git a/WinClassicSamplesBrowser/Contracts/ViewModels/INavigationAware.cs b/WinClassicSamplesBrowser/Contracts/ViewModels/INavigationAware.cs deleted file mode 100644 index 08475b8c..00000000 --- a/WinClassicSamplesBrowser/Contracts/ViewModels/INavigationAware.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace WinClassicSamplesBrowser.Contracts.ViewModels; - -public interface INavigationAware -{ - void OnNavigatedTo(object parameter); - - void OnNavigatedFrom(); -} diff --git a/WinClassicSamplesBrowser/Controls/CustomControlTemplate.xaml b/WinClassicSamplesBrowser/Controls/CustomControlTemplate.xaml deleted file mode 100644 index ed446907..00000000 --- a/WinClassicSamplesBrowser/Controls/CustomControlTemplate.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/WinClassicSamplesBrowser/Controls/CustomControlTemplate.xaml.cs b/WinClassicSamplesBrowser/Controls/CustomControlTemplate.xaml.cs deleted file mode 100644 index 9c42752e..00000000 --- a/WinClassicSamplesBrowser/Controls/CustomControlTemplate.xaml.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; - -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. - -namespace WinClassicSamplesBrowser.Controls; - -public sealed partial class CustomControlTemplate : UserControl -{ - public CustomControlTemplate() - { - //InitializeComponent(); - } -} diff --git a/WinClassicSamplesBrowser/Controls/Shell32/AppBarT.xaml b/WinClassicSamplesBrowser/Controls/Shell32/AppBarT.xaml deleted file mode 100644 index a5c599ca..00000000 --- a/WinClassicSamplesBrowser/Controls/Shell32/AppBarT.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/WinClassicSamplesBrowser/Controls/Shell32/AppBarT.xaml.cs b/WinClassicSamplesBrowser/Controls/Shell32/AppBarT.xaml.cs deleted file mode 100644 index d8ef6979..00000000 --- a/WinClassicSamplesBrowser/Controls/Shell32/AppBarT.xaml.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Controls.Shell32; - -internal class AppBarT -{ -} diff --git a/WinClassicSamplesBrowser/Controls/Shell32/ExplorerView.xaml b/WinClassicSamplesBrowser/Controls/Shell32/ExplorerView.xaml deleted file mode 100644 index ed446907..00000000 --- a/WinClassicSamplesBrowser/Controls/Shell32/ExplorerView.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/WinClassicSamplesBrowser/Controls/Shell32/ExplorerView.xaml.cs b/WinClassicSamplesBrowser/Controls/Shell32/ExplorerView.xaml.cs deleted file mode 100644 index 21e94994..00000000 --- a/WinClassicSamplesBrowser/Controls/Shell32/ExplorerView.xaml.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Controls.Shell32; - -internal class ExplorerView -{ -} diff --git a/WinClassicSamplesBrowser/Controls/Shell32/ShellNamespaceTreeView.xaml b/WinClassicSamplesBrowser/Controls/Shell32/ShellNamespaceTreeView.xaml deleted file mode 100644 index 71d4a4d1..00000000 --- a/WinClassicSamplesBrowser/Controls/Shell32/ShellNamespaceTreeView.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - diff --git a/WinClassicSamplesBrowser/Controls/Shell32/ShellNamespaceTreeView.xaml.cs b/WinClassicSamplesBrowser/Controls/Shell32/ShellNamespaceTreeView.xaml.cs deleted file mode 100644 index e96929c6..00000000 --- a/WinClassicSamplesBrowser/Controls/Shell32/ShellNamespaceTreeView.xaml.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Controls.Shell32; - -internal class ShellNamespaceTreeView -{ -} diff --git a/WinClassicSamplesBrowser/Helpers/EnumToBooleanConverter.cs b/WinClassicSamplesBrowser/Helpers/EnumToBooleanConverter.cs deleted file mode 100644 index 95a6d921..00000000 --- a/WinClassicSamplesBrowser/Helpers/EnumToBooleanConverter.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Data; - -namespace WinClassicSamplesBrowser.Helpers; - -public class EnumToBooleanConverter : IValueConverter -{ - public EnumToBooleanConverter() - { - } - - public object Convert(object value, Type targetType, object parameter, string language) - { - if (parameter is string enumString) - { - if (!Enum.IsDefined(typeof(ElementTheme), value)) - { - throw new ArgumentException("ExceptionEnumToBooleanConverterValueMustBeAnEnum"); - } - - var enumValue = Enum.Parse(typeof(ElementTheme), enumString); - - return enumValue.Equals(value); - } - - throw new ArgumentException("ExceptionEnumToBooleanConverterParameterMustBeAnEnumName"); - } - - public object ConvertBack(object value, Type targetType, object parameter, string language) - { - if (parameter is string enumString) - { - return Enum.Parse(typeof(ElementTheme), enumString); - } - - throw new ArgumentException("ExceptionEnumToBooleanConverterParameterMustBeAnEnumName"); - } -} diff --git a/WinClassicSamplesBrowser/Helpers/FrameExtensions.cs b/WinClassicSamplesBrowser/Helpers/FrameExtensions.cs deleted file mode 100644 index 7f2d4039..00000000 --- a/WinClassicSamplesBrowser/Helpers/FrameExtensions.cs +++ /dev/null @@ -1,8 +0,0 @@ -using Microsoft.UI.Xaml.Controls; - -namespace WinClassicSamplesBrowser.Helpers; - -public static class FrameExtensions -{ - public static object? GetPageViewModel(this Frame frame) => frame?.Content?.GetType().GetProperty("ViewModel")?.GetValue(frame.Content, null); -} diff --git a/WinClassicSamplesBrowser/Helpers/Json.cs b/WinClassicSamplesBrowser/Helpers/Json.cs deleted file mode 100644 index bda4e013..00000000 --- a/WinClassicSamplesBrowser/Helpers/Json.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Newtonsoft.Json; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Helpers; - -public static class Json -{ - public static async Task ToObjectAsync(string value) - { - return await Task.Run(() => - { - return JsonConvert.DeserializeObject(value); - }); - } - - public static async Task StringifyAsync(object value) - { - return await Task.Run(() => - { - return JsonConvert.SerializeObject(value); - }); - } -} diff --git a/WinClassicSamplesBrowser/Helpers/NavigationHelper.cs b/WinClassicSamplesBrowser/Helpers/NavigationHelper.cs deleted file mode 100644 index c87c4cab..00000000 --- a/WinClassicSamplesBrowser/Helpers/NavigationHelper.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; - -namespace WinClassicSamplesBrowser.Helpers; - -// Helper class to set the navigation target for a NavigationViewItem. -// -// Usage in XAML: -// -// -// Usage in code: -// NavigationHelper.SetNavigateTo(navigationViewItem, typeof(MainViewModel).FullName); -public class NavigationHelper -{ - public static string GetNavigateTo(NavigationViewItem item) => (string)item.GetValue(NavigateToProperty); - - public static void SetNavigateTo(NavigationViewItem item, string value) => item.SetValue(NavigateToProperty, value); - - public static readonly DependencyProperty NavigateToProperty = - DependencyProperty.RegisterAttached("NavigateTo", typeof(string), typeof(NavigationHelper), new PropertyMetadata(null)); -} diff --git a/WinClassicSamplesBrowser/Helpers/ResourceExtensions.cs b/WinClassicSamplesBrowser/Helpers/ResourceExtensions.cs deleted file mode 100644 index 548798c6..00000000 --- a/WinClassicSamplesBrowser/Helpers/ResourceExtensions.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Microsoft.Windows.ApplicationModel.Resources; - -namespace WinClassicSamplesBrowser.Helpers; - -public static class ResourceExtensions -{ - private static readonly ResourceLoader _resourceLoader = new(); - - public static string GetLocalized(this string resourceKey) => _resourceLoader.GetString(resourceKey); -} diff --git a/WinClassicSamplesBrowser/Helpers/RuntimeHelper.cs b/WinClassicSamplesBrowser/Helpers/RuntimeHelper.cs deleted file mode 100644 index ee393711..00000000 --- a/WinClassicSamplesBrowser/Helpers/RuntimeHelper.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Runtime.InteropServices; -using System.Text; - -namespace WinClassicSamplesBrowser.Helpers; - -public class RuntimeHelper -{ - [DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = true)] - private static extern int GetCurrentPackageFullName(ref int packageFullNameLength, StringBuilder? packageFullName); - - public static bool IsMSIX - { - get - { - var length = 0; - - return GetCurrentPackageFullName(ref length, null) != 15700L; - } - } -} diff --git a/WinClassicSamplesBrowser/Helpers/SettingsStorageExtensions.cs b/WinClassicSamplesBrowser/Helpers/SettingsStorageExtensions.cs deleted file mode 100644 index 2cdc2458..00000000 --- a/WinClassicSamplesBrowser/Helpers/SettingsStorageExtensions.cs +++ /dev/null @@ -1,112 +0,0 @@ -using System.IO; -using System.Threading.Tasks; -using Windows.Storage.Streams; -using Windows.Storage; - -namespace WinClassicSamplesBrowser.Helpers; - -// Use these extension methods to store and retrieve local and roaming app data -// More details regarding storing and retrieving app data at https://docs.microsoft.com/windows/apps/design/app-settings/store-and-retrieve-app-data -public static class SettingsStorageExtensions -{ - private const string FileExtension = ".json"; - - public static bool IsRoamingStorageAvailable(this ApplicationData appData) - { - return appData.RoamingStorageQuota == 0; - } - - public static async Task SaveAsync(this StorageFolder folder, string name, T content) - { - var file = await folder.CreateFileAsync(GetFileName(name), CreationCollisionOption.ReplaceExisting); - var fileContent = await Json.StringifyAsync(content); - - await FileIO.WriteTextAsync(file, fileContent); - } - - public static async Task ReadAsync(this StorageFolder folder, string name) - { - if (!File.Exists(Path.Combine(folder.Path, GetFileName(name)))) - { - return default; - } - - var file = await folder.GetFileAsync($"{name}.json"); - var fileContent = await FileIO.ReadTextAsync(file); - - return await Json.ToObjectAsync(fileContent); - } - - public static async Task SaveAsync(this ApplicationDataContainer settings, string key, T value) - { - settings.SaveString(key, await Json.StringifyAsync(value)); - } - - public static void SaveString(this ApplicationDataContainer settings, string key, string value) - { - settings.Values[key] = value; - } - - public static async Task ReadAsync(this ApplicationDataContainer settings, string key) - { - object? obj; - - if (settings.Values.TryGetValue(key, out obj)) - { - return await Json.ToObjectAsync((string)obj); - } - - return default; - } - - public static async Task SaveFileAsync(this StorageFolder folder, byte[] content, string fileName, CreationCollisionOption options = CreationCollisionOption.ReplaceExisting) - { - if (content == null) - { - throw new ArgumentNullException(nameof(content)); - } - - if (string.IsNullOrEmpty(fileName)) - { - throw new ArgumentException("File name is null or empty. Specify a valid file name", nameof(fileName)); - } - - var storageFile = await folder.CreateFileAsync(fileName, options); - await FileIO.WriteBytesAsync(storageFile, content); - return storageFile; - } - - public static async Task ReadFileAsync(this StorageFolder folder, string fileName) - { - var item = await folder.TryGetItemAsync(fileName).AsTask().ConfigureAwait(false); - - if ((item != null) && item.IsOfType(StorageItemTypes.File)) - { - var storageFile = await folder.GetFileAsync(fileName); - var content = await storageFile.ReadBytesAsync(); - return content; - } - - return null; - } - - public static async Task ReadBytesAsync(this StorageFile file) - { - if (file != null) - { - using IRandomAccessStream stream = await file.OpenReadAsync(); - using var reader = new DataReader(stream.GetInputStreamAt(0)); - await reader.LoadAsync((uint)stream.Size); - var bytes = new byte[stream.Size]; - reader.ReadBytes(bytes); - return bytes; - } - - return null; - } - - private static string GetFileName(string name) - { - return string.Concat(name, FileExtension); - } -} diff --git a/WinClassicSamplesBrowser/Helpers/TitleBarHelper.cs b/WinClassicSamplesBrowser/Helpers/TitleBarHelper.cs deleted file mode 100644 index b4cf530f..00000000 --- a/WinClassicSamplesBrowser/Helpers/TitleBarHelper.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System.Runtime.InteropServices; - -using Microsoft.UI; -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Media; -using Windows.UI; -using Windows.UI.ViewManagement; - -namespace WinClassicSamplesBrowser.Helpers; - -// Helper class to workaround custom title bar bugs. -// DISCLAIMER: The resource key names and color values used below are subject to change. Do not depend on them. -// https://github.com/microsoft/TemplateStudio/issues/4516 -internal class TitleBarHelper -{ - private const int WAINACTIVE = 0x00; - private const int WAACTIVE = 0x01; - private const int WMACTIVATE = 0x0006; - - [DllImport("user32.dll")] - private static extern IntPtr GetActiveWindow(); - - [DllImport("user32.dll", CharSet = CharSet.Auto)] - private static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, IntPtr lParam); - - public static void UpdateTitleBar(ElementTheme theme) - { - if (App.MainWindow.ExtendsContentIntoTitleBar) - { - if (theme == ElementTheme.Default) - { - var uiSettings = new UISettings(); - var background = uiSettings.GetColorValue(UIColorType.Background); - - theme = background == Colors.White ? ElementTheme.Light : ElementTheme.Dark; - } - - if (theme == ElementTheme.Default) - { - theme = Application.Current.RequestedTheme == ApplicationTheme.Light ? ElementTheme.Light : ElementTheme.Dark; - } - - App.MainWindow.AppWindow.TitleBar.ButtonForegroundColor = theme switch - { - ElementTheme.Dark => Colors.White, - ElementTheme.Light => Colors.Black, - _ => Colors.Transparent - }; - - App.MainWindow.AppWindow.TitleBar.ButtonHoverForegroundColor = theme switch - { - ElementTheme.Dark => Colors.White, - ElementTheme.Light => Colors.Black, - _ => Colors.Transparent - }; - - App.MainWindow.AppWindow.TitleBar.ButtonHoverBackgroundColor = theme switch - { - ElementTheme.Dark => Color.FromArgb(0x33, 0xFF, 0xFF, 0xFF), - ElementTheme.Light => Color.FromArgb(0x33, 0x00, 0x00, 0x00), - _ => Colors.Transparent - }; - - App.MainWindow.AppWindow.TitleBar.ButtonPressedBackgroundColor = theme switch - { - ElementTheme.Dark => Color.FromArgb(0x66, 0xFF, 0xFF, 0xFF), - ElementTheme.Light => Color.FromArgb(0x66, 0x00, 0x00, 0x00), - _ => Colors.Transparent - }; - - App.MainWindow.AppWindow.TitleBar.BackgroundColor = Colors.Transparent; - - var hwnd = WinRT.Interop.WindowNative.GetWindowHandle(App.MainWindow); - if (hwnd == GetActiveWindow()) - { - SendMessage(hwnd, WMACTIVATE, WAINACTIVE, IntPtr.Zero); - SendMessage(hwnd, WMACTIVATE, WAACTIVE, IntPtr.Zero); - } - else - { - SendMessage(hwnd, WMACTIVATE, WAACTIVE, IntPtr.Zero); - SendMessage(hwnd, WMACTIVATE, WAINACTIVE, IntPtr.Zero); - } - } - } - - public static void ApplySystemThemeToCaptionButtons() - { - var frame = App.AppTitlebar as FrameworkElement; - if (frame != null) - { - UpdateTitleBar(frame.ActualTheme); - } - } -} diff --git a/WinClassicSamplesBrowser/MainWindow.xaml b/WinClassicSamplesBrowser/MainWindow.xaml deleted file mode 100644 index 9425e232..00000000 --- a/WinClassicSamplesBrowser/MainWindow.xaml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WinClassicSamplesBrowser/MainWindow.xaml.cs b/WinClassicSamplesBrowser/MainWindow.xaml.cs deleted file mode 100644 index f930e7c5..00000000 --- a/WinClassicSamplesBrowser/MainWindow.xaml.cs +++ /dev/null @@ -1,51 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using WinClassicSamplesBrowser.Views; -using Windows.Foundation; -using Windows.Foundation.Collections; -using WinUIEx; - -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. - -namespace WinClassicSamplesBrowser; - -/// -/// An empty window that can be used on its own or navigated to within a Frame. -/// -public sealed partial class MainWindow : WindowEx -{ - public MainWindow() - { - InitializeComponent(); - - //ContentFrame.Navigate(typeof(HomePage)); - } - - private void NavigationView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) - { - if (args.SelectedItem is NavigationViewItem item) - { - switch (item.Tag) - { - case "home": - ContentFrame.Navigate(typeof(HomePage)); - break; - - case "explorer": - ContentFrame.Navigate(typeof(FileExplorerPage)); - break; - } - } - } -} diff --git a/WinClassicSamplesBrowser/Models/LocalSettingsOptions.cs b/WinClassicSamplesBrowser/Models/LocalSettingsOptions.cs deleted file mode 100644 index d67c2287..00000000 --- a/WinClassicSamplesBrowser/Models/LocalSettingsOptions.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace WinClassicSamplesBrowser.Models; - -public class LocalSettingsOptions -{ - public string? ApplicationDataFolder - { - get; set; - } - - public string? LocalSettingsFile - { - get; set; - } -} diff --git a/WinClassicSamplesBrowser/Models/NavigationModel.cs b/WinClassicSamplesBrowser/Models/NavigationModel.cs deleted file mode 100644 index 1930386b..00000000 --- a/WinClassicSamplesBrowser/Models/NavigationModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Models; - -internal class NavigationModel -{ -} diff --git a/WinClassicSamplesBrowser/Models/ShellFolderModel.cs b/WinClassicSamplesBrowser/Models/ShellFolderModel.cs deleted file mode 100644 index 13c09001..00000000 --- a/WinClassicSamplesBrowser/Models/ShellFolderModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Models; - -internal class ShellFolderModel -{ -} diff --git a/WinClassicSamplesBrowser/Models/ShellItemModel.cs b/WinClassicSamplesBrowser/Models/ShellItemModel.cs deleted file mode 100644 index a7e2dcee..00000000 --- a/WinClassicSamplesBrowser/Models/ShellItemModel.cs +++ /dev/null @@ -1,61 +0,0 @@ -using CommunityToolkit.Mvvm.ComponentModel; -using Microsoft.UI.Xaml.Controls; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Models; - -public interface IShellItemModel -{ - string Name { get; } - string? DisplayName { get; } - string? ParsingName { get; } - string? TypeName { get; } - bool IsFolder { get; } - Task GetIconAsync(); -} - -public interface IShellFolderModel : IShellItemModel -{ - Task> GetChildrenAsync(); -} - -public class ShellItemModel : ObservableObject, IShellItemModel -{ - public string Name { get; } - public string? DisplayName { get; } - public string? ParsingName { get; } - public string? TypeName { get; } - public bool IsFolder { get; } - - private readonly Func> _iconLoader; - private IconSource? _icon; - - public ShellItemModel( - string name, - string? displayName, - string? parsingName, - string? typeName, - bool isFolder, - Func> iconLoader) - { - Name = name; - DisplayName = displayName; - ParsingName = parsingName; - TypeName = typeName; - IsFolder = isFolder; - _iconLoader = iconLoader; - } - - public async Task GetIconAsync() - { - if (_icon != null) - return _icon; - - _icon = await _iconLoader(); - return _icon; - } -} diff --git a/WinClassicSamplesBrowser/Package.appxmanifest b/WinClassicSamplesBrowser/Package.appxmanifest deleted file mode 100644 index 111bd768..00000000 --- a/WinClassicSamplesBrowser/Package.appxmanifest +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - WinClassicSamplesBrowser - Vanara - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml deleted file mode 100644 index 8953cce9..00000000 --- a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-arm64.pubxml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - FileSystem - ARM64 - win-arm64 - bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\ - true - False - - \ No newline at end of file diff --git a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml deleted file mode 100644 index cd995617..00000000 --- a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x64.pubxml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - FileSystem - x64 - win-x64 - bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\ - true - False - - \ No newline at end of file diff --git a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml b/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml deleted file mode 100644 index a70c6942..00000000 --- a/WinClassicSamplesBrowser/Properties/PublishProfiles/win-x86.pubxml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - FileSystem - x86 - win-x86 - bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\ - true - False - - \ No newline at end of file diff --git a/WinClassicSamplesBrowser/README.md b/WinClassicSamplesBrowser/README.md deleted file mode 100644 index f7a0c2f0..00000000 --- a/WinClassicSamplesBrowser/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Win Classic Samples Browser -### a fork of `WinClassicSamples` using Vanara in WinUI3 Apps. - -# Introduction -This Repoitory is an example of [WinClassicSamples](https://github.com/dahall/WinClassicSamplesCS/) using the Vanara -libraries in a WinUI3 App. The goal is to demonstrate the use of the Vanara libraries in a side-by-side model with full -featured modern WinUI environment. - -This repository is intended to be a reference for developers who want to use the Vanara libraries in their own projects, and to provide -a starting point for those who want to learn how to use the Vanara libraries in a WinUI3 App. - -First, take a look at [Template Studio for WinUI (C#)](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs), -available through Visual Studio Marketplace: - -> Template Studio for WinUI accelerates the creation of new WinUI apps using a wizard-based UI. -> -> Projects created with this extension contain well-formed, readable code and incorporate the latest development features while implementing proven patterns and leading practices. The generated code includes links to documentation and TODO comments that provide useful insight and guidance for turning the generated projects into production applications. -> -> To get started, install the extension, then select the corresponding Template Studio project template when creating a new project in Visual Studio. Name your project, then click Create to launch the Template Studio wizard. - -## Project Intent -Test and validate that the structures, methods and interfaces in Vanara using known code and outcomes. -Demonstrate the use of the Vanara libraries in a side-by-side model with the native Win32 API. - -# Resources -- [Vanara on GitHub](https://github.com/dahall/Vanara) -- [WinClassicSamples using Vanara on GitHub](https://github.com/dahall/WinClassicSamplesCS) -- [Native Microsoft WinClassicSamples on GitHub](https://github.com/Microsoft/Windows-classic-samples) -- [Official WinUI3 on Microsoft.com](https://docs.microsoft.com/en-us/windows/apps/winui/winui3/) -- [Template Studio for WinUI (C#) on VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs) diff --git a/WinClassicSamplesBrowser/Services/ActivationService.cs b/WinClassicSamplesBrowser/Services/ActivationService.cs deleted file mode 100644 index 76886a5c..00000000 --- a/WinClassicSamplesBrowser/Services/ActivationService.cs +++ /dev/null @@ -1,72 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using System.Threading.Tasks; -using WinClassicSamplesBrowser.Activation; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Views; - -namespace WinClassicSamplesBrowser.Services; - -public class ActivationService : IActivationService -{ - private readonly ActivationHandler _defaultHandler; - private readonly IEnumerable _activationHandlers; - private readonly IThemeSelectorService _themeSelectorService; - private UIElement? _shell = null; - - public ActivationService(ActivationHandler defaultHandler, IEnumerable activationHandlers, IThemeSelectorService themeSelectorService) - { - _defaultHandler = defaultHandler; - _activationHandlers = activationHandlers; - _themeSelectorService = themeSelectorService; - } - - public async Task ActivateAsync(object activationArgs) - { - // Execute tasks before activation. - await InitializeAsync(); - - // Set the MainWindow Content. - if (App.MainWindow.Content == null) - { - _shell = App.GetService(); - App.MainWindow.Content = _shell ?? new Frame(); - } - - // Handle activation via ActivationHandlers. - await HandleActivationAsync(activationArgs); - - // Activate the MainWindow. - App.MainWindow.Activate(); - - // Execute tasks after activation. - await StartupAsync(); - } - - private async Task HandleActivationAsync(object activationArgs) - { - var activationHandler = _activationHandlers.FirstOrDefault(h => h.CanHandle(activationArgs)); - - if (activationHandler != null) - { - await activationHandler.HandleAsync(activationArgs); - } - - if (_defaultHandler.CanHandle(activationArgs)) - { - await _defaultHandler.HandleAsync(activationArgs); - } - } - - private async Task InitializeAsync() - { - await _themeSelectorService.InitializeAsync().ConfigureAwait(false); - await Task.CompletedTask; - } - - private async Task StartupAsync() - { - await _themeSelectorService.SetRequestedThemeAsync(); - await Task.CompletedTask; - } -} diff --git a/WinClassicSamplesBrowser/Services/AppNotificationService.cs b/WinClassicSamplesBrowser/Services/AppNotificationService.cs deleted file mode 100644 index cb348350..00000000 --- a/WinClassicSamplesBrowser/Services/AppNotificationService.cs +++ /dev/null @@ -1,70 +0,0 @@ -using System.Collections.Specialized; -using System.Web; - -using Microsoft.Windows.AppNotifications; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.ViewModels; - -namespace WinClassicSamplesBrowser.Services; - -public class AppNotificationService : IAppNotificationService -{ - private readonly INavigationService _navigationService; - - public AppNotificationService(INavigationService navigationService) - { - _navigationService = navigationService; - } - - ~AppNotificationService() - { - Unregister(); - } - - public void Initialize() - { - AppNotificationManager.Default.NotificationInvoked += OnNotificationInvoked; - - // TODO: taj 28-03-26 FAIL: AppNotificationManager.Default.Register(); - } - - public void OnNotificationInvoked(AppNotificationManager sender, AppNotificationActivatedEventArgs args) - { - // TODO: Handle notification invocations when your app is already running. - - //// // Navigate to a specific page based on the notification arguments. - //// if (ParseArguments(args.Argument)["action"] == "Settings") - //// { - //// App.MainWindow.DispatcherQueue.TryEnqueue(() => - //// { - //// _navigationService.NavigateTo(typeof(SettingsViewModel).FullName!); - //// }); - //// } - - App.MainWindow.DispatcherQueue.TryEnqueue(() => - { - App.MainWindow.ShowMessageDialogAsync("TODO: Handle notification invocations when your app is already running.", "Notification Invoked"); - - App.MainWindow.BringToFront(); - }); - } - - public bool Show(string payload) - { - var appNotification = new AppNotification(payload); - - AppNotificationManager.Default.Show(appNotification); - - return appNotification.Id != 0; - } - - public NameValueCollection ParseArguments(string arguments) - { - return HttpUtility.ParseQueryString(arguments); - } - - public void Unregister() - { - AppNotificationManager.Default.Unregister(); - } -} diff --git a/WinClassicSamplesBrowser/Services/FileService.cs b/WinClassicSamplesBrowser/Services/FileService.cs deleted file mode 100644 index ad7260ae..00000000 --- a/WinClassicSamplesBrowser/Services/FileService.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System.IO; -using System.Text; -using Newtonsoft.Json; -using WinClassicSamplesBrowser.Contracts.Services; - -namespace WinClassicSamplesBrowser.Services; - -public class FileService : IFileService -{ - public T Read(string folderPath, string fileName) - { - var path = Path.Combine(folderPath, fileName); - if (File.Exists(path)) - { - var json = File.ReadAllText(path); - return JsonConvert.DeserializeObject(json); - } - - return default; - } - - public void Save(string folderPath, string fileName, T content) - { - if (!Directory.Exists(folderPath)) - { - Directory.CreateDirectory(folderPath); - } - - var fileContent = JsonConvert.SerializeObject(content); - File.WriteAllText(Path.Combine(folderPath, fileName), fileContent, Encoding.UTF8); - } - - public void Delete(string folderPath, string fileName) - { - if (fileName != null && File.Exists(Path.Combine(folderPath, fileName))) - { - File.Delete(Path.Combine(folderPath, fileName)); - } - } -} diff --git a/WinClassicSamplesBrowser/Services/LocalSettingsService.cs b/WinClassicSamplesBrowser/Services/LocalSettingsService.cs deleted file mode 100644 index bae1a66c..00000000 --- a/WinClassicSamplesBrowser/Services/LocalSettingsService.cs +++ /dev/null @@ -1,86 +0,0 @@ -using Microsoft.Extensions.Options; -using System.IO; -using System.Threading.Tasks; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Helpers; -using WinClassicSamplesBrowser.Models; -using Windows.ApplicationModel; -using Windows.Storage; - -namespace WinClassicSamplesBrowser.Services; - -public class LocalSettingsService : ILocalSettingsService -{ - private const string _defaultApplicationDataFolder = "WinClassicSamplesBrowser/ApplicationData"; - private const string _defaultLocalSettingsFile = "LocalSettings.json"; - - private readonly IFileService _fileService; - private readonly LocalSettingsOptions _options; - - private readonly string _localApplicationData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); - private readonly string _applicationDataFolder; - private readonly string _localsettingsFile; - - private IDictionary _settings; - - private bool _isInitialized; - - public LocalSettingsService(IFileService fileService, IOptions options) - { - _fileService = fileService; - _options = options.Value; - - _applicationDataFolder = Path.Combine(_localApplicationData, _options.ApplicationDataFolder ?? _defaultApplicationDataFolder); - _localsettingsFile = _options.LocalSettingsFile ?? _defaultLocalSettingsFile; - - _settings = new Dictionary(); - } - - private async Task InitializeAsync() - { - if (!_isInitialized) - { - _settings = await Task.Run(() => _fileService.Read>(_applicationDataFolder, _localsettingsFile)) ?? new Dictionary(); - - _isInitialized = true; - } - } - - public async Task ReadSettingAsync(string key) - { - if (RuntimeHelper.IsMSIX) - { - if (ApplicationData.Current.LocalSettings.Values.TryGetValue(key, out var obj)) - { - return await Json.ToObjectAsync((string)obj); - } - } - else - { - await InitializeAsync(); - - if (_settings != null && _settings.TryGetValue(key, out var obj)) - { - return await Json.ToObjectAsync((string)obj); - } - } - - return default; - } - - public async Task SaveSettingAsync(string key, T value) - { - if (RuntimeHelper.IsMSIX) - { - ApplicationData.Current.LocalSettings.Values[key] = await Json.StringifyAsync(value); - } - else - { - await InitializeAsync(); - - _settings[key] = await Json.StringifyAsync(value); - - await Task.Run(() => _fileService.Save(_applicationDataFolder, _localsettingsFile, _settings)); - } - } -} diff --git a/WinClassicSamplesBrowser/Services/NavigationService.cs b/WinClassicSamplesBrowser/Services/NavigationService.cs deleted file mode 100644 index d3d207a0..00000000 --- a/WinClassicSamplesBrowser/Services/NavigationService.cs +++ /dev/null @@ -1,124 +0,0 @@ -using System.Diagnostics.CodeAnalysis; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Navigation; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Contracts.ViewModels; -using WinClassicSamplesBrowser.Helpers; - -namespace WinClassicSamplesBrowser.Services; - -// For more information on navigation between pages see -// https://github.com/microsoft/TemplateStudio/blob/main/docs/WinUI/navigation.md -public class NavigationService : INavigationService -{ - private readonly IPageService _pageService; - private object? _lastParameterUsed; - private Frame? _frame; - - public event NavigatedEventHandler? Navigated; - - public Frame? Frame - { - get - { - if (_frame == null) - { - _frame = App.MainWindow.Content as Frame; - RegisterFrameEvents(); - } - - return _frame; - } - - set - { - UnregisterFrameEvents(); - _frame = value; - RegisterFrameEvents(); - } - } - - [MemberNotNullWhen(true, nameof(Frame), nameof(_frame))] - public bool CanGoBack => Frame != null && Frame.CanGoBack; - - public NavigationService(IPageService pageService) - { - _pageService = pageService; - } - - private void RegisterFrameEvents() - { - if (_frame != null) - { - _frame.Navigated += OnNavigated; - } - } - - private void UnregisterFrameEvents() - { - if (_frame != null) - { - _frame.Navigated -= OnNavigated; - } - } - - public bool GoBack() - { - if (CanGoBack) - { - var vmBeforeNavigation = _frame.GetPageViewModel(); - _frame.GoBack(); - if (vmBeforeNavigation is INavigationAware navigationAware) - { - navigationAware.OnNavigatedFrom(); - } - - return true; - } - - return false; - } - - public bool NavigateTo(string pageKey, object? parameter = null, bool clearNavigation = false) - { - var pageType = _pageService.GetPageType(pageKey); - - if (_frame != null && (_frame.Content?.GetType() != pageType || (parameter != null && !parameter.Equals(_lastParameterUsed)))) - { - _frame.Tag = clearNavigation; - var vmBeforeNavigation = _frame.GetPageViewModel(); - var navigated = _frame.Navigate(pageType, parameter); - if (navigated) - { - _lastParameterUsed = parameter; - if (vmBeforeNavigation is INavigationAware navigationAware) - { - navigationAware.OnNavigatedFrom(); - } - } - - return navigated; - } - - return false; - } - - private void OnNavigated(object sender, NavigationEventArgs e) - { - if (sender is Frame frame) - { - var clearNavigation = (bool)frame.Tag; - if (clearNavigation) - { - frame.BackStack.Clear(); - } - - if (frame.GetPageViewModel() is INavigationAware navigationAware) - { - navigationAware.OnNavigatedTo(e.Parameter); - } - - Navigated?.Invoke(sender, e); - } - } -} diff --git a/WinClassicSamplesBrowser/Services/NavigationViewService.cs b/WinClassicSamplesBrowser/Services/NavigationViewService.cs deleted file mode 100644 index f8ee0fe6..00000000 --- a/WinClassicSamplesBrowser/Services/NavigationViewService.cs +++ /dev/null @@ -1,103 +0,0 @@ -using System.Diagnostics.CodeAnalysis; - -using Microsoft.UI.Xaml.Controls; - -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Helpers; -using WinClassicSamplesBrowser.ViewModels; - -namespace WinClassicSamplesBrowser.Services; - -public class NavigationViewService : INavigationViewService -{ - private readonly INavigationService _navigationService; - - private readonly IPageService _pageService; - - private NavigationView? _navigationView; - - public IList? MenuItems => _navigationView?.MenuItems; - - public object? SettingsItem => _navigationView?.SettingsItem; - - public NavigationViewService(INavigationService navigationService, IPageService pageService) - { - _navigationService = navigationService; - _pageService = pageService; - } - - [MemberNotNull(nameof(_navigationView))] - public void Initialize(NavigationView navigationView) - { - _navigationView = navigationView; - _navigationView.BackRequested += OnBackRequested; - _navigationView.ItemInvoked += OnItemInvoked; - } - - public void UnregisterEvents() - { - if (_navigationView != null) - { - _navigationView.BackRequested -= OnBackRequested; - _navigationView.ItemInvoked -= OnItemInvoked; - } - } - - public NavigationViewItem? GetSelectedItem(Type pageType) - { - if (_navigationView != null) - { - return GetSelectedItem(_navigationView.MenuItems, pageType) ?? GetSelectedItem(_navigationView.FooterMenuItems, pageType); - } - - return null; - } - - private void OnBackRequested(NavigationView sender, NavigationViewBackRequestedEventArgs args) => _navigationService.GoBack(); - - private void OnItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args) - { - if (args.IsSettingsInvoked) - { - _navigationService.NavigateTo(typeof(SettingsViewModel).FullName!); - } - else - { - var selectedItem = args.InvokedItemContainer as NavigationViewItem; - - if (selectedItem?.GetValue(NavigationHelper.NavigateToProperty) is string pageKey) - { - _navigationService.NavigateTo(pageKey); - } - } - } - - private NavigationViewItem? GetSelectedItem(IEnumerable menuItems, Type pageType) - { - foreach (var item in menuItems.OfType()) - { - if (IsMenuItemForPageType(item, pageType)) - { - return item; - } - - var selectedChild = GetSelectedItem(item.MenuItems, pageType); - if (selectedChild != null) - { - return selectedChild; - } - } - - return null; - } - - private bool IsMenuItemForPageType(NavigationViewItem menuItem, Type sourcePageType) - { - if (menuItem.GetValue(NavigationHelper.NavigateToProperty) is string pageKey) - { - return _pageService.GetPageType(pageKey) == sourcePageType; - } - - return false; - } -} diff --git a/WinClassicSamplesBrowser/Services/PageService.cs b/WinClassicSamplesBrowser/Services/PageService.cs deleted file mode 100644 index 3899d5b6..00000000 --- a/WinClassicSamplesBrowser/Services/PageService.cs +++ /dev/null @@ -1,57 +0,0 @@ -using CommunityToolkit.Mvvm.ComponentModel; - -using Microsoft.UI.Xaml.Controls; - -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Views; -using WinClassicSamplesBrowser.ViewModels; - -namespace WinClassicSamplesBrowser.Services; - -public class PageService : IPageService -{ - private readonly Dictionary _pages = new(); - - public PageService() - { - Configure(); - Configure(); - Configure(); - } - - public Type GetPageType(string key) - { - Type? pageType; - lock (_pages) - { - if (!_pages.TryGetValue(key, out pageType)) - { - throw new ArgumentException($"Page not found: {key}. Did you forget to call PageService.Configure?"); - } - } - - return pageType; - } - - private void Configure() - where VM : ObservableObject - where V : Page - { - lock (_pages) - { - var key = typeof(VM).FullName!; - if (_pages.ContainsKey(key)) - { - throw new ArgumentException($"The key {key} is already configured in PageService"); - } - - var type = typeof(V); - if (_pages.ContainsValue(type)) - { - throw new ArgumentException($"This type is already configured with key {_pages.First(p => p.Value == type).Key}"); - } - - _pages.Add(key, type); - } - } -} diff --git a/WinClassicSamplesBrowser/Services/ShellService.cs b/WinClassicSamplesBrowser/Services/ShellService.cs deleted file mode 100644 index 52d47f04..00000000 --- a/WinClassicSamplesBrowser/Services/ShellService.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WinClassicSamplesBrowser.Services; - -internal class ShellService -{ -} diff --git a/WinClassicSamplesBrowser/Services/ThemeSelectorService.cs b/WinClassicSamplesBrowser/Services/ThemeSelectorService.cs deleted file mode 100644 index 5055bb86..00000000 --- a/WinClassicSamplesBrowser/Services/ThemeSelectorService.cs +++ /dev/null @@ -1,63 +0,0 @@ -using Microsoft.UI.Xaml; -using System.Threading.Tasks; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Helpers; - -namespace WinClassicSamplesBrowser.Services; - -public class ThemeSelectorService : IThemeSelectorService -{ - private const string SettingsKey = "AppBackgroundRequestedTheme"; - - public ElementTheme Theme { get; set; } = ElementTheme.Default; - - private readonly ILocalSettingsService _localSettingsService; - - public ThemeSelectorService(ILocalSettingsService localSettingsService) - { - _localSettingsService = localSettingsService; - } - - public async Task InitializeAsync() - { - Theme = await LoadThemeFromSettingsAsync(); - await Task.CompletedTask; - } - - public async Task SetThemeAsync(ElementTheme theme) - { - Theme = theme; - - await SetRequestedThemeAsync(); - await SaveThemeInSettingsAsync(Theme); - } - - public async Task SetRequestedThemeAsync() - { - if (App.MainWindow.Content is FrameworkElement rootElement) - { - rootElement.RequestedTheme = Theme; - - TitleBarHelper.UpdateTitleBar(Theme); - } - - await Task.CompletedTask; - } - - private async Task LoadThemeFromSettingsAsync() - { - var themeName = await _localSettingsService.ReadSettingAsync(SettingsKey); - - if (Enum.TryParse(themeName, out ElementTheme cacheTheme)) - { - return cacheTheme; - } - - return ElementTheme.Default; - } - - private async Task SaveThemeInSettingsAsync(ElementTheme theme) - { - await _localSettingsService.SaveSettingAsync(SettingsKey, theme.ToString()); - } -} diff --git a/WinClassicSamplesBrowser/Services/WebViewService.cs b/WinClassicSamplesBrowser/Services/WebViewService.cs deleted file mode 100644 index 29c49749..00000000 --- a/WinClassicSamplesBrowser/Services/WebViewService.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System.Diagnostics.CodeAnalysis; - -using Microsoft.UI.Xaml.Controls; -using Microsoft.Web.WebView2.Core; - -using WinClassicSamplesBrowser.Contracts.Services; - -namespace WinClassicSamplesBrowser.Services; - -public class WebViewService : IWebViewService -{ - private WebView2? _webView; - - public Uri? Source => _webView?.Source; - - [MemberNotNullWhen(true, nameof(_webView))] - public bool CanGoBack => _webView != null && _webView.CanGoBack; - - [MemberNotNullWhen(true, nameof(_webView))] - public bool CanGoForward => _webView != null && _webView.CanGoForward; - - public event EventHandler? NavigationCompleted; - - public WebViewService() - { - } - - [MemberNotNull(nameof(_webView))] - public void Initialize(WebView2 webView) - { - _webView = webView; - _webView.NavigationCompleted += OnWebViewNavigationCompleted; - } - - public void GoBack() => _webView?.GoBack(); - - public void GoForward() => _webView?.GoForward(); - - public void Reload() => _webView?.Reload(); - - public void UnregisterEvents() - { - if (_webView != null) - { - _webView.NavigationCompleted -= OnWebViewNavigationCompleted; - } - } - - private void OnWebViewNavigationCompleted(WebView2 sender, CoreWebView2NavigationCompletedEventArgs args) => NavigationCompleted?.Invoke(this, args.WebErrorStatus); -} diff --git a/WinClassicSamplesBrowser/Themes/AppStyles.xaml b/WinClassicSamplesBrowser/Themes/AppStyles.xaml deleted file mode 100644 index ed1b6ac9..00000000 --- a/WinClassicSamplesBrowser/Themes/AppStyles.xaml +++ /dev/null @@ -1,4 +0,0 @@ - - \ No newline at end of file diff --git a/WinClassicSamplesBrowser/ViewModels/MainViewModel.cs b/WinClassicSamplesBrowser/ViewModels/MainViewModel.cs deleted file mode 100644 index a2ac0f0a..00000000 --- a/WinClassicSamplesBrowser/ViewModels/MainViewModel.cs +++ /dev/null @@ -1,10 +0,0 @@ -using CommunityToolkit.Mvvm.ComponentModel; - -namespace WinClassicSamplesBrowser.ViewModels; - -public partial class MainViewModel : ObservableRecipient -{ - public MainViewModel() - { - } -} diff --git a/WinClassicSamplesBrowser/ViewModels/SettingsViewModel.cs b/WinClassicSamplesBrowser/ViewModels/SettingsViewModel.cs deleted file mode 100644 index 52d9f0f6..00000000 --- a/WinClassicSamplesBrowser/ViewModels/SettingsViewModel.cs +++ /dev/null @@ -1,63 +0,0 @@ -using System.Reflection; -using System.Windows.Input; - -using CommunityToolkit.Mvvm.ComponentModel; -using CommunityToolkit.Mvvm.Input; - -using Microsoft.UI.Xaml; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Helpers; -using Windows.ApplicationModel; - -namespace WinClassicSamplesBrowser.ViewModels; - -public partial class SettingsViewModel : ObservableRecipient -{ - private readonly IThemeSelectorService _themeSelectorService; - - [ObservableProperty] - private ElementTheme _elementTheme; - - [ObservableProperty] - private string _versionDescription; - - public ICommand SwitchThemeCommand - { - get; - } - - public SettingsViewModel(IThemeSelectorService themeSelectorService) - { - _themeSelectorService = themeSelectorService; - _elementTheme = _themeSelectorService.Theme; - _versionDescription = GetVersionDescription(); - - SwitchThemeCommand = new RelayCommand( - async (param) => - { - if (ElementTheme != param) - { - ElementTheme = param; - await _themeSelectorService.SetThemeAsync(param); - } - }); - } - - private static string GetVersionDescription() - { - Version version; - - if (RuntimeHelper.IsMSIX) - { - var packageVersion = Package.Current.Id.Version; - - version = new(packageVersion.Major, packageVersion.Minor, packageVersion.Build, packageVersion.Revision); - } - else - { - version = Assembly.GetExecutingAssembly().GetName().Version!; - } - - return $"{"AppDisplayName".GetLocalized()} - {version.Major}.{version.Minor}.{version.Build}.{version.Revision}"; - } -} diff --git a/WinClassicSamplesBrowser/ViewModels/ShellViewModel.cs b/WinClassicSamplesBrowser/ViewModels/ShellViewModel.cs deleted file mode 100644 index fa293770..00000000 --- a/WinClassicSamplesBrowser/ViewModels/ShellViewModel.cs +++ /dev/null @@ -1,51 +0,0 @@ -using CommunityToolkit.Mvvm.ComponentModel; - -using Microsoft.UI.Xaml.Navigation; - -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Views; - -namespace WinClassicSamplesBrowser.ViewModels; - -public partial class ShellViewModel : ObservableRecipient -{ - [ObservableProperty] - private bool isBackEnabled; - - [ObservableProperty] - private object? selected; - - public INavigationService NavigationService - { - get; - } - - public INavigationViewService NavigationViewService - { - get; - } - - public ShellViewModel(INavigationService navigationService, INavigationViewService navigationViewService) - { - NavigationService = navigationService; - NavigationService.Navigated += OnNavigated; - NavigationViewService = navigationViewService; - } - - private void OnNavigated(object sender, NavigationEventArgs e) - { - IsBackEnabled = NavigationService.CanGoBack; - - if (e.SourcePageType == typeof(SettingsPage)) - { - Selected = NavigationViewService.SettingsItem; - return; - } - - var selectedItem = NavigationViewService.GetSelectedItem(e.SourcePageType); - if (selectedItem != null) - { - Selected = selectedItem; - } - } -} diff --git a/WinClassicSamplesBrowser/ViewModels/WebViewViewModel.cs b/WinClassicSamplesBrowser/ViewModels/WebViewViewModel.cs deleted file mode 100644 index 0b89e874..00000000 --- a/WinClassicSamplesBrowser/ViewModels/WebViewViewModel.cs +++ /dev/null @@ -1,110 +0,0 @@ -using CommunityToolkit.Mvvm.ComponentModel; -using CommunityToolkit.Mvvm.Input; - -using Microsoft.Web.WebView2.Core; -using System.Threading.Tasks; -using WinClassicSamplesBrowser.Contracts.Services; -using WinClassicSamplesBrowser.Contracts.ViewModels; - -namespace WinClassicSamplesBrowser.ViewModels; - -// TODO: Review best practices and distribution guidelines for WebView2. -// https://docs.microsoft.com/microsoft-edge/webview2/get-started/winui -// https://docs.microsoft.com/microsoft-edge/webview2/concepts/developer-guide -// https://docs.microsoft.com/microsoft-edge/webview2/concepts/distribution -public partial class WebViewViewModel : ObservableRecipient, INavigationAware -{ - // TODO: Set the default URL to display. - [ObservableProperty] - private Uri source = new("https://docs.microsoft.com/windows/apps/"); - - [ObservableProperty] - private bool isLoading = true; - - [ObservableProperty] - private bool hasFailures; - - public IWebViewService WebViewService - { - get; - } - - public WebViewViewModel(IWebViewService webViewService) - { - WebViewService = webViewService; - } - - [RelayCommand] - private async Task OpenInBrowser() - { - if (WebViewService.Source != null) - { - await Windows.System.Launcher.LaunchUriAsync(WebViewService.Source); - } - } - - [RelayCommand] - private void Reload() - { - WebViewService.Reload(); - } - - [RelayCommand(CanExecute = nameof(BrowserCanGoForward))] - private void BrowserForward() - { - if (WebViewService.CanGoForward) - { - WebViewService.GoForward(); - } - } - - private bool BrowserCanGoForward() - { - return WebViewService.CanGoForward; - } - - [RelayCommand(CanExecute = nameof(BrowserCanGoBack))] - private void BrowserBack() - { - if (WebViewService.CanGoBack) - { - WebViewService.GoBack(); - } - } - - private bool BrowserCanGoBack() - { - return WebViewService.CanGoBack; - } - - public void OnNavigatedTo(object parameter) - { - WebViewService.NavigationCompleted += OnNavigationCompleted; - } - - public void OnNavigatedFrom() - { - WebViewService.UnregisterEvents(); - WebViewService.NavigationCompleted -= OnNavigationCompleted; - } - - private void OnNavigationCompleted(object? sender, CoreWebView2WebErrorStatus webErrorStatus) - { - IsLoading = false; - BrowserBackCommand.NotifyCanExecuteChanged(); - BrowserForwardCommand.NotifyCanExecuteChanged(); - - if (webErrorStatus != default) - { - HasFailures = true; - } - } - - [RelayCommand] - private void OnRetry() - { - HasFailures = false; - IsLoading = true; - WebViewService?.Reload(); - } -} diff --git a/WinClassicSamplesBrowser/Views/FileExplorerPage.xaml b/WinClassicSamplesBrowser/Views/FileExplorerPage.xaml deleted file mode 100644 index ef8c7cb0..00000000 --- a/WinClassicSamplesBrowser/Views/FileExplorerPage.xaml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/WinClassicSamplesBrowser/Views/FileExplorerPage.xaml.cs b/WinClassicSamplesBrowser/Views/FileExplorerPage.xaml.cs deleted file mode 100644 index af2f196f..00000000 --- a/WinClassicSamplesBrowser/Views/FileExplorerPage.xaml.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using Microsoft.UI.Xaml.Shapes; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.Foundation; -using Windows.Foundation.Collections; - -namespace WinClassicSamplesBrowser.Views; - -public sealed partial class FileExplorerPage : Page -{ - public FileExplorerPage() - { - //InitializeComponent(); - } -} - - diff --git a/WinClassicSamplesBrowser/Views/HomePage.xaml b/WinClassicSamplesBrowser/Views/HomePage.xaml deleted file mode 100644 index f76e588e..00000000 --- a/WinClassicSamplesBrowser/Views/HomePage.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/WinClassicSamplesBrowser/Views/HomePage.xaml.cs b/WinClassicSamplesBrowser/Views/HomePage.xaml.cs deleted file mode 100644 index a4b34db5..00000000 --- a/WinClassicSamplesBrowser/Views/HomePage.xaml.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; - -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. - -namespace WinClassicSamplesBrowser.Views; - -/// -/// An empty page that can be used on its own or navigated to within a Frame. -/// -public sealed partial class HomePage : Page -{ - public HomePage() - { - InitializeComponent(); - } -} diff --git a/WinClassicSamplesBrowser/Views/SettingsPage.xaml b/WinClassicSamplesBrowser/Views/SettingsPage.xaml deleted file mode 100644 index 60e2254d..00000000 --- a/WinClassicSamplesBrowser/Views/SettingsPage.xaml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - Light - - - - - Dark - - - - - Default - - - - - - - - - - - - - - - - diff --git a/WinClassicSamplesBrowser/Views/SettingsPage.xaml.cs b/WinClassicSamplesBrowser/Views/SettingsPage.xaml.cs deleted file mode 100644 index 1774555b..00000000 --- a/WinClassicSamplesBrowser/Views/SettingsPage.xaml.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Microsoft.UI.Xaml.Controls; - -using WinClassicSamplesBrowser.ViewModels; - -namespace WinClassicSamplesBrowser.Views; - -// TODO: Set the URL for your privacy policy by updating SettingsPage_PrivacyTermsLink.NavigateUri in Resources.resw. -public sealed partial class SettingsPage : Page -{ - public SettingsViewModel ViewModel - { - get; - } - - public SettingsPage() - { - ViewModel = App.GetService(); - InitializeComponent(); - } -} diff --git a/WinClassicSamplesBrowser/Views/WebViewPage.xaml b/WinClassicSamplesBrowser/Views/WebViewPage.xaml deleted file mode 100644 index 01b2cc2d..00000000 --- a/WinClassicSamplesBrowser/Views/WebViewPage.xaml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WinClassicSamplesBrowser/Views/WebViewPage.xaml.cs b/WinClassicSamplesBrowser/Views/WebViewPage.xaml.cs deleted file mode 100644 index 3b62df68..00000000 --- a/WinClassicSamplesBrowser/Views/WebViewPage.xaml.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Microsoft.UI.Xaml.Controls; - -using WinClassicSamplesBrowser.ViewModels; - -namespace WinClassicSamplesBrowser.Views; - -// To learn more about WebView2, see https://docs.microsoft.com/microsoft-edge/webview2/. -public sealed partial class WebViewPage : Page -{ - public WebViewViewModel ViewModel - { - get; - } - - public WebViewPage() - { - ViewModel = App.GetService(); - InitializeComponent(); - - //ViewModel.WebViewService.Initialize(WebView); - } -} diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj deleted file mode 100644 index e53855b7..00000000 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.csproj +++ /dev/null @@ -1,110 +0,0 @@ - - - WinExe - net6.0-windows10.0.19041.0 - 10.0.17763.0 - WinClassicSamplesBrowser - app.manifest - x86;x64;ARM64 - win-x86;win-x64;win-arm64 - win-$(Platform).pubxml - true - false - true - enable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - - - - - - - true - - - - - False - True - False - True - en-US - - \ No newline at end of file diff --git a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx b/WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx deleted file mode 100644 index 671d9fad..00000000 --- a/WinClassicSamplesBrowser/WinClassicSamplesBrowser.slnx +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/WinClassicSamplesBrowser/app.manifest b/WinClassicSamplesBrowser/app.manifest deleted file mode 100644 index 85d2684c..00000000 --- a/WinClassicSamplesBrowser/app.manifest +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - PerMonitorV2 - - - \ No newline at end of file diff --git a/WinClassicSamplesCS.sln b/WinClassicSamplesCS.sln deleted file mode 100644 index 47afc02b..00000000 --- a/WinClassicSamplesCS.sln +++ /dev/null @@ -1,3790 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 18 -VisualStudioVersion = 18.4.11605.240 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExplorerBrowserSearch", "Win7Samples\winui\shell\appplatform\ExplorerBrowserSearch\ExplorerBrowserSearch.csproj", "{BF35499A-12D1-4BEE-90C1-9C74F5236741}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExplorerBrowserCustomContents", "Win7Samples\winui\shell\appplatform\ExplorerBrowserCustomContents\ExplorerBrowserCustomContents.csproj", "{DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChangeNotifyWatcher", "Win7Samples\winui\shell\appplatform\ChangeNotifyWatcher\ChangeNotifyWatcher.csproj", "{CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Win7Samples", "Win7Samples", "{F64D0F04-967C-4AC2-92C0-C93C4C04AFAA}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winui", "winui", "{A74C6952-488E-4926-BE04-E17684FDAA0C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shell", "shell", "{49EF5E85-E0CD-47CA-9489-2434649CA6FD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "appplatform", "appplatform", "{EC86EA97-FDE0-44A0-8A95-F0076988987F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "searchfolder", "Win7Samples\winui\shell\appplatform\searchfolder\searchfolder.csproj", "{8C0538E7-6662-4508-960F-F0193A0E02E6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExecInExplorer", "Win7Samples\winui\shell\appplatform\ExecInExplorer\ExecInExplorer.csproj", "{B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileIsInUseSample", "Win7Samples\winui\shell\appplatform\fileisinuse\FileIsInUseSample.csproj", "{5419B69C-7DBE-4006-B62F-38BC06935A6A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "appshellintegration", "appshellintegration", "{DF85BF81-EE96-41EF-AA3F-ED1EAE463619}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutomaticJumpListSample", "Win7Samples\winui\shell\appshellintegration\AutomaticJumpList\AutomaticJumpListSample.csproj", "{095A4A6A-6A1D-4493-AC12-527199274635}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CustomJumpListSample", "Win7Samples\winui\shell\appshellintegration\CustomJumpList\CustomJumpListSample.csproj", "{4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DropTargetVerb", "Win7Samples\winui\shell\appshellintegration\DropTargetVerb\DropTargetVerb.csproj", "{614B6038-7A52-407E-B48C-79817C1F7669}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlaylistCreator", "Win7Samples\winui\shell\appshellintegration\PlaylistCreator\PlaylistCreator.csproj", "{1294BA2E-698E-4B71-9437-55088B620849}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileOperationSample", "Win7Samples\winui\shell\appplatform\fileoperations\FileOperationSample.csproj", "{C3176341-2229-42A7-A9DF-846CB8C360A9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ParsingWithParameters", "Win7Samples\winui\shell\appplatform\ParsingWithParameters\ParsingWithParameters.csproj", "{4FBDBE52-2844-47F0-8D2E-CA06234E76A8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sampler", "Sampler\Sampler.csproj", "{42D061DF-6C64-4907-B23B-38EAAE1EC701}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "security", "security", "{3F7A94C8-F84A-43A3-9276-B2F5F3047394}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "lsapolicy", "lsapolicy", "{057BB3A2-3548-4B4A-8D5E-B6E527D0BD3B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "lsaprivs", "Win7Samples\security\lsapolicy\lsaprivs\lsaprivs.csproj", "{0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "machacct", "Win7Samples\security\lsapolicy\machacct\machacct.csproj", "{9EC5AB81-93F6-4150-9F67-61A0C2207E27}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "authorization", "authorization", "{EF89CDDF-DD30-43FF-A14D-05EFA08FE508}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aclapi", "Win7Samples\security\authorization\aclapi\aclapi.csproj", "{946AC805-126B-489D-BADF-D9823955E482}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "audit", "Win7Samples\security\authorization\audit\audit.csproj", "{B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "authz", "Win7Samples\security\authorization\authz\authz.csproj", "{86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AzMigrate", "Win7Samples\security\authorization\azman\AzMigrate.csproj", "{69DA869D-1797-4417-8102-F02D3AD7C029}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "klist", "Win7Samples\security\authorization\klist\klist.csproj", "{DF8723BA-89E4-455F-8D0D-61859E6F4631}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "mytoken", "Win7Samples\security\authorization\mytoken\mytoken.csproj", "{50646A7D-3564-442A-A08C-CCAF3FAA64D4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "secprint", "Win7Samples\security\authorization\secprint\secprint.csproj", "{D2EBE7E5-3679-471F-812D-77A3997C6BD3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "securobj", "Win7Samples\security\authorization\securobj\securobj.csproj", "{8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "textsid", "Win7Samples\security\authorization\textsid\textsid.csproj", "{DD455B6C-392A-4D04-A031-46D491722A9F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WindowsSearch", "WindowsSearch", "{3B612B74-8DF0-4B45-8C49-4883022467C2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StructuredQuerySample", "Win7Samples\winui\WindowsSearch\StructuredQuerySample\StructuredQuerySample.csproj", "{88514BF5-4E9B-4781-8F11-5A181E287BA2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DSearch", "Win7Samples\winui\WindowsSearch\DSearch\DSearch.csproj", "{B0DAF5CC-6B09-48EE-9438-99BE81AC704C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterSample", "Win7Samples\winui\WindowsSearch\IFilterSample\FilterSample.csproj", "{CC44E5B9-E246-44FE-81B3-82394BF84707}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Eventing", "Win7Samples\winui\WindowsSearch\SearchEvents\Eventing.csproj", "{A31CF827-F17B-48C1-9EB1-31D2EF87BD66}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "cryptoapi", "cryptoapi", "{5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildChain", "Win7Samples\security\cryptoapi\BuildChain\BuildChain.csproj", "{1721B3E2-4CE8-4FAF-A00B-766478F60B54}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CertSelect", "Win7Samples\security\cryptoapi\CertSelect\CertSelect.csproj", "{6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CertSign", "Win7Samples\security\cryptoapi\CertSign\CertSign.csproj", "{6B9F3B39-7CDA-46ED-BAFC-F54A57792597}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CreateCertificate", "Win7Samples\security\cryptoapi\CreateCertificate\CreateCertificate.csproj", "{17C03355-60EB-4A66-A62B-DF2A8407FF8F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "encrypt", "Win7Samples\security\cryptoapi\encrypt\encrypt.csproj", "{38087D48-66EF-4379-9989-CA6F2CA7DAC9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "cms_encrypt", "Win7Samples\security\cryptoapi\encryptmessage\cms_encrypt.csproj", "{ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "enumalgs", "Win7Samples\security\cryptoapi\enumalgs\enumalgs.csproj", "{6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "signhash", "Win7Samples\security\cryptoapi\signhash\signhash.csproj", "{097E5E27-6233-45BC-9C76-81C9ECF34DE2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bthcxn", "WinsockBluetoothConnection\bthcxn.csproj", "{5F006E2E-82A2-4696-81DF-DF7501622BFE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BacgroundIntelligenceTransferServicePolicy", "BacgroundIntelligenceTransferServicePolicy\BacgroundIntelligenceTransferServicePolicy.csproj", "{302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TransferPolicy", "BackgroundCopyFileProperties\TransferPolicy.csproj", "{313955BB-513D-43BD-9367-938635B9AC9A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConnectionManager", "ConnectionManagerCost\ConnectionManager.csproj", "{17A3F4FC-4BE8-4865-BBD3-50116CE7599B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ResolveName", "DNSAsyncNetworkNameResolution\ResolveName.csproj", "{782CFC81-0B0E-4722-B685-52B3CC137060}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DesktopToastsSample", "DesktopToasts\DesktopToastsSample.csproj", "{331269B7-C7F6-453F-98FB-D59516C6044E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DnsQueryEx", "DNSAsyncQuery\DnsQueryEx.csproj", "{678455CA-F4F2-4285-B414-E220026C4AA7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetCostSample", "NetworkCost\NetCostSample.csproj", "{45B91ECD-3F16-401F-BA6F-DE4E42661EAC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CloudMirror", "CloudMirror\CloudMirror.csproj", "{50300F25-6B64-4869-9684-CB14D44E468A}" -EndProject -Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "CloudMirrorPackage", "CloudMirrorPackage\CloudMirrorPackage.wapproj", "{1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "regfs", "ProjectedFileSystem\regfs.csproj", "{EB4659EE-9D90-4413-A9E2-301715CAF4EF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppVisibilitySample", "AppVisibility\AppVisibilitySample.csproj", "{E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DesktopAutomation", "DesktopAutomationDismiss\DesktopAutomation.csproj", "{8CE621E6-B633-4957-8D64-508F54461DF0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MagnifierSample", "MagnificationWindowed\MagnifierSample.csproj", "{4451ED6E-508F-4627-987A-699C19A48DE5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FullscreenMagnifierSample", "MagnificationFullscreen\FullscreenMagnifierSample.csproj", "{C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupChat", "Win7Samples\netds\peertopeer\GroupChat\GroupChat.csproj", "{934740D8-9853-4EF7-AD9E-1A090329E70E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "netds", "netds", "{E40CF076-974B-4882-8B68-2FE71A7266E3}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "peertopeer", "peertopeer", "{2CF2BB74-B979-4610-9A38-CAF45EEC27BD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DrtSdkSample", "Win7Samples\netds\peertopeer\DRT\DrtSdkSample.csproj", "{9CFD42DE-61AE-4FD0-BBAD-A85807025C19}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "rpc", "rpc", "{BF9294FF-74C6-4777-9B69-7867F161F582}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "hello", "hello", "{0B3E0C08-2F75-40A4-A35B-0C335F9C1D61}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "hello", "Win7Samples\netds\rpc\hello\helloc\hello.csproj", "{1521D741-3C9A-47D9-8CC2-062B881AA1D1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "hellos", "Win7Samples\netds\rpc\hello\hellos\hellos.csproj", "{C746B9BF-0DE6-4D3A-B537-EC132486C76A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChooseFont", "Win7Samples\winui\ChooseFont\ChooseFont.csproj", "{8075BE2B-9D61-42D9-B099-F5854AEA4C86}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "sendto", "Win7Samples\winui\sendto\sendto.csproj", "{3046E8E0-2116-4FA2-B4EC-9BAAA181069C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winbase", "winbase", "{4A26BBA8-2CDF-47C2-9028-8197C45F5F2E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ISCSICli", "Win7Samples\winbase\ISCSI\ISCSICli.csproj", "{B352F52C-5091-4857-9BA8-3CD1221FC447}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RmFilterApp", "Win7Samples\winbase\RmFilterApp\RmFilterApp.csproj", "{C403C0EA-AB5D-4769-8D6D-C507BCBD2684}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "io", "io", "{B6D6F885-55E8-4A2C-A873-54953586E387}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DLEdit", "Win7Samples\winbase\io\DLEdit\DLEdit.csproj", "{6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "enummount", "Win7Samples\winbase\io\EnumMountPoints\enummount.csproj", "{58C7C38B-63B8-485B-9051-7A804E7DC270}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtendedFileAPIs", "Win7Samples\winbase\io\ExtendedFileAPIs\ExtendedFileAPIs.csproj", "{5323002C-F5BF-40A2-9732-23F9E25EB8AA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AsyncCreate", "Win7Samples\winbase\io\AsyncCreate\AsyncCreate.csproj", "{77A8D383-EFCA-44E2-BFF0-F179B245E4A9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FCopy", "Win7Samples\winbase\io\FCopy\FCopy.csproj", "{E0B5CE9F-FB29-4873-A434-8D22F22EE84E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mount", "Win7Samples\winbase\io\Mount\Mount.csproj", "{824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnBufCp2", "Win7Samples\winbase\io\UnBufCp2\UnBufCp2.csproj", "{B997EAFC-13A1-48EB-8581-B9E3074F7A26}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "csmcmd", "Win7Samples\winui\WindowsSearch\CrawlScopeCommandLine\csmcmd.csproj", "{47736DBE-538F-4A65-8AD3-3DD803343C81}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dataaccess", "dataaccess", "{65BAA9ED-E48A-4868-9C6C-90DF2E00AA5D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OPC", "OPC", "{3F73FB3A-9E0D-4777-8306-AEA1BD9FBF06}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MusicBundle", "Win7Samples\dataaccess\OPC\MusicBundle\MusicBundle.csproj", "{956E7526-FD0A-4E38-AF31-B99D4B1FE17F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WCNConfigure", "Win7Samples\netds\WindowsConnectNow\WCNConfigure.csproj", "{8B71A10A-B37F-447C-86DE-6460B5159BD0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DeviceFoundation", "DeviceFoundation", "{28247C7F-D953-4148-B2B5-FFC566202651}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FunctionDiscovery", "FunctionDiscovery", "{DBE71E97-BE9F-4B06-AADD-3D775BB9F5F3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "fdsample", "Win7Samples\winbase\DeviceFoundation\FunctionDIscovery\fdsample\fdsample.csproj", "{92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IMAPI", "IMAPI", "{4DFB1EEE-D389-4FE1-8710-F1D364790715}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "imapi2sample", "Win7Samples\winbase\imapi\imapi2sample\imapi2sample.csproj", "{64DAD0ED-C4A5-4460-9559-69CD02BFE134}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IBurn", "Win7Samples\winbase\imapi\IBurn\IBurn.csproj", "{5DEBB03B-5502-444A-9E50-E943A18F50D1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tsf", "tsf", "{0E0F6C16-9633-486B-A09B-64717AF3EA63}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tsfapp", "Win7Samples\winui\tsf\tsfapp\tsfapp.csproj", "{70950A43-0516-4902-B37F-9DE9EDF96FC6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tsfcase", "Win7Samples\winui\tsf\tsfcase\tsfcase.csproj", "{E4A44DBD-9790-4C08-8AAF-C7215E514706}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "multimedia", "multimedia", "{C98EAE44-7B2D-4AC8-858C-D74C806225CA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DuckingCaptureSample", "Win7Samples\multimedia\audio\DuckingCaptureSample\DuckingCaptureSample.csproj", "{F7051618-E80F-4B53-B97D-D58147224630}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "audio", "audio", "{9BDA35D4-07CE-4BE2-B3D6-F33CA456875A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DuckingMediaPlayerSample", "Win7Samples\multimedia\audio\DuckingMediaPlayer\DuckingMediaPlayerSample.csproj", "{6C01471F-C35B-4390-9C76-F71CD8BD227F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shellextensibility", "shellextensibility", "{87B5CB14-2AFF-40CA-B5B1-D9214D5A8ADF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeskbandSDKSample", "Win7Samples\winui\shell\shellextensibility\deskbands\DeskbandSDKSample.csproj", "{D06AB451-D752-48A1-9A35-8AECCAE1AF61}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "explorerdataprovider", "Win7Samples\winui\shell\shellextensibility\explorerdataprovider\explorerdataprovider.csproj", "{C893DDA9-D185-4C60-AF13-3719474D638A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "imapiv2", "imapiv2", "{B4781ABB-45AF-43A9-881B-BEAD004A98F3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EraseSample", "Win7Samples\winbase\imapi\imapiv2\erasesample\EraseSample.csproj", "{3C69A73F-3C17-4963-9BAD-69BA7D2FC059}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "storage", "storage", "{909F9E92-42D8-4A67-8540-6AADD647102E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EhStorEnumerator2", "Win7Samples\winbase\storage\EhStorEnumerator\EhStorEnumerator2.csproj", "{8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vss", "vss", "{0CFA4CE4-B4B8-48F0-9D2E-E7FD7EE79ABD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "vshadow", "Win7Samples\winbase\vss\vshadow\vshadow.csproj", "{CE284858-D665-4B68-B921-419FEBC8159B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinhttpProxySample", "WinhttpProxy\WinhttpProxySample.csproj", "{F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Hyper-V", "Hyper-V", "{3B9AF35F-45F6-4652-A197-99B939812205}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Storage", "Hyper-V\Storage\Storage.csproj", "{BA281A36-2842-48EC-B2A7-93C7C81C5BCC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CimFSAPI", "CimFSAPI\CimFSAPI.csproj", "{21DF136E-EBE7-449D-8F30-4021AB21F927}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dhcp", "dhcp", "{16D9B8DC-6C57-47F7-BBCC-68E9927D7AFE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dhcprequest", "Win7Samples\netds\dhcp\dhcprequest\dhcprequest.csproj", "{A9572C4A-7A90-4779-8BBE-35457C2CA601}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dhcpnotify", "Win7Samples\netds\dhcp\dhcpnotify\dhcpnotify.csproj", "{BE575FEA-FA7A-4196-AE0A-6834CE34CE59}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dhcppersist", "Win7Samples\netds\dhcp\dhcppersist\dhcppersist.csproj", "{F99B42FF-45A3-46E8-BE58-EC38C83E06E4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "filehistory", "Windows-driver-samples\general\filehistory\filehistory.csproj", "{CE908E26-D36B-4849-BCCA-B98CBFD45B71}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winsock", "winsock", "{87D52AC1-D713-4D70-BD09-6F8E1981FC9E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "iphelp", "iphelp", "{231BEB1C-7F5A-4401-B2DE-1D21A7562924}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "iprenew", "Win7Samples\netds\iphelp\iprenew\iprenew.csproj", "{4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "recvmsg", "Win7Samples\netds\winsock\recvmsg\recvmsg.csproj", "{E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WSAPollSample", "Win7Samples\netds\winsock\wsapoll\WSAPollSample.csproj", "{028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IPChange", "Win7Samples\netds\iphelp\ipchange\IPChange.csproj", "{E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winnt", "winnt", "{6FBA50C2-1277-4EDA-BA07-03D4145B0732}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "perftool", "perftool", "{5284B03E-A850-4D19-A648-AC9B5AE6BAC0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pdh", "pdh", "{0ABCB063-EBB6-41D9-8515-AE3825C5F3C4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StatList", "Win7Samples\winbase\winnt\perftool\pdh\StatList\StatList.csproj", "{52B5D05F-9F76-41A8-9334-2580ACE435C6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerMonitorDPIAware", "PerMonitorDPIAware\cs\WpfApplication\PerMonitorDPIAware.csproj", "{700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "uri", "Win7Samples\netds\uri\uri.csproj", "{99318E2F-805D-4AF7-8E51-BAF6FCC257CE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "web", "web", "{44938E1F-6821-476A-A9C1-8D35839D25AF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Wininet", "Wininet", "{16F97640-3694-4BA8-98E3-FF4A7C602BE1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "httpauth", "Win7Samples\web\Wininet\httpauth\httpauth.csproj", "{E68F82B2-14C7-47C5-9747-62C262722D1E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Security", "Security", "{BDA50AE4-E6AF-4861-A580-5A8ED29DBE37}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeSigning", "Security\CodeSigning\CodeSigning.csproj", "{4E4EFE27-E464-477E-81EC-25C7494F3576}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CacheEnumerate", "Win7Samples\web\Wininet\CacheEnumerate\CacheEnumerate.csproj", "{EBCA4B00-6277-46D6-AF36-E638CCC610E2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "async", "Win7Samples\web\Wininet\async\async.csproj", "{C1A415DC-597E-4AD8-8A89-C6AF52F5026D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winhttp", "winhttp", "{AC7213D9-5A97-429C-B1A0-964B8A9C2F1B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinHttpPostSample", "Win7Samples\web\winhttp\WinHttpPostSample\WinHttpPostSample.csproj", "{211FD731-0F62-4910-8343-6AA5ADA9686E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinhttpAsyncSample", "Win7Samples\web\winhttp\WinhttpAsyncSample\WinhttpAsyncSample.csproj", "{7B2497DF-1016-4C40-B894-9EDE00B4CA56}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bits", "bits", "{0C0F48CF-FEAB-482B-95CE-CCC9C626A7D5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CONTROLS", "Win7Samples\web\bits\CONTROLS\CONTROLS.csproj", "{9BD06E47-C47D-455E-84AD-B9835BDA2943}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DOWNLOADS", "Win7Samples\web\bits\DOWNLOADS\DOWNLOADS.csproj", "{4B3CF3C7-EF23-4149-8024-963201BE5EB4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PEERCACHING", "Win7Samples\web\bits\PEERCACHING\PEERCACHING.csproj", "{634B6143-B564-4FA9-BF7B-7D15F26045BA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UPLOADS", "Win7Samples\web\bits\UPLOADS\UPLOADS.csproj", "{049C8D2C-B00E-4369-90A6-6043C393C2ED}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dns", "dns", "{68B2586F-5AE9-4754-AAB3-BB6512581CF3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Dnsquery", "Win7Samples\netds\dns\Dnsquery\Dnsquery.csproj", "{171A091E-0477-4CC6-AC83-F0FFF5594375}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ModifyRecords", "Win7Samples\netds\dns\ModifyRecords\ModifyRecords.csproj", "{014491C6-58A0-4DFA-ACFC-4988ADCD546A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "http", "http", "{6D4E6E9C-39F7-44D9-95F2-BE8B5B07B279}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "Win7Samples\netds\http\server\server.csproj", "{C94242B3-AF74-4966-9508-55CEA7B589E9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HttpV2Sample", "Win7Samples\netds\http\HttpV2Server\HttpV2Sample.csproj", "{73162237-344C-4196-9754-F0D270649C0E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ServiceConfig4", "Win7Samples\netds\http\ServiceConfig4\ServiceConfig4.csproj", "{5E2F6EFC-61EF-467E-85C8-17CDB62DE450}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Qos", "Qos", "{8A0F5048-C9A6-4206-971F-696C4695D3C9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "qossample", "Win7Samples\netds\Qos\Qos2\qossample.csproj", "{98776527-60A3-4346-8A3E-A74A6D9FEEB4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TCSample", "Win7Samples\netds\Qos\TCSample\TCSample.csproj", "{028A8572-A183-43DC-BE68-622C36ED36DA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecurityCenterMonitoringSample", "Win7Samples\security\securitycenter\SecurityCenterMonitoringSample.csproj", "{C3D5CA53-026A-4996-BC2F-9A3849536537}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WscApiSample", "WebSecurityCenter\WscApiSample.csproj", "{CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinhttpWebsocket", "WinhttpWebsocket\WinhttpWebsocket.csproj", "{E01C820C-E103-4387-B1E8-680ED4218600}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Websocket", "Websocket\Websocket.csproj", "{48D69FD8-942B-46A2-ADD4-068BC35D98C4}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CWMFEx", "CWMFEx", "{30DA959F-B00E-4649-BB59-5BB83B4FD516}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CWMFExSender", "Win7Samples\winui\CWMFEx\CWMFExSender\CWMFExSender.csproj", "{AB21D4DB-F483-4977-A75F-8763198B941B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CWMFExReceiver", "Win7Samples\winui\CWMFEx\CWMFExReceiver\CWMFExReceiver.csproj", "{B31F1FBD-F505-42D9-9761-05A5E19F87B1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RegisterHotKey", "Win7Samples\winui\RegisterHotKey\RegisterHotKey.csproj", "{4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClipboardChainImprovementAPIs", "Win7Samples\winui\ClipboardChainImprovementAPIs\ClipboardChainImprovementAPIs.csproj", "{ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MagnifierSample", "Win7Samples\winui\magnificiation\MagnifierSample.csproj", "{45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NamedNlsFunctions", "Win7Samples\winui\NamedNlsFunctions\NamedNlsFunctions.csproj", "{79338A1C-5A2B-42D4-AF30-BBAB98613880}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Obscure", "Win7Samples\winui\obscure\Obscure.csproj", "{6D91EB21-0E27-4F8A-9B65-397C831531C7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pictures", "pictures", "{D6B1DEF4-8447-45F7-9A80-5448EE354371}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TranscodeImage", "Win7Samples\winui\pictures\transcodeimage\TranscodeImage.csproj", "{C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "legacysamples", "legacysamples", "{488267F7-B4B5-4A2E-9488-51E8472220BC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "fakemenu", "Win7Samples\winui\shell\legacysamples\fakemenu\fakemenu.csproj", "{287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EnumerateProviders", "EventTracingEnumerateProviders\EnumerateProviders.csproj", "{BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WASAPIRendering", "WASAPIRendering\WASAPIRendering.csproj", "{850D52F8-D99D-468D-8A0D-8C42D3D16318}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SystemHandlePassing", "SystemHandlePassing", "{4E3A307F-6683-4806-8C92-374ECF37B434}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Client", "SystemHandlePassing\Client\Client.csproj", "{25339E9B-7AE9-4CA2-986C-0606B75DC344}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server", "SystemHandlePassing\Server\Server.csproj", "{B48569C5-16E7-478F-9270-810994007CE6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FindPackagesWithPackageTypesSample", "PackageManagerFindPackagesWithPackageTypes\FindPackagesWithPackageTypesSample.csproj", "{671862A9-4A85-45E6-9ED9-BF81AEA5141F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "@Solution files", "@Solution files", "{471DD72B-B178-4472-A287-CBDAFA0FFB9E}" - ProjectSection(SolutionItems) = preProject - BuildRC.cmd = BuildRC.cmd - Directory.Build.props = Directory.Build.props - Directory.Packages.props = Directory.Packages.props - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "odbc", "odbc", "{C07A5A7F-16A2-4A17-8EA5-80A072A57415}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "odbcsql", "Win7Samples\dataaccess\odbc\odbcsql\odbcsql.csproj", "{B4D5801B-0570-4DE8-8758-123355C57CB0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "oledb", "oledb", "{E39A80CA-9609-4394-94A3-C12BADAC10F0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "prsample", "Win7Samples\dataaccess\oledb\prsample\prsample.csproj", "{37361B76-C1B2-434F-A226-425B0FFA80EA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RowsetViewer", "Win7Samples\dataaccess\oledb\RowsetViewer\RowsetViewer.csproj", "{3ACAED72-C36F-4255-A77A-7D8A43C50EB3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BindLink", "BindLink\BindLink.csproj", "{E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetworkListManager", "NetworkListManager\NetworkListManager.csproj", "{4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ThumbnailProvider", "Win7Samples\winui\shell\appplatform\UsingThumbnailProviders\ThumbnailProvider.csproj", "{49637592-A07F-4359-8753-4547A6B49C99}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PropertyEdit", "Win7Samples\winui\shell\appplatform\PropertyEdit\PropertyEdit.csproj", "{E0A5059F-7F6F-4D77-B381-DB959CC617CA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PropertyEditV2", "Win7Samples\winui\shell\appplatform\PropertyEditV2\PropertyEditV2.csproj", "{CBE627CB-BC2F-4CC5-8824-721F3F969559}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageFactorySample", "Win7Samples\winui\shell\appplatform\UsingImageFactory\ImageFactorySample.csproj", "{FA246F42-7997-4500-99E4-8E34346D2B42}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ShellStorage", "Win7Samples\winui\shell\appplatform\ShellStorage\ShellStorage.csproj", "{6439396D-13EA-49B4-9FB6-421462A6F301}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KnownFolders", "Win7Samples\winui\shell\appplatform\KnownFolders\KnownFolders.csproj", "{F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ShellLibraryBackup", "Win7Samples\winui\shell\appplatform\ShellLibraryBackup\ShellLibraryBackup.csproj", "{767EAE63-513E-44AA-9A77-91B30A1C0723}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileOperationProgressSinkSample", "Win7Samples\winui\shell\appplatform\FIleOperationProgressSink\FileOperationProgressSinkSample.csproj", "{07781429-2DC5-45AF-AFD6-23A60C8350EF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CommonFileDialogSDKSample", "Win7Samples\winui\shell\appplatform\commonfiledialog\CommonFileDialogSDKSample.csproj", "{95912275-F9C8-44E9-9C73-F294CB331307}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CommonFileDialogModes", "Win7Samples\winui\shell\appplatform\CommonFileDialogModes\CommonFileDialogModes.csproj", "{EA492CBF-CA2B-45BC-A886-18D4B4B11772}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PropSchema", "Win7Samples\winui\shell\appplatform\propertyschemas\PropSchema.csproj", "{23E35A03-9176-4BA6-AE27-2BB1AB79467E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ShellLibraryCommandLine", "Win7Samples\winui\shell\appplatform\ShellLibraryCommandLine\ShellLibraryCommandLine.csproj", "{F9B04A69-3E26-45D6-88FC-CE83E4294481}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragDropVisuals", "Win7Samples\winui\shell\appplatform\DragDropVisuals\DragDropVisuals.csproj", "{9158CAAB-12BC-4CFC-81B2-86327FC28295}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NamespaceTreeSDKSample", "Win7Samples\winui\shell\appplatform\NamespaceTreeControl\NamespaceTreeSDKSample.csproj", "{9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PowerGrid", "PowerGrid\PowerGrid.csproj", "{F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AmsiStream", "AmsiStream\AmsiStream.csproj", "{996C4ABB-9E94-4609-B8F8-329E5F97C6E7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PowerSettingRegisterNotification", "PowerSettingRegisterNotification\PowerSettingRegisterNotification.csproj", "{FCA8A753-12F4-49F1-A244-608150DBFFBD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AcousticEchoCancellation", "AcousticEchoCancellation\AcousticEchoCancellation.csproj", "{99C55CEA-C50E-4830-8965-F2BDF9A401B5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AmbientLightAware", "AmbientLightAware\AmbientLightAware.csproj", "{B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClsIDCallback", "ClsIDCallback\ClsIDCallback.csproj", "{27C28009-99AD-4987-991D-44E754AD20E0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CustomResourceManager", "CustomResourceManager\CustomResourceManager.csproj", "{6109C490-CDE7-46CD-9EA3-30024FC82BAC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DetectBootSector", "DetectBootSector\DetectBootSector.csproj", "{834C2A23-994D-4298-9263-7BE9334022BD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DedupBackupRestore", "DataDedupBackupRestore\DedupBackupRestore.csproj", "{D7811CC3-6893-4D7E-A642-196B329574BC}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DPIAwarenessPerWindow", "DPIAwarenessPerWindow", "{A5A686ED-B261-440D-B990-2A9C213736B7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PluginDLL", "DPIAwarenessPerWindow\PluginDLL\PluginDLL.csproj", "{CFD41FDC-6254-4E88-8567-DA5A394C3E26}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DpiAwarenessContext", "DPIAwarenessPerWindow\client\DpiAwarenessContext.csproj", "{CC693C31-7770-434C-9CBA-AC7B747B6EF8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FmapiVersionCheck", "FmapiVersionCheck\FmapiVersionCheck.csproj", "{1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HangulDecomposition", "HangulDecomposition\HangulDecomposition.csproj", "{7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleSpellingClient", "SpellCheckerClient\SampleSpellingClient.csproj", "{E4AE24EC-5421-4229-8F3B-B5822694BA3A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleSpellingProvider", "SpellCheckerProvider\SampleSpellingProvider.csproj", "{09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdnSample", "HttpInternationalDomainName\IdnSample.csproj", "{B931CE5C-2A37-4D91-96FE-46B8E45E183F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SslConfig", "HttpSSLConfig\SslConfig.csproj", "{F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InputSource", "IdentifyInputSource\InputSource.csproj", "{7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InjectTouch", "InjectTouchPointerInput\InjectTouch.csproj", "{DC7E397C-AB28-42DB-9F2D-A0240C8F6579}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WpdApiSample", "PortableDeviceCOM\WpdApiSample.csproj", "{0584544B-2F65-41A2-A35B-0103AC7FB3F9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CipherEncryptionDecryption", "Security\CipherEncryptionDecryption\CipherEncryptionDecryption.csproj", "{83900DE4-7D19-40E8-A196-7597B1727DBF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataProtection", "Security\DataProtection\DataProtection.csproj", "{BC2C0459-26F9-4454-AF2D-BA69C4D364C8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DhOakleyGroup1", "Security\DhOakleyGroup1\DhOakleyGroup1.csproj", "{9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GetAppliedCentralPolicies", "Security\GetAppliedCentralPolicies\GetAppliedCentralPolicies.csproj", "{8B6F8622-1809-4744-9173-FD786D32C837}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HashComputation", "Security\HashComputation\HashComputation.csproj", "{F240D60E-4A88-43F1-A524-64D4E9CB1D5A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KeyDerivation", "Security\KeyDerivation\KeyDerivation.csproj", "{52A78FB1-D92A-4A49-A5E5-39D69AEE8795}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "timer", "TimerCoalescence\timer.csproj", "{CF95EF16-3389-42AC-85A5-6DBC77D6EF06}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "adsi", "adsi", "{4A3ACEA5-BC8A-4772-8167-CCBCA7D55E3C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Start", "Start", "{727D25D8-A8CF-464B-82D4-9C13393943A2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Binding", "Win7Samples\netds\adsi\Start\Binding\Binding.csproj", "{8139BFAD-0FF3-412C-A201-177EA408AB5A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Child", "Win7Samples\netds\adsi\Start\Child\Child.csproj", "{3CB3EEAB-B01F-48C5-A770-E419637C0574}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Create", "Win7Samples\netds\adsi\Start\Create\Create.csproj", "{72B0E77B-26CB-43A8-97ED-0D3E3A88B275}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Delete", "Win7Samples\netds\adsi\Start\Delete\Delete.csproj", "{BE76AAB6-7004-4EE1-8450-238C805397A1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Enum", "Win7Samples\netds\adsi\Start\Enum\Enum.csproj", "{7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Filter", "Win7Samples\netds\adsi\Start\Filter\Filter.csproj", "{9C7782EC-213D-499B-999B-ABB0272F94AA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "First", "Win7Samples\netds\adsi\Start\First\First.csproj", "{53E5F59C-F281-45D8-95E4-F32B186DAA70}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Move", "Win7Samples\netds\adsi\Start\Move\Move.csproj", "{F7462651-E455-44F3-AFDC-82C2DB902345}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Parent", "Win7Samples\netds\adsi\Start\Parent\Parent.csproj", "{3FF08185-F501-4B44-AD6E-20F897BF6990}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Read", "Win7Samples\netds\adsi\Start\Read\Read.csproj", "{EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Rename", "Win7Samples\netds\adsi\Start\Rename\Rename.csproj", "{99374966-2E81-4DE9-ABA5-95FA77BFC5C6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Schema", "Win7Samples\netds\adsi\Start\Schema\Schema.csproj", "{7B46B083-4590-4FD6-9F4C-317A7C5D9F72}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Search", "Win7Samples\netds\adsi\Start\Search\Search.csproj", "{97172DC3-8097-48D0-9C4D-4C3414AAF34A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Write", "Win7Samples\netds\adsi\Start\Write\Write.csproj", "{CA1470CF-19AC-4548-BCE2-E067662D5A6D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "general", "general", "{DA6C426C-065D-4D43-BC2C-D30E6C04374C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DsSrch", "Win7Samples\netds\adsi\general\DsSrch\DsSrch.csproj", "{AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "adscmd", "Win7Samples\netds\adsi\general\adscmd\adscmd.csproj", "{68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ADQI", "Win7Samples\netds\adsi\general\ADQI\ADQI.csproj", "{10F9FC1C-4286-4963-8E82-9934A2505618}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "enablerouter", "Win7Samples\netds\iphelp\enablerouter\enablerouter.csproj", "{FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ipstat", "Win7Samples\netds\iphelp\ipstat\ipstat.csproj", "{C129AE84-DCEA-4865-A823-AEB2D03275E1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ipconfig", "Win7Samples\netds\iphelp\ipconfig\ipconfig.csproj", "{D30D7499-C442-4BF7-ADCD-F7309881720E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IPRoute", "Win7Samples\netds\iphelp\IPRoute\IPRoute.csproj", "{4D95186D-5094-4DCF-9652-F7BE8B2A14F8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DirectComposition_WAM", "DirectCompositionWindowsAnimationManager\DirectComposition_WAM.csproj", "{94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DirectX-Graphics-Samples", "DirectX-Graphics-Samples", "{45ACE6FB-5432-4940-9E19-A76A725E29DE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "D3D12HelloWorld", "D3D12HelloWorld", "{B101716B-F4B2-46E5-9EDE-185DBEF96458}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "D3D12HelloGenericPrograms", "DirectX-Graphics-Samples\D3D12HelloWorld\HelloGenericPrograms\D3D12HelloGenericPrograms.csproj", "{F1228ED9-82BC-47A5-9D55-13CE7E25E55D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "D3D1211On12", "DirectX-Graphics-Samples\D3D1211On12\D3D1211On12.csproj", "{1FAE098C-1687-48C0-959C-E9AB469ADEC4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12Fullscreen", "DirectX-Graphics-Samples\D3D12Fullscreen\D3D12Fullscreen.csproj", "{50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12DepthBoundsTest", "DirectX-Graphics-Samples\D3D12DepthBoundsTest\D3D12DepthBoundsTest.csproj", "{9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12HelloTriangle", "DirectX-Graphics-Samples\D3D12HelloWorld\HelloTriangle\D3D12HelloTriangle.csproj", "{61136A6F-CEB0-46E9-8E88-79B49246A2C8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12HelloTexture", "DirectX-Graphics-Samples\D3D12HelloWorld\HelloTexture\D3D12HelloTexture.csproj", "{5BE808D4-E01B-4EAE-9F15-C7FB51028F76}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12HelloConstBuffers", "DirectX-Graphics-Samples\D3D12HelloWorld\HelloConstBuffers\D3D12HelloConstBuffers.csproj", "{97C701AC-BB51-47ED-A78E-ADE412204FED}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DesktopDuplication", "DXGIDesktopDuplication\DesktopDuplication.csproj", "{B3C6BD23-8279-4061-B96D-A35D036F09A7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KeyDerivationWithPersistedKeys", "Security\KeyDerivationWithPersistedKeys\KeyDerivationWithPersistedKeys.csproj", "{5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BackgroundTaskBuilder", "BackgroundTaskBuilder\BackgroundTaskBuilder.csproj", "{1C1749B0-F639-331F-D5D4-FE95236A6149}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExecuteCommand", "Win7Samples\winui\shell\appshellintegration\ExecuteCommandVerb\ExecuteCommand.csproj", "{BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "enumdesk", "Win7Samples\winui\shell\legacysamples\enumdesk\enumdesk.csproj", "{D67599CB-235A-4F4A-A5A4-4F823AA4834B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RandomNumGeneration", "Security\RandomNumGeneration\RandomNumGeneration.csproj", "{A816EA20-0A11-F5FB-9550-181B4A15B0AD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceAttributesSample", "Security\ResourceAttributes\ResourceAttributesSample.csproj", "{2210723F-2164-E643-4131-20ECAC508DB4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RSACapiAndCngInterop", "Security\RSACapiAndCngInterop\RSACapiAndCngInterop.csproj", "{BA8F86CF-0A65-460D-60FE-E9FD881C7353}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Windows-driver-samples", "Windows-driver-samples", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "general", "general", "{2C55337C-B08B-4936-8F55-A50B299BFBFC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpdServicesApiSample", "PortableDeviceServices\WpdServicesApiSample.csproj", "{6683CFD9-7029-41F9-A153-D9330FF15704}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "begin", "begin", "{4BF96A8E-092A-4A02-980D-CDA32C258C1D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LearnWin32", "LearnWin32", "{A8AD6E77-539A-4032-840A-3B71A47EE314}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BaseWindow", "Win7Samples\begin\LearnWin32\BaseWindow\BaseWindow.csproj", "{22410A0D-1AC3-19CF-60EC-60D4BCD6A440}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld", "Win7Samples\begin\LearnWin32\HelloWorld\HelloWorld.csproj", "{CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleDrawing", "Win7Samples\begin\LearnWin32\SimpleDrawing\SimpleDrawing.csproj", "{7E308E3F-6345-A645-19B7-51F95974C298}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Direct2DCircle", "Win7Samples\begin\LearnWin32\Direct2DCircle\Direct2DCircle.csproj", "{A7034470-0186-DD6E-C9FE-92DD09CB0AF6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenDialogBox", "Win7Samples\begin\LearnWin32\OpenDialogBox\OpenDialogBox.csproj", "{F5CDE253-9051-1A43-5529-54A8342F6B22}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Direct2DClock", "Win7Samples\begin\LearnWin32\Direct2DClock\Direct2DClock.csproj", "{5B76F1BF-1E63-A849-D280-975570A7BC50}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DrawCircle", "Win7Samples\begin\LearnWin32\DrawCircle\DrawCircle.csproj", "{8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Direct2D", "Direct2D", "{6A2126DD-5619-4945-B197-B102353F07C6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Direct2DHelloWorld", "Win7Samples\multimedia\Direct2D\Direct2DHelloWorld\Direct2DHelloWorld.csproj", "{C6D85458-59A4-E05D-2727-6B434581EACB}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextAnimationSample", "Win7Samples\multimedia\Direct2D\TextAnimationSample\TextAnimationSample.csproj", "{632AFC15-D5EB-496B-1546-E7135BABD28B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ListViewSample", "Win7Samples\multimedia\Direct2D\ListViewSample\ListViewSample.csproj", "{52311244-AE09-81A6-55AB-CB2BC3C7C50F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GdiInteropSample", "Win7Samples\multimedia\Direct2D\GdiInteropSample\GdiInteropSample.csproj", "{05B55C47-1A19-E14D-4F75-939DFE127EC1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimplePathAnimationSample", "Win7Samples\multimedia\Direct2D\SimplePathAnimationSample\SimplePathAnimationSample.csproj", "{457A71E7-4602-C7FD-F368-22D6E1A4A263}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SaveAsImageFileSample", "Win7Samples\multimedia\Direct2D\SaveAsImageFileSample\SaveAsImageFileSample.csproj", "{A94D82E6-CC35-6D77-EDFB-E9958E261845}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GeometryRealizationSample", "Win7Samples\multimedia\Direct2D\GeometryRealizationSample\GeometryRealizationSample.csproj", "{A3367328-BFA4-9347-5DD1-064FC8F7CEA5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleDirect2dApplication", "Win7Samples\multimedia\Direct2D\SimpleDirect2DApplication\SimpleDirect2dApplication.csproj", "{8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12HelloWindow", "DirectX-Graphics-Samples\D3D12HelloWorld\HelloWindow\D3D12HelloWindow.csproj", "{ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12HelloWorkGraphs", "DirectX-Graphics-Samples\D3D12HelloWorld\HelloWorkGraphs\D3D12HelloWorkGraphs.csproj", "{00730444-2E62-6B27-F124-D34EF0D20835}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "speech", "speech", "{340A2CAA-E0C0-41DC-8945-A651674E0C18}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleDictation", "Win7Samples\winui\speech\SimpleDictation\SimpleDictation.csproj", "{8EBC9313-ACB4-4D85-8328-25346FF73E62}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TalkBack", "Win7Samples\winui\speech\talkback\TalkBack.csproj", "{891C1278-A9A8-2B01-00EC-714C2F36BD56}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleTelephony", "Win7Samples\winui\speech\SimpleTelephony\SimpleTelephony.csproj", "{47774209-19D0-73F1-7729-6316703480A4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TtsApplication", "Win7Samples\winui\speech\TtsApplication\TtsApplication.csproj", "{19609BF1-6F7C-3D25-E909-763E86722EA4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "netinfo", "Win7Samples\netds\iphelp\Netinfo\netinfo.csproj", "{C32A6CF8-9CEF-7A5F-56F5-8688A325F779}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "encryptdecrypt", "encryptdecrypt", "{5995E768-12AE-4452-8862-4F7048B7095D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RSACert", "Win7Samples\security\cryptoapi\encryptdecrypt\rsacert\RSACert.csproj", "{91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RSAKey", "Win7Samples\security\cryptoapi\encryptdecrypt\rsakey\RSAKey.csproj", "{881864FB-C232-1CDC-B4D2-FB8EFFADCB38}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SessionKey", "Win7Samples\security\cryptoapi\encryptdecrypt\sessionkey\SessionKey.csproj", "{703EF85A-D4BC-E781-EE69-7BEF55EE9D21}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SetLocation", "LocationSetDefault\SetLocation.csproj", "{72FFAC7E-4924-654C-D2C0-064F40698851}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocationEvents", "LocationAwarenessEvents\LocationEvents.csproj", "{53F61145-9931-1916-2021-A45530844D60}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PasskeyManager", "PasskeyManager\PasskeyManager.csproj", "{D0180409-5D49-4831-B834-9CD4191CAB61}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3D12nBodyGravity", "DirectX-Graphics-Samples\D3D12nBodyGravity\D3D12nBodyGravity.csproj", "{77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Debug|x64.ActiveCfg = Debug|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Debug|x64.Build.0 = Debug|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Debug|x86.ActiveCfg = Debug|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Debug|x86.Build.0 = Debug|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Release|Any CPU.Build.0 = Release|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Release|x64.ActiveCfg = Release|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Release|x64.Build.0 = Release|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Release|x86.ActiveCfg = Release|Any CPU - {BF35499A-12D1-4BEE-90C1-9C74F5236741}.Release|x86.Build.0 = Release|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Debug|x64.ActiveCfg = Debug|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Debug|x64.Build.0 = Debug|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Debug|x86.ActiveCfg = Debug|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Debug|x86.Build.0 = Debug|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Release|Any CPU.Build.0 = Release|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Release|x64.ActiveCfg = Release|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Release|x64.Build.0 = Release|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Release|x86.ActiveCfg = Release|Any CPU - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11}.Release|x86.Build.0 = Release|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Debug|x64.ActiveCfg = Debug|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Debug|x64.Build.0 = Debug|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Debug|x86.ActiveCfg = Debug|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Debug|x86.Build.0 = Debug|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Release|Any CPU.Build.0 = Release|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Release|x64.ActiveCfg = Release|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Release|x64.Build.0 = Release|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Release|x86.ActiveCfg = Release|Any CPU - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08}.Release|x86.Build.0 = Release|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Debug|x64.ActiveCfg = Debug|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Debug|x64.Build.0 = Debug|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Debug|x86.ActiveCfg = Debug|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Debug|x86.Build.0 = Debug|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Release|Any CPU.Build.0 = Release|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Release|x64.ActiveCfg = Release|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Release|x64.Build.0 = Release|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Release|x86.ActiveCfg = Release|Any CPU - {8C0538E7-6662-4508-960F-F0193A0E02E6}.Release|x86.Build.0 = Release|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Debug|x64.ActiveCfg = Debug|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Debug|x64.Build.0 = Debug|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Debug|x86.ActiveCfg = Debug|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Debug|x86.Build.0 = Debug|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Release|Any CPU.Build.0 = Release|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Release|x64.ActiveCfg = Release|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Release|x64.Build.0 = Release|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Release|x86.ActiveCfg = Release|Any CPU - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01}.Release|x86.Build.0 = Release|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Debug|x64.ActiveCfg = Debug|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Debug|x64.Build.0 = Debug|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Debug|x86.ActiveCfg = Debug|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Debug|x86.Build.0 = Debug|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Release|Any CPU.Build.0 = Release|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Release|x64.ActiveCfg = Release|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Release|x64.Build.0 = Release|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Release|x86.ActiveCfg = Release|Any CPU - {5419B69C-7DBE-4006-B62F-38BC06935A6A}.Release|x86.Build.0 = Release|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Debug|Any CPU.Build.0 = Debug|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Debug|x64.ActiveCfg = Debug|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Debug|x64.Build.0 = Debug|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Debug|x86.ActiveCfg = Debug|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Debug|x86.Build.0 = Debug|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Release|Any CPU.ActiveCfg = Release|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Release|Any CPU.Build.0 = Release|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Release|x64.ActiveCfg = Release|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Release|x64.Build.0 = Release|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Release|x86.ActiveCfg = Release|Any CPU - {095A4A6A-6A1D-4493-AC12-527199274635}.Release|x86.Build.0 = Release|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Debug|x64.ActiveCfg = Debug|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Debug|x64.Build.0 = Debug|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Debug|x86.ActiveCfg = Debug|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Debug|x86.Build.0 = Debug|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Release|Any CPU.Build.0 = Release|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Release|x64.ActiveCfg = Release|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Release|x64.Build.0 = Release|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Release|x86.ActiveCfg = Release|Any CPU - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C}.Release|x86.Build.0 = Release|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Debug|Any CPU.Build.0 = Debug|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Debug|x64.ActiveCfg = Debug|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Debug|x64.Build.0 = Debug|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Debug|x86.ActiveCfg = Debug|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Debug|x86.Build.0 = Debug|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Release|Any CPU.ActiveCfg = Release|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Release|Any CPU.Build.0 = Release|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Release|x64.ActiveCfg = Release|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Release|x64.Build.0 = Release|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Release|x86.ActiveCfg = Release|Any CPU - {614B6038-7A52-407E-B48C-79817C1F7669}.Release|x86.Build.0 = Release|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Debug|x64.ActiveCfg = Debug|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Debug|x64.Build.0 = Debug|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Debug|x86.ActiveCfg = Debug|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Debug|x86.Build.0 = Debug|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Release|Any CPU.Build.0 = Release|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Release|x64.ActiveCfg = Release|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Release|x64.Build.0 = Release|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Release|x86.ActiveCfg = Release|Any CPU - {1294BA2E-698E-4B71-9437-55088B620849}.Release|x86.Build.0 = Release|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Debug|x64.ActiveCfg = Debug|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Debug|x64.Build.0 = Debug|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Debug|x86.ActiveCfg = Debug|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Debug|x86.Build.0 = Debug|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Release|Any CPU.Build.0 = Release|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Release|x64.ActiveCfg = Release|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Release|x64.Build.0 = Release|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Release|x86.ActiveCfg = Release|Any CPU - {C3176341-2229-42A7-A9DF-846CB8C360A9}.Release|x86.Build.0 = Release|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Debug|x64.ActiveCfg = Debug|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Debug|x64.Build.0 = Debug|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Debug|x86.ActiveCfg = Debug|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Debug|x86.Build.0 = Debug|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Release|Any CPU.Build.0 = Release|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Release|x64.ActiveCfg = Release|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Release|x64.Build.0 = Release|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Release|x86.ActiveCfg = Release|Any CPU - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8}.Release|x86.Build.0 = Release|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Debug|x64.ActiveCfg = Debug|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Debug|x64.Build.0 = Debug|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Debug|x86.ActiveCfg = Debug|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Debug|x86.Build.0 = Debug|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Release|Any CPU.ActiveCfg = Release|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Release|x64.ActiveCfg = Release|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Release|x64.Build.0 = Release|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Release|x86.ActiveCfg = Release|Any CPU - {42D061DF-6C64-4907-B23B-38EAAE1EC701}.Release|x86.Build.0 = Release|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Debug|x64.ActiveCfg = Debug|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Debug|x64.Build.0 = Debug|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Debug|x86.ActiveCfg = Debug|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Debug|x86.Build.0 = Debug|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Release|Any CPU.Build.0 = Release|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Release|x64.ActiveCfg = Release|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Release|x64.Build.0 = Release|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Release|x86.ActiveCfg = Release|Any CPU - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6}.Release|x86.Build.0 = Release|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Debug|x64.ActiveCfg = Debug|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Debug|x64.Build.0 = Debug|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Debug|x86.ActiveCfg = Debug|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Debug|x86.Build.0 = Debug|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Release|Any CPU.Build.0 = Release|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Release|x64.ActiveCfg = Release|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Release|x64.Build.0 = Release|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Release|x86.ActiveCfg = Release|Any CPU - {9EC5AB81-93F6-4150-9F67-61A0C2207E27}.Release|x86.Build.0 = Release|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Debug|Any CPU.Build.0 = Debug|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Debug|x64.ActiveCfg = Debug|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Debug|x64.Build.0 = Debug|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Debug|x86.ActiveCfg = Debug|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Debug|x86.Build.0 = Debug|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Release|Any CPU.ActiveCfg = Release|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Release|Any CPU.Build.0 = Release|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Release|x64.ActiveCfg = Release|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Release|x64.Build.0 = Release|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Release|x86.ActiveCfg = Release|Any CPU - {946AC805-126B-489D-BADF-D9823955E482}.Release|x86.Build.0 = Release|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Debug|x64.ActiveCfg = Debug|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Debug|x64.Build.0 = Debug|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Debug|x86.ActiveCfg = Debug|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Debug|x86.Build.0 = Debug|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Release|Any CPU.Build.0 = Release|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Release|x64.ActiveCfg = Release|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Release|x64.Build.0 = Release|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Release|x86.ActiveCfg = Release|Any CPU - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58}.Release|x86.Build.0 = Release|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Debug|x64.ActiveCfg = Debug|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Debug|x64.Build.0 = Debug|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Debug|x86.ActiveCfg = Debug|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Debug|x86.Build.0 = Debug|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Release|Any CPU.Build.0 = Release|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Release|x64.ActiveCfg = Release|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Release|x64.Build.0 = Release|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Release|x86.ActiveCfg = Release|Any CPU - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6}.Release|x86.Build.0 = Release|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Debug|Any CPU.Build.0 = Debug|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Debug|x64.ActiveCfg = Debug|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Debug|x64.Build.0 = Debug|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Debug|x86.ActiveCfg = Debug|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Debug|x86.Build.0 = Debug|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Release|Any CPU.ActiveCfg = Release|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Release|Any CPU.Build.0 = Release|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Release|x64.ActiveCfg = Release|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Release|x64.Build.0 = Release|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Release|x86.ActiveCfg = Release|Any CPU - {69DA869D-1797-4417-8102-F02D3AD7C029}.Release|x86.Build.0 = Release|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Debug|x64.ActiveCfg = Debug|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Debug|x64.Build.0 = Debug|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Debug|x86.ActiveCfg = Debug|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Debug|x86.Build.0 = Debug|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Release|Any CPU.Build.0 = Release|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Release|x64.ActiveCfg = Release|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Release|x64.Build.0 = Release|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Release|x86.ActiveCfg = Release|Any CPU - {DF8723BA-89E4-455F-8D0D-61859E6F4631}.Release|x86.Build.0 = Release|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Debug|x64.ActiveCfg = Debug|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Debug|x64.Build.0 = Debug|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Debug|x86.ActiveCfg = Debug|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Debug|x86.Build.0 = Debug|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Release|Any CPU.Build.0 = Release|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Release|x64.ActiveCfg = Release|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Release|x64.Build.0 = Release|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Release|x86.ActiveCfg = Release|Any CPU - {50646A7D-3564-442A-A08C-CCAF3FAA64D4}.Release|x86.Build.0 = Release|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Debug|x64.ActiveCfg = Debug|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Debug|x64.Build.0 = Debug|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Debug|x86.ActiveCfg = Debug|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Debug|x86.Build.0 = Debug|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Release|Any CPU.Build.0 = Release|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Release|x64.ActiveCfg = Release|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Release|x64.Build.0 = Release|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Release|x86.ActiveCfg = Release|Any CPU - {D2EBE7E5-3679-471F-812D-77A3997C6BD3}.Release|x86.Build.0 = Release|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Debug|x64.ActiveCfg = Debug|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Debug|x64.Build.0 = Debug|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Debug|x86.ActiveCfg = Debug|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Debug|x86.Build.0 = Debug|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Release|Any CPU.Build.0 = Release|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Release|x64.ActiveCfg = Release|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Release|x64.Build.0 = Release|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Release|x86.ActiveCfg = Release|Any CPU - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB}.Release|x86.Build.0 = Release|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Debug|x64.ActiveCfg = Debug|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Debug|x64.Build.0 = Debug|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Debug|x86.ActiveCfg = Debug|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Debug|x86.Build.0 = Debug|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Release|Any CPU.Build.0 = Release|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Release|x64.ActiveCfg = Release|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Release|x64.Build.0 = Release|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Release|x86.ActiveCfg = Release|Any CPU - {DD455B6C-392A-4D04-A031-46D491722A9F}.Release|x86.Build.0 = Release|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Debug|x64.ActiveCfg = Debug|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Debug|x64.Build.0 = Debug|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Debug|x86.ActiveCfg = Debug|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Debug|x86.Build.0 = Debug|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Release|Any CPU.Build.0 = Release|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Release|x64.ActiveCfg = Release|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Release|x64.Build.0 = Release|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Release|x86.ActiveCfg = Release|Any CPU - {88514BF5-4E9B-4781-8F11-5A181E287BA2}.Release|x86.Build.0 = Release|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Debug|x64.ActiveCfg = Debug|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Debug|x64.Build.0 = Debug|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Debug|x86.ActiveCfg = Debug|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Debug|x86.Build.0 = Debug|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Release|Any CPU.Build.0 = Release|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Release|x64.ActiveCfg = Release|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Release|x64.Build.0 = Release|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Release|x86.ActiveCfg = Release|Any CPU - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C}.Release|x86.Build.0 = Release|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Debug|x64.ActiveCfg = Debug|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Debug|x64.Build.0 = Debug|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Debug|x86.ActiveCfg = Debug|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Debug|x86.Build.0 = Debug|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Release|Any CPU.Build.0 = Release|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Release|x64.ActiveCfg = Release|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Release|x64.Build.0 = Release|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Release|x86.ActiveCfg = Release|Any CPU - {CC44E5B9-E246-44FE-81B3-82394BF84707}.Release|x86.Build.0 = Release|Any CPU - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66}.Debug|x64.ActiveCfg = Debug|Any CPU - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66}.Debug|x86.ActiveCfg = Debug|Any CPU - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66}.Release|x64.ActiveCfg = Release|Any CPU - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66}.Release|x86.ActiveCfg = Release|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Debug|x64.ActiveCfg = Debug|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Debug|x64.Build.0 = Debug|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Debug|x86.ActiveCfg = Debug|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Debug|x86.Build.0 = Debug|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Release|Any CPU.Build.0 = Release|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Release|x64.ActiveCfg = Release|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Release|x64.Build.0 = Release|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Release|x86.ActiveCfg = Release|Any CPU - {1721B3E2-4CE8-4FAF-A00B-766478F60B54}.Release|x86.Build.0 = Release|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Debug|x64.ActiveCfg = Debug|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Debug|x64.Build.0 = Debug|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Debug|x86.ActiveCfg = Debug|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Debug|x86.Build.0 = Debug|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Release|Any CPU.Build.0 = Release|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Release|x64.ActiveCfg = Release|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Release|x64.Build.0 = Release|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Release|x86.ActiveCfg = Release|Any CPU - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5}.Release|x86.Build.0 = Release|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Debug|x64.ActiveCfg = Debug|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Debug|x64.Build.0 = Debug|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Debug|x86.ActiveCfg = Debug|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Debug|x86.Build.0 = Debug|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Release|Any CPU.Build.0 = Release|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Release|x64.ActiveCfg = Release|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Release|x64.Build.0 = Release|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Release|x86.ActiveCfg = Release|Any CPU - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597}.Release|x86.Build.0 = Release|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Debug|x64.ActiveCfg = Debug|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Debug|x64.Build.0 = Debug|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Debug|x86.ActiveCfg = Debug|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Debug|x86.Build.0 = Debug|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Release|Any CPU.Build.0 = Release|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Release|x64.ActiveCfg = Release|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Release|x64.Build.0 = Release|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Release|x86.ActiveCfg = Release|Any CPU - {17C03355-60EB-4A66-A62B-DF2A8407FF8F}.Release|x86.Build.0 = Release|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Debug|x64.ActiveCfg = Debug|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Debug|x64.Build.0 = Debug|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Debug|x86.ActiveCfg = Debug|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Debug|x86.Build.0 = Debug|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Release|Any CPU.Build.0 = Release|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Release|x64.ActiveCfg = Release|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Release|x64.Build.0 = Release|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Release|x86.ActiveCfg = Release|Any CPU - {38087D48-66EF-4379-9989-CA6F2CA7DAC9}.Release|x86.Build.0 = Release|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Debug|x64.ActiveCfg = Debug|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Debug|x64.Build.0 = Debug|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Debug|x86.ActiveCfg = Debug|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Debug|x86.Build.0 = Debug|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Release|Any CPU.Build.0 = Release|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Release|x64.ActiveCfg = Release|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Release|x64.Build.0 = Release|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Release|x86.ActiveCfg = Release|Any CPU - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68}.Release|x86.Build.0 = Release|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Debug|x64.ActiveCfg = Debug|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Debug|x64.Build.0 = Debug|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Debug|x86.ActiveCfg = Debug|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Debug|x86.Build.0 = Debug|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Release|Any CPU.Build.0 = Release|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Release|x64.ActiveCfg = Release|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Release|x64.Build.0 = Release|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Release|x86.ActiveCfg = Release|Any CPU - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC}.Release|x86.Build.0 = Release|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Debug|x64.ActiveCfg = Debug|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Debug|x64.Build.0 = Debug|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Debug|x86.ActiveCfg = Debug|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Debug|x86.Build.0 = Debug|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Release|Any CPU.Build.0 = Release|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Release|x64.ActiveCfg = Release|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Release|x64.Build.0 = Release|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Release|x86.ActiveCfg = Release|Any CPU - {097E5E27-6233-45BC-9C76-81C9ECF34DE2}.Release|x86.Build.0 = Release|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Debug|x64.ActiveCfg = Debug|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Debug|x64.Build.0 = Debug|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Debug|x86.ActiveCfg = Debug|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Debug|x86.Build.0 = Debug|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Release|Any CPU.Build.0 = Release|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Release|x64.ActiveCfg = Release|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Release|x64.Build.0 = Release|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Release|x86.ActiveCfg = Release|Any CPU - {5F006E2E-82A2-4696-81DF-DF7501622BFE}.Release|x86.Build.0 = Release|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Debug|x64.ActiveCfg = Debug|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Debug|x64.Build.0 = Debug|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Debug|x86.ActiveCfg = Debug|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Debug|x86.Build.0 = Debug|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Release|Any CPU.Build.0 = Release|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Release|x64.ActiveCfg = Release|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Release|x64.Build.0 = Release|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Release|x86.ActiveCfg = Release|Any CPU - {302CEFC1-3011-4B2A-B443-EA6FA0C0B4FD}.Release|x86.Build.0 = Release|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Debug|x64.ActiveCfg = Debug|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Debug|x64.Build.0 = Debug|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Debug|x86.ActiveCfg = Debug|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Debug|x86.Build.0 = Debug|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Release|Any CPU.Build.0 = Release|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Release|x64.ActiveCfg = Release|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Release|x64.Build.0 = Release|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Release|x86.ActiveCfg = Release|Any CPU - {313955BB-513D-43BD-9367-938635B9AC9A}.Release|x86.Build.0 = Release|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Debug|x64.ActiveCfg = Debug|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Debug|x64.Build.0 = Debug|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Debug|x86.ActiveCfg = Debug|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Debug|x86.Build.0 = Debug|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Release|Any CPU.Build.0 = Release|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Release|x64.ActiveCfg = Release|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Release|x64.Build.0 = Release|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Release|x86.ActiveCfg = Release|Any CPU - {17A3F4FC-4BE8-4865-BBD3-50116CE7599B}.Release|x86.Build.0 = Release|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Debug|Any CPU.Build.0 = Debug|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Debug|x64.ActiveCfg = Debug|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Debug|x64.Build.0 = Debug|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Debug|x86.ActiveCfg = Debug|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Debug|x86.Build.0 = Debug|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Release|Any CPU.ActiveCfg = Release|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Release|Any CPU.Build.0 = Release|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Release|x64.ActiveCfg = Release|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Release|x64.Build.0 = Release|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Release|x86.ActiveCfg = Release|Any CPU - {782CFC81-0B0E-4722-B685-52B3CC137060}.Release|x86.Build.0 = Release|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Debug|x64.ActiveCfg = Debug|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Debug|x64.Build.0 = Debug|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Debug|x86.ActiveCfg = Debug|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Debug|x86.Build.0 = Debug|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Release|Any CPU.Build.0 = Release|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Release|x64.ActiveCfg = Release|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Release|x64.Build.0 = Release|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Release|x86.ActiveCfg = Release|Any CPU - {331269B7-C7F6-453F-98FB-D59516C6044E}.Release|x86.Build.0 = Release|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Debug|x64.ActiveCfg = Debug|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Debug|x64.Build.0 = Debug|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Debug|x86.ActiveCfg = Debug|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Debug|x86.Build.0 = Debug|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Release|Any CPU.Build.0 = Release|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Release|x64.ActiveCfg = Release|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Release|x64.Build.0 = Release|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Release|x86.ActiveCfg = Release|Any CPU - {678455CA-F4F2-4285-B414-E220026C4AA7}.Release|x86.Build.0 = Release|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Debug|x64.ActiveCfg = Debug|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Debug|x64.Build.0 = Debug|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Debug|x86.ActiveCfg = Debug|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Debug|x86.Build.0 = Debug|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Release|Any CPU.Build.0 = Release|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Release|x64.ActiveCfg = Release|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Release|x64.Build.0 = Release|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Release|x86.ActiveCfg = Release|Any CPU - {45B91ECD-3F16-401F-BA6F-DE4E42661EAC}.Release|x86.Build.0 = Release|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Debug|x64.ActiveCfg = Debug|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Debug|x64.Build.0 = Debug|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Debug|x86.ActiveCfg = Debug|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Debug|x86.Build.0 = Debug|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Release|Any CPU.Build.0 = Release|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Release|x64.ActiveCfg = Release|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Release|x64.Build.0 = Release|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Release|x86.ActiveCfg = Release|Any CPU - {50300F25-6B64-4869-9684-CB14D44E468A}.Release|x86.Build.0 = Release|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|x64.ActiveCfg = Debug|x64 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|x64.Build.0 = Debug|x64 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|x64.Deploy.0 = Debug|x64 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|x86.ActiveCfg = Debug|x86 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|x86.Build.0 = Debug|x86 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Debug|x86.Deploy.0 = Debug|x86 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|Any CPU.Build.0 = Release|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|Any CPU.Deploy.0 = Release|Any CPU - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|x64.ActiveCfg = Release|x64 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|x64.Build.0 = Release|x64 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|x64.Deploy.0 = Release|x64 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|x86.ActiveCfg = Release|x86 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|x86.Build.0 = Release|x86 - {1FAB5D02-237C-4B9C-B820-2EB7C3B6E63A}.Release|x86.Deploy.0 = Release|x86 - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Debug|x64.ActiveCfg = Debug|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Debug|x64.Build.0 = Debug|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Debug|x86.ActiveCfg = Debug|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Debug|x86.Build.0 = Debug|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Release|Any CPU.Build.0 = Release|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Release|x64.ActiveCfg = Release|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Release|x64.Build.0 = Release|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Release|x86.ActiveCfg = Release|Any CPU - {EB4659EE-9D90-4413-A9E2-301715CAF4EF}.Release|x86.Build.0 = Release|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Debug|x64.ActiveCfg = Debug|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Debug|x64.Build.0 = Debug|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Debug|x86.ActiveCfg = Debug|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Debug|x86.Build.0 = Debug|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Release|Any CPU.Build.0 = Release|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Release|x64.ActiveCfg = Release|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Release|x64.Build.0 = Release|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Release|x86.ActiveCfg = Release|Any CPU - {E5A7F376-432F-44DB-94A7-A14A2D4E5C4B}.Release|x86.Build.0 = Release|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Debug|x64.ActiveCfg = Debug|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Debug|x64.Build.0 = Debug|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Debug|x86.ActiveCfg = Debug|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Debug|x86.Build.0 = Debug|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Release|Any CPU.Build.0 = Release|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Release|x64.ActiveCfg = Release|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Release|x64.Build.0 = Release|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Release|x86.ActiveCfg = Release|Any CPU - {8CE621E6-B633-4957-8D64-508F54461DF0}.Release|x86.Build.0 = Release|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Debug|x64.ActiveCfg = Debug|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Debug|x64.Build.0 = Debug|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Debug|x86.ActiveCfg = Debug|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Debug|x86.Build.0 = Debug|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Release|Any CPU.Build.0 = Release|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Release|x64.ActiveCfg = Release|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Release|x64.Build.0 = Release|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Release|x86.ActiveCfg = Release|Any CPU - {4451ED6E-508F-4627-987A-699C19A48DE5}.Release|x86.Build.0 = Release|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Debug|x64.ActiveCfg = Debug|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Debug|x64.Build.0 = Debug|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Debug|x86.ActiveCfg = Debug|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Debug|x86.Build.0 = Debug|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Release|Any CPU.Build.0 = Release|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Release|x64.ActiveCfg = Release|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Release|x64.Build.0 = Release|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Release|x86.ActiveCfg = Release|Any CPU - {C1BE10FD-E8E1-47C7-94A9-90A24443A3CE}.Release|x86.Build.0 = Release|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Debug|x64.ActiveCfg = Debug|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Debug|x64.Build.0 = Debug|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Debug|x86.ActiveCfg = Debug|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Debug|x86.Build.0 = Debug|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Release|Any CPU.Build.0 = Release|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Release|x64.ActiveCfg = Release|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Release|x64.Build.0 = Release|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Release|x86.ActiveCfg = Release|Any CPU - {934740D8-9853-4EF7-AD9E-1A090329E70E}.Release|x86.Build.0 = Release|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Debug|x64.ActiveCfg = Debug|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Debug|x64.Build.0 = Debug|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Debug|x86.ActiveCfg = Debug|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Release|Any CPU.Build.0 = Release|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Release|x64.ActiveCfg = Release|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Release|x64.Build.0 = Release|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Release|x86.ActiveCfg = Release|Any CPU - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19}.Release|x86.Build.0 = Release|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Debug|x64.ActiveCfg = Debug|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Debug|x64.Build.0 = Debug|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Debug|x86.ActiveCfg = Debug|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Release|x64.ActiveCfg = Release|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Release|x64.Build.0 = Release|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Release|x86.ActiveCfg = Release|Any CPU - {1521D741-3C9A-47D9-8CC2-062B881AA1D1}.Release|x86.Build.0 = Release|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Debug|x64.ActiveCfg = Debug|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Debug|x64.Build.0 = Debug|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Debug|x86.ActiveCfg = Debug|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Release|x64.ActiveCfg = Release|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Release|x64.Build.0 = Release|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Release|x86.ActiveCfg = Release|Any CPU - {C746B9BF-0DE6-4D3A-B537-EC132486C76A}.Release|x86.Build.0 = Release|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Debug|x64.ActiveCfg = Debug|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Debug|x64.Build.0 = Debug|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Debug|x86.ActiveCfg = Debug|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Debug|x86.Build.0 = Debug|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Release|Any CPU.Build.0 = Release|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Release|x64.ActiveCfg = Release|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Release|x64.Build.0 = Release|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Release|x86.ActiveCfg = Release|Any CPU - {8075BE2B-9D61-42D9-B099-F5854AEA4C86}.Release|x86.Build.0 = Release|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Debug|x64.ActiveCfg = Debug|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Debug|x64.Build.0 = Debug|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Debug|x86.ActiveCfg = Debug|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Debug|x86.Build.0 = Debug|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Release|Any CPU.Build.0 = Release|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Release|x64.ActiveCfg = Release|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Release|x64.Build.0 = Release|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Release|x86.ActiveCfg = Release|Any CPU - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C}.Release|x86.Build.0 = Release|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Debug|x64.ActiveCfg = Debug|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Debug|x64.Build.0 = Debug|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Debug|x86.ActiveCfg = Debug|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Debug|x86.Build.0 = Debug|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Release|Any CPU.Build.0 = Release|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Release|x64.ActiveCfg = Release|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Release|x64.Build.0 = Release|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Release|x86.ActiveCfg = Release|Any CPU - {B352F52C-5091-4857-9BA8-3CD1221FC447}.Release|x86.Build.0 = Release|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Debug|x64.ActiveCfg = Debug|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Debug|x64.Build.0 = Debug|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Debug|x86.ActiveCfg = Debug|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Debug|x86.Build.0 = Debug|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Release|Any CPU.Build.0 = Release|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Release|x64.ActiveCfg = Release|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Release|x64.Build.0 = Release|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Release|x86.ActiveCfg = Release|Any CPU - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684}.Release|x86.Build.0 = Release|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Debug|x64.ActiveCfg = Debug|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Debug|x64.Build.0 = Debug|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Debug|x86.ActiveCfg = Debug|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Debug|x86.Build.0 = Debug|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Release|Any CPU.Build.0 = Release|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Release|x64.ActiveCfg = Release|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Release|x64.Build.0 = Release|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Release|x86.ActiveCfg = Release|Any CPU - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58}.Release|x86.Build.0 = Release|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Debug|Any CPU.Build.0 = Debug|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Debug|x64.ActiveCfg = Debug|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Debug|x64.Build.0 = Debug|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Debug|x86.ActiveCfg = Debug|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Debug|x86.Build.0 = Debug|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Release|Any CPU.ActiveCfg = Release|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Release|Any CPU.Build.0 = Release|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Release|x64.ActiveCfg = Release|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Release|x64.Build.0 = Release|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Release|x86.ActiveCfg = Release|Any CPU - {58C7C38B-63B8-485B-9051-7A804E7DC270}.Release|x86.Build.0 = Release|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Debug|x64.ActiveCfg = Debug|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Debug|x64.Build.0 = Debug|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Debug|x86.ActiveCfg = Debug|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Debug|x86.Build.0 = Debug|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Release|Any CPU.Build.0 = Release|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Release|x64.ActiveCfg = Release|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Release|x64.Build.0 = Release|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Release|x86.ActiveCfg = Release|Any CPU - {5323002C-F5BF-40A2-9732-23F9E25EB8AA}.Release|x86.Build.0 = Release|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Debug|x64.ActiveCfg = Debug|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Debug|x64.Build.0 = Debug|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Debug|x86.ActiveCfg = Debug|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Debug|x86.Build.0 = Debug|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Release|Any CPU.Build.0 = Release|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Release|x64.ActiveCfg = Release|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Release|x64.Build.0 = Release|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Release|x86.ActiveCfg = Release|Any CPU - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9}.Release|x86.Build.0 = Release|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Debug|x64.ActiveCfg = Debug|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Debug|x64.Build.0 = Debug|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Debug|x86.ActiveCfg = Debug|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Debug|x86.Build.0 = Debug|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Release|Any CPU.Build.0 = Release|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Release|x64.ActiveCfg = Release|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Release|x64.Build.0 = Release|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Release|x86.ActiveCfg = Release|Any CPU - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E}.Release|x86.Build.0 = Release|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Debug|x64.ActiveCfg = Debug|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Debug|x64.Build.0 = Debug|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Debug|x86.ActiveCfg = Debug|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Debug|x86.Build.0 = Debug|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Release|Any CPU.Build.0 = Release|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Release|x64.ActiveCfg = Release|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Release|x64.Build.0 = Release|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Release|x86.ActiveCfg = Release|Any CPU - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2}.Release|x86.Build.0 = Release|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Debug|x64.ActiveCfg = Debug|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Debug|x64.Build.0 = Debug|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Debug|x86.ActiveCfg = Debug|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Debug|x86.Build.0 = Debug|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Release|Any CPU.Build.0 = Release|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Release|x64.ActiveCfg = Release|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Release|x64.Build.0 = Release|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Release|x86.ActiveCfg = Release|Any CPU - {B997EAFC-13A1-48EB-8581-B9E3074F7A26}.Release|x86.Build.0 = Release|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Debug|Any CPU.Build.0 = Debug|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Debug|x64.ActiveCfg = Debug|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Debug|x64.Build.0 = Debug|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Debug|x86.ActiveCfg = Debug|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Debug|x86.Build.0 = Debug|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Release|Any CPU.ActiveCfg = Release|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Release|Any CPU.Build.0 = Release|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Release|x64.ActiveCfg = Release|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Release|x64.Build.0 = Release|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Release|x86.ActiveCfg = Release|Any CPU - {47736DBE-538F-4A65-8AD3-3DD803343C81}.Release|x86.Build.0 = Release|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Debug|x64.ActiveCfg = Debug|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Debug|x64.Build.0 = Debug|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Debug|x86.ActiveCfg = Debug|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Debug|x86.Build.0 = Debug|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Release|Any CPU.Build.0 = Release|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Release|x64.ActiveCfg = Release|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Release|x64.Build.0 = Release|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Release|x86.ActiveCfg = Release|Any CPU - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F}.Release|x86.Build.0 = Release|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Debug|x64.ActiveCfg = Debug|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Debug|x64.Build.0 = Debug|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Debug|x86.ActiveCfg = Debug|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Debug|x86.Build.0 = Debug|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Release|Any CPU.Build.0 = Release|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Release|x64.ActiveCfg = Release|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Release|x64.Build.0 = Release|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Release|x86.ActiveCfg = Release|Any CPU - {8B71A10A-B37F-447C-86DE-6460B5159BD0}.Release|x86.Build.0 = Release|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Debug|x64.ActiveCfg = Debug|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Debug|x64.Build.0 = Debug|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Debug|x86.ActiveCfg = Debug|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Debug|x86.Build.0 = Debug|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Release|Any CPU.Build.0 = Release|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Release|x64.ActiveCfg = Release|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Release|x64.Build.0 = Release|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Release|x86.ActiveCfg = Release|Any CPU - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9}.Release|x86.Build.0 = Release|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Debug|Any CPU.Build.0 = Debug|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Debug|x64.ActiveCfg = Debug|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Debug|x64.Build.0 = Debug|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Debug|x86.ActiveCfg = Debug|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Debug|x86.Build.0 = Debug|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Release|Any CPU.ActiveCfg = Release|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Release|Any CPU.Build.0 = Release|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Release|x64.ActiveCfg = Release|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Release|x64.Build.0 = Release|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Release|x86.ActiveCfg = Release|Any CPU - {64DAD0ED-C4A5-4460-9559-69CD02BFE134}.Release|x86.Build.0 = Release|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Debug|x64.ActiveCfg = Debug|x64 - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Debug|x64.Build.0 = Debug|x64 - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Debug|x86.ActiveCfg = Debug|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Debug|x86.Build.0 = Debug|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Release|Any CPU.Build.0 = Release|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Release|x64.ActiveCfg = Release|x64 - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Release|x64.Build.0 = Release|x64 - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Release|x86.ActiveCfg = Release|Any CPU - {5DEBB03B-5502-444A-9E50-E943A18F50D1}.Release|x86.Build.0 = Release|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Debug|x64.ActiveCfg = Debug|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Debug|x64.Build.0 = Debug|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Debug|x86.ActiveCfg = Debug|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Debug|x86.Build.0 = Debug|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Release|Any CPU.Build.0 = Release|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Release|x64.ActiveCfg = Release|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Release|x64.Build.0 = Release|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Release|x86.ActiveCfg = Release|Any CPU - {70950A43-0516-4902-B37F-9DE9EDF96FC6}.Release|x86.Build.0 = Release|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Debug|x64.ActiveCfg = Debug|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Debug|x64.Build.0 = Debug|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Debug|x86.ActiveCfg = Debug|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Release|x64.ActiveCfg = Release|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Release|x64.Build.0 = Release|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Release|x86.ActiveCfg = Release|Any CPU - {E4A44DBD-9790-4C08-8AAF-C7215E514706}.Release|x86.Build.0 = Release|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Debug|x64.ActiveCfg = Debug|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Debug|x64.Build.0 = Debug|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Debug|x86.ActiveCfg = Debug|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Debug|x86.Build.0 = Debug|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Release|x64.ActiveCfg = Release|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Release|x64.Build.0 = Release|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Release|x86.ActiveCfg = Release|Any CPU - {F7051618-E80F-4B53-B97D-D58147224630}.Release|x86.Build.0 = Release|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Debug|x64.ActiveCfg = Debug|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Debug|x64.Build.0 = Debug|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Debug|x86.ActiveCfg = Debug|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Debug|x86.Build.0 = Debug|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Release|x64.ActiveCfg = Release|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Release|x64.Build.0 = Release|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Release|x86.ActiveCfg = Release|Any CPU - {6C01471F-C35B-4390-9C76-F71CD8BD227F}.Release|x86.Build.0 = Release|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Debug|x64.ActiveCfg = Debug|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Debug|x64.Build.0 = Debug|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Debug|x86.ActiveCfg = Debug|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Debug|x86.Build.0 = Debug|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Release|Any CPU.Build.0 = Release|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Release|x64.ActiveCfg = Release|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Release|x64.Build.0 = Release|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Release|x86.ActiveCfg = Release|Any CPU - {D06AB451-D752-48A1-9A35-8AECCAE1AF61}.Release|x86.Build.0 = Release|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Debug|x64.ActiveCfg = Debug|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Debug|x64.Build.0 = Debug|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Debug|x86.ActiveCfg = Debug|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Debug|x86.Build.0 = Debug|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Release|Any CPU.Build.0 = Release|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Release|x64.ActiveCfg = Release|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Release|x64.Build.0 = Release|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Release|x86.ActiveCfg = Release|Any CPU - {C893DDA9-D185-4C60-AF13-3719474D638A}.Release|x86.Build.0 = Release|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Debug|x64.ActiveCfg = Debug|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Debug|x64.Build.0 = Debug|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Debug|x86.ActiveCfg = Debug|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Debug|x86.Build.0 = Debug|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Release|Any CPU.Build.0 = Release|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Release|x64.ActiveCfg = Release|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Release|x64.Build.0 = Release|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Release|x86.ActiveCfg = Release|Any CPU - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059}.Release|x86.Build.0 = Release|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Debug|x64.ActiveCfg = Debug|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Debug|x64.Build.0 = Debug|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Debug|x86.ActiveCfg = Debug|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Debug|x86.Build.0 = Debug|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Release|Any CPU.Build.0 = Release|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Release|x64.ActiveCfg = Release|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Release|x64.Build.0 = Release|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Release|x86.ActiveCfg = Release|Any CPU - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00}.Release|x86.Build.0 = Release|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Debug|x64.ActiveCfg = Debug|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Debug|x64.Build.0 = Debug|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Debug|x86.ActiveCfg = Debug|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Debug|x86.Build.0 = Debug|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Release|x64.ActiveCfg = Release|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Release|x64.Build.0 = Release|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Release|x86.ActiveCfg = Release|Any CPU - {CE284858-D665-4B68-B921-419FEBC8159B}.Release|x86.Build.0 = Release|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Debug|x64.ActiveCfg = Debug|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Debug|x64.Build.0 = Debug|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Debug|x86.ActiveCfg = Debug|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Debug|x86.Build.0 = Debug|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Release|Any CPU.Build.0 = Release|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Release|x64.ActiveCfg = Release|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Release|x64.Build.0 = Release|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Release|x86.ActiveCfg = Release|Any CPU - {F47EA32E-29D5-4D2A-849E-29ECDD2A0A83}.Release|x86.Build.0 = Release|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Debug|x64.ActiveCfg = Debug|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Debug|x64.Build.0 = Debug|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Debug|x86.ActiveCfg = Debug|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Debug|x86.Build.0 = Debug|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Release|Any CPU.Build.0 = Release|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Release|x64.ActiveCfg = Release|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Release|x64.Build.0 = Release|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Release|x86.ActiveCfg = Release|Any CPU - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC}.Release|x86.Build.0 = Release|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Debug|x64.ActiveCfg = Debug|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Debug|x64.Build.0 = Debug|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Debug|x86.ActiveCfg = Debug|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Debug|x86.Build.0 = Debug|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Release|Any CPU.Build.0 = Release|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Release|x64.ActiveCfg = Release|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Release|x64.Build.0 = Release|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Release|x86.ActiveCfg = Release|Any CPU - {21DF136E-EBE7-449D-8F30-4021AB21F927}.Release|x86.Build.0 = Release|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Debug|x64.ActiveCfg = Debug|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Debug|x64.Build.0 = Debug|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Debug|x86.ActiveCfg = Debug|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Debug|x86.Build.0 = Debug|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Release|Any CPU.Build.0 = Release|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Release|x64.ActiveCfg = Release|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Release|x64.Build.0 = Release|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Release|x86.ActiveCfg = Release|Any CPU - {A9572C4A-7A90-4779-8BBE-35457C2CA601}.Release|x86.Build.0 = Release|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Debug|x64.ActiveCfg = Debug|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Debug|x64.Build.0 = Debug|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Debug|x86.ActiveCfg = Debug|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Debug|x86.Build.0 = Debug|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Release|Any CPU.Build.0 = Release|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Release|x64.ActiveCfg = Release|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Release|x64.Build.0 = Release|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Release|x86.ActiveCfg = Release|Any CPU - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59}.Release|x86.Build.0 = Release|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Debug|x64.ActiveCfg = Debug|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Debug|x64.Build.0 = Debug|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Debug|x86.ActiveCfg = Debug|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Debug|x86.Build.0 = Debug|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Release|Any CPU.Build.0 = Release|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Release|x64.ActiveCfg = Release|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Release|x64.Build.0 = Release|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Release|x86.ActiveCfg = Release|Any CPU - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4}.Release|x86.Build.0 = Release|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Debug|x64.ActiveCfg = Debug|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Debug|x64.Build.0 = Debug|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Debug|x86.ActiveCfg = Debug|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Debug|x86.Build.0 = Debug|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Release|Any CPU.Build.0 = Release|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Release|x64.ActiveCfg = Release|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Release|x64.Build.0 = Release|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Release|x86.ActiveCfg = Release|Any CPU - {CE908E26-D36B-4849-BCCA-B98CBFD45B71}.Release|x86.Build.0 = Release|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Debug|x64.ActiveCfg = Debug|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Debug|x64.Build.0 = Debug|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Debug|x86.ActiveCfg = Debug|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Debug|x86.Build.0 = Debug|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Release|Any CPU.Build.0 = Release|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Release|x64.ActiveCfg = Release|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Release|x64.Build.0 = Release|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Release|x86.ActiveCfg = Release|Any CPU - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928}.Release|x86.Build.0 = Release|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Debug|x64.ActiveCfg = Debug|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Debug|x64.Build.0 = Debug|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Debug|x86.ActiveCfg = Debug|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Debug|x86.Build.0 = Debug|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Release|Any CPU.Build.0 = Release|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Release|x64.ActiveCfg = Release|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Release|x64.Build.0 = Release|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Release|x86.ActiveCfg = Release|Any CPU - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520}.Release|x86.Build.0 = Release|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Debug|x64.ActiveCfg = Debug|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Debug|x64.Build.0 = Debug|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Debug|x86.ActiveCfg = Debug|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Debug|x86.Build.0 = Debug|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Release|Any CPU.Build.0 = Release|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Release|x64.ActiveCfg = Release|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Release|x64.Build.0 = Release|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Release|x86.ActiveCfg = Release|Any CPU - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B}.Release|x86.Build.0 = Release|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Debug|x64.ActiveCfg = Debug|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Debug|x64.Build.0 = Debug|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Debug|x86.ActiveCfg = Debug|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Debug|x86.Build.0 = Debug|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Release|Any CPU.Build.0 = Release|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Release|x64.ActiveCfg = Release|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Release|x64.Build.0 = Release|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Release|x86.ActiveCfg = Release|Any CPU - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445}.Release|x86.Build.0 = Release|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Debug|x64.ActiveCfg = Debug|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Debug|x64.Build.0 = Debug|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Debug|x86.ActiveCfg = Debug|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Debug|x86.Build.0 = Debug|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Release|Any CPU.Build.0 = Release|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Release|x64.ActiveCfg = Release|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Release|x64.Build.0 = Release|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Release|x86.ActiveCfg = Release|Any CPU - {52B5D05F-9F76-41A8-9334-2580ACE435C6}.Release|x86.Build.0 = Release|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Debug|x64.ActiveCfg = Debug|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Debug|x64.Build.0 = Debug|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Debug|x86.ActiveCfg = Debug|x86 - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Debug|x86.Build.0 = Debug|x86 - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Release|Any CPU.Build.0 = Release|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Release|x64.ActiveCfg = Release|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Release|x64.Build.0 = Release|Any CPU - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Release|x86.ActiveCfg = Release|x86 - {700F2674-4EA4-4CDB-B2CA-2FC2BD138E2B}.Release|x86.Build.0 = Release|x86 - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Debug|x64.ActiveCfg = Debug|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Debug|x64.Build.0 = Debug|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Debug|x86.ActiveCfg = Debug|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Debug|x86.Build.0 = Debug|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Release|Any CPU.Build.0 = Release|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Release|x64.ActiveCfg = Release|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Release|x64.Build.0 = Release|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Release|x86.ActiveCfg = Release|Any CPU - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE}.Release|x86.Build.0 = Release|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Debug|x64.ActiveCfg = Debug|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Debug|x64.Build.0 = Debug|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Debug|x86.ActiveCfg = Debug|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Debug|x86.Build.0 = Debug|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Release|Any CPU.Build.0 = Release|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Release|x64.ActiveCfg = Release|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Release|x64.Build.0 = Release|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Release|x86.ActiveCfg = Release|Any CPU - {E68F82B2-14C7-47C5-9747-62C262722D1E}.Release|x86.Build.0 = Release|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Debug|x64.ActiveCfg = Debug|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Debug|x64.Build.0 = Debug|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Debug|x86.ActiveCfg = Debug|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Debug|x86.Build.0 = Debug|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Release|Any CPU.Build.0 = Release|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Release|x64.ActiveCfg = Release|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Release|x64.Build.0 = Release|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Release|x86.ActiveCfg = Release|Any CPU - {4E4EFE27-E464-477E-81EC-25C7494F3576}.Release|x86.Build.0 = Release|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Debug|x64.ActiveCfg = Debug|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Debug|x64.Build.0 = Debug|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Debug|x86.ActiveCfg = Debug|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Debug|x86.Build.0 = Debug|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Release|Any CPU.Build.0 = Release|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Release|x64.ActiveCfg = Release|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Release|x64.Build.0 = Release|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Release|x86.ActiveCfg = Release|Any CPU - {EBCA4B00-6277-46D6-AF36-E638CCC610E2}.Release|x86.Build.0 = Release|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Debug|x64.ActiveCfg = Debug|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Debug|x64.Build.0 = Debug|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Debug|x86.ActiveCfg = Debug|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Debug|x86.Build.0 = Debug|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Release|Any CPU.Build.0 = Release|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Release|x64.ActiveCfg = Release|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Release|x64.Build.0 = Release|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Release|x86.ActiveCfg = Release|Any CPU - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D}.Release|x86.Build.0 = Release|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Debug|x64.ActiveCfg = Debug|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Debug|x64.Build.0 = Debug|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Debug|x86.ActiveCfg = Debug|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Debug|x86.Build.0 = Debug|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Release|Any CPU.Build.0 = Release|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Release|x64.ActiveCfg = Release|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Release|x64.Build.0 = Release|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Release|x86.ActiveCfg = Release|Any CPU - {211FD731-0F62-4910-8343-6AA5ADA9686E}.Release|x86.Build.0 = Release|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Debug|x64.ActiveCfg = Debug|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Debug|x64.Build.0 = Debug|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Debug|x86.ActiveCfg = Debug|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Debug|x86.Build.0 = Debug|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Release|Any CPU.Build.0 = Release|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Release|x64.ActiveCfg = Release|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Release|x64.Build.0 = Release|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Release|x86.ActiveCfg = Release|Any CPU - {7B2497DF-1016-4C40-B894-9EDE00B4CA56}.Release|x86.Build.0 = Release|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Debug|x64.ActiveCfg = Debug|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Debug|x64.Build.0 = Debug|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Debug|x86.ActiveCfg = Debug|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Debug|x86.Build.0 = Debug|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Release|Any CPU.Build.0 = Release|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Release|x64.ActiveCfg = Release|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Release|x64.Build.0 = Release|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Release|x86.ActiveCfg = Release|Any CPU - {9BD06E47-C47D-455E-84AD-B9835BDA2943}.Release|x86.Build.0 = Release|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Debug|x64.ActiveCfg = Debug|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Debug|x64.Build.0 = Debug|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Debug|x86.ActiveCfg = Debug|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Debug|x86.Build.0 = Debug|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Release|Any CPU.Build.0 = Release|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Release|x64.ActiveCfg = Release|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Release|x64.Build.0 = Release|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Release|x86.ActiveCfg = Release|Any CPU - {4B3CF3C7-EF23-4149-8024-963201BE5EB4}.Release|x86.Build.0 = Release|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Debug|x64.ActiveCfg = Debug|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Debug|x64.Build.0 = Debug|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Debug|x86.ActiveCfg = Debug|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Debug|x86.Build.0 = Debug|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Release|Any CPU.Build.0 = Release|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Release|x64.ActiveCfg = Release|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Release|x64.Build.0 = Release|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Release|x86.ActiveCfg = Release|Any CPU - {634B6143-B564-4FA9-BF7B-7D15F26045BA}.Release|x86.Build.0 = Release|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Debug|x64.ActiveCfg = Debug|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Debug|x64.Build.0 = Debug|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Debug|x86.ActiveCfg = Debug|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Debug|x86.Build.0 = Debug|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Release|Any CPU.Build.0 = Release|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Release|x64.ActiveCfg = Release|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Release|x64.Build.0 = Release|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Release|x86.ActiveCfg = Release|Any CPU - {049C8D2C-B00E-4369-90A6-6043C393C2ED}.Release|x86.Build.0 = Release|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Debug|Any CPU.Build.0 = Debug|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Debug|x64.ActiveCfg = Debug|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Debug|x64.Build.0 = Debug|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Debug|x86.ActiveCfg = Debug|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Debug|x86.Build.0 = Debug|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Release|Any CPU.ActiveCfg = Release|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Release|Any CPU.Build.0 = Release|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Release|x64.ActiveCfg = Release|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Release|x64.Build.0 = Release|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Release|x86.ActiveCfg = Release|Any CPU - {171A091E-0477-4CC6-AC83-F0FFF5594375}.Release|x86.Build.0 = Release|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Debug|x64.ActiveCfg = Debug|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Debug|x64.Build.0 = Debug|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Debug|x86.ActiveCfg = Debug|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Debug|x86.Build.0 = Debug|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Release|Any CPU.Build.0 = Release|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Release|x64.ActiveCfg = Release|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Release|x64.Build.0 = Release|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Release|x86.ActiveCfg = Release|Any CPU - {014491C6-58A0-4DFA-ACFC-4988ADCD546A}.Release|x86.Build.0 = Release|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Debug|x64.ActiveCfg = Debug|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Debug|x64.Build.0 = Debug|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Debug|x86.ActiveCfg = Debug|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Debug|x86.Build.0 = Debug|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Release|Any CPU.Build.0 = Release|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Release|x64.ActiveCfg = Release|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Release|x64.Build.0 = Release|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Release|x86.ActiveCfg = Release|Any CPU - {C94242B3-AF74-4966-9508-55CEA7B589E9}.Release|x86.Build.0 = Release|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Debug|x64.ActiveCfg = Debug|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Debug|x64.Build.0 = Debug|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Debug|x86.ActiveCfg = Debug|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Debug|x86.Build.0 = Debug|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Release|Any CPU.Build.0 = Release|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Release|x64.ActiveCfg = Release|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Release|x64.Build.0 = Release|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Release|x86.ActiveCfg = Release|Any CPU - {73162237-344C-4196-9754-F0D270649C0E}.Release|x86.Build.0 = Release|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Debug|x64.ActiveCfg = Debug|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Debug|x64.Build.0 = Debug|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Debug|x86.ActiveCfg = Debug|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Debug|x86.Build.0 = Debug|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Release|Any CPU.Build.0 = Release|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Release|x64.ActiveCfg = Release|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Release|x64.Build.0 = Release|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Release|x86.ActiveCfg = Release|Any CPU - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450}.Release|x86.Build.0 = Release|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Debug|x64.ActiveCfg = Debug|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Debug|x64.Build.0 = Debug|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Debug|x86.ActiveCfg = Debug|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Debug|x86.Build.0 = Debug|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Release|Any CPU.Build.0 = Release|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Release|x64.ActiveCfg = Release|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Release|x64.Build.0 = Release|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Release|x86.ActiveCfg = Release|Any CPU - {98776527-60A3-4346-8A3E-A74A6D9FEEB4}.Release|x86.Build.0 = Release|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Debug|x64.ActiveCfg = Debug|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Debug|x64.Build.0 = Debug|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Debug|x86.ActiveCfg = Debug|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Debug|x86.Build.0 = Debug|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Release|Any CPU.Build.0 = Release|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Release|x64.ActiveCfg = Release|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Release|x64.Build.0 = Release|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Release|x86.ActiveCfg = Release|Any CPU - {028A8572-A183-43DC-BE68-622C36ED36DA}.Release|x86.Build.0 = Release|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Debug|x64.ActiveCfg = Debug|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Debug|x64.Build.0 = Debug|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Debug|x86.ActiveCfg = Debug|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Debug|x86.Build.0 = Debug|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Release|Any CPU.Build.0 = Release|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Release|x64.ActiveCfg = Release|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Release|x64.Build.0 = Release|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Release|x86.ActiveCfg = Release|Any CPU - {C3D5CA53-026A-4996-BC2F-9A3849536537}.Release|x86.Build.0 = Release|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Debug|x64.ActiveCfg = Debug|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Debug|x64.Build.0 = Debug|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Debug|x86.ActiveCfg = Debug|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Debug|x86.Build.0 = Debug|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Release|Any CPU.Build.0 = Release|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Release|x64.ActiveCfg = Release|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Release|x64.Build.0 = Release|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Release|x86.ActiveCfg = Release|Any CPU - {CB5BDADA-8032-4F68-A17D-CA18BA63F4F0}.Release|x86.Build.0 = Release|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Debug|x64.ActiveCfg = Debug|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Debug|x64.Build.0 = Debug|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Debug|x86.ActiveCfg = Debug|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Debug|x86.Build.0 = Debug|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Release|Any CPU.Build.0 = Release|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Release|x64.ActiveCfg = Release|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Release|x64.Build.0 = Release|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Release|x86.ActiveCfg = Release|Any CPU - {E01C820C-E103-4387-B1E8-680ED4218600}.Release|x86.Build.0 = Release|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Debug|x64.ActiveCfg = Debug|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Debug|x64.Build.0 = Debug|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Debug|x86.ActiveCfg = Debug|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Debug|x86.Build.0 = Debug|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Release|Any CPU.Build.0 = Release|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Release|x64.ActiveCfg = Release|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Release|x64.Build.0 = Release|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Release|x86.ActiveCfg = Release|Any CPU - {48D69FD8-942B-46A2-ADD4-068BC35D98C4}.Release|x86.Build.0 = Release|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Debug|x64.ActiveCfg = Debug|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Debug|x64.Build.0 = Debug|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Debug|x86.ActiveCfg = Debug|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Debug|x86.Build.0 = Debug|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Release|Any CPU.Build.0 = Release|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Release|x64.ActiveCfg = Release|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Release|x64.Build.0 = Release|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Release|x86.ActiveCfg = Release|Any CPU - {AB21D4DB-F483-4977-A75F-8763198B941B}.Release|x86.Build.0 = Release|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Debug|x64.ActiveCfg = Debug|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Debug|x64.Build.0 = Debug|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Debug|x86.ActiveCfg = Debug|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Debug|x86.Build.0 = Debug|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Release|Any CPU.Build.0 = Release|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Release|x64.ActiveCfg = Release|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Release|x64.Build.0 = Release|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Release|x86.ActiveCfg = Release|Any CPU - {B31F1FBD-F505-42D9-9761-05A5E19F87B1}.Release|x86.Build.0 = Release|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Debug|x64.ActiveCfg = Debug|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Debug|x64.Build.0 = Debug|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Debug|x86.ActiveCfg = Debug|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Debug|x86.Build.0 = Debug|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Release|Any CPU.Build.0 = Release|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Release|x64.ActiveCfg = Release|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Release|x64.Build.0 = Release|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Release|x86.ActiveCfg = Release|Any CPU - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1}.Release|x86.Build.0 = Release|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Debug|x64.ActiveCfg = Debug|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Debug|x64.Build.0 = Debug|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Debug|x86.ActiveCfg = Debug|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Debug|x86.Build.0 = Debug|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Release|Any CPU.Build.0 = Release|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Release|x64.ActiveCfg = Release|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Release|x64.Build.0 = Release|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Release|x86.ActiveCfg = Release|Any CPU - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3}.Release|x86.Build.0 = Release|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Debug|x64.ActiveCfg = Debug|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Debug|x64.Build.0 = Debug|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Debug|x86.ActiveCfg = Debug|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Debug|x86.Build.0 = Debug|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Release|Any CPU.Build.0 = Release|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Release|x64.ActiveCfg = Release|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Release|x64.Build.0 = Release|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Release|x86.ActiveCfg = Release|Any CPU - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD}.Release|x86.Build.0 = Release|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Debug|Any CPU.Build.0 = Debug|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Debug|x64.ActiveCfg = Debug|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Debug|x64.Build.0 = Debug|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Debug|x86.ActiveCfg = Debug|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Debug|x86.Build.0 = Debug|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Release|Any CPU.ActiveCfg = Release|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Release|Any CPU.Build.0 = Release|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Release|x64.ActiveCfg = Release|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Release|x64.Build.0 = Release|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Release|x86.ActiveCfg = Release|Any CPU - {79338A1C-5A2B-42D4-AF30-BBAB98613880}.Release|x86.Build.0 = Release|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Debug|x64.ActiveCfg = Debug|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Debug|x64.Build.0 = Debug|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Debug|x86.ActiveCfg = Debug|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Debug|x86.Build.0 = Debug|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Release|Any CPU.Build.0 = Release|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Release|x64.ActiveCfg = Release|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Release|x64.Build.0 = Release|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Release|x86.ActiveCfg = Release|Any CPU - {6D91EB21-0E27-4F8A-9B65-397C831531C7}.Release|x86.Build.0 = Release|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Debug|x64.ActiveCfg = Debug|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Debug|x64.Build.0 = Debug|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Debug|x86.ActiveCfg = Debug|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Debug|x86.Build.0 = Debug|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Release|Any CPU.Build.0 = Release|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Release|x64.ActiveCfg = Release|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Release|x64.Build.0 = Release|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Release|x86.ActiveCfg = Release|Any CPU - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF}.Release|x86.Build.0 = Release|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Debug|x64.ActiveCfg = Debug|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Debug|x64.Build.0 = Debug|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Debug|x86.ActiveCfg = Debug|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Debug|x86.Build.0 = Debug|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Release|Any CPU.Build.0 = Release|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Release|x64.ActiveCfg = Release|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Release|x64.Build.0 = Release|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Release|x86.ActiveCfg = Release|Any CPU - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C}.Release|x86.Build.0 = Release|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Debug|x64.ActiveCfg = Debug|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Debug|x64.Build.0 = Debug|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Debug|x86.ActiveCfg = Debug|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Debug|x86.Build.0 = Debug|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Release|Any CPU.Build.0 = Release|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Release|x64.ActiveCfg = Release|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Release|x64.Build.0 = Release|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Release|x86.ActiveCfg = Release|Any CPU - {BDA5D50F-3ADA-41F5-8DE8-1C9E6CB64118}.Release|x86.Build.0 = Release|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Debug|Any CPU.Build.0 = Debug|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Debug|x64.ActiveCfg = Debug|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Debug|x64.Build.0 = Debug|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Debug|x86.ActiveCfg = Debug|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Debug|x86.Build.0 = Debug|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Release|Any CPU.ActiveCfg = Release|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Release|Any CPU.Build.0 = Release|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Release|x64.ActiveCfg = Release|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Release|x64.Build.0 = Release|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Release|x86.ActiveCfg = Release|Any CPU - {850D52F8-D99D-468D-8A0D-8C42D3D16318}.Release|x86.Build.0 = Release|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Debug|Any CPU.Build.0 = Debug|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Debug|x64.ActiveCfg = Debug|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Debug|x64.Build.0 = Debug|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Debug|x86.ActiveCfg = Debug|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Debug|x86.Build.0 = Debug|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Release|Any CPU.ActiveCfg = Release|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Release|Any CPU.Build.0 = Release|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Release|x64.ActiveCfg = Release|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Release|x64.Build.0 = Release|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Release|x86.ActiveCfg = Release|Any CPU - {25339E9B-7AE9-4CA2-986C-0606B75DC344}.Release|x86.Build.0 = Release|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Debug|x64.ActiveCfg = Debug|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Debug|x64.Build.0 = Debug|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Debug|x86.ActiveCfg = Debug|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Debug|x86.Build.0 = Debug|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Release|Any CPU.Build.0 = Release|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Release|x64.ActiveCfg = Release|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Release|x64.Build.0 = Release|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Release|x86.ActiveCfg = Release|Any CPU - {B48569C5-16E7-478F-9270-810994007CE6}.Release|x86.Build.0 = Release|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Debug|x64.ActiveCfg = Debug|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Debug|x64.Build.0 = Debug|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Debug|x86.ActiveCfg = Debug|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Debug|x86.Build.0 = Debug|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Release|Any CPU.Build.0 = Release|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Release|x64.ActiveCfg = Release|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Release|x64.Build.0 = Release|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Release|x86.ActiveCfg = Release|Any CPU - {671862A9-4A85-45E6-9ED9-BF81AEA5141F}.Release|x86.Build.0 = Release|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Debug|x64.ActiveCfg = Debug|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Debug|x64.Build.0 = Debug|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Debug|x86.ActiveCfg = Debug|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Debug|x86.Build.0 = Debug|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Release|Any CPU.Build.0 = Release|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Release|x64.ActiveCfg = Release|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Release|x64.Build.0 = Release|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Release|x86.ActiveCfg = Release|Any CPU - {B4D5801B-0570-4DE8-8758-123355C57CB0}.Release|x86.Build.0 = Release|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Debug|x64.ActiveCfg = Debug|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Debug|x64.Build.0 = Debug|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Debug|x86.ActiveCfg = Debug|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Debug|x86.Build.0 = Debug|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Release|Any CPU.Build.0 = Release|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Release|x64.ActiveCfg = Release|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Release|x64.Build.0 = Release|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Release|x86.ActiveCfg = Release|Any CPU - {37361B76-C1B2-434F-A226-425B0FFA80EA}.Release|x86.Build.0 = Release|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Debug|x64.ActiveCfg = Debug|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Debug|x64.Build.0 = Debug|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Debug|x86.ActiveCfg = Debug|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Debug|x86.Build.0 = Debug|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Release|x64.ActiveCfg = Release|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Release|x64.Build.0 = Release|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Release|x86.ActiveCfg = Release|Any CPU - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3}.Release|x86.Build.0 = Release|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Debug|x64.ActiveCfg = Debug|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Debug|x64.Build.0 = Debug|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Debug|x86.ActiveCfg = Debug|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Debug|x86.Build.0 = Debug|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Release|x64.ActiveCfg = Release|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Release|x64.Build.0 = Release|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Release|x86.ActiveCfg = Release|Any CPU - {E5491BA1-4F52-4157-9E3C-4DB4D8643C2E}.Release|x86.Build.0 = Release|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Debug|x64.ActiveCfg = Debug|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Debug|x64.Build.0 = Debug|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Debug|x86.ActiveCfg = Debug|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Debug|x86.Build.0 = Debug|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Release|Any CPU.Build.0 = Release|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Release|x64.ActiveCfg = Release|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Release|x64.Build.0 = Release|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Release|x86.ActiveCfg = Release|Any CPU - {4C4E92EB-1DD9-41DF-B507-5D4AC54E358C}.Release|x86.Build.0 = Release|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Debug|Any CPU.Build.0 = Debug|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Debug|x64.ActiveCfg = Debug|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Debug|x64.Build.0 = Debug|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Debug|x86.ActiveCfg = Debug|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Debug|x86.Build.0 = Debug|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Release|Any CPU.ActiveCfg = Release|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Release|Any CPU.Build.0 = Release|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Release|x64.ActiveCfg = Release|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Release|x64.Build.0 = Release|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Release|x86.ActiveCfg = Release|Any CPU - {49637592-A07F-4359-8753-4547A6B49C99}.Release|x86.Build.0 = Release|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Debug|x64.ActiveCfg = Debug|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Debug|x64.Build.0 = Debug|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Debug|x86.ActiveCfg = Debug|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Debug|x86.Build.0 = Debug|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Release|Any CPU.Build.0 = Release|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Release|x64.ActiveCfg = Release|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Release|x64.Build.0 = Release|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Release|x86.ActiveCfg = Release|Any CPU - {E0A5059F-7F6F-4D77-B381-DB959CC617CA}.Release|x86.Build.0 = Release|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Debug|x64.ActiveCfg = Debug|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Debug|x64.Build.0 = Debug|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Debug|x86.ActiveCfg = Debug|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Debug|x86.Build.0 = Debug|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Release|Any CPU.Build.0 = Release|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Release|x64.ActiveCfg = Release|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Release|x64.Build.0 = Release|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Release|x86.ActiveCfg = Release|Any CPU - {CBE627CB-BC2F-4CC5-8824-721F3F969559}.Release|x86.Build.0 = Release|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Debug|x64.ActiveCfg = Debug|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Debug|x64.Build.0 = Debug|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Debug|x86.ActiveCfg = Debug|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Debug|x86.Build.0 = Debug|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Release|Any CPU.Build.0 = Release|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Release|x64.ActiveCfg = Release|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Release|x64.Build.0 = Release|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Release|x86.ActiveCfg = Release|Any CPU - {FA246F42-7997-4500-99E4-8E34346D2B42}.Release|x86.Build.0 = Release|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Debug|x64.ActiveCfg = Debug|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Debug|x64.Build.0 = Debug|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Debug|x86.ActiveCfg = Debug|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Debug|x86.Build.0 = Debug|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Release|Any CPU.Build.0 = Release|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Release|x64.ActiveCfg = Release|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Release|x64.Build.0 = Release|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Release|x86.ActiveCfg = Release|Any CPU - {6439396D-13EA-49B4-9FB6-421462A6F301}.Release|x86.Build.0 = Release|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Debug|x64.ActiveCfg = Debug|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Debug|x64.Build.0 = Debug|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Debug|x86.ActiveCfg = Debug|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Debug|x86.Build.0 = Debug|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Release|Any CPU.Build.0 = Release|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Release|x64.ActiveCfg = Release|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Release|x64.Build.0 = Release|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Release|x86.ActiveCfg = Release|Any CPU - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6}.Release|x86.Build.0 = Release|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Debug|Any CPU.Build.0 = Debug|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Debug|x64.ActiveCfg = Debug|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Debug|x64.Build.0 = Debug|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Debug|x86.ActiveCfg = Debug|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Debug|x86.Build.0 = Debug|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Release|Any CPU.ActiveCfg = Release|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Release|Any CPU.Build.0 = Release|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Release|x64.ActiveCfg = Release|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Release|x64.Build.0 = Release|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Release|x86.ActiveCfg = Release|Any CPU - {767EAE63-513E-44AA-9A77-91B30A1C0723}.Release|x86.Build.0 = Release|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Debug|x64.ActiveCfg = Debug|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Debug|x64.Build.0 = Debug|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Debug|x86.ActiveCfg = Debug|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Debug|x86.Build.0 = Debug|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Release|Any CPU.Build.0 = Release|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Release|x64.ActiveCfg = Release|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Release|x64.Build.0 = Release|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Release|x86.ActiveCfg = Release|Any CPU - {07781429-2DC5-45AF-AFD6-23A60C8350EF}.Release|x86.Build.0 = Release|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Debug|Any CPU.Build.0 = Debug|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Debug|x64.ActiveCfg = Debug|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Debug|x64.Build.0 = Debug|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Debug|x86.ActiveCfg = Debug|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Debug|x86.Build.0 = Debug|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Release|Any CPU.ActiveCfg = Release|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Release|Any CPU.Build.0 = Release|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Release|x64.ActiveCfg = Release|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Release|x64.Build.0 = Release|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Release|x86.ActiveCfg = Release|Any CPU - {95912275-F9C8-44E9-9C73-F294CB331307}.Release|x86.Build.0 = Release|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Debug|x64.ActiveCfg = Debug|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Debug|x64.Build.0 = Debug|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Debug|x86.ActiveCfg = Debug|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Debug|x86.Build.0 = Debug|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Release|Any CPU.Build.0 = Release|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Release|x64.ActiveCfg = Release|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Release|x64.Build.0 = Release|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Release|x86.ActiveCfg = Release|Any CPU - {EA492CBF-CA2B-45BC-A886-18D4B4B11772}.Release|x86.Build.0 = Release|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Debug|x64.ActiveCfg = Debug|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Debug|x64.Build.0 = Debug|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Debug|x86.ActiveCfg = Debug|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Debug|x86.Build.0 = Debug|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Release|Any CPU.Build.0 = Release|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Release|x64.ActiveCfg = Release|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Release|x64.Build.0 = Release|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Release|x86.ActiveCfg = Release|Any CPU - {23E35A03-9176-4BA6-AE27-2BB1AB79467E}.Release|x86.Build.0 = Release|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Debug|x64.ActiveCfg = Debug|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Debug|x64.Build.0 = Debug|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Debug|x86.ActiveCfg = Debug|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Debug|x86.Build.0 = Debug|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Release|Any CPU.Build.0 = Release|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Release|x64.ActiveCfg = Release|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Release|x64.Build.0 = Release|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Release|x86.ActiveCfg = Release|Any CPU - {F9B04A69-3E26-45D6-88FC-CE83E4294481}.Release|x86.Build.0 = Release|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Debug|x64.ActiveCfg = Debug|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Debug|x64.Build.0 = Debug|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Debug|x86.ActiveCfg = Debug|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Debug|x86.Build.0 = Debug|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Release|Any CPU.Build.0 = Release|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Release|x64.ActiveCfg = Release|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Release|x64.Build.0 = Release|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Release|x86.ActiveCfg = Release|Any CPU - {9158CAAB-12BC-4CFC-81B2-86327FC28295}.Release|x86.Build.0 = Release|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Debug|x64.ActiveCfg = Debug|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Debug|x64.Build.0 = Debug|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Debug|x86.ActiveCfg = Debug|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Debug|x86.Build.0 = Debug|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Release|Any CPU.Build.0 = Release|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Release|x64.ActiveCfg = Release|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Release|x64.Build.0 = Release|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Release|x86.ActiveCfg = Release|Any CPU - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C}.Release|x86.Build.0 = Release|Any CPU - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Debug|Any CPU.ActiveCfg = Debug|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Debug|x64.ActiveCfg = Debug|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Debug|x64.Build.0 = Debug|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Debug|x86.ActiveCfg = Debug|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Debug|x86.Build.0 = Debug|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Release|Any CPU.ActiveCfg = Release|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Release|Any CPU.Build.0 = Release|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Release|x64.ActiveCfg = Release|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Release|x64.Build.0 = Release|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Release|x86.ActiveCfg = Release|x64 - {F5C32D06-8110-4AB6-9FCB-9B2416A3C9B4}.Release|x86.Build.0 = Release|x64 - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Debug|x64.ActiveCfg = Debug|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Debug|x64.Build.0 = Debug|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Debug|x86.ActiveCfg = Debug|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Debug|x86.Build.0 = Debug|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Release|Any CPU.Build.0 = Release|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Release|x64.ActiveCfg = Release|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Release|x64.Build.0 = Release|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Release|x86.ActiveCfg = Release|Any CPU - {996C4ABB-9E94-4609-B8F8-329E5F97C6E7}.Release|x86.Build.0 = Release|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Debug|x64.ActiveCfg = Debug|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Debug|x64.Build.0 = Debug|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Debug|x86.ActiveCfg = Debug|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Debug|x86.Build.0 = Debug|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Release|Any CPU.Build.0 = Release|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Release|x64.ActiveCfg = Release|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Release|x64.Build.0 = Release|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Release|x86.ActiveCfg = Release|Any CPU - {FCA8A753-12F4-49F1-A244-608150DBFFBD}.Release|x86.Build.0 = Release|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Debug|x64.ActiveCfg = Debug|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Debug|x64.Build.0 = Debug|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Debug|x86.ActiveCfg = Debug|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Debug|x86.Build.0 = Debug|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Release|Any CPU.Build.0 = Release|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Release|x64.ActiveCfg = Release|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Release|x64.Build.0 = Release|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Release|x86.ActiveCfg = Release|Any CPU - {99C55CEA-C50E-4830-8965-F2BDF9A401B5}.Release|x86.Build.0 = Release|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Debug|x64.ActiveCfg = Debug|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Debug|x64.Build.0 = Debug|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Debug|x86.ActiveCfg = Debug|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Debug|x86.Build.0 = Debug|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Release|Any CPU.Build.0 = Release|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Release|x64.ActiveCfg = Release|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Release|x64.Build.0 = Release|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Release|x86.ActiveCfg = Release|Any CPU - {B9010CA7-AD86-4BE6-B5A8-4DE87C4A8E4B}.Release|x86.Build.0 = Release|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Debug|x64.ActiveCfg = Debug|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Debug|x64.Build.0 = Debug|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Debug|x86.ActiveCfg = Debug|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Debug|x86.Build.0 = Debug|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Release|Any CPU.Build.0 = Release|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Release|x64.ActiveCfg = Release|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Release|x64.Build.0 = Release|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Release|x86.ActiveCfg = Release|Any CPU - {27C28009-99AD-4987-991D-44E754AD20E0}.Release|x86.Build.0 = Release|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Debug|x64.ActiveCfg = Debug|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Debug|x64.Build.0 = Debug|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Debug|x86.ActiveCfg = Debug|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Debug|x86.Build.0 = Debug|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Release|Any CPU.Build.0 = Release|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Release|x64.ActiveCfg = Release|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Release|x64.Build.0 = Release|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Release|x86.ActiveCfg = Release|Any CPU - {6109C490-CDE7-46CD-9EA3-30024FC82BAC}.Release|x86.Build.0 = Release|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Debug|x64.ActiveCfg = Debug|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Debug|x64.Build.0 = Debug|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Debug|x86.ActiveCfg = Debug|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Debug|x86.Build.0 = Debug|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Release|Any CPU.Build.0 = Release|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Release|x64.ActiveCfg = Release|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Release|x64.Build.0 = Release|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Release|x86.ActiveCfg = Release|Any CPU - {834C2A23-994D-4298-9263-7BE9334022BD}.Release|x86.Build.0 = Release|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Debug|x64.ActiveCfg = Debug|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Debug|x64.Build.0 = Debug|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Debug|x86.ActiveCfg = Debug|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Debug|x86.Build.0 = Debug|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Release|x64.ActiveCfg = Release|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Release|x64.Build.0 = Release|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Release|x86.ActiveCfg = Release|Any CPU - {D7811CC3-6893-4D7E-A642-196B329574BC}.Release|x86.Build.0 = Release|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Debug|x64.ActiveCfg = Debug|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Debug|x64.Build.0 = Debug|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Debug|x86.ActiveCfg = Debug|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Debug|x86.Build.0 = Debug|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Release|Any CPU.Build.0 = Release|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Release|x64.ActiveCfg = Release|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Release|x64.Build.0 = Release|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Release|x86.ActiveCfg = Release|Any CPU - {CFD41FDC-6254-4E88-8567-DA5A394C3E26}.Release|x86.Build.0 = Release|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Debug|x64.ActiveCfg = Debug|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Debug|x64.Build.0 = Debug|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Debug|x86.ActiveCfg = Debug|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Debug|x86.Build.0 = Debug|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Release|Any CPU.Build.0 = Release|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Release|x64.ActiveCfg = Release|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Release|x64.Build.0 = Release|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Release|x86.ActiveCfg = Release|Any CPU - {CC693C31-7770-434C-9CBA-AC7B747B6EF8}.Release|x86.Build.0 = Release|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Debug|x64.ActiveCfg = Debug|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Debug|x64.Build.0 = Debug|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Debug|x86.ActiveCfg = Debug|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Debug|x86.Build.0 = Debug|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Release|Any CPU.Build.0 = Release|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Release|x64.ActiveCfg = Release|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Release|x64.Build.0 = Release|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Release|x86.ActiveCfg = Release|Any CPU - {1F02F5B6-AC0C-442C-99A4-A6A73F639D2E}.Release|x86.Build.0 = Release|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Debug|x64.ActiveCfg = Debug|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Debug|x64.Build.0 = Debug|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Debug|x86.ActiveCfg = Debug|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Debug|x86.Build.0 = Debug|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Release|Any CPU.Build.0 = Release|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Release|x64.ActiveCfg = Release|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Release|x64.Build.0 = Release|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Release|x86.ActiveCfg = Release|Any CPU - {7192B30C-8AF1-4409-98DC-EE7A6BDEDE9A}.Release|x86.Build.0 = Release|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Debug|x64.ActiveCfg = Debug|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Debug|x64.Build.0 = Debug|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Debug|x86.ActiveCfg = Debug|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Debug|x86.Build.0 = Debug|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Release|Any CPU.Build.0 = Release|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Release|x64.ActiveCfg = Release|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Release|x64.Build.0 = Release|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Release|x86.ActiveCfg = Release|Any CPU - {E4AE24EC-5421-4229-8F3B-B5822694BA3A}.Release|x86.Build.0 = Release|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Debug|x64.ActiveCfg = Debug|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Debug|x64.Build.0 = Debug|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Debug|x86.ActiveCfg = Debug|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Debug|x86.Build.0 = Debug|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Release|Any CPU.Build.0 = Release|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Release|x64.ActiveCfg = Release|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Release|x64.Build.0 = Release|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Release|x86.ActiveCfg = Release|Any CPU - {09B9A3F9-8C78-46D6-8A7F-78D9B9D35227}.Release|x86.Build.0 = Release|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Debug|x64.ActiveCfg = Debug|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Debug|x64.Build.0 = Debug|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Debug|x86.ActiveCfg = Debug|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Debug|x86.Build.0 = Debug|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Release|Any CPU.Build.0 = Release|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Release|x64.ActiveCfg = Release|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Release|x64.Build.0 = Release|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Release|x86.ActiveCfg = Release|Any CPU - {B931CE5C-2A37-4D91-96FE-46B8E45E183F}.Release|x86.Build.0 = Release|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Debug|x64.ActiveCfg = Debug|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Debug|x64.Build.0 = Debug|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Debug|x86.ActiveCfg = Debug|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Debug|x86.Build.0 = Debug|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Release|Any CPU.Build.0 = Release|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Release|x64.ActiveCfg = Release|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Release|x64.Build.0 = Release|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Release|x86.ActiveCfg = Release|Any CPU - {F5D60838-ECDF-479E-9F41-0F5ED3B11A1A}.Release|x86.Build.0 = Release|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Debug|x64.ActiveCfg = Debug|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Debug|x64.Build.0 = Debug|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Debug|x86.ActiveCfg = Debug|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Debug|x86.Build.0 = Debug|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Release|Any CPU.Build.0 = Release|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Release|x64.ActiveCfg = Release|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Release|x64.Build.0 = Release|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Release|x86.ActiveCfg = Release|Any CPU - {7AC52A5D-D2EC-4F64-BA3A-9B653B554A3F}.Release|x86.Build.0 = Release|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Debug|x64.ActiveCfg = Debug|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Debug|x64.Build.0 = Debug|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Debug|x86.ActiveCfg = Debug|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Debug|x86.Build.0 = Debug|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Release|Any CPU.Build.0 = Release|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Release|x64.ActiveCfg = Release|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Release|x64.Build.0 = Release|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Release|x86.ActiveCfg = Release|Any CPU - {DC7E397C-AB28-42DB-9F2D-A0240C8F6579}.Release|x86.Build.0 = Release|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Debug|x64.ActiveCfg = Debug|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Debug|x64.Build.0 = Debug|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Debug|x86.ActiveCfg = Debug|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Debug|x86.Build.0 = Debug|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Release|Any CPU.Build.0 = Release|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Release|x64.ActiveCfg = Release|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Release|x64.Build.0 = Release|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Release|x86.ActiveCfg = Release|Any CPU - {0584544B-2F65-41A2-A35B-0103AC7FB3F9}.Release|x86.Build.0 = Release|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Debug|x64.ActiveCfg = Debug|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Debug|x64.Build.0 = Debug|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Debug|x86.ActiveCfg = Debug|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Debug|x86.Build.0 = Debug|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Release|Any CPU.Build.0 = Release|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Release|x64.ActiveCfg = Release|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Release|x64.Build.0 = Release|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Release|x86.ActiveCfg = Release|Any CPU - {83900DE4-7D19-40E8-A196-7597B1727DBF}.Release|x86.Build.0 = Release|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Debug|x64.ActiveCfg = Debug|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Debug|x64.Build.0 = Debug|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Debug|x86.ActiveCfg = Debug|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Debug|x86.Build.0 = Debug|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Release|Any CPU.Build.0 = Release|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Release|x64.ActiveCfg = Release|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Release|x64.Build.0 = Release|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Release|x86.ActiveCfg = Release|Any CPU - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8}.Release|x86.Build.0 = Release|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Debug|x64.ActiveCfg = Debug|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Debug|x64.Build.0 = Debug|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Debug|x86.ActiveCfg = Debug|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Debug|x86.Build.0 = Debug|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Release|Any CPU.Build.0 = Release|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Release|x64.ActiveCfg = Release|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Release|x64.Build.0 = Release|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Release|x86.ActiveCfg = Release|Any CPU - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA}.Release|x86.Build.0 = Release|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Debug|x64.ActiveCfg = Debug|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Debug|x64.Build.0 = Debug|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Debug|x86.ActiveCfg = Debug|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Debug|x86.Build.0 = Debug|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Release|Any CPU.Build.0 = Release|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Release|x64.ActiveCfg = Release|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Release|x64.Build.0 = Release|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Release|x86.ActiveCfg = Release|Any CPU - {8B6F8622-1809-4744-9173-FD786D32C837}.Release|x86.Build.0 = Release|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Debug|x64.ActiveCfg = Debug|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Debug|x64.Build.0 = Debug|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Debug|x86.ActiveCfg = Debug|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Debug|x86.Build.0 = Debug|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Release|Any CPU.Build.0 = Release|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Release|x64.ActiveCfg = Release|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Release|x64.Build.0 = Release|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Release|x86.ActiveCfg = Release|Any CPU - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A}.Release|x86.Build.0 = Release|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Debug|x64.ActiveCfg = Debug|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Debug|x64.Build.0 = Debug|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Debug|x86.ActiveCfg = Debug|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Debug|x86.Build.0 = Debug|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Release|Any CPU.Build.0 = Release|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Release|x64.ActiveCfg = Release|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Release|x64.Build.0 = Release|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Release|x86.ActiveCfg = Release|Any CPU - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795}.Release|x86.Build.0 = Release|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Debug|x64.ActiveCfg = Debug|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Debug|x64.Build.0 = Debug|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Debug|x86.ActiveCfg = Debug|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Debug|x86.Build.0 = Debug|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Release|Any CPU.Build.0 = Release|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Release|x64.ActiveCfg = Release|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Release|x64.Build.0 = Release|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Release|x86.ActiveCfg = Release|Any CPU - {CF95EF16-3389-42AC-85A5-6DBC77D6EF06}.Release|x86.Build.0 = Release|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Debug|x64.ActiveCfg = Debug|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Debug|x64.Build.0 = Debug|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Debug|x86.ActiveCfg = Debug|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Debug|x86.Build.0 = Debug|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Release|Any CPU.Build.0 = Release|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Release|x64.ActiveCfg = Release|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Release|x64.Build.0 = Release|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Release|x86.ActiveCfg = Release|Any CPU - {8139BFAD-0FF3-412C-A201-177EA408AB5A}.Release|x86.Build.0 = Release|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Debug|x64.ActiveCfg = Debug|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Debug|x64.Build.0 = Debug|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Debug|x86.ActiveCfg = Debug|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Debug|x86.Build.0 = Debug|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Release|Any CPU.Build.0 = Release|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Release|x64.ActiveCfg = Release|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Release|x64.Build.0 = Release|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Release|x86.ActiveCfg = Release|Any CPU - {3CB3EEAB-B01F-48C5-A770-E419637C0574}.Release|x86.Build.0 = Release|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Debug|x64.ActiveCfg = Debug|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Debug|x64.Build.0 = Debug|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Debug|x86.ActiveCfg = Debug|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Debug|x86.Build.0 = Debug|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Release|Any CPU.Build.0 = Release|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Release|x64.ActiveCfg = Release|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Release|x64.Build.0 = Release|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Release|x86.ActiveCfg = Release|Any CPU - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275}.Release|x86.Build.0 = Release|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Debug|x64.ActiveCfg = Debug|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Debug|x64.Build.0 = Debug|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Debug|x86.ActiveCfg = Debug|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Debug|x86.Build.0 = Debug|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Release|Any CPU.Build.0 = Release|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Release|x64.ActiveCfg = Release|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Release|x64.Build.0 = Release|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Release|x86.ActiveCfg = Release|Any CPU - {BE76AAB6-7004-4EE1-8450-238C805397A1}.Release|x86.Build.0 = Release|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Debug|x64.ActiveCfg = Debug|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Debug|x64.Build.0 = Debug|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Debug|x86.ActiveCfg = Debug|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Debug|x86.Build.0 = Debug|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Release|Any CPU.Build.0 = Release|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Release|x64.ActiveCfg = Release|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Release|x64.Build.0 = Release|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Release|x86.ActiveCfg = Release|Any CPU - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6}.Release|x86.Build.0 = Release|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Debug|x64.ActiveCfg = Debug|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Debug|x64.Build.0 = Debug|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Debug|x86.ActiveCfg = Debug|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Debug|x86.Build.0 = Debug|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Release|Any CPU.Build.0 = Release|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Release|x64.ActiveCfg = Release|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Release|x64.Build.0 = Release|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Release|x86.ActiveCfg = Release|Any CPU - {9C7782EC-213D-499B-999B-ABB0272F94AA}.Release|x86.Build.0 = Release|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Debug|Any CPU.Build.0 = Debug|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Debug|x64.ActiveCfg = Debug|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Debug|x64.Build.0 = Debug|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Debug|x86.ActiveCfg = Debug|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Debug|x86.Build.0 = Debug|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Release|Any CPU.ActiveCfg = Release|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Release|Any CPU.Build.0 = Release|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Release|x64.ActiveCfg = Release|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Release|x64.Build.0 = Release|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Release|x86.ActiveCfg = Release|Any CPU - {53E5F59C-F281-45D8-95E4-F32B186DAA70}.Release|x86.Build.0 = Release|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Debug|x64.ActiveCfg = Debug|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Debug|x64.Build.0 = Debug|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Debug|x86.ActiveCfg = Debug|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Debug|x86.Build.0 = Debug|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Release|Any CPU.Build.0 = Release|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Release|x64.ActiveCfg = Release|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Release|x64.Build.0 = Release|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Release|x86.ActiveCfg = Release|Any CPU - {F7462651-E455-44F3-AFDC-82C2DB902345}.Release|x86.Build.0 = Release|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Debug|x64.ActiveCfg = Debug|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Debug|x64.Build.0 = Debug|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Debug|x86.ActiveCfg = Debug|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Debug|x86.Build.0 = Debug|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Release|Any CPU.Build.0 = Release|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Release|x64.ActiveCfg = Release|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Release|x64.Build.0 = Release|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Release|x86.ActiveCfg = Release|Any CPU - {3FF08185-F501-4B44-AD6E-20F897BF6990}.Release|x86.Build.0 = Release|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Debug|x64.ActiveCfg = Debug|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Debug|x64.Build.0 = Debug|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Debug|x86.ActiveCfg = Debug|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Debug|x86.Build.0 = Debug|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Release|Any CPU.Build.0 = Release|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Release|x64.ActiveCfg = Release|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Release|x64.Build.0 = Release|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Release|x86.ActiveCfg = Release|Any CPU - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE}.Release|x86.Build.0 = Release|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Debug|x64.ActiveCfg = Debug|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Debug|x64.Build.0 = Debug|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Debug|x86.ActiveCfg = Debug|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Debug|x86.Build.0 = Debug|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Release|Any CPU.Build.0 = Release|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Release|x64.ActiveCfg = Release|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Release|x64.Build.0 = Release|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Release|x86.ActiveCfg = Release|Any CPU - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6}.Release|x86.Build.0 = Release|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Debug|x64.ActiveCfg = Debug|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Debug|x64.Build.0 = Debug|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Debug|x86.ActiveCfg = Debug|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Debug|x86.Build.0 = Debug|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Release|Any CPU.Build.0 = Release|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Release|x64.ActiveCfg = Release|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Release|x64.Build.0 = Release|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Release|x86.ActiveCfg = Release|Any CPU - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72}.Release|x86.Build.0 = Release|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Debug|x64.ActiveCfg = Debug|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Debug|x64.Build.0 = Debug|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Debug|x86.ActiveCfg = Debug|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Debug|x86.Build.0 = Debug|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Release|Any CPU.Build.0 = Release|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Release|x64.ActiveCfg = Release|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Release|x64.Build.0 = Release|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Release|x86.ActiveCfg = Release|Any CPU - {97172DC3-8097-48D0-9C4D-4C3414AAF34A}.Release|x86.Build.0 = Release|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Debug|x64.ActiveCfg = Debug|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Debug|x64.Build.0 = Debug|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Debug|x86.ActiveCfg = Debug|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Debug|x86.Build.0 = Debug|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Release|Any CPU.Build.0 = Release|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Release|x64.ActiveCfg = Release|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Release|x64.Build.0 = Release|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Release|x86.ActiveCfg = Release|Any CPU - {CA1470CF-19AC-4548-BCE2-E067662D5A6D}.Release|x86.Build.0 = Release|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Debug|x64.ActiveCfg = Debug|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Debug|x64.Build.0 = Debug|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Debug|x86.ActiveCfg = Debug|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Debug|x86.Build.0 = Debug|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Release|Any CPU.Build.0 = Release|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Release|x64.ActiveCfg = Release|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Release|x64.Build.0 = Release|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Release|x86.ActiveCfg = Release|Any CPU - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3}.Release|x86.Build.0 = Release|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Debug|Any CPU.Build.0 = Debug|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Debug|x64.ActiveCfg = Debug|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Debug|x64.Build.0 = Debug|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Debug|x86.ActiveCfg = Debug|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Debug|x86.Build.0 = Debug|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Release|Any CPU.ActiveCfg = Release|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Release|Any CPU.Build.0 = Release|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Release|x64.ActiveCfg = Release|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Release|x64.Build.0 = Release|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Release|x86.ActiveCfg = Release|Any CPU - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00}.Release|x86.Build.0 = Release|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Debug|Any CPU.Build.0 = Debug|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Debug|x64.ActiveCfg = Debug|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Debug|x64.Build.0 = Debug|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Debug|x86.ActiveCfg = Debug|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Debug|x86.Build.0 = Debug|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Release|Any CPU.ActiveCfg = Release|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Release|Any CPU.Build.0 = Release|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Release|x64.ActiveCfg = Release|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Release|x64.Build.0 = Release|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Release|x86.ActiveCfg = Release|Any CPU - {10F9FC1C-4286-4963-8E82-9934A2505618}.Release|x86.Build.0 = Release|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Debug|x64.ActiveCfg = Debug|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Debug|x64.Build.0 = Debug|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Debug|x86.ActiveCfg = Debug|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Debug|x86.Build.0 = Debug|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Release|Any CPU.Build.0 = Release|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Release|x64.ActiveCfg = Release|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Release|x64.Build.0 = Release|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Release|x86.ActiveCfg = Release|Any CPU - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773}.Release|x86.Build.0 = Release|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Debug|x64.ActiveCfg = Debug|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Debug|x64.Build.0 = Debug|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Debug|x86.ActiveCfg = Debug|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Debug|x86.Build.0 = Debug|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Release|Any CPU.Build.0 = Release|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Release|x64.ActiveCfg = Release|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Release|x64.Build.0 = Release|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Release|x86.ActiveCfg = Release|Any CPU - {C129AE84-DCEA-4865-A823-AEB2D03275E1}.Release|x86.Build.0 = Release|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Debug|x64.ActiveCfg = Debug|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Debug|x64.Build.0 = Debug|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Debug|x86.ActiveCfg = Debug|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Debug|x86.Build.0 = Debug|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Release|Any CPU.Build.0 = Release|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Release|x64.ActiveCfg = Release|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Release|x64.Build.0 = Release|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Release|x86.ActiveCfg = Release|Any CPU - {D30D7499-C442-4BF7-ADCD-F7309881720E}.Release|x86.Build.0 = Release|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Debug|x64.ActiveCfg = Debug|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Debug|x64.Build.0 = Debug|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Debug|x86.ActiveCfg = Debug|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Debug|x86.Build.0 = Debug|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Release|Any CPU.Build.0 = Release|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Release|x64.ActiveCfg = Release|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Release|x64.Build.0 = Release|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Release|x86.ActiveCfg = Release|Any CPU - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8}.Release|x86.Build.0 = Release|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Debug|x64.ActiveCfg = Debug|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Debug|x64.Build.0 = Debug|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Debug|x86.ActiveCfg = Debug|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Debug|x86.Build.0 = Debug|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Release|Any CPU.Build.0 = Release|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Release|x64.ActiveCfg = Release|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Release|x64.Build.0 = Release|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Release|x86.ActiveCfg = Release|Any CPU - {94D39B5C-6F1D-49E0-AD2B-0BA7854892AA}.Release|x86.Build.0 = Release|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Debug|x64.ActiveCfg = Debug|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Debug|x64.Build.0 = Debug|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Debug|x86.ActiveCfg = Debug|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Debug|x86.Build.0 = Debug|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Release|Any CPU.Build.0 = Release|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Release|x64.ActiveCfg = Release|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Release|x64.Build.0 = Release|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Release|x86.ActiveCfg = Release|Any CPU - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D}.Release|x86.Build.0 = Release|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Debug|x64.ActiveCfg = Debug|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Debug|x64.Build.0 = Debug|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Debug|x86.ActiveCfg = Debug|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Debug|x86.Build.0 = Debug|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Release|Any CPU.Build.0 = Release|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Release|x64.ActiveCfg = Release|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Release|x64.Build.0 = Release|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Release|x86.ActiveCfg = Release|Any CPU - {1FAE098C-1687-48C0-959C-E9AB469ADEC4}.Release|x86.Build.0 = Release|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Debug|x64.ActiveCfg = Debug|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Debug|x64.Build.0 = Debug|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Debug|x86.ActiveCfg = Debug|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Debug|x86.Build.0 = Debug|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Release|Any CPU.Build.0 = Release|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Release|x64.ActiveCfg = Release|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Release|x64.Build.0 = Release|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Release|x86.ActiveCfg = Release|Any CPU - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D}.Release|x86.Build.0 = Release|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Debug|x64.ActiveCfg = Debug|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Debug|x64.Build.0 = Debug|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Debug|x86.ActiveCfg = Debug|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Debug|x86.Build.0 = Debug|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Release|Any CPU.Build.0 = Release|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Release|x64.ActiveCfg = Release|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Release|x64.Build.0 = Release|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Release|x86.ActiveCfg = Release|Any CPU - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7}.Release|x86.Build.0 = Release|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Debug|x64.ActiveCfg = Debug|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Debug|x64.Build.0 = Debug|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Debug|x86.ActiveCfg = Debug|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Debug|x86.Build.0 = Debug|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Release|Any CPU.Build.0 = Release|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Release|x64.ActiveCfg = Release|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Release|x64.Build.0 = Release|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Release|x86.ActiveCfg = Release|Any CPU - {61136A6F-CEB0-46E9-8E88-79B49246A2C8}.Release|x86.Build.0 = Release|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Debug|x64.ActiveCfg = Debug|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Debug|x64.Build.0 = Debug|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Debug|x86.ActiveCfg = Debug|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Debug|x86.Build.0 = Debug|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Release|Any CPU.Build.0 = Release|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Release|x64.ActiveCfg = Release|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Release|x64.Build.0 = Release|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Release|x86.ActiveCfg = Release|Any CPU - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76}.Release|x86.Build.0 = Release|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Debug|x64.ActiveCfg = Debug|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Debug|x64.Build.0 = Debug|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Debug|x86.ActiveCfg = Debug|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Debug|x86.Build.0 = Debug|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Release|Any CPU.Build.0 = Release|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Release|x64.ActiveCfg = Release|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Release|x64.Build.0 = Release|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Release|x86.ActiveCfg = Release|Any CPU - {97C701AC-BB51-47ED-A78E-ADE412204FED}.Release|x86.Build.0 = Release|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Debug|x64.ActiveCfg = Debug|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Debug|x64.Build.0 = Debug|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Debug|x86.ActiveCfg = Debug|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Debug|x86.Build.0 = Debug|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Release|Any CPU.Build.0 = Release|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Release|x64.ActiveCfg = Release|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Release|x64.Build.0 = Release|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Release|x86.ActiveCfg = Release|Any CPU - {B3C6BD23-8279-4061-B96D-A35D036F09A7}.Release|x86.Build.0 = Release|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Debug|x64.ActiveCfg = Debug|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Debug|x64.Build.0 = Debug|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Debug|x86.ActiveCfg = Debug|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Debug|x86.Build.0 = Debug|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Release|Any CPU.Build.0 = Release|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Release|x64.ActiveCfg = Release|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Release|x64.Build.0 = Release|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Release|x86.ActiveCfg = Release|Any CPU - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26}.Release|x86.Build.0 = Release|Any CPU - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|Any CPU.ActiveCfg = Debug|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|Any CPU.Build.0 = Debug|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|Any CPU.Deploy.0 = Debug|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|x64.ActiveCfg = Debug|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|x64.Build.0 = Debug|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|x64.Deploy.0 = Debug|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|x86.ActiveCfg = Debug|x86 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|x86.Build.0 = Debug|x86 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Debug|x86.Deploy.0 = Debug|x86 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|Any CPU.ActiveCfg = Release|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|Any CPU.Build.0 = Release|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|Any CPU.Deploy.0 = Release|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|x64.ActiveCfg = Release|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|x64.Build.0 = Release|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|x64.Deploy.0 = Release|x64 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|x86.ActiveCfg = Release|x86 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|x86.Build.0 = Release|x86 - {1C1749B0-F639-331F-D5D4-FE95236A6149}.Release|x86.Deploy.0 = Release|x86 - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Debug|x64.ActiveCfg = Debug|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Debug|x64.Build.0 = Debug|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Debug|x86.ActiveCfg = Debug|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Debug|x86.Build.0 = Debug|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Release|Any CPU.Build.0 = Release|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Release|x64.ActiveCfg = Release|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Release|x64.Build.0 = Release|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Release|x86.ActiveCfg = Release|Any CPU - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C}.Release|x86.Build.0 = Release|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Debug|x64.ActiveCfg = Debug|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Debug|x64.Build.0 = Debug|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Debug|x86.ActiveCfg = Debug|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Debug|x86.Build.0 = Debug|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Release|Any CPU.Build.0 = Release|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Release|x64.ActiveCfg = Release|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Release|x64.Build.0 = Release|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Release|x86.ActiveCfg = Release|Any CPU - {D67599CB-235A-4F4A-A5A4-4F823AA4834B}.Release|x86.Build.0 = Release|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Debug|x64.ActiveCfg = Debug|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Debug|x64.Build.0 = Debug|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Debug|x86.ActiveCfg = Debug|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Debug|x86.Build.0 = Debug|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Release|Any CPU.Build.0 = Release|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Release|x64.ActiveCfg = Release|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Release|x64.Build.0 = Release|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Release|x86.ActiveCfg = Release|Any CPU - {A816EA20-0A11-F5FB-9550-181B4A15B0AD}.Release|x86.Build.0 = Release|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Debug|x64.ActiveCfg = Debug|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Debug|x64.Build.0 = Debug|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Debug|x86.ActiveCfg = Debug|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Debug|x86.Build.0 = Debug|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Release|Any CPU.Build.0 = Release|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Release|x64.ActiveCfg = Release|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Release|x64.Build.0 = Release|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Release|x86.ActiveCfg = Release|Any CPU - {2210723F-2164-E643-4131-20ECAC508DB4}.Release|x86.Build.0 = Release|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Debug|x64.ActiveCfg = Debug|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Debug|x64.Build.0 = Debug|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Debug|x86.ActiveCfg = Debug|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Debug|x86.Build.0 = Debug|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Release|Any CPU.Build.0 = Release|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Release|x64.ActiveCfg = Release|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Release|x64.Build.0 = Release|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Release|x86.ActiveCfg = Release|Any CPU - {BA8F86CF-0A65-460D-60FE-E9FD881C7353}.Release|x86.Build.0 = Release|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Debug|x64.ActiveCfg = Debug|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Debug|x64.Build.0 = Debug|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Debug|x86.ActiveCfg = Debug|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Debug|x86.Build.0 = Debug|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Release|Any CPU.Build.0 = Release|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Release|x64.ActiveCfg = Release|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Release|x64.Build.0 = Release|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Release|x86.ActiveCfg = Release|Any CPU - {6683CFD9-7029-41F9-A153-D9330FF15704}.Release|x86.Build.0 = Release|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Debug|Any CPU.Build.0 = Debug|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Debug|x64.ActiveCfg = Debug|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Debug|x64.Build.0 = Debug|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Debug|x86.ActiveCfg = Debug|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Debug|x86.Build.0 = Debug|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Release|Any CPU.ActiveCfg = Release|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Release|Any CPU.Build.0 = Release|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Release|x64.ActiveCfg = Release|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Release|x64.Build.0 = Release|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Release|x86.ActiveCfg = Release|Any CPU - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440}.Release|x86.Build.0 = Release|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Debug|x64.ActiveCfg = Debug|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Debug|x64.Build.0 = Debug|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Debug|x86.ActiveCfg = Debug|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Debug|x86.Build.0 = Debug|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Release|Any CPU.Build.0 = Release|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Release|x64.ActiveCfg = Release|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Release|x64.Build.0 = Release|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Release|x86.ActiveCfg = Release|Any CPU - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80}.Release|x86.Build.0 = Release|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Debug|x64.ActiveCfg = Debug|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Debug|x64.Build.0 = Debug|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Debug|x86.ActiveCfg = Debug|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Debug|x86.Build.0 = Debug|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Release|Any CPU.Build.0 = Release|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Release|x64.ActiveCfg = Release|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Release|x64.Build.0 = Release|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Release|x86.ActiveCfg = Release|Any CPU - {7E308E3F-6345-A645-19B7-51F95974C298}.Release|x86.Build.0 = Release|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Debug|x64.ActiveCfg = Debug|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Debug|x64.Build.0 = Debug|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Debug|x86.ActiveCfg = Debug|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Debug|x86.Build.0 = Debug|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Release|Any CPU.Build.0 = Release|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Release|x64.ActiveCfg = Release|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Release|x64.Build.0 = Release|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Release|x86.ActiveCfg = Release|Any CPU - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6}.Release|x86.Build.0 = Release|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Debug|x64.ActiveCfg = Debug|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Debug|x64.Build.0 = Debug|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Debug|x86.ActiveCfg = Debug|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Debug|x86.Build.0 = Debug|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Release|Any CPU.Build.0 = Release|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Release|x64.ActiveCfg = Release|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Release|x64.Build.0 = Release|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Release|x86.ActiveCfg = Release|Any CPU - {F5CDE253-9051-1A43-5529-54A8342F6B22}.Release|x86.Build.0 = Release|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Debug|x64.ActiveCfg = Debug|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Debug|x64.Build.0 = Debug|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Debug|x86.ActiveCfg = Debug|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Debug|x86.Build.0 = Debug|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Release|Any CPU.Build.0 = Release|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Release|x64.ActiveCfg = Release|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Release|x64.Build.0 = Release|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Release|x86.ActiveCfg = Release|Any CPU - {5B76F1BF-1E63-A849-D280-975570A7BC50}.Release|x86.Build.0 = Release|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Debug|x64.ActiveCfg = Debug|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Debug|x64.Build.0 = Debug|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Debug|x86.ActiveCfg = Debug|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Debug|x86.Build.0 = Debug|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Release|Any CPU.Build.0 = Release|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Release|x64.ActiveCfg = Release|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Release|x64.Build.0 = Release|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Release|x86.ActiveCfg = Release|Any CPU - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD}.Release|x86.Build.0 = Release|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Debug|x64.ActiveCfg = Debug|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Debug|x64.Build.0 = Debug|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Debug|x86.ActiveCfg = Debug|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Debug|x86.Build.0 = Debug|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Release|Any CPU.Build.0 = Release|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Release|x64.ActiveCfg = Release|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Release|x64.Build.0 = Release|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Release|x86.ActiveCfg = Release|Any CPU - {C6D85458-59A4-E05D-2727-6B434581EACB}.Release|x86.Build.0 = Release|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Debug|x64.ActiveCfg = Debug|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Debug|x64.Build.0 = Debug|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Debug|x86.ActiveCfg = Debug|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Debug|x86.Build.0 = Debug|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Release|Any CPU.Build.0 = Release|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Release|x64.ActiveCfg = Release|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Release|x64.Build.0 = Release|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Release|x86.ActiveCfg = Release|Any CPU - {632AFC15-D5EB-496B-1546-E7135BABD28B}.Release|x86.Build.0 = Release|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Debug|x64.ActiveCfg = Debug|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Debug|x64.Build.0 = Debug|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Debug|x86.ActiveCfg = Debug|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Debug|x86.Build.0 = Debug|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Release|Any CPU.Build.0 = Release|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Release|x64.ActiveCfg = Release|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Release|x64.Build.0 = Release|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Release|x86.ActiveCfg = Release|Any CPU - {52311244-AE09-81A6-55AB-CB2BC3C7C50F}.Release|x86.Build.0 = Release|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Debug|x64.ActiveCfg = Debug|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Debug|x64.Build.0 = Debug|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Debug|x86.ActiveCfg = Debug|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Debug|x86.Build.0 = Debug|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Release|Any CPU.Build.0 = Release|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Release|x64.ActiveCfg = Release|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Release|x64.Build.0 = Release|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Release|x86.ActiveCfg = Release|Any CPU - {05B55C47-1A19-E14D-4F75-939DFE127EC1}.Release|x86.Build.0 = Release|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Debug|Any CPU.Build.0 = Debug|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Debug|x64.ActiveCfg = Debug|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Debug|x64.Build.0 = Debug|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Debug|x86.ActiveCfg = Debug|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Debug|x86.Build.0 = Debug|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Release|Any CPU.ActiveCfg = Release|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Release|Any CPU.Build.0 = Release|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Release|x64.ActiveCfg = Release|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Release|x64.Build.0 = Release|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Release|x86.ActiveCfg = Release|Any CPU - {457A71E7-4602-C7FD-F368-22D6E1A4A263}.Release|x86.Build.0 = Release|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Debug|x64.ActiveCfg = Debug|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Debug|x64.Build.0 = Debug|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Debug|x86.ActiveCfg = Debug|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Debug|x86.Build.0 = Debug|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Release|Any CPU.Build.0 = Release|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Release|x64.ActiveCfg = Release|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Release|x64.Build.0 = Release|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Release|x86.ActiveCfg = Release|Any CPU - {A94D82E6-CC35-6D77-EDFB-E9958E261845}.Release|x86.Build.0 = Release|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Debug|x64.ActiveCfg = Debug|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Debug|x64.Build.0 = Debug|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Debug|x86.ActiveCfg = Debug|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Debug|x86.Build.0 = Debug|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Release|Any CPU.Build.0 = Release|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Release|x64.ActiveCfg = Release|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Release|x64.Build.0 = Release|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Release|x86.ActiveCfg = Release|Any CPU - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5}.Release|x86.Build.0 = Release|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Debug|x64.ActiveCfg = Debug|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Debug|x64.Build.0 = Debug|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Debug|x86.ActiveCfg = Debug|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Debug|x86.Build.0 = Debug|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Release|Any CPU.Build.0 = Release|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Release|x64.ActiveCfg = Release|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Release|x64.Build.0 = Release|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Release|x86.ActiveCfg = Release|Any CPU - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91}.Release|x86.Build.0 = Release|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Debug|x64.ActiveCfg = Debug|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Debug|x64.Build.0 = Debug|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Debug|x86.ActiveCfg = Debug|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Debug|x86.Build.0 = Debug|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Release|Any CPU.Build.0 = Release|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Release|x64.ActiveCfg = Release|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Release|x64.Build.0 = Release|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Release|x86.ActiveCfg = Release|Any CPU - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2}.Release|x86.Build.0 = Release|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Debug|x64.ActiveCfg = Debug|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Debug|x64.Build.0 = Debug|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Debug|x86.ActiveCfg = Debug|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Debug|x86.Build.0 = Debug|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Release|Any CPU.Build.0 = Release|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Release|x64.ActiveCfg = Release|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Release|x64.Build.0 = Release|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Release|x86.ActiveCfg = Release|Any CPU - {00730444-2E62-6B27-F124-D34EF0D20835}.Release|x86.Build.0 = Release|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Debug|x64.ActiveCfg = Debug|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Debug|x64.Build.0 = Debug|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Debug|x86.ActiveCfg = Debug|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Debug|x86.Build.0 = Debug|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Release|Any CPU.Build.0 = Release|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Release|x64.ActiveCfg = Release|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Release|x64.Build.0 = Release|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Release|x86.ActiveCfg = Release|Any CPU - {8EBC9313-ACB4-4D85-8328-25346FF73E62}.Release|x86.Build.0 = Release|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Debug|Any CPU.Build.0 = Debug|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Debug|x64.ActiveCfg = Debug|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Debug|x64.Build.0 = Debug|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Debug|x86.ActiveCfg = Debug|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Debug|x86.Build.0 = Debug|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Release|Any CPU.ActiveCfg = Release|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Release|Any CPU.Build.0 = Release|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Release|x64.ActiveCfg = Release|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Release|x64.Build.0 = Release|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Release|x86.ActiveCfg = Release|Any CPU - {891C1278-A9A8-2B01-00EC-714C2F36BD56}.Release|x86.Build.0 = Release|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Debug|x64.ActiveCfg = Debug|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Debug|x64.Build.0 = Debug|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Debug|x86.ActiveCfg = Debug|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Debug|x86.Build.0 = Debug|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Release|Any CPU.Build.0 = Release|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Release|x64.ActiveCfg = Release|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Release|x64.Build.0 = Release|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Release|x86.ActiveCfg = Release|Any CPU - {47774209-19D0-73F1-7729-6316703480A4}.Release|x86.Build.0 = Release|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Debug|x64.ActiveCfg = Debug|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Debug|x64.Build.0 = Debug|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Debug|x86.ActiveCfg = Debug|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Debug|x86.Build.0 = Debug|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Release|Any CPU.Build.0 = Release|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Release|x64.ActiveCfg = Release|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Release|x64.Build.0 = Release|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Release|x86.ActiveCfg = Release|Any CPU - {19609BF1-6F7C-3D25-E909-763E86722EA4}.Release|x86.Build.0 = Release|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Debug|x64.ActiveCfg = Debug|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Debug|x64.Build.0 = Debug|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Debug|x86.ActiveCfg = Debug|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Debug|x86.Build.0 = Debug|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Release|Any CPU.Build.0 = Release|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Release|x64.ActiveCfg = Release|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Release|x64.Build.0 = Release|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Release|x86.ActiveCfg = Release|Any CPU - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779}.Release|x86.Build.0 = Release|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Debug|x64.ActiveCfg = Debug|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Debug|x64.Build.0 = Debug|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Debug|x86.ActiveCfg = Debug|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Debug|x86.Build.0 = Debug|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Release|Any CPU.Build.0 = Release|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Release|x64.ActiveCfg = Release|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Release|x64.Build.0 = Release|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Release|x86.ActiveCfg = Release|Any CPU - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE}.Release|x86.Build.0 = Release|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Debug|Any CPU.Build.0 = Debug|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Debug|x64.ActiveCfg = Debug|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Debug|x64.Build.0 = Debug|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Debug|x86.ActiveCfg = Debug|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Debug|x86.Build.0 = Debug|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Release|Any CPU.ActiveCfg = Release|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Release|Any CPU.Build.0 = Release|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Release|x64.ActiveCfg = Release|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Release|x64.Build.0 = Release|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Release|x86.ActiveCfg = Release|Any CPU - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38}.Release|x86.Build.0 = Release|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Debug|Any CPU.Build.0 = Debug|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Debug|x64.ActiveCfg = Debug|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Debug|x64.Build.0 = Debug|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Debug|x86.ActiveCfg = Debug|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Debug|x86.Build.0 = Debug|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Release|Any CPU.ActiveCfg = Release|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Release|Any CPU.Build.0 = Release|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Release|x64.ActiveCfg = Release|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Release|x64.Build.0 = Release|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Release|x86.ActiveCfg = Release|Any CPU - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21}.Release|x86.Build.0 = Release|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Debug|x64.ActiveCfg = Debug|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Debug|x64.Build.0 = Debug|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Debug|x86.ActiveCfg = Debug|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Debug|x86.Build.0 = Debug|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Release|Any CPU.Build.0 = Release|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Release|x64.ActiveCfg = Release|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Release|x64.Build.0 = Release|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Release|x86.ActiveCfg = Release|Any CPU - {72FFAC7E-4924-654C-D2C0-064F40698851}.Release|x86.Build.0 = Release|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Debug|Any CPU.Build.0 = Debug|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Debug|x64.ActiveCfg = Debug|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Debug|x64.Build.0 = Debug|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Debug|x86.ActiveCfg = Debug|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Debug|x86.Build.0 = Debug|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Release|Any CPU.ActiveCfg = Release|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Release|Any CPU.Build.0 = Release|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Release|x64.ActiveCfg = Release|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Release|x64.Build.0 = Release|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Release|x86.ActiveCfg = Release|Any CPU - {53F61145-9931-1916-2021-A45530844D60}.Release|x86.Build.0 = Release|Any CPU - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|Any CPU.ActiveCfg = Debug|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|Any CPU.Build.0 = Debug|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|Any CPU.Deploy.0 = Debug|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|x64.ActiveCfg = Debug|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|x64.Build.0 = Debug|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|x64.Deploy.0 = Debug|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|x86.ActiveCfg = Debug|x86 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|x86.Build.0 = Debug|x86 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Debug|x86.Deploy.0 = Debug|x86 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|Any CPU.ActiveCfg = Release|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|Any CPU.Build.0 = Release|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|Any CPU.Deploy.0 = Release|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|x64.ActiveCfg = Release|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|x64.Build.0 = Release|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|x64.Deploy.0 = Release|x64 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|x86.ActiveCfg = Release|x86 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|x86.Build.0 = Release|x86 - {D0180409-5D49-4831-B834-9CD4191CAB61}.Release|x86.Deploy.0 = Release|x86 - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Debug|x64.ActiveCfg = Debug|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Debug|x64.Build.0 = Debug|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Debug|x86.ActiveCfg = Debug|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Debug|x86.Build.0 = Debug|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Release|Any CPU.Build.0 = Release|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Release|x64.ActiveCfg = Release|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Release|x64.Build.0 = Release|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Release|x86.ActiveCfg = Release|Any CPU - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {BF35499A-12D1-4BEE-90C1-9C74F5236741} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {DFE20AAB-EA60-4401-9FE5-C2D32F81BC11} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {CBA2C308-CD96-407F-ACB3-B83AD7CA0B08} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {A74C6952-488E-4926-BE04-E17684FDAA0C} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {49EF5E85-E0CD-47CA-9489-2434649CA6FD} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {EC86EA97-FDE0-44A0-8A95-F0076988987F} = {49EF5E85-E0CD-47CA-9489-2434649CA6FD} - {8C0538E7-6662-4508-960F-F0193A0E02E6} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {B3108BC1-2E87-4155-9B80-6D4DDD6C7D01} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {5419B69C-7DBE-4006-B62F-38BC06935A6A} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {DF85BF81-EE96-41EF-AA3F-ED1EAE463619} = {49EF5E85-E0CD-47CA-9489-2434649CA6FD} - {095A4A6A-6A1D-4493-AC12-527199274635} = {DF85BF81-EE96-41EF-AA3F-ED1EAE463619} - {4BFC28A4-20D7-487E-AEFB-EAD48D7BB01C} = {DF85BF81-EE96-41EF-AA3F-ED1EAE463619} - {614B6038-7A52-407E-B48C-79817C1F7669} = {DF85BF81-EE96-41EF-AA3F-ED1EAE463619} - {1294BA2E-698E-4B71-9437-55088B620849} = {DF85BF81-EE96-41EF-AA3F-ED1EAE463619} - {C3176341-2229-42A7-A9DF-846CB8C360A9} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {4FBDBE52-2844-47F0-8D2E-CA06234E76A8} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {3F7A94C8-F84A-43A3-9276-B2F5F3047394} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {057BB3A2-3548-4B4A-8D5E-B6E527D0BD3B} = {3F7A94C8-F84A-43A3-9276-B2F5F3047394} - {0BF5C2B5-0F01-48B5-BE4E-5E3E13D149A6} = {057BB3A2-3548-4B4A-8D5E-B6E527D0BD3B} - {9EC5AB81-93F6-4150-9F67-61A0C2207E27} = {057BB3A2-3548-4B4A-8D5E-B6E527D0BD3B} - {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} = {3F7A94C8-F84A-43A3-9276-B2F5F3047394} - {946AC805-126B-489D-BADF-D9823955E482} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {B5CB45DC-4DED-4EE2-9242-3F7B0EAEAF58} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {86EB6286-8842-4D4C-896B-BB7E5BB5D6D6} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {69DA869D-1797-4417-8102-F02D3AD7C029} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {DF8723BA-89E4-455F-8D0D-61859E6F4631} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {50646A7D-3564-442A-A08C-CCAF3FAA64D4} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {D2EBE7E5-3679-471F-812D-77A3997C6BD3} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {8FE2DF3A-4675-4577-AC0C-77D8BF8841CB} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {DD455B6C-392A-4D04-A031-46D491722A9F} = {EF89CDDF-DD30-43FF-A14D-05EFA08FE508} - {3B612B74-8DF0-4B45-8C49-4883022467C2} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {88514BF5-4E9B-4781-8F11-5A181E287BA2} = {3B612B74-8DF0-4B45-8C49-4883022467C2} - {B0DAF5CC-6B09-48EE-9438-99BE81AC704C} = {3B612B74-8DF0-4B45-8C49-4883022467C2} - {CC44E5B9-E246-44FE-81B3-82394BF84707} = {3B612B74-8DF0-4B45-8C49-4883022467C2} - {A31CF827-F17B-48C1-9EB1-31D2EF87BD66} = {3B612B74-8DF0-4B45-8C49-4883022467C2} - {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} = {3F7A94C8-F84A-43A3-9276-B2F5F3047394} - {1721B3E2-4CE8-4FAF-A00B-766478F60B54} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {6E4E4DF1-9A3E-4DB6-98BC-6784125A8FF5} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {6B9F3B39-7CDA-46ED-BAFC-F54A57792597} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {17C03355-60EB-4A66-A62B-DF2A8407FF8F} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {38087D48-66EF-4379-9989-CA6F2CA7DAC9} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {ADECA52F-A04F-4A8F-812E-59A9FBE3EC68} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {6AD1E7B2-B9A7-497C-A61D-21C6FCE9F3BC} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {097E5E27-6233-45BC-9C76-81C9ECF34DE2} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {934740D8-9853-4EF7-AD9E-1A090329E70E} = {2CF2BB74-B979-4610-9A38-CAF45EEC27BD} - {E40CF076-974B-4882-8B68-2FE71A7266E3} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {2CF2BB74-B979-4610-9A38-CAF45EEC27BD} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {9CFD42DE-61AE-4FD0-BBAD-A85807025C19} = {2CF2BB74-B979-4610-9A38-CAF45EEC27BD} - {BF9294FF-74C6-4777-9B69-7867F161F582} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {0B3E0C08-2F75-40A4-A35B-0C335F9C1D61} = {BF9294FF-74C6-4777-9B69-7867F161F582} - {1521D741-3C9A-47D9-8CC2-062B881AA1D1} = {0B3E0C08-2F75-40A4-A35B-0C335F9C1D61} - {C746B9BF-0DE6-4D3A-B537-EC132486C76A} = {0B3E0C08-2F75-40A4-A35B-0C335F9C1D61} - {8075BE2B-9D61-42D9-B099-F5854AEA4C86} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {3046E8E0-2116-4FA2-B4EC-9BAAA181069C} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {B352F52C-5091-4857-9BA8-3CD1221FC447} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {C403C0EA-AB5D-4769-8D6D-C507BCBD2684} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {B6D6F885-55E8-4A2C-A873-54953586E387} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {6ECDFE7A-CF7C-478B-922F-0CA23BE51A58} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {58C7C38B-63B8-485B-9051-7A804E7DC270} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {5323002C-F5BF-40A2-9732-23F9E25EB8AA} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {77A8D383-EFCA-44E2-BFF0-F179B245E4A9} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {E0B5CE9F-FB29-4873-A434-8D22F22EE84E} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {824E112B-6FD9-4E73-BC0F-7E9FFA089CB2} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {B997EAFC-13A1-48EB-8581-B9E3074F7A26} = {B6D6F885-55E8-4A2C-A873-54953586E387} - {47736DBE-538F-4A65-8AD3-3DD803343C81} = {3B612B74-8DF0-4B45-8C49-4883022467C2} - {65BAA9ED-E48A-4868-9C6C-90DF2E00AA5D} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {3F73FB3A-9E0D-4777-8306-AEA1BD9FBF06} = {65BAA9ED-E48A-4868-9C6C-90DF2E00AA5D} - {956E7526-FD0A-4E38-AF31-B99D4B1FE17F} = {3F73FB3A-9E0D-4777-8306-AEA1BD9FBF06} - {8B71A10A-B37F-447C-86DE-6460B5159BD0} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {28247C7F-D953-4148-B2B5-FFC566202651} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {DBE71E97-BE9F-4B06-AADD-3D775BB9F5F3} = {28247C7F-D953-4148-B2B5-FFC566202651} - {92A58FFE-C27A-4C5E-B6EF-0CF4C5C86CD9} = {DBE71E97-BE9F-4B06-AADD-3D775BB9F5F3} - {4DFB1EEE-D389-4FE1-8710-F1D364790715} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {64DAD0ED-C4A5-4460-9559-69CD02BFE134} = {4DFB1EEE-D389-4FE1-8710-F1D364790715} - {5DEBB03B-5502-444A-9E50-E943A18F50D1} = {4DFB1EEE-D389-4FE1-8710-F1D364790715} - {0E0F6C16-9633-486B-A09B-64717AF3EA63} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {70950A43-0516-4902-B37F-9DE9EDF96FC6} = {0E0F6C16-9633-486B-A09B-64717AF3EA63} - {E4A44DBD-9790-4C08-8AAF-C7215E514706} = {0E0F6C16-9633-486B-A09B-64717AF3EA63} - {C98EAE44-7B2D-4AC8-858C-D74C806225CA} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {F7051618-E80F-4B53-B97D-D58147224630} = {9BDA35D4-07CE-4BE2-B3D6-F33CA456875A} - {9BDA35D4-07CE-4BE2-B3D6-F33CA456875A} = {C98EAE44-7B2D-4AC8-858C-D74C806225CA} - {6C01471F-C35B-4390-9C76-F71CD8BD227F} = {9BDA35D4-07CE-4BE2-B3D6-F33CA456875A} - {87B5CB14-2AFF-40CA-B5B1-D9214D5A8ADF} = {49EF5E85-E0CD-47CA-9489-2434649CA6FD} - {D06AB451-D752-48A1-9A35-8AECCAE1AF61} = {87B5CB14-2AFF-40CA-B5B1-D9214D5A8ADF} - {C893DDA9-D185-4C60-AF13-3719474D638A} = {87B5CB14-2AFF-40CA-B5B1-D9214D5A8ADF} - {B4781ABB-45AF-43A9-881B-BEAD004A98F3} = {4DFB1EEE-D389-4FE1-8710-F1D364790715} - {3C69A73F-3C17-4963-9BAD-69BA7D2FC059} = {B4781ABB-45AF-43A9-881B-BEAD004A98F3} - {909F9E92-42D8-4A67-8540-6AADD647102E} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {8AD99F31-1B31-45CF-A1A2-3BAD6F7BAC00} = {909F9E92-42D8-4A67-8540-6AADD647102E} - {0CFA4CE4-B4B8-48F0-9D2E-E7FD7EE79ABD} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {CE284858-D665-4B68-B921-419FEBC8159B} = {0CFA4CE4-B4B8-48F0-9D2E-E7FD7EE79ABD} - {BA281A36-2842-48EC-B2A7-93C7C81C5BCC} = {3B9AF35F-45F6-4652-A197-99B939812205} - {16D9B8DC-6C57-47F7-BBCC-68E9927D7AFE} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {A9572C4A-7A90-4779-8BBE-35457C2CA601} = {16D9B8DC-6C57-47F7-BBCC-68E9927D7AFE} - {BE575FEA-FA7A-4196-AE0A-6834CE34CE59} = {16D9B8DC-6C57-47F7-BBCC-68E9927D7AFE} - {F99B42FF-45A3-46E8-BE58-EC38C83E06E4} = {16D9B8DC-6C57-47F7-BBCC-68E9927D7AFE} - {CE908E26-D36B-4849-BCCA-B98CBFD45B71} = {2C55337C-B08B-4936-8F55-A50B299BFBFC} - {87D52AC1-D713-4D70-BD09-6F8E1981FC9E} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {231BEB1C-7F5A-4401-B2DE-1D21A7562924} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {4DB8DFA1-82F0-4585-BC1C-32AB93A4F928} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {E5BA6D7A-B104-48F2-B4ED-42DC6B4B7520} = {87D52AC1-D713-4D70-BD09-6F8E1981FC9E} - {028EBB7D-C7D4-4EB1-AABD-3BF2D5BB8D4B} = {87D52AC1-D713-4D70-BD09-6F8E1981FC9E} - {E791AE5F-7B7E-4CEF-897B-0A8D72CDE445} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {6FBA50C2-1277-4EDA-BA07-03D4145B0732} = {4A26BBA8-2CDF-47C2-9028-8197C45F5F2E} - {5284B03E-A850-4D19-A648-AC9B5AE6BAC0} = {6FBA50C2-1277-4EDA-BA07-03D4145B0732} - {0ABCB063-EBB6-41D9-8515-AE3825C5F3C4} = {5284B03E-A850-4D19-A648-AC9B5AE6BAC0} - {52B5D05F-9F76-41A8-9334-2580ACE435C6} = {0ABCB063-EBB6-41D9-8515-AE3825C5F3C4} - {99318E2F-805D-4AF7-8E51-BAF6FCC257CE} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {44938E1F-6821-476A-A9C1-8D35839D25AF} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {16F97640-3694-4BA8-98E3-FF4A7C602BE1} = {44938E1F-6821-476A-A9C1-8D35839D25AF} - {E68F82B2-14C7-47C5-9747-62C262722D1E} = {16F97640-3694-4BA8-98E3-FF4A7C602BE1} - {4E4EFE27-E464-477E-81EC-25C7494F3576} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {EBCA4B00-6277-46D6-AF36-E638CCC610E2} = {16F97640-3694-4BA8-98E3-FF4A7C602BE1} - {C1A415DC-597E-4AD8-8A89-C6AF52F5026D} = {16F97640-3694-4BA8-98E3-FF4A7C602BE1} - {AC7213D9-5A97-429C-B1A0-964B8A9C2F1B} = {44938E1F-6821-476A-A9C1-8D35839D25AF} - {211FD731-0F62-4910-8343-6AA5ADA9686E} = {AC7213D9-5A97-429C-B1A0-964B8A9C2F1B} - {7B2497DF-1016-4C40-B894-9EDE00B4CA56} = {AC7213D9-5A97-429C-B1A0-964B8A9C2F1B} - {0C0F48CF-FEAB-482B-95CE-CCC9C626A7D5} = {44938E1F-6821-476A-A9C1-8D35839D25AF} - {9BD06E47-C47D-455E-84AD-B9835BDA2943} = {0C0F48CF-FEAB-482B-95CE-CCC9C626A7D5} - {4B3CF3C7-EF23-4149-8024-963201BE5EB4} = {0C0F48CF-FEAB-482B-95CE-CCC9C626A7D5} - {634B6143-B564-4FA9-BF7B-7D15F26045BA} = {0C0F48CF-FEAB-482B-95CE-CCC9C626A7D5} - {049C8D2C-B00E-4369-90A6-6043C393C2ED} = {0C0F48CF-FEAB-482B-95CE-CCC9C626A7D5} - {68B2586F-5AE9-4754-AAB3-BB6512581CF3} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {171A091E-0477-4CC6-AC83-F0FFF5594375} = {68B2586F-5AE9-4754-AAB3-BB6512581CF3} - {014491C6-58A0-4DFA-ACFC-4988ADCD546A} = {68B2586F-5AE9-4754-AAB3-BB6512581CF3} - {6D4E6E9C-39F7-44D9-95F2-BE8B5B07B279} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {C94242B3-AF74-4966-9508-55CEA7B589E9} = {6D4E6E9C-39F7-44D9-95F2-BE8B5B07B279} - {73162237-344C-4196-9754-F0D270649C0E} = {6D4E6E9C-39F7-44D9-95F2-BE8B5B07B279} - {5E2F6EFC-61EF-467E-85C8-17CDB62DE450} = {6D4E6E9C-39F7-44D9-95F2-BE8B5B07B279} - {8A0F5048-C9A6-4206-971F-696C4695D3C9} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {98776527-60A3-4346-8A3E-A74A6D9FEEB4} = {8A0F5048-C9A6-4206-971F-696C4695D3C9} - {028A8572-A183-43DC-BE68-622C36ED36DA} = {8A0F5048-C9A6-4206-971F-696C4695D3C9} - {C3D5CA53-026A-4996-BC2F-9A3849536537} = {3F7A94C8-F84A-43A3-9276-B2F5F3047394} - {30DA959F-B00E-4649-BB59-5BB83B4FD516} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {AB21D4DB-F483-4977-A75F-8763198B941B} = {30DA959F-B00E-4649-BB59-5BB83B4FD516} - {B31F1FBD-F505-42D9-9761-05A5E19F87B1} = {30DA959F-B00E-4649-BB59-5BB83B4FD516} - {4D20BE29-3DB1-479D-B4E8-BA900BBB48B1} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {ABD44B89-6B8C-4902-8EB4-DB6F4F19C9D3} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {45EAC490-1351-4FB5-9E16-AAFEEDDB36AD} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {79338A1C-5A2B-42D4-AF30-BBAB98613880} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {6D91EB21-0E27-4F8A-9B65-397C831531C7} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {D6B1DEF4-8447-45F7-9A80-5448EE354371} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {C19499AE-568C-4FE4-8E4F-EA6E2219E0FF} = {D6B1DEF4-8447-45F7-9A80-5448EE354371} - {488267F7-B4B5-4A2E-9488-51E8472220BC} = {49EF5E85-E0CD-47CA-9489-2434649CA6FD} - {287DC56C-725C-4FCE-9AFB-D4F9F3E7481C} = {488267F7-B4B5-4A2E-9488-51E8472220BC} - {25339E9B-7AE9-4CA2-986C-0606B75DC344} = {4E3A307F-6683-4806-8C92-374ECF37B434} - {B48569C5-16E7-478F-9270-810994007CE6} = {4E3A307F-6683-4806-8C92-374ECF37B434} - {C07A5A7F-16A2-4A17-8EA5-80A072A57415} = {65BAA9ED-E48A-4868-9C6C-90DF2E00AA5D} - {B4D5801B-0570-4DE8-8758-123355C57CB0} = {C07A5A7F-16A2-4A17-8EA5-80A072A57415} - {E39A80CA-9609-4394-94A3-C12BADAC10F0} = {65BAA9ED-E48A-4868-9C6C-90DF2E00AA5D} - {37361B76-C1B2-434F-A226-425B0FFA80EA} = {E39A80CA-9609-4394-94A3-C12BADAC10F0} - {3ACAED72-C36F-4255-A77A-7D8A43C50EB3} = {E39A80CA-9609-4394-94A3-C12BADAC10F0} - {49637592-A07F-4359-8753-4547A6B49C99} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {E0A5059F-7F6F-4D77-B381-DB959CC617CA} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {CBE627CB-BC2F-4CC5-8824-721F3F969559} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {FA246F42-7997-4500-99E4-8E34346D2B42} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {6439396D-13EA-49B4-9FB6-421462A6F301} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {F30E51E7-07AE-48DC-A45E-0BF86D4A77F6} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {767EAE63-513E-44AA-9A77-91B30A1C0723} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {07781429-2DC5-45AF-AFD6-23A60C8350EF} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {95912275-F9C8-44E9-9C73-F294CB331307} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {EA492CBF-CA2B-45BC-A886-18D4B4B11772} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {23E35A03-9176-4BA6-AE27-2BB1AB79467E} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {F9B04A69-3E26-45D6-88FC-CE83E4294481} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {9158CAAB-12BC-4CFC-81B2-86327FC28295} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {9E8D0E09-D4BD-4B2E-9F2E-AF84692D033C} = {EC86EA97-FDE0-44A0-8A95-F0076988987F} - {CFD41FDC-6254-4E88-8567-DA5A394C3E26} = {A5A686ED-B261-440D-B990-2A9C213736B7} - {CC693C31-7770-434C-9CBA-AC7B747B6EF8} = {A5A686ED-B261-440D-B990-2A9C213736B7} - {83900DE4-7D19-40E8-A196-7597B1727DBF} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {BC2C0459-26F9-4454-AF2D-BA69C4D364C8} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {9230A8C8-5FAA-4BC6-A860-A60A34D5EFCA} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {8B6F8622-1809-4744-9173-FD786D32C837} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {F240D60E-4A88-43F1-A524-64D4E9CB1D5A} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {52A78FB1-D92A-4A49-A5E5-39D69AEE8795} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {4A3ACEA5-BC8A-4772-8167-CCBCA7D55E3C} = {E40CF076-974B-4882-8B68-2FE71A7266E3} - {727D25D8-A8CF-464B-82D4-9C13393943A2} = {4A3ACEA5-BC8A-4772-8167-CCBCA7D55E3C} - {8139BFAD-0FF3-412C-A201-177EA408AB5A} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {3CB3EEAB-B01F-48C5-A770-E419637C0574} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {72B0E77B-26CB-43A8-97ED-0D3E3A88B275} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {BE76AAB6-7004-4EE1-8450-238C805397A1} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {7E9B7F15-8343-4BA4-A18A-DE8DE8AE8DA6} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {9C7782EC-213D-499B-999B-ABB0272F94AA} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {53E5F59C-F281-45D8-95E4-F32B186DAA70} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {F7462651-E455-44F3-AFDC-82C2DB902345} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {3FF08185-F501-4B44-AD6E-20F897BF6990} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {EC4C73CD-CEE0-48F4-AA47-B4A1F8DBBCFE} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {99374966-2E81-4DE9-ABA5-95FA77BFC5C6} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {7B46B083-4590-4FD6-9F4C-317A7C5D9F72} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {97172DC3-8097-48D0-9C4D-4C3414AAF34A} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {CA1470CF-19AC-4548-BCE2-E067662D5A6D} = {727D25D8-A8CF-464B-82D4-9C13393943A2} - {DA6C426C-065D-4D43-BC2C-D30E6C04374C} = {4A3ACEA5-BC8A-4772-8167-CCBCA7D55E3C} - {AAAC7DCB-48AC-4693-9CEB-90D5E4FD76E3} = {DA6C426C-065D-4D43-BC2C-D30E6C04374C} - {68A84AE9-6CE9-4F46-B1BF-57ADD14F0B00} = {DA6C426C-065D-4D43-BC2C-D30E6C04374C} - {10F9FC1C-4286-4963-8E82-9934A2505618} = {DA6C426C-065D-4D43-BC2C-D30E6C04374C} - {FEC7B1D1-4B5E-4E89-8856-3DCD1E0C4773} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {C129AE84-DCEA-4865-A823-AEB2D03275E1} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {D30D7499-C442-4BF7-ADCD-F7309881720E} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {4D95186D-5094-4DCF-9652-F7BE8B2A14F8} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {B101716B-F4B2-46E5-9EDE-185DBEF96458} = {45ACE6FB-5432-4940-9E19-A76A725E29DE} - {F1228ED9-82BC-47A5-9D55-13CE7E25E55D} = {B101716B-F4B2-46E5-9EDE-185DBEF96458} - {1FAE098C-1687-48C0-959C-E9AB469ADEC4} = {45ACE6FB-5432-4940-9E19-A76A725E29DE} - {50E8F2FA-A55B-485D-9A67-1C2D6D48F52D} = {45ACE6FB-5432-4940-9E19-A76A725E29DE} - {9471EEC8-4D6D-4771-99C6-7AA43AFD68B7} = {45ACE6FB-5432-4940-9E19-A76A725E29DE} - {61136A6F-CEB0-46E9-8E88-79B49246A2C8} = {B101716B-F4B2-46E5-9EDE-185DBEF96458} - {5BE808D4-E01B-4EAE-9F15-C7FB51028F76} = {B101716B-F4B2-46E5-9EDE-185DBEF96458} - {97C701AC-BB51-47ED-A78E-ADE412204FED} = {B101716B-F4B2-46E5-9EDE-185DBEF96458} - {5C4B77B5-2A73-25D5-0B40-FB14DC1D7F26} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {BEDA5C6D-3F4F-9D46-97CB-FBC84608C86C} = {DF85BF81-EE96-41EF-AA3F-ED1EAE463619} - {D67599CB-235A-4F4A-A5A4-4F823AA4834B} = {488267F7-B4B5-4A2E-9488-51E8472220BC} - {A816EA20-0A11-F5FB-9550-181B4A15B0AD} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {2210723F-2164-E643-4131-20ECAC508DB4} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {BA8F86CF-0A65-460D-60FE-E9FD881C7353} = {BDA50AE4-E6AF-4861-A580-5A8ED29DBE37} - {2C55337C-B08B-4936-8F55-A50B299BFBFC} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} - {4BF96A8E-092A-4A02-980D-CDA32C258C1D} = {F64D0F04-967C-4AC2-92C0-C93C4C04AFAA} - {A8AD6E77-539A-4032-840A-3B71A47EE314} = {4BF96A8E-092A-4A02-980D-CDA32C258C1D} - {22410A0D-1AC3-19CF-60EC-60D4BCD6A440} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {CFAA9C13-CDE8-4223-FDA3-9F93F046CF80} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {7E308E3F-6345-A645-19B7-51F95974C298} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {A7034470-0186-DD6E-C9FE-92DD09CB0AF6} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {F5CDE253-9051-1A43-5529-54A8342F6B22} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {5B76F1BF-1E63-A849-D280-975570A7BC50} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {8AC6A728-8C08-EA8B-9DDD-6DE45CAAE9DD} = {A8AD6E77-539A-4032-840A-3B71A47EE314} - {6A2126DD-5619-4945-B197-B102353F07C6} = {C98EAE44-7B2D-4AC8-858C-D74C806225CA} - {C6D85458-59A4-E05D-2727-6B434581EACB} = {6A2126DD-5619-4945-B197-B102353F07C6} - {632AFC15-D5EB-496B-1546-E7135BABD28B} = {6A2126DD-5619-4945-B197-B102353F07C6} - {52311244-AE09-81A6-55AB-CB2BC3C7C50F} = {6A2126DD-5619-4945-B197-B102353F07C6} - {05B55C47-1A19-E14D-4F75-939DFE127EC1} = {6A2126DD-5619-4945-B197-B102353F07C6} - {457A71E7-4602-C7FD-F368-22D6E1A4A263} = {6A2126DD-5619-4945-B197-B102353F07C6} - {A94D82E6-CC35-6D77-EDFB-E9958E261845} = {6A2126DD-5619-4945-B197-B102353F07C6} - {A3367328-BFA4-9347-5DD1-064FC8F7CEA5} = {6A2126DD-5619-4945-B197-B102353F07C6} - {8FA4CD28-F8C4-3B42-14D7-CE6C1E57AE91} = {6A2126DD-5619-4945-B197-B102353F07C6} - {ED1C5F9F-F8E0-1518-32D1-B9BF5D507DD2} = {B101716B-F4B2-46E5-9EDE-185DBEF96458} - {00730444-2E62-6B27-F124-D34EF0D20835} = {B101716B-F4B2-46E5-9EDE-185DBEF96458} - {340A2CAA-E0C0-41DC-8945-A651674E0C18} = {A74C6952-488E-4926-BE04-E17684FDAA0C} - {8EBC9313-ACB4-4D85-8328-25346FF73E62} = {340A2CAA-E0C0-41DC-8945-A651674E0C18} - {891C1278-A9A8-2B01-00EC-714C2F36BD56} = {340A2CAA-E0C0-41DC-8945-A651674E0C18} - {47774209-19D0-73F1-7729-6316703480A4} = {340A2CAA-E0C0-41DC-8945-A651674E0C18} - {19609BF1-6F7C-3D25-E909-763E86722EA4} = {340A2CAA-E0C0-41DC-8945-A651674E0C18} - {C32A6CF8-9CEF-7A5F-56F5-8688A325F779} = {231BEB1C-7F5A-4401-B2DE-1D21A7562924} - {5995E768-12AE-4452-8862-4F7048B7095D} = {5FFDBDCB-7524-438E-9C4F-4FA4A9CF13A8} - {91CC0061-CD86-DCA9-0C2C-FE4B03CDF4CE} = {5995E768-12AE-4452-8862-4F7048B7095D} - {881864FB-C232-1CDC-B4D2-FB8EFFADCB38} = {5995E768-12AE-4452-8862-4F7048B7095D} - {703EF85A-D4BC-E781-EE69-7BEF55EE9D21} = {5995E768-12AE-4452-8862-4F7048B7095D} - {77BF830D-FE88-A6AD-D14D-0834CF5B3BD2} = {45ACE6FB-5432-4940-9E19-A76A725E29DE} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {82D57A23-9C32-4014-9AFB-25B38D08E1D1} - EndGlobalSection -EndGlobal From a57d42a48f24f23877d3fd8e6197783ad5c1c94a Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Fri, 10 Apr 2026 21:41:24 +0200 Subject: [PATCH 20/53] Add Solution --- README WinUI3.md | 3 --- .../ClassicSamplesBrowser.csproj | 11 +++++++++++ WinUiClassicSamplesBrowser/Program.cs | 9 +++++++++ .../WinUiClassicSamplesBrowser.slnx | 3 +++ 4 files changed, 23 insertions(+), 3 deletions(-) delete mode 100644 README WinUI3.md create mode 100644 WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj create mode 100644 WinUiClassicSamplesBrowser/Program.cs create mode 100644 WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx diff --git a/README WinUI3.md b/README WinUI3.md deleted file mode 100644 index 3457bbd4..00000000 --- a/README WinUI3.md +++ /dev/null @@ -1,3 +0,0 @@ -# WinUI 3 Additions - -WORK IN PROGRESS diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj new file mode 100644 index 00000000..34fa6d41 --- /dev/null +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -0,0 +1,11 @@ + + + + Exe + net10.0 + 10 + enable + enable + + + diff --git a/WinUiClassicSamplesBrowser/Program.cs b/WinUiClassicSamplesBrowser/Program.cs new file mode 100644 index 00000000..29a84a20 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Program.cs @@ -0,0 +1,9 @@ +namespace ClassicSamplesBrowser; + +class Program +{ + static void Main(string[] args) + { + Console.WriteLine("Hello, World!"); + } +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx b/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx new file mode 100644 index 00000000..4a7c6205 --- /dev/null +++ b/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx @@ -0,0 +1,3 @@ + + + From d5f9a52be443ca496ce4f3000f17ce4735620301 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Fri, 10 Apr 2026 22:24:58 +0200 Subject: [PATCH 21/53] Add Build script Add Build script `build.yml`. Update `README.md` --- .../.github/workflows/build.yml | 30 ++++++++++++++++++ WinUiClassicSamplesBrowser/README.md | 31 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 WinUiClassicSamplesBrowser/.github/workflows/build.yml diff --git a/WinUiClassicSamplesBrowser/.github/workflows/build.yml b/WinUiClassicSamplesBrowser/.github/workflows/build.yml new file mode 100644 index 00000000..6192609f --- /dev/null +++ b/WinUiClassicSamplesBrowser/.github/workflows/build.yml @@ -0,0 +1,30 @@ +name: Build WinUI 3 App + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: windows-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + + - name: Restore dependencies + run: dotnet restore + + - name: Build solution + run: dotnet build --configuration Release --no-restore + + - name: Publish (optional for unpackaged) + if: ${{ false }} # set to true if you want publish output + run: dotnet publish -c Release diff --git a/WinUiClassicSamplesBrowser/README.md b/WinUiClassicSamplesBrowser/README.md index e69de29b..87d445f3 100644 --- a/WinUiClassicSamplesBrowser/README.md +++ b/WinUiClassicSamplesBrowser/README.md @@ -0,0 +1,31 @@ +@ -1,30 +0,0 @@ +# Win Classic Samples Browser +### a fork of `WinClassicSamples` using Vanara in WinUI3 Apps. + +# Introduction +This Repoitory is an example of [WinClassicSamples](https://github.com/dahall/WinClassicSamplesCS/) using the Vanara +libraries in a WinUI3 App. The goal is to demonstrate the use of the Vanara libraries in a side-by-side model with full +featured modern WinUI environment. + +This repository is intended to be a reference for developers who want to use the Vanara libraries in their own projects, and to provide +a starting point for those who want to learn how to use the Vanara libraries in a WinUI3 App. + +First, take a look at [Template Studio for WinUI (C#)](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs), +available through Visual Studio Marketplace: + +> Template Studio for WinUI accelerates the creation of new WinUI apps using a wizard-based UI. +> +> Projects created with this extension contain well-formed, readable code and incorporate the latest development features while implementing proven patterns and leading practices. The generated code includes links to documentation and TODO comments that provide useful insight and guidance for turning the generated projects into production applications. +> +> To get started, install the extension, then select the corresponding Template Studio project template when creating a new project in Visual Studio. Name your project, then click Create to launch the Template Studio wizard. + +## Project Intent +Test and validate that the structures, methods and interfaces in Vanara using known code and outcomes. +Demonstrate the use of the Vanara libraries in a side-by-side model with the native Win32 API. + +# Resources +- [Vanara on GitHub](https://github.com/dahall/Vanara) +- [WinClassicSamples using Vanara on GitHub](https://github.com/dahall/WinClassicSamplesCS) +- [Native Microsoft WinClassicSamples on GitHub](https://github.com/Microsoft/Windows-classic-samples) +- [Official WinUI3 on Microsoft.com](https://docs.microsoft.com/en-us/windows/apps/winui/winui3/) +- [Template Studio for WinUI (C#) on VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs) \ No newline at end of file From a8c01b62a78a9396657308795d633848802b88b3 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Fri, 10 Apr 2026 22:38:58 +0200 Subject: [PATCH 22/53] Add app skeleton --- WinUiClassicSamplesBrowser/App.xaml | 5 +++++ WinUiClassicSamplesBrowser/App.xaml.cs | 17 +++++++++++++++++ .../ClassicSamplesBrowser.csproj | 8 +++++++- .../ClassicSamplesBrowser.slnx | 14 ++++++++++++++ WinUiClassicSamplesBrowser/MainWindow.xaml | 9 +++++++++ WinUiClassicSamplesBrowser/MainWindow.xaml.cs | 11 +++++++++++ WinUiClassicSamplesBrowser/Program.cs | 11 +++++++---- 7 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 WinUiClassicSamplesBrowser/App.xaml create mode 100644 WinUiClassicSamplesBrowser/App.xaml.cs create mode 100644 WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx create mode 100644 WinUiClassicSamplesBrowser/MainWindow.xaml create mode 100644 WinUiClassicSamplesBrowser/MainWindow.xaml.cs diff --git a/WinUiClassicSamplesBrowser/App.xaml b/WinUiClassicSamplesBrowser/App.xaml new file mode 100644 index 00000000..4fbfec5e --- /dev/null +++ b/WinUiClassicSamplesBrowser/App.xaml @@ -0,0 +1,5 @@ + + diff --git a/WinUiClassicSamplesBrowser/App.xaml.cs b/WinUiClassicSamplesBrowser/App.xaml.cs new file mode 100644 index 00000000..12fb507c --- /dev/null +++ b/WinUiClassicSamplesBrowser/App.xaml.cs @@ -0,0 +1,17 @@ +using Microsoft.UI.Xaml; + +namespace ClassicSamplesBrowser; + +public partial class App : Application +{ + public App() + { + this.InitializeComponent(); + } + + protected override void OnLaunched(LaunchActivatedEventArgs args) + { + var window = new MainWindow(); + window.Activate(); + } +} diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index 34fa6d41..c604635b 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -2,10 +2,16 @@ Exe - net10.0 + net8.0-windows10.0.19041.0 10 enable enable + true + true + + + + diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx new file mode 100644 index 00000000..6569e52b --- /dev/null +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/WinUiClassicSamplesBrowser/MainWindow.xaml b/WinUiClassicSamplesBrowser/MainWindow.xaml new file mode 100644 index 00000000..41c1f40c --- /dev/null +++ b/WinUiClassicSamplesBrowser/MainWindow.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs new file mode 100644 index 00000000..11cfbfb9 --- /dev/null +++ b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs @@ -0,0 +1,11 @@ +using Microsoft.UI.Xaml; + +namespace ClassicSamplesBrowser; + +public sealed partial class MainWindow : Window +{ + public MainWindow() + { + this.InitializeComponent(); + } +} diff --git a/WinUiClassicSamplesBrowser/Program.cs b/WinUiClassicSamplesBrowser/Program.cs index 29a84a20..8cb7b08c 100644 --- a/WinUiClassicSamplesBrowser/Program.cs +++ b/WinUiClassicSamplesBrowser/Program.cs @@ -1,9 +1,12 @@ -namespace ClassicSamplesBrowser; +using Microsoft.UI.Xaml; -class Program +namespace ClassicSamplesBrowser; + +public static class Program { + [STAThread] static void Main(string[] args) { - Console.WriteLine("Hello, World!"); + Application.Start(p => new App()); } -} \ No newline at end of file +} From a0ac75f63d16e3bbfacb3258c973251542ba09db Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Fri, 10 Apr 2026 23:07:35 +0200 Subject: [PATCH 23/53] Update Solution, Cleanup --- .../ClassicSamplesBrowser.csproj | 4 +++- .../ClassicSamplesBrowser.slnx | 14 -------------- WinUiClassicSamplesBrowser/Program.cs | 12 ------------ .../WinUiClassicSamplesBrowser.slnx | 10 +++++++++- 4 files changed, 12 insertions(+), 28 deletions(-) delete mode 100644 WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx delete mode 100644 WinUiClassicSamplesBrowser/Program.cs diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index c604635b..d13641c3 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -11,7 +11,9 @@ - + + + diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx deleted file mode 100644 index 6569e52b..00000000 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.slnx +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/WinUiClassicSamplesBrowser/Program.cs b/WinUiClassicSamplesBrowser/Program.cs deleted file mode 100644 index 8cb7b08c..00000000 --- a/WinUiClassicSamplesBrowser/Program.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Microsoft.UI.Xaml; - -namespace ClassicSamplesBrowser; - -public static class Program -{ - [STAThread] - static void Main(string[] args) - { - Application.Start(p => new App()); - } -} diff --git a/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx b/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx index 4a7c6205..8cb92cee 100644 --- a/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx +++ b/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.slnx @@ -1,3 +1,11 @@ - + + + + + + + + + From 0eb9fc42857534e819abef55ad247e55830b9223 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sat, 11 Apr 2026 16:26:06 +0200 Subject: [PATCH 24/53] Opening `MainWindow` now --- WinUiClassicSamplesBrowser/App.xaml.cs | 1 + .../ClassicSamplesBrowser.csproj | 30 ++++++++----------- .../Directory.Packages.props | 6 ++++ 3 files changed, 19 insertions(+), 18 deletions(-) create mode 100644 WinUiClassicSamplesBrowser/Directory.Packages.props diff --git a/WinUiClassicSamplesBrowser/App.xaml.cs b/WinUiClassicSamplesBrowser/App.xaml.cs index 12fb507c..958d4f74 100644 --- a/WinUiClassicSamplesBrowser/App.xaml.cs +++ b/WinUiClassicSamplesBrowser/App.xaml.cs @@ -1,4 +1,5 @@ using Microsoft.UI.Xaml; +//using LaunchActivatedEventArgs = Windows.ApplicationModel.Activation.LaunchActivatedEventArgs; namespace ClassicSamplesBrowser; diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index d13641c3..6825de98 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -1,19 +1,13 @@  - - - Exe - net8.0-windows10.0.19041.0 - 10 - enable - enable - true - true - - - - - - - - - + + true + enable + enable + WinExe + net8.0-windows10.0.19041.0 + true + + + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Directory.Packages.props b/WinUiClassicSamplesBrowser/Directory.Packages.props new file mode 100644 index 00000000..de85e680 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Directory.Packages.props @@ -0,0 +1,6 @@ + + + + + + From b1155b84f086dc8b9448a59027af48ca58501172 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sat, 11 Apr 2026 17:36:50 +0200 Subject: [PATCH 25/53] Add Vanara Packages. Apply `Vanara.CodeGen` while build --- WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj | 3 +++ WinUiClassicSamplesBrowser/Directory.Packages.props | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index 6825de98..99eb2d70 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -9,5 +9,8 @@ + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Directory.Packages.props b/WinUiClassicSamplesBrowser/Directory.Packages.props index de85e680..818f1c79 100644 --- a/WinUiClassicSamplesBrowser/Directory.Packages.props +++ b/WinUiClassicSamplesBrowser/Directory.Packages.props @@ -1,6 +1,12 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + - + \ No newline at end of file From a7ee956a05277f4d6d259aa9fa983b66b77c1f75 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sat, 11 Apr 2026 22:37:56 +0200 Subject: [PATCH 26/53] Add `AboutPage` Add `HomePage` Add `MainPage` Add `SamplesPage` Add `SettingsPage` --- .../ClassicSamplesBrowser.csproj | 39 +++++++++++++++ .../WindowsSystemDispatcherQueueHelper.cs | 49 +++++++++++++++++++ WinUiClassicSamplesBrowser/MainWindow.xaml | 11 +++-- WinUiClassicSamplesBrowser/MainWindow.xaml.cs | 49 ++++++++++++++++++- .../Views/AboutPage.xaml | 14 ++++++ .../Views/AboutPage.xaml.cs | 31 ++++++++++++ .../Views/HomePage.xaml | 14 ++++++ .../Views/HomePage.xaml.cs | 31 ++++++++++++ .../Views/MainPage.xaml | 14 ++++++ .../Views/MainPage.xaml.cs | 31 ++++++++++++ .../Views/SamplesPage.xaml | 14 ++++++ .../Views/SamplesPage.xaml.cs | 31 ++++++++++++ .../Views/SettingsPage.xaml | 14 ++++++ .../Views/SettingsPage.xaml.cs | 31 ++++++++++++ 14 files changed, 368 insertions(+), 5 deletions(-) create mode 100644 WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs create mode 100644 WinUiClassicSamplesBrowser/Views/AboutPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs create mode 100644 WinUiClassicSamplesBrowser/Views/HomePage.xaml create mode 100644 WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs create mode 100644 WinUiClassicSamplesBrowser/Views/MainPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs create mode 100644 WinUiClassicSamplesBrowser/Views/SamplesPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs create mode 100644 WinUiClassicSamplesBrowser/Views/SettingsPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index 99eb2d70..c60957d4 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -7,10 +7,49 @@ net8.0-windows10.0.19041.0 true + + + + + + + + + + + + + + + + + MSBuild:Compile + + + + + MSBuild:Compile + + + + + MSBuild:Compile + + + + + MSBuild:Compile + + + + + MSBuild:Compile + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs new file mode 100644 index 00000000..42450e02 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs @@ -0,0 +1,49 @@ +using System; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; +using Microsoft.UI.Dispatching; + +namespace ClassicSamplesBrowser.Helpers; + +public class WindowsSystemDispatcherQueueHelper +{ + [StructLayout(LayoutKind.Sequential)] + struct DispatcherQueueOptions + { + public int dwSize; + public int threadType; + public int apartmentType; + } + + [DllImport("CoreMessaging.dll")] + private static extern int CreateDispatcherQueueController( + DispatcherQueueOptions options, + out IntPtr dispatcherQueueController); + + private IntPtr _dispatcherQueueController = IntPtr.Zero; + + public void EnsureWindowsSystemDispatcherQueueController() + { + if (DispatcherQueue.GetForCurrentThread() != null) + { + // Already initialized + return; + } + + if (_dispatcherQueueController == IntPtr.Zero) + { + DispatcherQueueOptions options = new DispatcherQueueOptions + { + dwSize = Marshal.SizeOf(typeof(DispatcherQueueOptions)), + threadType = 2, // DQTYPE_THREAD_CURRENT + apartmentType = 2 // DQTAT_COM_STA + }; + + CreateDispatcherQueueController(options, out _dispatcherQueueController); + } + } +} diff --git a/WinUiClassicSamplesBrowser/MainWindow.xaml b/WinUiClassicSamplesBrowser/MainWindow.xaml index 41c1f40c..64cf66e4 100644 --- a/WinUiClassicSamplesBrowser/MainWindow.xaml +++ b/WinUiClassicSamplesBrowser/MainWindow.xaml @@ -2,8 +2,13 @@ x:Class="ClassicSamplesBrowser.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - Title="ClassicSamplesBrowser"> - - + xmlns:local="using:ClassicSamplesBrowser" + Title="Classic Samples Browser" + Activated="Window_Activated"> + + + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs index 11cfbfb9..6d6cd5b1 100644 --- a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs +++ b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs @@ -1,11 +1,56 @@ +using ClassicSamplesBrowser.Helpers; +using ClassicSamplesBrowser.Views; +using Microsoft.UI.Composition.SystemBackdrops; using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using WinRT; namespace ClassicSamplesBrowser; public sealed partial class MainWindow : Window { + private WindowsSystemDispatcherQueueHelper _wsdqHelper; + private MicaController _micaController; + private SystemBackdropConfiguration _backdropConfig; + public MainWindow() { - this.InitializeComponent(); + InitializeComponent(); + TrySetMicaBackdrop(); + + RootFrame.Navigate(typeof(MainPage)); + } + + private void Window_Activated(object sender, WindowActivatedEventArgs args) + { + if (_backdropConfig != null) + { + _backdropConfig.IsInputActive = args.WindowActivationState != WindowActivationState.Deactivated; + } + } + + private bool TrySetMicaBackdrop() + { + if (!MicaController.IsSupported()) + return false; + + _wsdqHelper = new WindowsSystemDispatcherQueueHelper(); + _wsdqHelper.EnsureWindowsSystemDispatcherQueueController(); + + _backdropConfig = new SystemBackdropConfiguration + { + IsInputActive = true, + Theme = SystemBackdropTheme.Default + }; + + _micaController = new MicaController + { + Kind = MicaKind.BaseAlt + }; + + _micaController.AddSystemBackdropTarget(this.As()); + _micaController.SetSystemBackdropConfiguration(_backdropConfig); + + return true; } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/AboutPage.xaml b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml new file mode 100644 index 00000000..c84b5f1b --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs new file mode 100644 index 00000000..f4e3a2f2 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs @@ -0,0 +1,31 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace ClassicSamplesBrowser.Views +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class AboutPage : Page + { + public AboutPage() + { + InitializeComponent(); + } + } +} diff --git a/WinUiClassicSamplesBrowser/Views/HomePage.xaml b/WinUiClassicSamplesBrowser/Views/HomePage.xaml new file mode 100644 index 00000000..c1fb27cd --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/HomePage.xaml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs b/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs new file mode 100644 index 00000000..997d6495 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs @@ -0,0 +1,31 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace ClassicSamplesBrowser.Views +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class HomePage : Page + { + public HomePage() + { + InitializeComponent(); + } + } +} diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml b/WinUiClassicSamplesBrowser/Views/MainPage.xaml new file mode 100644 index 00000000..96706bc1 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs new file mode 100644 index 00000000..8e5b09bf --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs @@ -0,0 +1,31 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace ClassicSamplesBrowser.Views +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainPage : Page + { + public MainPage() + { + InitializeComponent(); + } + } +} diff --git a/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml new file mode 100644 index 00000000..fe15b0c7 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs new file mode 100644 index 00000000..8aedc926 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs @@ -0,0 +1,31 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace ClassicSamplesBrowser.Views +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class SamplesPage : Page + { + public SamplesPage() + { + InitializeComponent(); + } + } +} diff --git a/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml new file mode 100644 index 00000000..9694c7c9 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs new file mode 100644 index 00000000..8446e6bb --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs @@ -0,0 +1,31 @@ +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace ClassicSamplesBrowser.Views +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class SettingsPage : Page + { + public SettingsPage() + { + InitializeComponent(); + } + } +} From cd86e6dea9d37a78c25c36a110eb9dcd671595fe Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sat, 11 Apr 2026 22:55:12 +0200 Subject: [PATCH 27/53] Overhaul `MainPage` --- .../WindowsSystemDispatcherQueueHelper.cs | 9 +--- WinUiClassicSamplesBrowser/MainWindow.xaml.cs | 1 - .../Views/AboutPage.xaml.cs | 13 ----- .../Views/HomePage.xaml.cs | 13 ----- .../Views/MainPage.xaml | 50 ++++++++++++++++-- .../Views/MainPage.xaml.cs | 52 +++++++++++-------- .../Views/SamplesPage.xaml.cs | 13 ----- .../Views/SettingsPage.xaml.cs | 13 ----- 8 files changed, 76 insertions(+), 88 deletions(-) diff --git a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs index 42450e02..be415965 100644 --- a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs +++ b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs @@ -1,11 +1,4 @@ -using System; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.InteropServices; -using System.Text; -using System.Threading.Tasks; -using Microsoft.UI.Dispatching; +using Microsoft.UI.Dispatching; namespace ClassicSamplesBrowser.Helpers; diff --git a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs index 6d6cd5b1..4c2fd830 100644 --- a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs +++ b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs @@ -2,7 +2,6 @@ using ClassicSamplesBrowser.Views; using Microsoft.UI.Composition.SystemBackdrops; using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; using WinRT; namespace ClassicSamplesBrowser; diff --git a/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs index f4e3a2f2..9bbae96e 100644 --- a/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs @@ -1,17 +1,4 @@ -using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. diff --git a/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs b/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs index 997d6495..1e8d04a0 100644 --- a/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs @@ -1,17 +1,4 @@ -using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml b/WinUiClassicSamplesBrowser/Views/MainPage.xaml index 96706bc1..3e078e8b 100644 --- a/WinUiClassicSamplesBrowser/Views/MainPage.xaml +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml @@ -1,14 +1,54 @@ - + xmlns:local="using:ClassicSamplesBrowser.Views"> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs index 8e5b09bf..0e15707b 100644 --- a/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs @@ -1,31 +1,39 @@ using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. +namespace ClassicSamplesBrowser.Views; -namespace ClassicSamplesBrowser.Views +public sealed partial class MainPage : Page { - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class MainPage : Page + public MainPage() { - public MainPage() + InitializeComponent(); + ContentFrame.Navigate(typeof(HomePage)); + } + + private void NavView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) + { + if (args.SelectedItem is NavigationViewItem item) { - InitializeComponent(); + var tag = item.Tag?.ToString(); + + switch (tag) + { + case "HomePage": + ContentFrame.Navigate(typeof(HomePage)); + HeaderTitle.Text = "Home"; + break; + + case "SamplesPage": + ContentFrame.Navigate(typeof(SamplesPage)); + HeaderTitle.Text = "Samples"; + break; + + case "AboutPage": + ContentFrame.Navigate(typeof(AboutPage)); + HeaderTitle.Text = "About"; + break; + } } } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs index 8aedc926..9f18e8a1 100644 --- a/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs @@ -1,17 +1,4 @@ -using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. diff --git a/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs index 8446e6bb..c9848b62 100644 --- a/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs @@ -1,17 +1,4 @@ -using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. From d387c143033ce25c2632a0b607846c4b27a479d9 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sat, 11 Apr 2026 23:48:29 +0200 Subject: [PATCH 28/53] Fix styles. Refactor --- WinUiClassicSamplesBrowser/App.xaml | 18 +++++++++++++++++- .../WindowsSystemDispatcherQueueHelper.cs | 2 +- WinUiClassicSamplesBrowser/Views/MainPage.xaml | 12 ++++-------- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/WinUiClassicSamplesBrowser/App.xaml b/WinUiClassicSamplesBrowser/App.xaml index 4fbfec5e..da93a3a6 100644 --- a/WinUiClassicSamplesBrowser/App.xaml +++ b/WinUiClassicSamplesBrowser/App.xaml @@ -2,4 +2,20 @@ x:Class="ClassicSamplesBrowser.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> - + + + + + + + + + + + + + + 4 + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs index be415965..d4d00fa1 100644 --- a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs +++ b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs @@ -39,4 +39,4 @@ public void EnsureWindowsSystemDispatcherQueueController() CreateDispatcherQueueController(options, out _dispatcherQueueController); } } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml b/WinUiClassicSamplesBrowser/Views/MainPage.xaml index 3e078e8b..0c7e3278 100644 --- a/WinUiClassicSamplesBrowser/Views/MainPage.xaml +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml @@ -5,7 +5,6 @@ xmlns:local="using:ClassicSamplesBrowser.Views"> - - + + Margin="12,0,0,0"/> @@ -41,8 +38,7 @@ + VerticalAlignment="Bottom"> - + \ No newline at end of file From afeb2423fc91461b2ec6e61f6330bd4fcb18d36c Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sun, 12 Apr 2026 01:07:02 +0200 Subject: [PATCH 29/53] Update `READNE.md` --- WinUiClassicSamplesBrowser/README.md | 29 ++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/WinUiClassicSamplesBrowser/README.md b/WinUiClassicSamplesBrowser/README.md index 87d445f3..3a1363b8 100644 --- a/WinUiClassicSamplesBrowser/README.md +++ b/WinUiClassicSamplesBrowser/README.md @@ -3,29 +3,34 @@ ### a fork of `WinClassicSamples` using Vanara in WinUI3 Apps. # Introduction -This Repoitory is an example of [WinClassicSamples](https://github.com/dahall/WinClassicSamplesCS/) using the Vanara -libraries in a WinUI3 App. The goal is to demonstrate the use of the Vanara libraries in a side-by-side model with full -featured modern WinUI environment. +This Repository is an example of [WinClassicSamples](https://github.com/dahall/WinClassicSamplesCS/) using the Vanara +libraries in a modern `WinUi 3` on `WinAppSDK` environment. -This repository is intended to be a reference for developers who want to use the Vanara libraries in their own projects, and to provide -a starting point for those who want to learn how to use the Vanara libraries in a WinUI3 App. +The original WinClassicSamples repository is a collection of samples that demonstrate the use of the Windows API in C#. +The goal is to demonstrate the use of the Vanara libraries in a side-by-side model with full featured modern WinUi environment. + +This repository is intended to be a reference for developers who want to use the Vanara libraries in their own projects, and +to provide a starting point for those who want to learn how to use the Vanara libraries in a WinUI3 App. + +# Project Intent +Test and validate that the structures, methods and interfaces in Vanara using known code and outcomes. +Demonstrate the use of the Vanara libraries in a side-by-side model with the native Win32 API. + +# Getting Started First, take a look at [Template Studio for WinUI (C#)](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs), available through Visual Studio Marketplace: -> Template Studio for WinUI accelerates the creation of new WinUI apps using a wizard-based UI. +> _Template Studio for WinUI accelerates the creation of new WinUI apps using a wizard-based UI._ > > Projects created with this extension contain well-formed, readable code and incorporate the latest development features while implementing proven patterns and leading practices. The generated code includes links to documentation and TODO comments that provide useful insight and guidance for turning the generated projects into production applications. > > To get started, install the extension, then select the corresponding Template Studio project template when creating a new project in Visual Studio. Name your project, then click Create to launch the Template Studio wizard. -## Project Intent -Test and validate that the structures, methods and interfaces in Vanara using known code and outcomes. -Demonstrate the use of the Vanara libraries in a side-by-side model with the native Win32 API. # Resources -- [Vanara on GitHub](https://github.com/dahall/Vanara) -- [WinClassicSamples using Vanara on GitHub](https://github.com/dahall/WinClassicSamplesCS) -- [Native Microsoft WinClassicSamples on GitHub](https://github.com/Microsoft/Windows-classic-samples) +- [Vanara Git](https://github.com/dahall/Vanara) +- [WinClassicSamples using ``Vanara and WinForms`` Git](https://github.com/dahall/WinClassicSamplesCS) - [Official WinUI3 on Microsoft.com](https://docs.microsoft.com/en-us/windows/apps/winui/winui3/) +- [Native Microsoft WinClassicSamples on GitHub](https://github.com/Microsoft/Windows-classic-samples) - [Template Studio for WinUI (C#) on VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=TemplateStudio.TemplateStudioForWinUICs) \ No newline at end of file From f4c0529db56e014c59f999b0302d5af231fb9cc7 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Sun, 12 Apr 2026 21:15:11 +0200 Subject: [PATCH 30/53] Cleanup --- WinUiClassicSamplesBrowser/App.xaml | 7 +++++-- .../Helpers/WindowsSystemDispatcherQueueHelper.cs | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/WinUiClassicSamplesBrowser/App.xaml b/WinUiClassicSamplesBrowser/App.xaml index da93a3a6..15d3d25e 100644 --- a/WinUiClassicSamplesBrowser/App.xaml +++ b/WinUiClassicSamplesBrowser/App.xaml @@ -9,10 +9,13 @@ - - + + + + + 4 diff --git a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs index d4d00fa1..7e7023c7 100644 --- a/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs +++ b/WinUiClassicSamplesBrowser/Helpers/WindowsSystemDispatcherQueueHelper.cs @@ -32,8 +32,8 @@ public void EnsureWindowsSystemDispatcherQueueController() DispatcherQueueOptions options = new DispatcherQueueOptions { dwSize = Marshal.SizeOf(typeof(DispatcherQueueOptions)), - threadType = 2, // DQTYPE_THREAD_CURRENT - apartmentType = 2 // DQTAT_COM_STA + threadType = 2, // INFO: TODO: Use Vanara' enum here: `DQTYPE_THREAD_CURRENT` + apartmentType = 2 // INFO: TODO: Use Vanara' enum here: `DQTAT_COM_STA` }; CreateDispatcherQueueController(options, out _dispatcherQueueController); From cb2836079ebe36e4a3bbad593b743228bd56293c Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 00:13:29 +0200 Subject: [PATCH 31/53] Add more Styles to `ResourceDictionary` Add `CleanSweep.ps1` Dummy PowerScript --- WinUiClassicSamplesBrowser/App.xaml | 19 +++++++++++-------- WinUiClassicSamplesBrowser/Clean Sweep.ps1 | 0 2 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 WinUiClassicSamplesBrowser/Clean Sweep.ps1 diff --git a/WinUiClassicSamplesBrowser/App.xaml b/WinUiClassicSamplesBrowser/App.xaml index 15d3d25e..e0d92110 100644 --- a/WinUiClassicSamplesBrowser/App.xaml +++ b/WinUiClassicSamplesBrowser/App.xaml @@ -1,24 +1,27 @@ - - - - + - + + + + + + 4 - + + 14 + 14 - - 4 \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Clean Sweep.ps1 b/WinUiClassicSamplesBrowser/Clean Sweep.ps1 new file mode 100644 index 00000000..e69de29b From 7834803c4bcc7cabd3b4083f70ab8d1ca7ae4884 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 14:39:27 +0200 Subject: [PATCH 32/53] Add Styles for `NavigationView` --- WinUiClassicSamplesBrowser/App.xaml | 65 +++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 13 deletions(-) diff --git a/WinUiClassicSamplesBrowser/App.xaml b/WinUiClassicSamplesBrowser/App.xaml index e0d92110..bf91d241 100644 --- a/WinUiClassicSamplesBrowser/App.xaml +++ b/WinUiClassicSamplesBrowser/App.xaml @@ -1,27 +1,66 @@ - - + 4 - + - + - - - 4 - - 14 - 14 - + 14 + + - \ No newline at end of file + From bffe61e420c38cf632b313ba9b89cd24433e5b91 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 15:15:49 +0200 Subject: [PATCH 33/53] Remove `NavigationBar` --- WinUiClassicSamplesBrowser/App.xaml | 12 ++--- .../Views/MainPage.xaml | 23 ++++---- .../Views/MainPage.xaml.cs | 53 ++++++++++--------- 3 files changed, 42 insertions(+), 46 deletions(-) diff --git a/WinUiClassicSamplesBrowser/App.xaml b/WinUiClassicSamplesBrowser/App.xaml index bf91d241..a9262990 100644 --- a/WinUiClassicSamplesBrowser/App.xaml +++ b/WinUiClassicSamplesBrowser/App.xaml @@ -16,7 +16,7 @@ 14 14 - - --> + diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml b/WinUiClassicSamplesBrowser/Views/MainPage.xaml index 0c7e3278..94b4b2fa 100644 --- a/WinUiClassicSamplesBrowser/Views/MainPage.xaml +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml @@ -6,7 +6,7 @@ - - + --> + --> + --> - - - - + + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs index 0e15707b..1340a0f1 100644 --- a/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/MainPage.xaml.cs @@ -8,32 +8,33 @@ public sealed partial class MainPage : Page public MainPage() { InitializeComponent(); - ContentFrame.Navigate(typeof(HomePage)); - } - - private void NavView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) - { - if (args.SelectedItem is NavigationViewItem item) - { - var tag = item.Tag?.ToString(); - switch (tag) - { - case "HomePage": - ContentFrame.Navigate(typeof(HomePage)); - HeaderTitle.Text = "Home"; - break; - - case "SamplesPage": - ContentFrame.Navigate(typeof(SamplesPage)); - HeaderTitle.Text = "Samples"; - break; - - case "AboutPage": - ContentFrame.Navigate(typeof(AboutPage)); - HeaderTitle.Text = "About"; - break; - } - } + //ContentFrame.Navigate(typeof(HomePage)); } + +// private void NavView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) +// { +// if (args.SelectedItem is NavigationViewItem item) +// { +// var tag = item.Tag?.ToString(); +// +// switch (tag) +// { +// case "HomePage": +// ContentFrame.Navigate(typeof(HomePage)); +// //HeaderTitle.Text = "Home"; +// break; +// +// case "SamplesPage": +// ContentFrame.Navigate(typeof(SamplesPage)); +// //HeaderTitle.Text = "Samples"; +// break; +// +// case "AboutPage": +// ContentFrame.Navigate(typeof(AboutPage)); +// //HeaderTitle.Text = "About"; +// break; +// } +// } +// } } \ No newline at end of file From a75830afa5973b529320d6e0ad60621d396d9666 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 17:26:20 +0200 Subject: [PATCH 34/53] Add Template for `RyderShell` --- .../ClassicSamplesBrowser.csproj | 7 +++ WinUiClassicSamplesBrowser/MainWindow.xaml.cs | 1 + .../Templates/RyderShell/Styles/MainPage.xaml | 13 ++++++ .../Templates/RyderShell/Views/MainPage.xaml | 45 +++++++++++++++++++ .../RyderShell/Views/MainPage.xaml.cs | 39 ++++++++++++++++ .../Templates/RyderShell/template.json | 17 +++++++ 6 files changed, 122 insertions(+) create mode 100644 WinUiClassicSamplesBrowser/Templates/RyderShell/Styles/MainPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml.cs create mode 100644 WinUiClassicSamplesBrowser/Templates/RyderShell/template.json diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index c60957d4..3f42e3c3 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -25,9 +25,16 @@ + + + Designer + + + Designer + MSBuild:Compile diff --git a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs index 4c2fd830..6a405b39 100644 --- a/WinUiClassicSamplesBrowser/MainWindow.xaml.cs +++ b/WinUiClassicSamplesBrowser/MainWindow.xaml.cs @@ -3,6 +3,7 @@ using Microsoft.UI.Composition.SystemBackdrops; using Microsoft.UI.Xaml; using WinRT; +using MainPage = ClassicSamplesBrowser.Templates.RyderShell.Views.MainPage; namespace ClassicSamplesBrowser; diff --git a/WinUiClassicSamplesBrowser/Templates/RyderShell/Styles/MainPage.xaml b/WinUiClassicSamplesBrowser/Templates/RyderShell/Styles/MainPage.xaml new file mode 100644 index 00000000..3eb5f87e --- /dev/null +++ b/WinUiClassicSamplesBrowser/Templates/RyderShell/Styles/MainPage.xaml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml b/WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml new file mode 100644 index 00000000..5ad85e57 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml.cs b/WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml.cs new file mode 100644 index 00000000..e15332ce --- /dev/null +++ b/WinUiClassicSamplesBrowser/Templates/RyderShell/Views/MainPage.xaml.cs @@ -0,0 +1,39 @@ +using Microsoft.UI.Xaml.Controls; + +namespace ClassicSamplesBrowser.Templates.RyderShell.Views; + +public sealed partial class MainPage : Page +{ + public MainPage() + { + InitializeComponent(); + + //ContentFrame.Navigate(typeof(HomePage)); + } + +// private void NavView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) +// { +// if (args.SelectedItem is NavigationViewItem item) +// { +// var tag = item.Tag?.ToString(); +// +// switch (tag) +// { +// case "HomePage": +// ContentFrame.Navigate(typeof(HomePage)); +// //HeaderTitle.Text = "Home"; +// break; +// +// case "SamplesPage": +// ContentFrame.Navigate(typeof(SamplesPage)); +// //HeaderTitle.Text = "Samples"; +// break; +// +// case "AboutPage": +// ContentFrame.Navigate(typeof(AboutPage)); +// //HeaderTitle.Text = "About"; +// break; +// } +// } +// } +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Templates/RyderShell/template.json b/WinUiClassicSamplesBrowser/Templates/RyderShell/template.json new file mode 100644 index 00000000..d58e0e8f --- /dev/null +++ b/WinUiClassicSamplesBrowser/Templates/RyderShell/template.json @@ -0,0 +1,17 @@ +{ + "name": "RyderShell", + "description": "Sidebar + Hover Expand + Frame Navigation", + "files": [ + { + "source": "Views/MainPage.xaml", + "target": "Views/MainPage.xaml" + }, + { + "source": "Views/MainPage.xaml.cs", + "target": "Views/MainPage.xaml.cs" + } + ], + "dependencies": [ + "CommunityToolkit.Mvvm" + ] +} From 0a1f5e932e60c73d2fc3b9587c54180ab411997b Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 19:23:57 +0200 Subject: [PATCH 35/53] Add `Assets` and `I18N` folders --- WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index 3f42e3c3..f97f6fd5 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -23,7 +23,8 @@ - + + From 2e0e3407703530c8dafd21864fe2547e6679b2db Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 19:44:03 +0200 Subject: [PATCH 36/53] Add `Models`, 'Views' and `ViewModels` --- .../ClassicSamplesBrowser.csproj | 3 --- .../Models/ApiAssemblyModel.cs | 11 +++++++++++ .../Models/ApiEnumModel.cs | 11 +++++++++++ .../Models/ApiMethodModel.cs | 11 +++++++++++ .../Models/ApiNamespaceModel.cs | 11 +++++++++++ .../Models/ApiPropertyModel.cs | 11 +++++++++++ .../Models/ApiSampleModel.cs | 11 +++++++++++ .../Models/ApiTypeModel.cs | 11 +++++++++++ .../Vanara/Controls/ShellNamespaceTree.cs | 11 +++++++++++ .../Vanara/Shell/Enums.cs | 11 +++++++++++ .../Vanara/Shell/ShellFileItem.cs | 11 +++++++++++ .../Vanara/Shell/ShellFolderItem.cs | 11 +++++++++++ .../Vanara/Shell/ShellLinkItem.cs | 11 +++++++++++ .../ViewModels/AssemblyViewModel.cs | 11 +++++++++++ .../ViewModels/ExplorerViewModel.cs | 11 +++++++++++ .../ViewModels/MemberViewModel.cs | 11 +++++++++++ .../ViewModels/NamespaceViewModel.cs | 11 +++++++++++ .../ViewModels/SampleViewModel.cs | 11 +++++++++++ .../ViewModels/TypeViewModel.cs | 11 +++++++++++ .../Views/AboutPage.xaml.cs | 19 +++++++++---------- .../Views/HomePage.xaml.cs | 19 +++++++++---------- .../Views/SamplesPage.xaml.cs | 19 +++++++++---------- .../Views/SettingsPage.xaml.cs | 19 +++++++++---------- ...WinUiClassicSamplesBrowser.sln.DotSettings | 2 ++ 24 files changed, 236 insertions(+), 43 deletions(-) create mode 100644 WinUiClassicSamplesBrowser/Models/ApiAssemblyModel.cs create mode 100644 WinUiClassicSamplesBrowser/Models/ApiEnumModel.cs create mode 100644 WinUiClassicSamplesBrowser/Models/ApiMethodModel.cs create mode 100644 WinUiClassicSamplesBrowser/Models/ApiNamespaceModel.cs create mode 100644 WinUiClassicSamplesBrowser/Models/ApiPropertyModel.cs create mode 100644 WinUiClassicSamplesBrowser/Models/ApiSampleModel.cs create mode 100644 WinUiClassicSamplesBrowser/Models/ApiTypeModel.cs create mode 100644 WinUiClassicSamplesBrowser/Vanara/Controls/ShellNamespaceTree.cs create mode 100644 WinUiClassicSamplesBrowser/Vanara/Shell/Enums.cs create mode 100644 WinUiClassicSamplesBrowser/Vanara/Shell/ShellFileItem.cs create mode 100644 WinUiClassicSamplesBrowser/Vanara/Shell/ShellFolderItem.cs create mode 100644 WinUiClassicSamplesBrowser/Vanara/Shell/ShellLinkItem.cs create mode 100644 WinUiClassicSamplesBrowser/ViewModels/AssemblyViewModel.cs create mode 100644 WinUiClassicSamplesBrowser/ViewModels/ExplorerViewModel.cs create mode 100644 WinUiClassicSamplesBrowser/ViewModels/MemberViewModel.cs create mode 100644 WinUiClassicSamplesBrowser/ViewModels/NamespaceViewModel.cs create mode 100644 WinUiClassicSamplesBrowser/ViewModels/SampleViewModel.cs create mode 100644 WinUiClassicSamplesBrowser/ViewModels/TypeViewModel.cs create mode 100644 WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.sln.DotSettings diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index f97f6fd5..1c8c96a3 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -21,13 +21,10 @@ - - - diff --git a/WinUiClassicSamplesBrowser/Models/ApiAssemblyModel.cs b/WinUiClassicSamplesBrowser/Models/ApiAssemblyModel.cs new file mode 100644 index 00000000..b43507c5 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiAssemblyModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiAssemblyModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Models/ApiEnumModel.cs b/WinUiClassicSamplesBrowser/Models/ApiEnumModel.cs new file mode 100644 index 00000000..467e1a52 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiEnumModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiEnumModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Models/ApiMethodModel.cs b/WinUiClassicSamplesBrowser/Models/ApiMethodModel.cs new file mode 100644 index 00000000..9ef6083e --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiMethodModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiMethodModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Models/ApiNamespaceModel.cs b/WinUiClassicSamplesBrowser/Models/ApiNamespaceModel.cs new file mode 100644 index 00000000..490df886 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiNamespaceModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiNamespaceModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Models/ApiPropertyModel.cs b/WinUiClassicSamplesBrowser/Models/ApiPropertyModel.cs new file mode 100644 index 00000000..f47a2636 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiPropertyModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiPropertyModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Models/ApiSampleModel.cs b/WinUiClassicSamplesBrowser/Models/ApiSampleModel.cs new file mode 100644 index 00000000..1b4f96e8 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiSampleModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiSampleModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Models/ApiTypeModel.cs b/WinUiClassicSamplesBrowser/Models/ApiTypeModel.cs new file mode 100644 index 00000000..32ef9767 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Models/ApiTypeModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Models; + +internal class ApiTypeModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Vanara/Controls/ShellNamespaceTree.cs b/WinUiClassicSamplesBrowser/Vanara/Controls/ShellNamespaceTree.cs new file mode 100644 index 00000000..4e2cff29 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Vanara/Controls/ShellNamespaceTree.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Vanara.Controls; + +internal class ShellNamespaceTree +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Vanara/Shell/Enums.cs b/WinUiClassicSamplesBrowser/Vanara/Shell/Enums.cs new file mode 100644 index 00000000..f366a848 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Vanara/Shell/Enums.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Vanara.Shell; + +internal class ShellFolder +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Vanara/Shell/ShellFileItem.cs b/WinUiClassicSamplesBrowser/Vanara/Shell/ShellFileItem.cs new file mode 100644 index 00000000..e56321a7 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Vanara/Shell/ShellFileItem.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Vanara.Shell; + +internal class ShellFileItem +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Vanara/Shell/ShellFolderItem.cs b/WinUiClassicSamplesBrowser/Vanara/Shell/ShellFolderItem.cs new file mode 100644 index 00000000..dbb96a64 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Vanara/Shell/ShellFolderItem.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Vanara.Shell; + +internal class ShellFolderItem +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Vanara/Shell/ShellLinkItem.cs b/WinUiClassicSamplesBrowser/Vanara/Shell/ShellLinkItem.cs new file mode 100644 index 00000000..9c7af745 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Vanara/Shell/ShellLinkItem.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.Vanara.Shell; + +internal class ShellLinkItem +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/ViewModels/AssemblyViewModel.cs b/WinUiClassicSamplesBrowser/ViewModels/AssemblyViewModel.cs new file mode 100644 index 00000000..2a0d1948 --- /dev/null +++ b/WinUiClassicSamplesBrowser/ViewModels/AssemblyViewModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.ViewModels; + +internal class AssemblyViewModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/ViewModels/ExplorerViewModel.cs b/WinUiClassicSamplesBrowser/ViewModels/ExplorerViewModel.cs new file mode 100644 index 00000000..ccf0f817 --- /dev/null +++ b/WinUiClassicSamplesBrowser/ViewModels/ExplorerViewModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.ViewModels; + +internal class ExplorerViewModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/ViewModels/MemberViewModel.cs b/WinUiClassicSamplesBrowser/ViewModels/MemberViewModel.cs new file mode 100644 index 00000000..9b3ed6cf --- /dev/null +++ b/WinUiClassicSamplesBrowser/ViewModels/MemberViewModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.ViewModels; + +internal class MemberViewModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/ViewModels/NamespaceViewModel.cs b/WinUiClassicSamplesBrowser/ViewModels/NamespaceViewModel.cs new file mode 100644 index 00000000..33f0e748 --- /dev/null +++ b/WinUiClassicSamplesBrowser/ViewModels/NamespaceViewModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.ViewModels; + +internal class NamespaceViewModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/ViewModels/SampleViewModel.cs b/WinUiClassicSamplesBrowser/ViewModels/SampleViewModel.cs new file mode 100644 index 00000000..b68feda2 --- /dev/null +++ b/WinUiClassicSamplesBrowser/ViewModels/SampleViewModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.ViewModels; + +internal class SampleViewModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/ViewModels/TypeViewModel.cs b/WinUiClassicSamplesBrowser/ViewModels/TypeViewModel.cs new file mode 100644 index 00000000..928bec90 --- /dev/null +++ b/WinUiClassicSamplesBrowser/ViewModels/TypeViewModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassicSamplesBrowser.ViewModels; + +internal class TypeViewModel +{ +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs index 9bbae96e..9e9393b0 100644 --- a/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/AboutPage.xaml.cs @@ -3,16 +3,15 @@ // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. -namespace ClassicSamplesBrowser.Views +namespace ClassicSamplesBrowser.Views; + +/// +/// An empty page that can be used on its own or navigated to within a Frame. +/// +public sealed partial class AboutPage : Page { - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class AboutPage : Page + public AboutPage() { - public AboutPage() - { - InitializeComponent(); - } + InitializeComponent(); } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs b/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs index 1e8d04a0..ea64b5bb 100644 --- a/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/HomePage.xaml.cs @@ -3,16 +3,15 @@ // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. -namespace ClassicSamplesBrowser.Views +namespace ClassicSamplesBrowser.Views; + +/// +/// An empty page that can be used on its own or navigated to within a Frame. +/// +public sealed partial class HomePage : Page { - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class HomePage : Page + public HomePage() { - public HomePage() - { - InitializeComponent(); - } + InitializeComponent(); } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs index 9f18e8a1..3d80cb2b 100644 --- a/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/SamplesPage.xaml.cs @@ -3,16 +3,15 @@ // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. -namespace ClassicSamplesBrowser.Views +namespace ClassicSamplesBrowser.Views; + +/// +/// An empty page that can be used on its own or navigated to within a Frame. +/// +public sealed partial class SamplesPage : Page { - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class SamplesPage : Page + public SamplesPage() { - public SamplesPage() - { - InitializeComponent(); - } + InitializeComponent(); } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs index c9848b62..52ced7cc 100644 --- a/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs +++ b/WinUiClassicSamplesBrowser/Views/SettingsPage.xaml.cs @@ -3,16 +3,15 @@ // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. -namespace ClassicSamplesBrowser.Views +namespace ClassicSamplesBrowser.Views; + +/// +/// An empty page that can be used on its own or navigated to within a Frame. +/// +public sealed partial class SettingsPage : Page { - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class SettingsPage : Page + public SettingsPage() { - public SettingsPage() - { - InitializeComponent(); - } + InitializeComponent(); } -} +} \ No newline at end of file diff --git a/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.sln.DotSettings b/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.sln.DotSettings new file mode 100644 index 00000000..2083646c --- /dev/null +++ b/WinUiClassicSamplesBrowser/WinUiClassicSamplesBrowser.sln.DotSettings @@ -0,0 +1,2 @@ + + True \ No newline at end of file From 2cf269ef124e1a475e0592c793fe3e77d8019dc6 Mon Sep 17 00:00:00 2001 From: Thorsten Jung Date: Mon, 13 Apr 2026 19:59:23 +0200 Subject: [PATCH 37/53] Add `ApiExplorerPage` and `StartPage` --- .../ClassicSamplesBrowser.csproj | 6 +- .../{HomePage.xaml => ApiExplorerPage.xaml} | 2 +- ...mePage.xaml.cs => ApiExplorerPage.xaml.cs} | 4 +- .../Views/StartPage.xaml | 87 +++++++++++++++++++ .../Views/StartPage.xaml.cs | 53 +++++++++++ 5 files changed, 147 insertions(+), 5 deletions(-) rename WinUiClassicSamplesBrowser/Views/{HomePage.xaml => ApiExplorerPage.xaml} (87%) rename WinUiClassicSamplesBrowser/Views/{HomePage.xaml.cs => ApiExplorerPage.xaml.cs} (82%) create mode 100644 WinUiClassicSamplesBrowser/Views/StartPage.xaml create mode 100644 WinUiClassicSamplesBrowser/Views/StartPage.xaml.cs diff --git a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj index 1c8c96a3..381fd3d4 100644 --- a/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj +++ b/WinUiClassicSamplesBrowser/ClassicSamplesBrowser.csproj @@ -9,7 +9,6 @@ - @@ -33,6 +32,9 @@ Designer + + Designer + MSBuild:Compile @@ -48,7 +50,7 @@ - + MSBuild:Compile diff --git a/WinUiClassicSamplesBrowser/Views/HomePage.xaml b/WinUiClassicSamplesBrowser/Views/ApiExplorerPage.xaml similarity index 87% rename from WinUiClassicSamplesBrowser/Views/HomePage.xaml rename to WinUiClassicSamplesBrowser/Views/ApiExplorerPage.xaml index c1fb27cd..2b76992c 100644 --- a/WinUiClassicSamplesBrowser/Views/HomePage.xaml +++ b/WinUiClassicSamplesBrowser/Views/ApiExplorerPage.xaml @@ -1,6 +1,6 @@ /// An empty page that can be used on its own or navigated to within a Frame. /// -public sealed partial class HomePage : Page +public sealed partial class ApiExplorerPage : Page { - public HomePage() + public ApiExplorerPage() { InitializeComponent(); } diff --git a/WinUiClassicSamplesBrowser/Views/StartPage.xaml b/WinUiClassicSamplesBrowser/Views/StartPage.xaml new file mode 100644 index 00000000..5ba61ff5 --- /dev/null +++ b/WinUiClassicSamplesBrowser/Views/StartPage.xaml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +