From b5cc616e98e19096345d513373e8135b5dd66804 Mon Sep 17 00:00:00 2001 From: Gustavo Martin Date: Sat, 4 Jan 2014 02:26:03 +0100 Subject: [PATCH] Connect 4 Application. First commit. --- WindowsPhone/Connect4/Connect4.sln | 40 ++++ WindowsPhone/Connect4/Connect4.v12.suo | Bin 0 -> 66560 bytes WindowsPhone/Connect4/Connect4/App.xaml | 20 ++ WindowsPhone/Connect4/Connect4/App.xaml.cs | 223 +++++++++++++++++++++ .../Connect4/Connect4/Assets/AlignmentGrid.png | Bin 0 -> 9042 bytes .../Connect4/Connect4/Assets/ApplicationIcon.png | Bin 0 -> 3392 bytes .../Connect4/Assets/Tiles/FlipCycleTileLarge.png | Bin 0 -> 9930 bytes .../Connect4/Assets/Tiles/FlipCycleTileMedium.png | Bin 0 -> 9070 bytes .../Connect4/Assets/Tiles/FlipCycleTileSmall.png | Bin 0 -> 3674 bytes .../Assets/Tiles/IconicTileMediumLarge.png | Bin 0 -> 4937 bytes .../Connect4/Assets/Tiles/IconicTileSmall.png | Bin 0 -> 3724 bytes .../Connect4/Connect4/Bin/Debug/AppManifest.xaml | 5 + .../Connect4/Bin/Debug/Assets/ApplicationIcon.png | Bin 0 -> 3392 bytes .../Bin/Debug/Assets/Tiles/FlipCycleTileLarge.png | Bin 0 -> 9930 bytes .../Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png | Bin 0 -> 9070 bytes .../Bin/Debug/Assets/Tiles/FlipCycleTileSmall.png | Bin 0 -> 3674 bytes .../Debug/Assets/Tiles/IconicTileMediumLarge.png | Bin 0 -> 4937 bytes .../Bin/Debug/Assets/Tiles/IconicTileSmall.png | Bin 0 -> 3724 bytes .../Connect4/Connect4/Bin/Debug/Connect4.dll | Bin 0 -> 15360 bytes .../Connect4/Connect4/Bin/Debug/Connect4.pdb | Bin 0 -> 32256 bytes .../Connect4/Bin/Debug/Connect4_Debug_AnyCPU.xap | Bin 0 -> 44731 bytes .../Bin/Debug/Properties/WMAppManifest.xml | 38 ++++ WindowsPhone/Connect4/Connect4/Connect4.csproj | 160 +++++++++++++++ .../Connect4/Connect4/Connect4.csproj.user | 15 ++ WindowsPhone/Connect4/Connect4/LocalizedStrings.cs | 14 ++ WindowsPhone/Connect4/Connect4/MainPage.xaml | 66 ++++++ WindowsPhone/Connect4/Connect4/MainPage.xaml.cs | 41 ++++ .../Connect4/Connect4/Properties/AppManifest.xml | 6 + .../Connect4/Connect4/Properties/AssemblyInfo.cs | 37 ++++ .../Connect4/Connect4/Properties/WMAppManifest.xml | 38 ++++ .../Connect4/Resources/AppResources.Designer.cs | 127 ++++++++++++ .../Connect4/Connect4/Resources/AppResources.resx | 137 +++++++++++++ WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs | 53 +++++ .../Connect4/Connect4/obj/Debug/App.g.i.cs | 53 +++++ .../Connect4.Resources.AppResources.resources | Bin 0 -> 471 bytes .../obj/Debug/Connect4.csproj.FileListAbsolute.txt | 19 ++ .../Debug/Connect4.csproj.GenerateResource.Cache | Bin 0 -> 921 bytes .../Connect4/Connect4/obj/Debug/Connect4.dll | Bin 0 -> 15360 bytes .../Connect4/obj/Debug/Connect4.g.resources | Bin 0 -> 4598 bytes .../Connect4/Connect4/obj/Debug/Connect4.pdb | Bin 0 -> 32256 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 855 bytes .../DesignTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 14654 bytes .../Connect4/Connect4/obj/Debug/MainPage.g.cs | 66 ++++++ .../Connect4/Connect4/obj/Debug/MainPage.g.i.cs | 66 ++++++ ...tedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...tedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...tedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../Connect4/Connect4/obj/Debug/XapCacheFile.xml | 12 ++ 48 files changed, 1236 insertions(+) create mode 100644 WindowsPhone/Connect4/Connect4.sln create mode 100644 WindowsPhone/Connect4/Connect4.v12.suo create mode 100644 WindowsPhone/Connect4/Connect4/App.xaml create mode 100644 WindowsPhone/Connect4/Connect4/App.xaml.cs create mode 100644 WindowsPhone/Connect4/Connect4/Assets/AlignmentGrid.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/ApplicationIcon.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileMedium.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileMediumLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/AppManifest.xaml create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/ApplicationIcon.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileMediumLarge.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileSmall.png create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4.dll create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4.pdb create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Connect4_Debug_AnyCPU.xap create mode 100644 WindowsPhone/Connect4/Connect4/Bin/Debug/Properties/WMAppManifest.xml create mode 100644 WindowsPhone/Connect4/Connect4/Connect4.csproj create mode 100644 WindowsPhone/Connect4/Connect4/Connect4.csproj.user create mode 100644 WindowsPhone/Connect4/Connect4/LocalizedStrings.cs create mode 100644 WindowsPhone/Connect4/Connect4/MainPage.xaml create mode 100644 WindowsPhone/Connect4/Connect4/MainPage.xaml.cs create mode 100644 WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml create mode 100644 WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs create mode 100644 WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml create mode 100644 WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs create mode 100644 WindowsPhone/Connect4/Connect4/Resources/AppResources.resx create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.Resources.AppResources.resources create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.GenerateResource.Cache create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.dll create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.g.resources create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.pdb create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml diff --git a/WindowsPhone/Connect4/Connect4.sln b/WindowsPhone/Connect4/Connect4.sln new file mode 100644 index 0000000..46b7d79 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4.sln @@ -0,0 +1,40 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Connect4", "Connect4\Connect4.csproj", "{A198B77B-7F7A-41EE-947C-A2AA7090EEA6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|ARM.ActiveCfg = Debug|ARM + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|ARM.Build.0 = Debug|ARM + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|ARM.Deploy.0 = Debug|ARM + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|x86.ActiveCfg = Debug|x86 + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|x86.Build.0 = Debug|x86 + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Debug|x86.Deploy.0 = Debug|x86 + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|Any CPU.Build.0 = Release|Any CPU + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|Any CPU.Deploy.0 = Release|Any CPU + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|ARM.ActiveCfg = Release|ARM + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|ARM.Build.0 = Release|ARM + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|ARM.Deploy.0 = Release|ARM + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|x86.ActiveCfg = Release|x86 + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|x86.Build.0 = Release|x86 + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6}.Release|x86.Deploy.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/WindowsPhone/Connect4/Connect4.v12.suo b/WindowsPhone/Connect4/Connect4.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..1c33ceb5597a7894efc72c590b228dd7b1ba6c22 GIT binary patch literal 66560 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 literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/App.xaml b/WindowsPhone/Connect4/Connect4/App.xaml new file mode 100644 index 0000000..610c66b --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/App.xaml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/App.xaml.cs b/WindowsPhone/Connect4/Connect4/App.xaml.cs new file mode 100644 index 0000000..3c538f4 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/App.xaml.cs @@ -0,0 +1,223 @@ +using System; +using System.Diagnostics; +using System.Resources; +using System.Windows; +using System.Windows.Markup; +using System.Windows.Navigation; +using Microsoft.Phone.Controls; +using Microsoft.Phone.Shell; +using Connect4.Resources; + +namespace Connect4 +{ + public partial class App : Application + { + /// + /// Provides easy access to the root frame of the Phone Application. + /// + /// The root frame of the Phone Application. + public static PhoneApplicationFrame RootFrame { get; private set; } + + /// + /// Constructor for the Application object. + /// + public App() + { + // Global handler for uncaught exceptions. + UnhandledException += Application_UnhandledException; + + // Standard XAML initialization + InitializeComponent(); + + // Phone-specific initialization + InitializePhoneApplication(); + + // Language display initialization + InitializeLanguage(); + + // Show graphics profiling information while debugging. + if (Debugger.IsAttached) + { + // Display the current frame rate counters. + Application.Current.Host.Settings.EnableFrameRateCounter = true; + + // Show the areas of the app that are being redrawn in each frame. + //Application.Current.Host.Settings.EnableRedrawRegions = true; + + // Enable non-production analysis visualization mode, + // which shows areas of a page that are handed off to GPU with a colored overlay. + //Application.Current.Host.Settings.EnableCacheVisualization = true; + + // Prevent the screen from turning off while under the debugger by disabling + // the application's idle detection. + // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run + // and consume battery power when the user is not using the phone. + PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; + } + + } + + // Code to execute when the application is launching (eg, from Start) + // This code will not execute when the application is reactivated + private void Application_Launching(object sender, LaunchingEventArgs e) + { + } + + // Code to execute when the application is activated (brought to foreground) + // This code will not execute when the application is first launched + private void Application_Activated(object sender, ActivatedEventArgs e) + { + } + + // Code to execute when the application is deactivated (sent to background) + // This code will not execute when the application is closing + private void Application_Deactivated(object sender, DeactivatedEventArgs e) + { + } + + // Code to execute when the application is closing (eg, user hit Back) + // This code will not execute when the application is deactivated + private void Application_Closing(object sender, ClosingEventArgs e) + { + } + + // Code to execute if a navigation fails + private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) + { + if (Debugger.IsAttached) + { + // A navigation has failed; break into the debugger + Debugger.Break(); + } + } + + // Code to execute on Unhandled Exceptions + private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) + { + if (Debugger.IsAttached) + { + // An unhandled exception has occurred; break into the debugger + Debugger.Break(); + } + } + + #region Phone application initialization + + // Avoid double-initialization + private bool phoneApplicationInitialized = false; + + // Do not add any additional code to this method + private void InitializePhoneApplication() + { + if (phoneApplicationInitialized) + return; + + // Create the frame but don't set it as RootVisual yet; this allows the splash + // screen to remain active until the application is ready to render. + RootFrame = new PhoneApplicationFrame(); + RootFrame.Navigated += CompleteInitializePhoneApplication; + + // Handle navigation failures + RootFrame.NavigationFailed += RootFrame_NavigationFailed; + + // Handle reset requests for clearing the backstack + RootFrame.Navigated += CheckForResetNavigation; + + // Ensure we don't initialize again + phoneApplicationInitialized = true; + } + + // Do not add any additional code to this method + private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e) + { + // Set the root visual to allow the application to render + if (RootVisual != RootFrame) + RootVisual = RootFrame; + + // Remove this handler since it is no longer needed + RootFrame.Navigated -= CompleteInitializePhoneApplication; + } + + private void CheckForResetNavigation(object sender, NavigationEventArgs e) + { + // If the app has received a 'reset' navigation, then we need to check + // on the next navigation to see if the page stack should be reset + if (e.NavigationMode == NavigationMode.Reset) + RootFrame.Navigated += ClearBackStackAfterReset; + } + + private void ClearBackStackAfterReset(object sender, NavigationEventArgs e) + { + // Unregister the event so it doesn't get called again + RootFrame.Navigated -= ClearBackStackAfterReset; + + // Only clear the stack for 'new' (forward) and 'refresh' navigations + if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh) + return; + + // For UI consistency, clear the entire page stack + while (RootFrame.RemoveBackEntry() != null) + { + ; // do nothing + } + } + + #endregion + + // Initialize the app's font and flow direction as defined in its localized resource strings. + // + // To ensure that the font of your application is aligned with its supported languages and that the + // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage + // and ResourceFlowDirection should be initialized in each resx file to match these values with that + // file's culture. For example: + // + // AppResources.es-ES.resx + // ResourceLanguage's value should be "es-ES" + // ResourceFlowDirection's value should be "LeftToRight" + // + // AppResources.ar-SA.resx + // ResourceLanguage's value should be "ar-SA" + // ResourceFlowDirection's value should be "RightToLeft" + // + // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072. + // + private void InitializeLanguage() + { + try + { + // Set the font to match the display language defined by the + // ResourceLanguage resource string for each supported language. + // + // Fall back to the font of the neutral language if the Display + // language of the phone is not supported. + // + // If a compiler error is hit then ResourceLanguage is missing from + // the resource file. + RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage); + + // Set the FlowDirection of all elements under the root frame based + // on the ResourceFlowDirection resource string for each + // supported language. + // + // If a compiler error is hit then ResourceFlowDirection is missing from + // the resource file. + FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection); + RootFrame.FlowDirection = flow; + } + catch + { + // If an exception is caught here it is most likely due to either + // ResourceLangauge not being correctly set to a supported language + // code or ResourceFlowDirection is set to a value other than LeftToRight + // or RightToLeft. + + if (Debugger.IsAttached) + { + Debugger.Break(); + } + + throw; + } + } + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Assets/AlignmentGrid.png b/WindowsPhone/Connect4/Connect4/Assets/AlignmentGrid.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d2e97804e451530960b57429a2b0a26c86f5d7 GIT binary patch literal 9042 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 IP1{HR1(GMkF8}}l literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileMedium.png b/WindowsPhone/Connect4/Connect4/Assets/Tiles/FlipCycleTileMedium.png new file mode 100644 index 0000000000000000000000000000000000000000..e93b89d600641c9d5b05f94493a9fde6afa850e8 GIT binary patch literal 9070 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 literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileSmall.png b/WindowsPhone/Connect4/Connect4/Assets/Tiles/IconicTileSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b5ede1b567fd4b90505217330edf7de0474432 GIT binary patch literal 3724 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 + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/ApplicationIcon.png b/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/ApplicationIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d95d4e0810f4a4c85b5bb631ddd4d3a6be24ca7 GIT binary patch literal 3392 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 IP1{HR1(GMkF8}}l literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png b/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/FlipCycleTileMedium.png new file mode 100644 index 0000000000000000000000000000000000000000..e93b89d600641c9d5b05f94493a9fde6afa850e8 GIT binary patch literal 9070 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 literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileSmall.png b/WindowsPhone/Connect4/Connect4/Bin/Debug/Assets/Tiles/IconicTileSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b5ede1b567fd4b90505217330edf7de0474432 GIT binary patch literal 3724 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 + + + + Assets\ApplicationIcon.png + + + + + + + + + + + + + + Assets\Tiles\FlipCycleTileSmall.png + 0 + Assets\Tiles\FlipCycleTileMedium.png + Connect4 + + + + + + + + + + + + + + + + diff --git a/WindowsPhone/Connect4/Connect4/Connect4.csproj b/WindowsPhone/Connect4/Connect4/Connect4.csproj new file mode 100644 index 0000000..44056db --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Connect4.csproj @@ -0,0 +1,160 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {A198B77B-7F7A-41EE-947C-A2AA7090EEA6} + {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + Connect4 + Connect4 + WindowsPhone + v8.0 + $(TargetFrameworkVersion) + true + + + true + true + Connect4_$(Configuration)_$(Platform).xap + Properties\AppManifest.xml + Connect4.App + true + 11.0 + true + + + true + full + false + Bin\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + true + full + false + Bin\x86\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\x86\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + true + full + false + Bin\ARM\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\ARM\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + + App.xaml + + + + MainPage.xaml + + + + True + True + AppResources.resx + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + + + + Designer + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + PublicResXFileCodeGenerator + AppResources.Designer.cs + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Connect4.csproj.user b/WindowsPhone/Connect4/Connect4/Connect4.csproj.user new file mode 100644 index 0000000..9396e3f --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Connect4.csproj.user @@ -0,0 +1,15 @@ + + + + + + + False + Managed + Managed + False + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/LocalizedStrings.cs b/WindowsPhone/Connect4/Connect4/LocalizedStrings.cs new file mode 100644 index 0000000..864e146 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/LocalizedStrings.cs @@ -0,0 +1,14 @@ +using Connect4.Resources; + +namespace Connect4 +{ + /// + /// Provides access to string resources. + /// + public class LocalizedStrings + { + private static AppResources _localizedResources = new AppResources(); + + public AppResources LocalizedResources { get { return _localizedResources; } } + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/MainPage.xaml b/WindowsPhone/Connect4/Connect4/MainPage.xaml new file mode 100644 index 0000000..df75612 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/MainPage.xaml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/MainPage.xaml.cs b/WindowsPhone/Connect4/Connect4/MainPage.xaml.cs new file mode 100644 index 0000000..a4ad108 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/MainPage.xaml.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Navigation; +using Microsoft.Phone.Controls; +using Microsoft.Phone.Shell; +using Connect4.Resources; + +namespace Connect4 +{ + public partial class MainPage : PhoneApplicationPage + { + // Constructor + public MainPage() + { + InitializeComponent(); + + // Sample code to localize the ApplicationBar + //BuildLocalizedApplicationBar(); + } + + // Sample code for building a localized ApplicationBar + //private void BuildLocalizedApplicationBar() + //{ + // // Set the page's ApplicationBar to a new instance of ApplicationBar. + // ApplicationBar = new ApplicationBar(); + + // // Create a new button and set the text value to the localized string from AppResources. + // ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/appbar.add.rest.png", UriKind.Relative)); + // appBarButton.Text = AppResources.AppBarButtonText; + // ApplicationBar.Buttons.Add(appBarButton); + + // // Create a new menu item with the localized string from AppResources. + // ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.AppBarMenuItemText); + // ApplicationBar.MenuItems.Add(appBarMenuItem); + //} + } +} \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml b/WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml new file mode 100644 index 0000000..6712a11 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Properties/AppManifest.xml @@ -0,0 +1,6 @@ + + + + diff --git a/WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs b/WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7094973 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Properties/AssemblyInfo.cs @@ -0,0 +1,37 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Resources; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Connect4")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Connect4")] +[assembly: AssemblyCopyright("Copyright © 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("cdb389e0-a3ce-44db-87bc-dc3a4c559d2b")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: NeutralResourcesLanguageAttribute("en-US")] diff --git a/WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml b/WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml new file mode 100644 index 0000000..d03b6dd --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Properties/WMAppManifest.xml @@ -0,0 +1,38 @@ + + + + + + Assets\ApplicationIcon.png + + + + + + + + + + + + + + Assets\Tiles\FlipCycleTileSmall.png + 0 + Assets\Tiles\FlipCycleTileMedium.png + Connect4 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs b/WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs new file mode 100644 index 0000000..559e366 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Resources/AppResources.Designer.cs @@ -0,0 +1,127 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.17626 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Connect4.Resources +{ + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class AppResources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AppResources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager + { + get + { + if (object.ReferenceEquals(resourceMan, null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Connect4.Resources.AppResources", typeof(AppResources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to LeftToRight. + /// + public static string ResourceFlowDirection + { + get + { + return ResourceManager.GetString("ResourceFlowDirection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to us-EN. + /// + public static string ResourceLanguage + { + get + { + return ResourceManager.GetString("ResourceLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MY APPLICATION. + /// + public static string ApplicationTitle + { + get + { + return ResourceManager.GetString("ApplicationTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to button. + /// + public static string AppBarButtonText + { + get + { + return ResourceManager.GetString("AppBarButtonText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to menu item. + /// + public static string AppBarMenuItemText + { + get + { + return ResourceManager.GetString("AppBarMenuItemText", resourceCulture); + } + } + } +} diff --git a/WindowsPhone/Connect4/Connect4/Resources/AppResources.resx b/WindowsPhone/Connect4/Connect4/Resources/AppResources.resx new file mode 100644 index 0000000..529a194 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/Resources/AppResources.resx @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + LeftToRight + Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language + + + en-US + Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language. + + + MY APPLICATION + + + add + + + Menu Item + + \ No newline at end of file diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs new file mode 100644 index 0000000..f40c8bc --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.cs @@ -0,0 +1,53 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3C38ADCE94D4791A3849BE296468B5E3" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/App.xaml", System.UriKind.Relative)); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs new file mode 100644 index 0000000..627069e --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/App.g.i.cs @@ -0,0 +1,53 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "274996EE3683B3470A7A7610F0C81865" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/App.xaml", System.UriKind.Relative)); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.Resources.AppResources.resources b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.Resources.AppResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..47be6337866ed029846eb05d2cd96048bfce24fe GIT binary patch literal 471 zcmZWm!A`SFeb#4=O*gK6ao=N4wzJsq!F+w)yT<|^2ElnHQU`NXU`t|1qmPE z2dH-s{))fgG%7K=ud_RwnVq-IzQ29E7)0~{#QkZicvA8>O|%R-T`-S>5lhRQq+ufC zXlR+IEYm0vjcTc!m1Q<{thD5YV69{jTc)draTFf$)K9KhG={ZWuoLd=R_fbTF7MUX z|2NY@MHBw%-e;A=rSd>FT)UNh`?>ku^IGA)(5@VwJS>|7R2g!oQI38eTD#Bze1*4I%+-0Fn2k&DPx&za8-Hy|= YedoAmtaSK7`H2^eFO`vJQ9S8?0yLU+(EtDd literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0233d16 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.FileListAbsolute.txt @@ -0,0 +1,19 @@ +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\ApplicationIcon.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\FlipCycleTileLarge.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\FlipCycleTileMedium.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\FlipCycleTileSmall.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\IconicTileMediumLarge.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Assets\Tiles\IconicTileSmall.png +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Connect4.dll +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Connect4.pdb +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\AppManifest.xaml +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Properties\WMAppManifest.xml +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\Bin\Debug\Connect4_Debug_AnyCPU.xap +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\App.g.cs +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\MainPage.g.cs +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.g.resources +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.Resources.AppResources.resources +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.csproj.GenerateResource.Cache +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.dll +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\Connect4.pdb +C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\obj\Debug\XapCacheFile.xml diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.GenerateResource.Cache b/WindowsPhone/Connect4/Connect4/obj/Debug/Connect4.csproj.GenerateResource.Cache new file mode 100644 index 0000000000000000000000000000000000000000..323b892e47cec5108917016f917ce2f51834d0fc GIT binary patch literal 921 zcma)4!D`z;5S1E9v1A97Lz6>#Fr|k=jIbL*dod+-NE4bs+Jw+Up{%qcvUsf(J5q@I z1^u#~d+Vj2&@ad(nGuZ%t|%G7?Ck8DdHb~ExQ^r8lJUycdqVE(iOQ@&lUK>RT4|Y_ z3!GwdHF}i{2mK4Ms7x{D9e;!Vq}Ek!VO&66S)m90(>m2E`vCKEGlgQD4tMh1{B=GW z$=#vY5k9lMY$y2y_#TRVD4~#0WD0PFz@Y{Fe4sSodTDGWQVqu{wZhW*W-5?&#S|nX z_LYUKGIs8H?(=qzhuvB4BVh~;o7;F4MLvg*C}pud`B2cavpH5UOD0BZx-0!mOb!KJ zHo6)XpK4rYY3Kq9JWl<$aFqbju@Uk>u>RG*@6?%?St%^om?nxh#nFFo2eOKuBR2 zk&7A1l|h%>7R`jIZ3g&duPhgvgl6J8Zu$`@?2(JP16#~p*nCcp+Q)!8EsfeXrJ6D0 zU*FY>nZnJ*$jo`hwsUfYn8DUkUJI;Fj8wS-`E=aJ8{hV*(S0rJxR8l*pB2_pSFlB2}#Zu9+cI4SJI+= zyU)A(Y$?G(A&^dnk|E_|Ce5@Bq?r&X9Wo`9l&_?;12lw^na=Rp5(-SAVL~YxplK)R z@7(=-PjU$Vw9LTTd-mRQ&pr3tbI(2Z-gBQ$-SQqv5m6o9S6(6d6u$f%m+;lW3W}Rv z_cu-SiH2u(eo7gAX6N*R;c8{ao_F+;R?scW_Ow}{ITcGYENyUnN-Nn#k#B6w?haT_ z3=xegDSB4_;$+y`bENKEudFBP1}5!e@8wbr@2z-=HpsN<%gqRuUp@~40?$v1j=z&h z`G5QkvW&uW9DJ|m#H~abRz&TyLUajmnKu$`uPuAEyoNf7@(l7P6ZyO+mOSL&cK`ro zvaf;M$jL{8RC&jB3dl*>ZbgDSdNtm}a~$2sJHoU<$gZt0==>`nAy9wFW&5To9FJ%i*TT#rPCjPWuhN8<}RGbDb6?NL}q?{qgX#{-BUu zs3I9jbzGv#bSoxT%s*}xLkUgzW3V^mQD?s%=*wSLe9^arVl`H`k7{!4M#Flm=_Grf zUE6y9yX|FVzp{leQtJM#`ysQeWnYCBH-#_aGXVUXEudWEU|I_vjSeXJ))1YXdXucsWTE1Z$GjBzH&)+~oD?d(#h zEGg}4m?!%V-|lMY#$O}d+1E(--q%R?_*!)60{sG(`_+H=>E~cAbRS-GYT5NfDL*M( zyW$jt8>J?NUKCE7R&oorV;Zw<+6}^S4cqGN&Uf;^Hf^9{dKE|XTB71Py4j{pRAx=1 zaJ^WbwikufJA2JF`k}(1tGkXI>=vDekL+6ASjF;;k_cO$5+0114P8DHeS`e}>5sg{ zX!-A*Wtgpeeg(Ker!xNKX^C_yktquacOE3UpsZwCC|U5l^3jeCx3C~ex|=T<1;=*nIWJ$Z zOC9G8Yi_CIKxgOG9ZP!2>?k|J6_zJkNU}M)^qVoNs#{*LEzz4Rm`=N;mxNo^3*zXh zNRA0E&Z7gKW1H@^=#D7On#;X46jdzU1!0=Mj^z{+U7X*s#;mWXo}KOO3C(KZpt|kt zpkXy96(8A|8x%?c>dqq4A8+Hk~j7(^IeZ?3j-t|M%{ zBOzT?^J_?#ARRU41RLr2>|02A#^X+$P;`-*~Pc4l5t2#Kb#4e4!f5)sTtRnlm!%00KEfrR= zu*<>%dl-F5_uRbg%y*P@XR%UlhtDj-InElU;VnzQ8Sp9m>u;EO+}9yVXMITr@dXVuCSl%)F4OI0Z-YD%H5Swvr>}9lK&dDHmxiB{YR6IL! z6cM|%Y4=qT_H?kss~b&71&6GSjt}&Wj@;5WJu*I~jg3za9gPXNy=hyMD+vZ(s;+3b z(9AMixEm}t1-rb=MTVoD)6EJTxo5M_cI>iaz)PCT8n3{`YQBqN+2!y-;NY)vwP0VQ znYuM!;laQhlDjNz&M<}63db1Qv5SMTyR?@p2YZrGHI9(uCfP3NP7#x*2wC}D?n{Tr zg?CEWp%qNM;tH6L4T#yfpp|Wd z7cKN%E^5AZWY6>AnjZ=|jD<~L>r*xbv|Zhj)H$TZZ0Zl%ngILWXrYdEkXR|E4bK#9 z+LY8+Z|yvc>IOT63p@#{o0T!1uye_-VAKT!#W-S!f=)#PBga)suBcLw+^Qb;6{XhP zaMDME9NEBxWAlbV!?!FP&tNmsXSMSNre?trXkXK-MYhCwHjyRYJWwfO>W=^-RftwO zjx#yfzI_5vs(uRE%{nZf+o%v;wwaY5E#?B2&#$ zkBp3s1A()mqo235Ima$ZlajXVcS2eY+&{L>(ot128mKtzSWb@wCyAgno@*MmQ5=us zofniJ8k#2ESDfcfryQXP-4f6%yd8D{vMFh)369~GU&H3i_l+LgSmY16i5{#jg+-rN z=ow@7IW2TRy}8buc1m~V4XZcTb)c>5nzqii1Ba6yQnH(d-S@-WENWBUGB0VhhAfva zrt;SyNp&G+-3hi}kH${gj&U3J&g?Udd8-7q_2wqorRKC7jUwh#uDiP%bb*^ac&JvG zhMr02liR{MXMAjIXkfa#%D=M24LzfVCHi5Wi{ZYR(fr8zwaA{1sEf(fp(EB~v~V#G z9xgtjKzd)v?f$By>6lKui0J+pqFm#3ta@;&7OW(jr+GEZ6>PyHb#Td}7b2`oy z!QuyA^4RC2FQV)L2qm0Y!&i4f-H{Do_`BH*4q>ctP{tOeYNW!-;ZPkoB2}L-WVyJl zQr2k;dnF!ho@uUt%doJv2L|9T_$a^$t*i;l#bI1}067o%7^q?4j@#g_%gTIQfhz%L zd}ev8qhrtF=CL?p;u|Gis}`Ui9j%sm^?;r8Olm)Ppu7ZJ4a-6SEWGG+D^7kT|+lL_VCT0 zf5@8Q@(<4k9H5hp0515>`bU!FEMyI(4(wH!(3fG9dT0%KA|;=S|yk0Z`TntNrv8 z^-sN_U*Q`KJP4-JIS$kv>^#_oyAqC+a**r{f|$GRAo>!%6Nql^3N}zou@(0l-$C_V z;PoQHz}&fACr*zH;#-H{+jEG^?ZRp{%fxt)Rc_q;p@s%-@})fo`LcqOJ$PArU{AQH zAh4ptco7lj7%Iol39(~Y&h-2u8XbiFvOy2h7>hR}j(rckoto$gdJyod5^h)0N)ru9 zXi4~hgx^x0RMK>*`ep>M|4`-h!>M!A4r(Va(Yj;vA%`+k#3=33Ez=5vswCR_TF_Z^u6rU z*%o>U5Q+~p&bFgq)VI(T7{4&L8@UFI&jwj`2)Ra-Zj`xWxRY!^Tbq$Pt&RfLr$!MZ z-SAW{zvBSrpr>C z>)yqbcV`Nz0&+L{IoXFzbiK^oxAja`RW{K~Rhj4K0xqfD%;m12-UgZbKxVY=PVhVv z6@s1`d67orGd6IYyy0J!{y4&%Atm| zaxmRWV|G+|OiK6!;4R=VmYr3a zWn0@MyhkZyZRN`-^?-jM`)P3aMD{6V8KqwYd@B1L<(nw|H$|iO!iVNDdrzr(+9ly# z^hu=G(=U}g=G=8i4@ms&^f9FO%k)8szm}$ec^7>ia7yCeM2ko-()$5j`jC2D^4BFa z=nKjV$~_W3M2pH3^pM0qL=PypDbFd4Sy35&j$WoIivK}s{3QW|ET*j!1OwXTO@3i@CcyKLBW^#Yyc;|9j^!9tr$lYo{ix) z^jW3L;m1_y<5IxwgiC6yRU7FGRJQ`*TV(jxSlZOXm3a|PC8uD*EsOAQ#HXq$Nkvz;M7;-Rv6>=EAxe z(QtlDKWEI#t3ZmA!#W~>#h6c|iyQA~Av)C7gIHM|J&J47{5dpqhmpzUNL-e3<3yvXY z=juWj#GEl-apcIYRg8-sC0F~FdW{h!ZH7sBjH%P;b6zr1HlFj9ruDR z!fGx&_H1Q-p05aFG9QP5#L_9;XwZUjW{-j9on(K2kb^KOOnphF+?X9Ar5t$XdMNVm zDdWSVQ3A}6RVmSg?zsL4 zRJ+H}gvM-(hh_ld6dUMi#~{4dV~>ZOqF!W!^;gV%L2j;wQNs7Wp_OsxtKI`42A;kJ^r{BT;vw9ZS6ktvD zM6_P!=lNbq-UqTn3Vx^+xeorxR-B0`v7bKDfs+jf?yMjh*G<q4a_b=Z2$&)SDQRb~bdFR(Z_sH_SncXiu`He4` z-`Y`!16DKQSxQTDN+Tt$smk`2&HiVb|GCot?DRi-{LfxBt@^3Lp-w~t%vWzZ*^?88yEiL3T9=u2gg(-cJla95P(l{*=cspHdNT|I=X z-`uitpVG2-9SgcOi^2c_Rw{E|w+<4l+%Msu-~igP@M{j1r_>;-mX0Ae;$*B zkNcU&k!fCeLZUvKCQv=q)Gx*aKrZ(jLwx?TlT>mg24^UC*73jMA8 zGs_BHDBGJ@(59y23LOl05#cn=PusYJ%EKAh);u;$@NdO%j`mj!6PvR7;Mb&llvdU4 z+ofbbmW{Qn{J6e8)zaJ2t8!y~7>uSS=&)W1MEhBWkNW(aP-t7=s^zlQ7VI>7&mGR= zSJ2ZOb_$f~!?Q=nyy*pYmXemDzd_-yZwGGo8}S|_nw%P(>T7%E=Lg2x z#vl93=I1;9bkA2fl2SN&hL;HU%!!KY>F4Y-{@vD@Nl~`lGXqojRY@6Vwc(0&CaJ?S zp(5f0e&cvXE<6z`UoN79zx~g`WGv$yoYvxeG8O)v3DL}e?F^bG$5s5mh!8Ri!_=?r zL4Cd+`Tg_%q5;08zC1kUj$7cz|MK4;@Kc93!B*l10TpoNtH@!j_IzPDf^~fk zI{8^Bb7OdhCse=)xXr=LI+1-%acb<-^C0QYbWz=tgl z%Kbn=@+pI#f0fDY)b1S^*9nId*S!IC9Y`40>B4TJGkUqLM$mKbc<AeVgA^TQd@+F;M2#GmP(s_Lq*zN-G$Kfe9j4?3OB zAMsYRt@9%7T?=P&8w*$ex)wYUw#!l%8>{4^%f1xWNu$Tdy#f7o*)&%^w_>bC?k!hc zc9k!bjDIb*b8{o~c=6%|e-=M`e)#g~u^61Z{Q17JTzi>{O8ZRsAHpbl)9Y&Tn*RU! zm#^ec{_`aJX))UQH@<(&I~o3ZolS>#(vAvKKTGi-I~o(bv+9V(^q+s!={)%pKED0y z-$#=ygPGjpFpnQGyf(wB;?9kusnJ@*{vIF!YUuo|*tZS+Nh;@yn z=W;0sq?e1Y0F9QpIPtakI+s=?%!Fy?*W9x;*NGC2sd6h5w}69VOJlJ>Funs|?VND_ z5RhRAWy6A*u(vW6g_*RDUgtd5@fz+KM~$VwuZJTxRmSbjmxCn?3Q>$rVlQvG7fD-K zJsh#uf`5EXW8wiN=AW?Wu9nLjR)G{Ak&6<2&!`e8q3-*KsFz6tT~mv8@9 ziCe&_NG-(uI|)u~h|-At`wJy>LR@#!^z$%{_e7XXXov^sQ|?{Q*i}E}_9o8`z?m7y zaUqrT+rXQptTY~;t+cTmTEb6-j)gB#{H7g395&-vEm{@NJNqzjB<>G#UYgx#%$1;Z%CGUNh_;X7DE>oSFk zk<^4U`V}qT3@=bjK%2G5h@JBIrt$!c(I_<*GRTICFv8~EwYhsOmQqV9rA=m}Wuw+C zdn@E>?ZGd(H#Jez;y%9i7p;Y(K3Tl4v|$wpnVnxwC+BCso6OHHFWAN9{EOjk0qL6? z7Agq>A6%D62hVIl;jSzrxf6ho!6&kF%`zjYXyNRk zs1@D`C+}4?zcTU-3Y$RdlPLjjw>1Ty!&+q1X{qZ9;>UHN-ua+WDdy5E(PgvXukrmn ztoN23!Usyiw%Yj`kgpEcJPM*NU?}2<5S53j0~6xPniVw|678LMk_4~0D(UMW*BH36 zh8hNj?@U-P2}XRu?j%w(wgUPYZ=0;e9YJJMzyq6Vp+y8@u35~j4d7&8747I4Nrh6g zWZ(tc7W)3I!gY_$(R)-bDUga-mvM8YWdQ}$qy*?Q$izciB(Fh6;8+NjSbnG3(wa0t zDqy)dL_iMcA8m6WsQXAzOLmOptfEt|_oL>Qr1^U`OQ_~qDbj7uR zU%__h0)nc5)P}^WG_#R%0UzA0o?%(xRDv5J7k(I8^)xLrv-jt-By zhcCK=?$Jq;A%nO%aDNK6xnVQErIL0Z$f11Es-gykRUdYu2M`PKQ1;eX`3;>;O_W^e z6mAoi`;APHPto!5G1iqd`}Em;V?G&O!=I!J_nga%i!Y}0;}*Y?#h;AMr52}v z=S|f&(=ffl{`-TYetpDdb?EQ>SQjpmLE)k+3al@jd{9&+#*t1`M0gQH%rmNE?clTu zR#QwfFo!$uk>?8cHEauJOu4@0xL1_L53<6wuNZ#7*;5!L?9Ri_58>__0|@^y!QdHU zg^My;lvbpw%~hz5UIy1UfEAC_cfn?}S?R+6V(YM`z*qW#NhX6I`Ud z>(^NqC?M0TkA`_}vK>H92EalU@Du#5z%uB#mym>v?UW`YabqVXQ{335-}gW6 z-n+UhE%Iuh(jGW_?!Esx|9}4Tzs~=-S8XAGJer8^OnMqC8|TmWw6!;TmU^qICXS!k z)NTNZ#D8NIE-PGoU>GYUDg2HE3oP9K!NmfMS_{;kjG=`asZncyQJ(Ru{dk>b8F@t$VKM*_T$|dFWTa z__wkHtK|Jv&pf=XZ0BobFU~WJ3*%Z|-2RnF-7A5ITL1CghSwjA|Lq}m8-$O~{Yi!A zYxj+v@zhWL=3&os?=8Ty$!^0~3|b6ie}Y@15?BSS2G#(_0vSgca0>7m;5c9@a6IrT z-~`}A;3VMHz-xh1fzyE30jC3J0A~WP2i^d@5%@9Sp8!3;n}D-`vw`KnIl!BNw*V`E zbAj`L$fiNvZv}dRBORRDKZitX|Id5cA(M`D+l+?%70Q1!lydew4p;xrzMuU?FOt3; zXdMHV;+{U|GT?Gx<`}@fd<@X3zh__nQTuuJ@$BoZ{XEAdj!7JwI4*JAS_0(wGLj)* z<^SFAsrTME`kASF{`}zwqSsBjXC&KfB;}25tQ_llv(Z4=CfR053FqMibRcXCuAPv6 znzdbDN;_u!1-SecppTso|Noy#um1PS2`?B64!+*-)HU;-y!<&UXpoBq^40%uo+vVy{GO!G4&fyKNZL&?E=r`w?MwiztH|Ke_0MigM5{LrvEq4x(wHO3UFmuAYbKQ z=>M;b^1M_nK78lHci`e1y7_GnMsAMDr|j71Y2jqP2& zc&s@ZZ|;e7+#QMpqI(nTyP}a`M`JV+3Hpr|;pk&d`X&7WXuJEQTPNNul7EhbX)>(tDPxS5(S7Bg?W0ZVH6%UX2DpLH|^ zcl302wE04j^}f!ax0Crn3VF&7QwWF@x{*T6nnIq6$JD&n*B#EU@}|m`sPm+CYt-)x zhdvPuv?t@CNM|CyiidUV30v%W(mh>k&>)7d!l3?}k>^Qs>T4;>p8PafDyn1Udfp$= z2_3;ngu8eeAp=fgkzp45Cjk4ZC~yj%MY;F@Sc!*c)q*pIL);qmLbc8y_kXeIYNyth}sGns>|o^AYm0{K?BOD=+Jh=6&qq5wX_A`b1ua zS$SFKG;jO=hSo7&)?J5OHf!$x7K>8HebHNDzZa%-%Q)t7YuNZQ%7MUhh#Ig5?0yY#h@j43 z@?Py|wD}?!G~?u(W)zq8fyTf@S>n}S0zScdwF$v6##b(N7R|&ix|#* z0>=9$Xc&>q0{w;3VUkIe(;-J0&By$aJzwRY+5W$+^c=@T6kty1zESI$ zuW*i;1IAovT9LH7_$2JuQ^`xEIT{A6IeU4q?tQPfT z|2@!IES3#BNR|!DC6{wqT>pb_Cu|y1dh7<3<#o3$FS0&6=j9VBj{8*{514Um6>*$L zI@F)}Bdn1`=*hi**w5$!vMzoR_-){;zze|15LyIm1=4re5BxgtCE(k@kplG5xyO6q z=G%Y%%W&&h=Y^rz z#@KFXYql+`pL;>oEo(V|-yH&<2*Q{Z4*7lbUhZx6^+fz#SPEf3If$>#bX^y>(WgW) z*?em}GG0_=rzxLVL8R^VC!_GHIp#1Av=htz4Jga-@kV*s=Jxv%7@Jg{2GI#}+7@a5 zf8{0l|G!dc3%@r9|6lWSe5B6k>m2<%hO-PZ!n6AS?<+m>=l>rnx)lGv0_7*lXb}Hj z^J)J;xBnAOuXuig_OGe|a-JI$+JE->e+det#3k!9#ztG4%jW-Yww9x=&ja}XnqQaa zrOsE_{=8~V!ZDD*Hm!kr>-KFF+W&}a|7gFC{a^0$+l%)&^;6mA{|j~f9@_lhZB1*i z`TuP?txK5yYnh?8C$<~={PfCh|GDaWk{t!WIzPp=o9m(GxMT56vd#ZB|8Uzk+x-90 z41EWi|7-r?);HVy|GED94mkhU{KKWMo-fNW!DWsWP}7_*-((mMa_%@A^D)l9%0WvF z4}9J60vX3Xp!CJAjQPLxi$2=?U-oSuZT>I&ALsdQuJeEC6FA3_IsgAtl#SE8Teef@ zI0BGin-79c2i=(^4%v2`G5fT>O1+qng+BBH`Y94 z-?=dwO*Y4U-NAd;`u2o6#pJHp7YYXhVy@MJ#&sGMrd@mu&ORp85c{06V~ z|Msy^0i0`UK(ci4rJfo7AJ;}SFGa2MziH{YptmXH>x@Jb$q-ISSf6Y67H2`QB4^GW zz3OZU#+rW5yluYtuAUh8XZnYwjiX=TwsMXqf4VxHH4syMo~`?Tonf znHFza%Uo<;lgm6D>0e3n|1c-I07b+#=DqG+xDr*uGOpiSkByT(z9g#Vkk%Y@n>g!` zCMue{+bPYapf8>3(9+fWE?ZEc3D&$~ta772>Yvxfa5N!SSB93R&g&K3{#|mNf$f}q zMzfj=zU0tnVXeyjh?AW*N4k8G0J^Kyz5ZZKY^-sOXfonB0A#T~`Cl8 z3i@~9&>*_eVA9${%XP$B$R7bxUd!Z9XZu>B*7=KcP64fwh+muwatBPE!$E8d`uw}v zllZCMnG8zx!O1%EHuUX69F*5G`P2CW+xq8nRY!y)jr6t&ZRO7-==@EsbGmMrt3}kc zk9xw{pq%EVuB=xmOGn>dtRlX*EZ8~@cpozPHotCw`Ed%k&51i%0i_0yvK1l%B;Uag0ZYd)LQ9-RQaY1QU*aQIjv}qb^QqG)4VA z-LMsvwfbMm&+@iJb~(n`5{dQDz)pTxO9YJ~8gmTOKAMwUTQCr!qO%-qE5f|>k&r5Y z>^v>qzD_wXJLNa+u{rCGbIdWA(a~0$y5d1!K*#M7?E}@%v7NBKU&%Pc#~Uvw`z~vw(BJ#dDP0 zTi*Z-h->mPA55G2Gat+^ffV`(ue0Z^>ti}^a!M0pRI<^k|Y|Hoze zQq0djAOW@$X~saW!aeiJv|t-?UZV#Tb<@}bS_66?Xbb2ApxZ$|3CjAG!hf0nTXDyR zHXV6i47>x_3|s-MGHtOPJkqyu2|tH2Zr~tRr~59&1q6!uH;doYiIE(ZM! zs7#lwhUxMw#~o%mj8FO_F5#Py2X3KxhTtzCPn$mh%6v1OGSJWA9&OC{OEZ47C_oub zjW9iyC-+&T-{3NR5ZaJ7Cp@L%J_w5TZhQgM3(7RAK_Q=7sP37UKHM(>{cBLR`7eR4 z0VO}`zwsRIWnOPb9#Q%L+L^$5Cb3rBYaP$xPWlTj)8}CRP75x>_zvP^{$BuP`+f=Z zI?$7#)babE^c{Wx%I`%|mpaf_a9i>q?6hV`eV?$Kz|Cl z1(bYSL4SsOnJ4x`_Woo^&;Q&E9-jT7rrdj%<8#%qwcBt*-N)bqr;bqHU@`r-LH@DfF-6OwxQvPc%HZW8XXrX|sN_KmD{w z|2&>g2J(C~f#;A2T|l0X<+;r&;3gpF=?8#^fv*D30VjaJ9Jn6X1w07+Ch!dKJg}m~ zFzSF^z!dN>@EGtc@O_{MmAc?3iFcX2qtQ=76)@NTc*cpqx~u_xr~6LSGZB=r{?~+u z8l&N`Ja3!u-Vwy>Um?G3y{|PC+0FDOS$x8^!K95xuL)Y?)&8sYkr{_m zxOLVk!ZX+XED;Q4U2rIVAji^@BK!PQ&x6=T37?Wg{K9W^cj$5$U>@{1$|L}J%4+_> z@@y@)!aS)kPtxt`a?X?JuR6_>=-0^p#%11WgGi>&#`|gDEq)=pd9--f8yAG8)zLU z^b-CHe4!Nm3HU;(hd?SS8W6X8vF>+xj>3EiGd;`Z`U~TE5=dFiKiEDBWN12o{oR|P^rtjQ zW_{87S}T;jtogbT`Kr_T^7_TW#@yDOKPTqyv#KfelJ%euWq%y_CXnw0upYCH z9|0Z%o&>U-&jQ~C@_SD+ODliJI&~Zg&PAcnTy2mg{RVzWXDC~RRQRJR{J&KA33b0r z(J_jjvc&Hxxu3x&<^8jYZ?}^Fq2j+uJ^!?lt5K zRIyHSC?aq4uZPwdI04N%AVnV{X7J^pRY3MZYk-@8+kyLl2Y`dM|M$T&4*FaR^Z*wC zYk~Cb*8}-(Ko>9xOabX%9t3_F$n}Avz~jKzfo}re2J#F$=dP21HvlVubwIwmxCIyh zPD8qx05P%V)Rh^4dxmk{2jgx(U>MhGj_$y z%rL&MG{u-B)L~O8Q3rgd8FMYqs+RDT*y=@GvzNSmg4cSeGX27>mX$n87EaVmC3_eO zmt?%8s%2!Dl0iXhnf1tDiD5r5s%2!Dl7TaJvr6Zvkg@7$fALexOFkuEo6aNOv6Omh zKgZlwL*143kvvKk4xqM=2ga1LmfdA_AX3Xp9wqBb%kterQ#RvpqL!6BN_Iy&&nb*0 zR$1FYL6n)6mwZw_OV0`Jv~M78@Kc3FN1ez0C`XrJ$)DwA6rGObk?B-f>d*WAWYdRA zw5;S&vZz10Tw^F#d%E_+AzEJYDS6Z-tvA=q?DFYD9$HrNC|T60d8$tF9G1%%;II~K zq~nmhDh|{uuZn|bBJAlq9G^8(d= zdmrF(=mT7ak}Z_~h%0}Wk;CB1}G3$e+@8LNP#Fh21hi(^=Pt_;XJ>9N(rULR= z4_;__$*1H4>2}?RO*oh3fIzypPPa+Pqhy0=S)LuR%32Q>=yWBIlEoH^b=)j=XfwsC z%~aQ<)1mKFY|+sv9mylpsYZL#_Ca%pzmR1DZYdwhr{v)nPE&3DjF49oT?@Z_uJ~ck z0*o#TaQ?rywAzKCjb{@czt(8pFxBXLXdmk88H|++@VpCD1O4_H;^w!<^fUR_A*8>+ zXZl`-Pd4@`2lQIBaYnV}P{NE6OYh>-abCC*MnmFU)D_06kSQ!*W=a~fsF*V&)|(~$s`KKHak8v1i;MpN~& zWs7TS8ia_cuXEg28&$9efj%hpKj&l@?S3X`A@jzlt#7Vrs#yrn0{fER_5Mzo!aO^| z=NcHs^#s%CIslYmy9Nm3d?cG(bbzqk2xDEz1g6Kc4B5h-LD*=X|9wgs%xZJmjPKiI zoBwfbDck&y@3mx`|M7hl41EIF{xvW?zK1eXJ;)5>`z6`J_})miFuo6xEsXDZIE59V z_D!ThsHwUg@g4PX%0T)VX^A)qQiL&f45WCjM+ovvj`1xZ*Yv``9{}_BJxDZ5^GkO5 zi`DsifqD9*UuK`EKBSnZ*mZ9>tX44-(cj+8lk#Q{JHUra^*2*R?Git%p8!@u36rom zr>|w$75e+6x7xL6+rMl?lQQZTeE+{|)-G80{NI)Rrt+`moct2nSS2>+ceO-zMvck{ zUQkLHm5I2&vI}Pt|W6R7dQzvwCy$#=ThKD|0DiS_$b>ae7O zLXuxiwS3ofSQ1Lx&ZoaZIxOihcKzv4Zl_HGvK79?b7p{*sJ0V9Ib71idKySR0%osR z3X;Pf*Elh2G{!=hyxpK2Do=rOd7V)IL=B@Jxj{GB%=;JdTENMCZ4XEq!oW2PQj)lPj z#r#B^+@qgx0}y+-JokJ_f8%c+_~!$ulrktt)ifein_#HWY48xi-1vrBb>hi(I?4mj zd=bCFkMIxR+jY}`iYFZDpbY}#@uXd^WjpedG?l9OkV2AxvU^t4C5p#buN|QvzQ6tqc3OwzsK5vccs8C zUDUO@thNn;z=DU-?hWDJM()-$?4st?B%m3gpxPWu#tRNCq*ub1udLLN!39*z8e)A2 zbxw@|westZsw=}wSYP;daqSHL=D4ogaJP|~^JVAj*|+b9gb<(DEm=IWb3RB0{imdX NjFIr|q|P5nonMn60LTCU literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/WindowsPhone/Connect4/Connect4/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..59ffa1bfc6f32c67452a98776a6ca1531606c506 GIT binary patch literal 14654 zcmeI3ZFdvL6~}Eb8w{bvv?T$WRB6*TNnOR1|un$6gl>2cO(toompmf zZ7V*0)#h{b6ZG^WCjUFTdW@mXsmA4n#bH?X={NW8ox6AL+#MSq8you;Kl+z`@18;v ztO;K$qZ&!^nJ_5}D@hs%Ra{U}q~uCzak}t~Ya^7rKYP76Lw}|V3u&07n%|c^O*9Lq z3+rh;6#gULuBsg_@7HH;H0Bz&8?&>)+zh+H&Jgm>Ye)}L5eCFtkqOr--q0+Lxh|HO zUXgK{nD=n;6&8kSj|cO{@TeZP7xxn`saNI#&R$TmA(~4f?(z@ZvW8B1iESgejUg8Y~Rjf#p zpntvIWjFrp%_n8I%T9ey9DR!qzPG>sszL}kO)}KYlF-~wlos4vjDv*f3TN7Ht+S+M zE;fgDoR76?Ktm+eCC!_{B)Z+ZU=o5QoK$!fH|keLALa7Up*1DN4%Z(Yy}Kk#9I`e6 zhcCx>i0nM(KIix+P=1$O?7g(+WWLT_L1o?1z?kj?2r zWPGJVQSXhMoB#E|xqX|>`E$2s@7}n{XYSnHoPJY3-qNnR(8K0v)%up-ZhZX2L|s@> zcQm=U`CD#NBOX8}2I|6wP7HKZFV0O0ZYNKpIX5{$n`fv&EHF0t4jTM(mYPXw&QWt7 z%{lK~v}4`{H0uZDJRG`LL3F&wG_Q3d*xpv5QhH=+8$t$Z&#bqUYD%sif4 z+&}bwgu5Ot+^cA+AKIaMv_0UQe574MNQ-!l5!ZD%|bHzGdFvnoERHMW6XCKKWyk?jo8i13m6U_|$W63Wuli z!v!l*fp%ZQ?g@LsPiQMLBAg^`P5z9|Cq>g=?=m&TJt3pOqriQl7=)qszTM*ce2SjM z8l7_mO?`CQAblsMHXlM05tqrb7C|wVP46l=!RR@0j0q2;&~e3A(vq%$6pfrzrTI&3 zDHQQS+YdSYca=hMi~Ko|@;H!dJP>JQnI9aNn3V{VDvSIO$k>sX^!S8NYRzQqDfbtk zzI0CQNm&4IgqDi=6QjGH2nWCMMto zJ0CB6vVZ5+r*L|?e=6kek~-USvfY{YperON)H|z~`Aq9(eg&3-T+Ub}zAMO^R*-y9 z+F0nvfO3~m>w_)o*FcenaVB4e$`dgb`5Pc<5I9Dzu{hJ_Z^0vv=9pLJ4D!mmHXXwB;TS89Y`>&5|~8z2AO7wl@dS6UUIj$<0B$>bUXOWVDSrjUIHiC@Yo#l)p>)(U$9bpvB=Od@hy=yvnGbmYpo4HF zw;2MK`KuH&;|#X|oV#%4N&O{~c)jSM1X|PCV|;@3YQ5XF%tfa#%;od7RBND1fH{ci z^T*Z)TZFL`S363M>15Rr;Zmnw&J~X(Vq6-cO z*O7XE9%ZxJGT83IjE;33VQdwE-Ho*h_fsvBHpLp!7ctAEtpe&U)X2wH@8$mmaPDS- z1GtAt5?gzI24>>So(GsiX1oEiJNGd_?mk``!Oy{UH|H4OZt%KQ@|Qrmn<7?`U@I<4 zUj?W(v%J57mpXf>gS?^F(+i;8*^@3{kpC1_qS70Z%9_9-&5f18 z&XW@oer6~v^1*cHWQh5^r2Ld>DXg6Y&SeC%BWA8w4(94>99wR~d4V1M3h1PC?WA;Vq($1JuKcuxR9o;akvX$v#Mk`n)^7F<29ErDB6oU6 z6|bLErqkCauPvf?VfUkc_#>{|_I8uk)Lt8c6yc$7`Z_`Wo+w98*>~_=78R zrl`Eq-oJ&7i6wkTGft(JuW_whtMIY)Mdatmn3R@Xb?dk&|^V-!ZDoM5G lqOsw?9H~5&e(%^pKqUH|{?~~c{ZAk9ow(8NXIPu(zXK1Q1iJtL literal 0 HcmV?d00001 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs new file mode 100644 index 0000000..58928dc --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.cs @@ -0,0 +1,66 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F1E5F5953BEBBB28C6BE6AD8D5F2FED4" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Microsoft.Phone.Controls; +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage { + + internal System.Windows.Controls.Grid LayoutRoot; + + internal System.Windows.Controls.StackPanel TitlePanel; + + internal System.Windows.Controls.Grid ContentPanel; + + internal System.Windows.Controls.Canvas Connect4Canvas; + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/MainPage.xaml", System.UriKind.Relative)); + this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); + this.TitlePanel = ((System.Windows.Controls.StackPanel)(this.FindName("TitlePanel"))); + this.ContentPanel = ((System.Windows.Controls.Grid)(this.FindName("ContentPanel"))); + this.Connect4Canvas = ((System.Windows.Controls.Canvas)(this.FindName("Connect4Canvas"))); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs new file mode 100644 index 0000000..f4d2352 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/MainPage.g.i.cs @@ -0,0 +1,66 @@ +#pragma checksum "C:\Users\Gustavo\Source\Repos\CSharpForFun\WindowsPhone\Connect4\Connect4\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "FFE38BEADC62DD370CEFF152BC32780C" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Microsoft.Phone.Controls; +using System; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Automation.Peers; +using System.Windows.Automation.Provider; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Interop; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using System.Windows.Shapes; +using System.Windows.Threading; + + +namespace Connect4 { + + + public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage { + + internal System.Windows.Controls.Grid LayoutRoot; + + internal System.Windows.Controls.StackPanel TitlePanel; + + internal System.Windows.Controls.Grid ContentPanel; + + internal System.Windows.Controls.Canvas Connect4Canvas; + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Windows.Application.LoadComponent(this, new System.Uri("/Connect4;component/MainPage.xaml", System.UriKind.Relative)); + this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); + this.TitlePanel = ((System.Windows.Controls.StackPanel)(this.FindName("TitlePanel"))); + this.ContentPanel = ((System.Windows.Controls.Grid)(this.FindName("ContentPanel"))); + this.Connect4Canvas = ((System.Windows.Controls.Canvas)(this.FindName("Connect4Canvas"))); + } + } +} + diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/WindowsPhone/Connect4/Connect4/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml b/WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml new file mode 100644 index 0000000..3fc6e42 --- /dev/null +++ b/WindowsPhone/Connect4/Connect4/obj/Debug/XapCacheFile.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file -- 2.1.4