-
Notifications
You must be signed in to change notification settings - Fork 0
/
DesignPatterns.sln
341 lines (341 loc) · 24.7 KB
/
DesignPatterns.sln
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.6.33815.320
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CreationalPatterns", "CreationalPatterns", "{E580140A-CF4B-40D0-92DF-E291384C6CF8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BehavioralPatterns", "BehavioralPatterns", "{31EA185D-9F8F-4E0F-909D-446DBF58AE95}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "StructuralPatterns", "StructuralPatterns", "{2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChainOfResponsibility", "BehavioralPatterns\ChainOfResponsibility\ChainOfResponsibility.vcxproj", "{46111DA4-A3EF-4163-903B-3DED0486A1B0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Command", "BehavioralPatterns\Command\Command.vcxproj", "{3A802D75-2D00-4983-91E0-92708A4D7617}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Iterator", "BehavioralPatterns\Iterator\Iterator.vcxproj", "{01EA89DD-6B91-4693-AE88-484C818F1E95}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mediator", "BehavioralPatterns\Mediator\Mediator.vcxproj", "{D6A9E398-1124-41A2-909C-25404678431E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Memento", "BehavioralPatterns\Memento\Memento.vcxproj", "{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Observer", "BehavioralPatterns\Observer\Observer.vcxproj", "{E3B94417-D397-4EBF-88E5-9158396B6459}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "State", "BehavioralPatterns\State\State.vcxproj", "{71018309-8D2E-4836-86C5-37CB4948E713}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Strategy", "BehavioralPatterns\Strategy\Strategy.vcxproj", "{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TemplateMethod", "BehavioralPatterns\TemplateMethod\TemplateMethod.vcxproj", "{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Visitor", "BehavioralPatterns\Visitor\Visitor.vcxproj", "{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AbstractFactory", "CreationalPatterns\AbstractFactory\AbstractFactory.vcxproj", "{7E38F287-3427-4292-8DEA-C4A7646D9B4F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Builder", "CreationalPatterns\Builder\Builder.vcxproj", "{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FactoryMethod", "CreationalPatterns\FactoryMethod\FactoryMethod.vcxproj", "{DFD65946-AE72-453F-AFDF-8CAB95665010}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Multiton", "CreationalPatterns\Multiton\Multiton.vcxproj", "{0A924B9D-0CFF-4574-A0E9-75885F9D565B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Prototype", "CreationalPatterns\Prototype\Prototype.vcxproj", "{FAF42C7F-0948-4C16-9345-473204CC3F32}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Singleton", "CreationalPatterns\Singleton\Singleton.vcxproj", "{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Adapter", "StructuralPatterns\Adapter\Adapter.vcxproj", "{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bridge", "StructuralPatterns\Bridge\Bridge.vcxproj", "{A127241E-9534-4D91-A710-F6581624611E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Composite", "StructuralPatterns\Composite\Composite.vcxproj", "{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Decorator", "StructuralPatterns\Decorator\Decorator.vcxproj", "{BF318941-3F24-4CFA-B2EA-52991E14C55C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Facade", "StructuralPatterns\Facade\Facade.vcxproj", "{5DFEAED9-E31D-47BA-A546-042397E0F6AE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Flyweight", "StructuralPatterns\Flyweight\Flyweight.vcxproj", "{2D66673A-DE04-44C2-A84C-5C822F15C719}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Proxy", "StructuralPatterns\Proxy\Proxy.vcxproj", "{6EE90F28-F48A-4810-9982-903DDADF6361}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MiscPatterns", "MiscPatterns", "{EF763AAD-68F5-43B5-89F9-70216F6A97AA}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Monostate", "MiscPatterns\Monostate\Monostate.vcxproj", "{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ArchitecturalPatterns", "ArchitecturalPatterns", "{D66ABE7B-9646-47D5-A9B6-C6E9AEAAB6A9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ModelViewController", "ArchitecturalPatterns\ModelViewController\ModelViewController.vcxproj", "{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ModelViewPresenter", "ArchitecturalPatterns\ModelViewPresenter\ModelViewPresenter.vcxproj", "{5D286C89-1818-4C25-A294-DAAFFAD00CFC}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BehaviorTree", "MiscPatterns\BehaviorTree\BehaviorTree.vcxproj", "{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DoubleDispatch", "MiscPatterns\DoubleDispatch\DoubleDispatch.vcxproj", "{AE65999D-285C-43A5-AF2F-F323CCF86B78}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Debug|x64.ActiveCfg = Debug|x64
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Debug|x64.Build.0 = Debug|x64
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Debug|x86.ActiveCfg = Debug|Win32
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Debug|x86.Build.0 = Debug|Win32
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Release|x64.ActiveCfg = Release|x64
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Release|x64.Build.0 = Release|x64
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Release|x86.ActiveCfg = Release|Win32
{46111DA4-A3EF-4163-903B-3DED0486A1B0}.Release|x86.Build.0 = Release|Win32
{3A802D75-2D00-4983-91E0-92708A4D7617}.Debug|x64.ActiveCfg = Debug|x64
{3A802D75-2D00-4983-91E0-92708A4D7617}.Debug|x64.Build.0 = Debug|x64
{3A802D75-2D00-4983-91E0-92708A4D7617}.Debug|x86.ActiveCfg = Debug|Win32
{3A802D75-2D00-4983-91E0-92708A4D7617}.Debug|x86.Build.0 = Debug|Win32
{3A802D75-2D00-4983-91E0-92708A4D7617}.Release|x64.ActiveCfg = Release|x64
{3A802D75-2D00-4983-91E0-92708A4D7617}.Release|x64.Build.0 = Release|x64
{3A802D75-2D00-4983-91E0-92708A4D7617}.Release|x86.ActiveCfg = Release|Win32
{3A802D75-2D00-4983-91E0-92708A4D7617}.Release|x86.Build.0 = Release|Win32
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Debug|x64.ActiveCfg = Debug|x64
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Debug|x64.Build.0 = Debug|x64
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Debug|x86.ActiveCfg = Debug|Win32
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Debug|x86.Build.0 = Debug|Win32
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Release|x64.ActiveCfg = Release|x64
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Release|x64.Build.0 = Release|x64
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Release|x86.ActiveCfg = Release|Win32
{01EA89DD-6B91-4693-AE88-484C818F1E95}.Release|x86.Build.0 = Release|Win32
{D6A9E398-1124-41A2-909C-25404678431E}.Debug|x64.ActiveCfg = Debug|x64
{D6A9E398-1124-41A2-909C-25404678431E}.Debug|x64.Build.0 = Debug|x64
{D6A9E398-1124-41A2-909C-25404678431E}.Debug|x86.ActiveCfg = Debug|Win32
{D6A9E398-1124-41A2-909C-25404678431E}.Debug|x86.Build.0 = Debug|Win32
{D6A9E398-1124-41A2-909C-25404678431E}.Release|x64.ActiveCfg = Release|x64
{D6A9E398-1124-41A2-909C-25404678431E}.Release|x64.Build.0 = Release|x64
{D6A9E398-1124-41A2-909C-25404678431E}.Release|x86.ActiveCfg = Release|Win32
{D6A9E398-1124-41A2-909C-25404678431E}.Release|x86.Build.0 = Release|Win32
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Debug|x64.ActiveCfg = Debug|x64
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Debug|x64.Build.0 = Debug|x64
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Debug|x86.ActiveCfg = Debug|Win32
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Debug|x86.Build.0 = Debug|Win32
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Release|x64.ActiveCfg = Release|x64
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Release|x64.Build.0 = Release|x64
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Release|x86.ActiveCfg = Release|Win32
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18}.Release|x86.Build.0 = Release|Win32
{E3B94417-D397-4EBF-88E5-9158396B6459}.Debug|x64.ActiveCfg = Debug|x64
{E3B94417-D397-4EBF-88E5-9158396B6459}.Debug|x64.Build.0 = Debug|x64
{E3B94417-D397-4EBF-88E5-9158396B6459}.Debug|x86.ActiveCfg = Debug|Win32
{E3B94417-D397-4EBF-88E5-9158396B6459}.Debug|x86.Build.0 = Debug|Win32
{E3B94417-D397-4EBF-88E5-9158396B6459}.Release|x64.ActiveCfg = Release|x64
{E3B94417-D397-4EBF-88E5-9158396B6459}.Release|x64.Build.0 = Release|x64
{E3B94417-D397-4EBF-88E5-9158396B6459}.Release|x86.ActiveCfg = Release|Win32
{E3B94417-D397-4EBF-88E5-9158396B6459}.Release|x86.Build.0 = Release|Win32
{71018309-8D2E-4836-86C5-37CB4948E713}.Debug|x64.ActiveCfg = Debug|x64
{71018309-8D2E-4836-86C5-37CB4948E713}.Debug|x64.Build.0 = Debug|x64
{71018309-8D2E-4836-86C5-37CB4948E713}.Debug|x86.ActiveCfg = Debug|Win32
{71018309-8D2E-4836-86C5-37CB4948E713}.Debug|x86.Build.0 = Debug|Win32
{71018309-8D2E-4836-86C5-37CB4948E713}.Release|x64.ActiveCfg = Release|x64
{71018309-8D2E-4836-86C5-37CB4948E713}.Release|x64.Build.0 = Release|x64
{71018309-8D2E-4836-86C5-37CB4948E713}.Release|x86.ActiveCfg = Release|Win32
{71018309-8D2E-4836-86C5-37CB4948E713}.Release|x86.Build.0 = Release|Win32
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Debug|x64.ActiveCfg = Debug|x64
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Debug|x64.Build.0 = Debug|x64
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Debug|x86.ActiveCfg = Debug|Win32
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Debug|x86.Build.0 = Debug|Win32
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Release|x64.ActiveCfg = Release|x64
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Release|x64.Build.0 = Release|x64
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Release|x86.ActiveCfg = Release|Win32
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4}.Release|x86.Build.0 = Release|Win32
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Debug|x64.ActiveCfg = Debug|x64
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Debug|x64.Build.0 = Debug|x64
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Debug|x86.ActiveCfg = Debug|Win32
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Debug|x86.Build.0 = Debug|Win32
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Release|x64.ActiveCfg = Release|x64
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Release|x64.Build.0 = Release|x64
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Release|x86.ActiveCfg = Release|Win32
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583}.Release|x86.Build.0 = Release|Win32
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Debug|x64.ActiveCfg = Debug|x64
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Debug|x64.Build.0 = Debug|x64
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Debug|x86.ActiveCfg = Debug|Win32
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Debug|x86.Build.0 = Debug|Win32
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Release|x64.ActiveCfg = Release|x64
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Release|x64.Build.0 = Release|x64
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Release|x86.ActiveCfg = Release|Win32
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511}.Release|x86.Build.0 = Release|Win32
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Debug|x64.ActiveCfg = Debug|x64
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Debug|x64.Build.0 = Debug|x64
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Debug|x86.ActiveCfg = Debug|Win32
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Debug|x86.Build.0 = Debug|Win32
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Release|x64.ActiveCfg = Release|x64
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Release|x64.Build.0 = Release|x64
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Release|x86.ActiveCfg = Release|Win32
{7E38F287-3427-4292-8DEA-C4A7646D9B4F}.Release|x86.Build.0 = Release|Win32
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Debug|x64.ActiveCfg = Debug|x64
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Debug|x64.Build.0 = Debug|x64
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Debug|x86.ActiveCfg = Debug|Win32
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Debug|x86.Build.0 = Debug|Win32
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Release|x64.ActiveCfg = Release|x64
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Release|x64.Build.0 = Release|x64
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Release|x86.ActiveCfg = Release|Win32
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332}.Release|x86.Build.0 = Release|Win32
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Debug|x64.ActiveCfg = Debug|x64
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Debug|x64.Build.0 = Debug|x64
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Debug|x86.ActiveCfg = Debug|Win32
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Debug|x86.Build.0 = Debug|Win32
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Release|x64.ActiveCfg = Release|x64
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Release|x64.Build.0 = Release|x64
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Release|x86.ActiveCfg = Release|Win32
{DFD65946-AE72-453F-AFDF-8CAB95665010}.Release|x86.Build.0 = Release|Win32
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Debug|x64.ActiveCfg = Debug|x64
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Debug|x64.Build.0 = Debug|x64
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Debug|x86.ActiveCfg = Debug|Win32
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Debug|x86.Build.0 = Debug|Win32
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Release|x64.ActiveCfg = Release|x64
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Release|x64.Build.0 = Release|x64
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Release|x86.ActiveCfg = Release|Win32
{0A924B9D-0CFF-4574-A0E9-75885F9D565B}.Release|x86.Build.0 = Release|Win32
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Debug|x64.ActiveCfg = Debug|x64
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Debug|x64.Build.0 = Debug|x64
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Debug|x86.ActiveCfg = Debug|Win32
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Debug|x86.Build.0 = Debug|Win32
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Release|x64.ActiveCfg = Release|x64
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Release|x64.Build.0 = Release|x64
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Release|x86.ActiveCfg = Release|Win32
{FAF42C7F-0948-4C16-9345-473204CC3F32}.Release|x86.Build.0 = Release|Win32
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Debug|x64.ActiveCfg = Debug|x64
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Debug|x64.Build.0 = Debug|x64
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Debug|x86.ActiveCfg = Debug|Win32
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Debug|x86.Build.0 = Debug|Win32
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Release|x64.ActiveCfg = Release|x64
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Release|x64.Build.0 = Release|x64
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Release|x86.ActiveCfg = Release|Win32
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2}.Release|x86.Build.0 = Release|Win32
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Debug|x64.ActiveCfg = Debug|x64
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Debug|x64.Build.0 = Debug|x64
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Debug|x86.ActiveCfg = Debug|Win32
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Debug|x86.Build.0 = Debug|Win32
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Release|x64.ActiveCfg = Release|x64
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Release|x64.Build.0 = Release|x64
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Release|x86.ActiveCfg = Release|Win32
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880}.Release|x86.Build.0 = Release|Win32
{A127241E-9534-4D91-A710-F6581624611E}.Debug|x64.ActiveCfg = Debug|x64
{A127241E-9534-4D91-A710-F6581624611E}.Debug|x64.Build.0 = Debug|x64
{A127241E-9534-4D91-A710-F6581624611E}.Debug|x86.ActiveCfg = Debug|Win32
{A127241E-9534-4D91-A710-F6581624611E}.Debug|x86.Build.0 = Debug|Win32
{A127241E-9534-4D91-A710-F6581624611E}.Release|x64.ActiveCfg = Release|x64
{A127241E-9534-4D91-A710-F6581624611E}.Release|x64.Build.0 = Release|x64
{A127241E-9534-4D91-A710-F6581624611E}.Release|x86.ActiveCfg = Release|Win32
{A127241E-9534-4D91-A710-F6581624611E}.Release|x86.Build.0 = Release|Win32
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Debug|x64.ActiveCfg = Debug|x64
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Debug|x64.Build.0 = Debug|x64
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Debug|x86.ActiveCfg = Debug|Win32
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Debug|x86.Build.0 = Debug|Win32
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Release|x64.ActiveCfg = Release|x64
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Release|x64.Build.0 = Release|x64
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Release|x86.ActiveCfg = Release|Win32
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6}.Release|x86.Build.0 = Release|Win32
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Debug|x64.ActiveCfg = Debug|x64
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Debug|x64.Build.0 = Debug|x64
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Debug|x86.ActiveCfg = Debug|Win32
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Debug|x86.Build.0 = Debug|Win32
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Release|x64.ActiveCfg = Release|x64
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Release|x64.Build.0 = Release|x64
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Release|x86.ActiveCfg = Release|Win32
{BF318941-3F24-4CFA-B2EA-52991E14C55C}.Release|x86.Build.0 = Release|Win32
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Debug|x64.ActiveCfg = Debug|x64
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Debug|x64.Build.0 = Debug|x64
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Debug|x86.ActiveCfg = Debug|Win32
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Debug|x86.Build.0 = Debug|Win32
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Release|x64.ActiveCfg = Release|x64
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Release|x64.Build.0 = Release|x64
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Release|x86.ActiveCfg = Release|Win32
{5DFEAED9-E31D-47BA-A546-042397E0F6AE}.Release|x86.Build.0 = Release|Win32
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Debug|x64.ActiveCfg = Debug|x64
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Debug|x64.Build.0 = Debug|x64
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Debug|x86.ActiveCfg = Debug|Win32
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Debug|x86.Build.0 = Debug|Win32
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Release|x64.ActiveCfg = Release|x64
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Release|x64.Build.0 = Release|x64
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Release|x86.ActiveCfg = Release|Win32
{2D66673A-DE04-44C2-A84C-5C822F15C719}.Release|x86.Build.0 = Release|Win32
{6EE90F28-F48A-4810-9982-903DDADF6361}.Debug|x64.ActiveCfg = Debug|x64
{6EE90F28-F48A-4810-9982-903DDADF6361}.Debug|x64.Build.0 = Debug|x64
{6EE90F28-F48A-4810-9982-903DDADF6361}.Debug|x86.ActiveCfg = Debug|Win32
{6EE90F28-F48A-4810-9982-903DDADF6361}.Debug|x86.Build.0 = Debug|Win32
{6EE90F28-F48A-4810-9982-903DDADF6361}.Release|x64.ActiveCfg = Release|x64
{6EE90F28-F48A-4810-9982-903DDADF6361}.Release|x64.Build.0 = Release|x64
{6EE90F28-F48A-4810-9982-903DDADF6361}.Release|x86.ActiveCfg = Release|Win32
{6EE90F28-F48A-4810-9982-903DDADF6361}.Release|x86.Build.0 = Release|Win32
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Debug|x64.ActiveCfg = Debug|x64
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Debug|x64.Build.0 = Debug|x64
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Debug|x86.ActiveCfg = Debug|Win32
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Debug|x86.Build.0 = Debug|Win32
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Release|x64.ActiveCfg = Release|x64
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Release|x64.Build.0 = Release|x64
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Release|x86.ActiveCfg = Release|Win32
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA}.Release|x86.Build.0 = Release|Win32
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Debug|x64.ActiveCfg = Debug|x64
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Debug|x64.Build.0 = Debug|x64
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Debug|x86.ActiveCfg = Debug|Win32
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Debug|x86.Build.0 = Debug|Win32
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Release|x64.ActiveCfg = Release|x64
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Release|x64.Build.0 = Release|x64
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Release|x86.ActiveCfg = Release|Win32
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE}.Release|x86.Build.0 = Release|Win32
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Debug|x64.ActiveCfg = Debug|x64
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Debug|x64.Build.0 = Debug|x64
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Debug|x86.ActiveCfg = Debug|Win32
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Debug|x86.Build.0 = Debug|Win32
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Release|x64.ActiveCfg = Release|x64
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Release|x64.Build.0 = Release|x64
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Release|x86.ActiveCfg = Release|Win32
{5D286C89-1818-4C25-A294-DAAFFAD00CFC}.Release|x86.Build.0 = Release|Win32
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Debug|x64.ActiveCfg = Debug|x64
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Debug|x64.Build.0 = Debug|x64
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Debug|x86.ActiveCfg = Debug|Win32
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Debug|x86.Build.0 = Debug|Win32
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Release|x64.ActiveCfg = Release|x64
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Release|x64.Build.0 = Release|x64
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Release|x86.ActiveCfg = Release|Win32
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914}.Release|x86.Build.0 = Release|Win32
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Debug|x64.ActiveCfg = Debug|x64
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Debug|x64.Build.0 = Debug|x64
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Debug|x86.ActiveCfg = Debug|Win32
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Debug|x86.Build.0 = Debug|Win32
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Release|x64.ActiveCfg = Release|x64
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Release|x64.Build.0 = Release|x64
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Release|x86.ActiveCfg = Release|Win32
{AE65999D-285C-43A5-AF2F-F323CCF86B78}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{46111DA4-A3EF-4163-903B-3DED0486A1B0} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{3A802D75-2D00-4983-91E0-92708A4D7617} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{01EA89DD-6B91-4693-AE88-484C818F1E95} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{D6A9E398-1124-41A2-909C-25404678431E} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{70650B9E-4AC7-4064-A9D3-5F91F9BDAE18} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{E3B94417-D397-4EBF-88E5-9158396B6459} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{71018309-8D2E-4836-86C5-37CB4948E713} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{3F6D335B-BAF2-40A1-BC12-DDC0BAF5A9F4} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{8C4531BC-80EF-43C3-BCC0-ED2D405A3583} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{9AB6562B-3BDA-4DC4-BBA5-93A19DCA9511} = {31EA185D-9F8F-4E0F-909D-446DBF58AE95}
{7E38F287-3427-4292-8DEA-C4A7646D9B4F} = {E580140A-CF4B-40D0-92DF-E291384C6CF8}
{EA8A5DAE-8BCA-4B3D-B281-A85BD60B3332} = {E580140A-CF4B-40D0-92DF-E291384C6CF8}
{DFD65946-AE72-453F-AFDF-8CAB95665010} = {E580140A-CF4B-40D0-92DF-E291384C6CF8}
{0A924B9D-0CFF-4574-A0E9-75885F9D565B} = {E580140A-CF4B-40D0-92DF-E291384C6CF8}
{FAF42C7F-0948-4C16-9345-473204CC3F32} = {E580140A-CF4B-40D0-92DF-E291384C6CF8}
{5EFB9B54-86CE-435E-BEC3-15EF410E9CF2} = {E580140A-CF4B-40D0-92DF-E291384C6CF8}
{79D7F8F8-4B19-4757-9BE0-4CC2F675B880} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{A127241E-9534-4D91-A710-F6581624611E} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{BDE053D6-0BCC-4284-9EB6-A77F42A1BBB6} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{BF318941-3F24-4CFA-B2EA-52991E14C55C} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{5DFEAED9-E31D-47BA-A546-042397E0F6AE} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{2D66673A-DE04-44C2-A84C-5C822F15C719} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{6EE90F28-F48A-4810-9982-903DDADF6361} = {2F9F6EEF-37BA-456D-A2AF-3C41D78663E7}
{91B0C1A3-3F70-4A07-AF96-96D2ED48E3CA} = {EF763AAD-68F5-43B5-89F9-70216F6A97AA}
{CCDD5DB7-9D50-44B1-A1D2-4563572AC9BE} = {D66ABE7B-9646-47D5-A9B6-C6E9AEAAB6A9}
{5D286C89-1818-4C25-A294-DAAFFAD00CFC} = {D66ABE7B-9646-47D5-A9B6-C6E9AEAAB6A9}
{DC3B941A-693D-4452-9DA9-1CA7E1AA2914} = {EF763AAD-68F5-43B5-89F9-70216F6A97AA}
{AE65999D-285C-43A5-AF2F-F323CCF86B78} = {EF763AAD-68F5-43B5-89F9-70216F6A97AA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {CDB8DDD3-171F-4EE3-8DBA-39916282D172}
EndGlobalSection
EndGlobal