From a7c920d6bc31adc50408090b73b8fb7c4c7ef923 Mon Sep 17 00:00:00 2001 From: James Montemagno Date: Mon, 19 Sep 2022 21:11:01 -0700 Subject: [PATCH 1/2] Remove store permissions --- src/Media.Plugin/Android/CustomPermissions.cs | 18 ------- src/Media.Plugin/Android/ManifestInfo.cs | 5 +- .../Android/MediaImplementation.cs | 49 ------------------- src/Media.Plugin/Media.Plugin.csproj | 2 +- 4 files changed, 2 insertions(+), 72 deletions(-) delete mode 100644 src/Media.Plugin/Android/CustomPermissions.cs diff --git a/src/Media.Plugin/Android/CustomPermissions.cs b/src/Media.Plugin/Android/CustomPermissions.cs deleted file mode 100644 index 9383aa4..0000000 --- a/src/Media.Plugin/Android/CustomPermissions.cs +++ /dev/null @@ -1,18 +0,0 @@ -#if NET6_0_OR_GREATER -using Microsoft.Maui.ApplicationModel; -using static Microsoft.Maui.ApplicationModel.Permissions; -#else -using Xamarin.Essentials; -using static Xamarin.Essentials.Permissions; -#endif -using Android; - -namespace Plugin.Media -{ - public class StoragePermission : BasePlatformPermission - { - public override (string androidPermission, bool isRuntime)[] RequiredPermissions => - new (string, bool)[] { (Manifest.Permission.WriteExternalStorage, true), - (Manifest.Permission.ReadExternalStorage, true)}; - } -} diff --git a/src/Media.Plugin/Android/ManifestInfo.cs b/src/Media.Plugin/Android/ManifestInfo.cs index fae7b1e..88df589 100644 --- a/src/Media.Plugin/Android/ManifestInfo.cs +++ b/src/Media.Plugin/Android/ManifestInfo.cs @@ -2,7 +2,4 @@ using Android.App; [assembly: UsesFeature("android.hardware.camera", Required = false)] -[assembly: UsesFeature("android.hardware.camera.autofocus", Required = false)] - -[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)] -[assembly: UsesPermission("android.permission.READ_EXTERNAL_STORAGE")] \ No newline at end of file +[assembly: UsesFeature("android.hardware.camera.autofocus", Required = false)] \ No newline at end of file diff --git a/src/Media.Plugin/Android/MediaImplementation.cs b/src/Media.Plugin/Android/MediaImplementation.cs index 61131f5..a8ff6f1 100644 --- a/src/Media.Plugin/Android/MediaImplementation.cs +++ b/src/Media.Plugin/Android/MediaImplementation.cs @@ -90,10 +90,6 @@ bool IsValidExif(ExifInterface exif) /// Media file or null if canceled public async Task PickPhotoAsync(PickMediaOptions options = null, CancellationToken token = default(CancellationToken)) { - if (!(await RequestStoragePermission())) - { - throw new MediaPermissionException(nameof(StoragePermission)); - } var media = await TakeMediaAsync("image/*", Intent.ActionPick, null, token); if (options == null) @@ -117,11 +113,6 @@ bool IsValidExif(ExifInterface exif) public async Task> PickPhotosAsync(PickMediaOptions options = null, MultiPickerOptions pickerOptions = null, CancellationToken token = default(CancellationToken)) { - if (!await RequestStoragePermission()) - { - return null; - } - var medias = await TakeMediasAsync("image/*", Intent.ActionPick, new StorePickerMediaOptions { MultiPicker = true }, token); if (medias == null) @@ -274,11 +265,6 @@ async Task FixOrientationAndResize(PickMediaOptions options, MediaFile media) public async Task PickVideoAsync(CancellationToken token = default(CancellationToken)) { - if (!(await RequestStoragePermission())) - { - throw new MediaPermissionException(nameof(StoragePermission)); - } - return await TakeMediaAsync("video/*", Intent.ActionPick, null, token); } @@ -318,8 +304,6 @@ async Task RequestCameraPermissions() var checkCamera = HasPermissionInManifest(Android.Manifest.Permission.Camera); - var hasStoragePermission = await Permissions.CheckStatusAsync(); - var hasCameraPermission = PermissionStatus.Granted; if (checkCamera) hasCameraPermission = await Permissions.CheckStatusAsync(); @@ -328,14 +312,11 @@ async Task RequestCameraPermissions() var permissions = new List(); var camera = nameof(Permissions.Camera); - var storage = nameof(StoragePermission); if (hasCameraPermission != PermissionStatus.Granted) permissions.Add(camera); - if (hasStoragePermission != PermissionStatus.Granted) - permissions.Add(storage); if (permissions.Count == 0) //good to go! return true; @@ -348,19 +329,9 @@ async Task RequestCameraPermissions() case nameof(Permissions.Camera): results.Add(permission, await Permissions.RequestAsync()); break; - case nameof(StoragePermission): - results.Add(permission, await Permissions.RequestAsync()); - break; } } - if (results.ContainsKey(storage) && - results[storage] != PermissionStatus.Granted) - { - Console.WriteLine("Storage permission Denied."); - return false; - } - if (results.ContainsKey(camera) && results[camera] != PermissionStatus.Granted) { @@ -371,26 +342,6 @@ async Task RequestCameraPermissions() return true; } - async Task RequestStoragePermission() - { - //We always have permission on anything lower than marshmallow. - if ((int)Build.VERSION.SdkInt < 23) - return true; - - var status = await Permissions.CheckStatusAsync(); - if (status != PermissionStatus.Granted) - { - Console.WriteLine("Does not have storage permission granted, requesting."); - var result = await Permissions.RequestAsync(); - if (result != PermissionStatus.Granted) - { - Console.WriteLine("Storage permission Denied."); - return false; - } - } - - return true; - } IList requestedPermissions; bool HasPermissionInManifest(string permission) diff --git a/src/Media.Plugin/Media.Plugin.csproj b/src/Media.Plugin/Media.Plugin.csproj index fab4bd8..072beb4 100644 --- a/src/Media.Plugin/Media.Plugin.csproj +++ b/src/Media.Plugin/Media.Plugin.csproj @@ -104,7 +104,7 @@ - + From d320c8ad5687c958add3627ef8097e0c961e8c9b Mon Sep 17 00:00:00 2001 From: James Montemagno Date: Mon, 19 Sep 2022 21:25:43 -0700 Subject: [PATCH 2/2] Remove stuff --- .../Media.Plugin.Sample.Android.csproj | 4 +- .../Properties/AndroidManifest.xml | 2 +- .../Resources/Resource.designer.cs | 204 +++++++++++++ .../Media.Plugin.Sample.UWP.csproj | 2 +- .../Media.Plugin.Sample.iOS.csproj | 2 +- .../Media.Plugin.Sample.csproj | 2 +- src/Media.sln | 274 +++++++++++++++++- 7 files changed, 481 insertions(+), 9 deletions(-) diff --git a/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Media.Plugin.Sample.Android.csproj b/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Media.Plugin.Sample.Android.csproj index 61a8fee..76a9640 100644 --- a/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Media.Plugin.Sample.Android.csproj +++ b/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Media.Plugin.Sample.Android.csproj @@ -16,7 +16,7 @@ Resources Assets false - v11.0 + v12.0 @@ -57,7 +57,7 @@ 2.1.1.648 - 1.7.1 + 1.7.3 2.4.11.982 diff --git a/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Properties/AndroidManifest.xml b/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Properties/AndroidManifest.xml index 510f805..a71e168 100644 --- a/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Properties/AndroidManifest.xml +++ b/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Properties/AndroidManifest.xml @@ -1,6 +1,6 @@  - + diff --git a/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Resources/Resource.designer.cs b/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Resources/Resource.designer.cs index b07534e..65ac70f 100644 --- a/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Resources/Resource.designer.cs +++ b/src/Media.Plugin.Sample/Media.Plugin.Sample.Android/Resources/Resource.designer.cs @@ -25,6 +25,210 @@ static Resource() public static void UpdateIdValues() { + global::Plugin.Media.Resource.Attribute.alpha = global::Media.Plugin.Sample.Droid.Resource.Attribute.alpha; + global::Plugin.Media.Resource.Attribute.font = global::Media.Plugin.Sample.Droid.Resource.Attribute.font; + global::Plugin.Media.Resource.Attribute.fontProviderAuthority = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderAuthority; + global::Plugin.Media.Resource.Attribute.fontProviderCerts = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderCerts; + global::Plugin.Media.Resource.Attribute.fontProviderFetchStrategy = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderFetchStrategy; + global::Plugin.Media.Resource.Attribute.fontProviderFetchTimeout = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderFetchTimeout; + global::Plugin.Media.Resource.Attribute.fontProviderPackage = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderPackage; + global::Plugin.Media.Resource.Attribute.fontProviderQuery = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderQuery; + global::Plugin.Media.Resource.Attribute.fontProviderSystemFontFamily = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderSystemFontFamily; + global::Plugin.Media.Resource.Attribute.fontStyle = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontStyle; + global::Plugin.Media.Resource.Attribute.fontVariationSettings = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontVariationSettings; + global::Plugin.Media.Resource.Attribute.fontWeight = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontWeight; + global::Plugin.Media.Resource.Attribute.nestedScrollViewStyle = global::Media.Plugin.Sample.Droid.Resource.Attribute.nestedScrollViewStyle; + global::Plugin.Media.Resource.Attribute.queryPatterns = global::Media.Plugin.Sample.Droid.Resource.Attribute.queryPatterns; + global::Plugin.Media.Resource.Attribute.shortcutMatchRequired = global::Media.Plugin.Sample.Droid.Resource.Attribute.shortcutMatchRequired; + global::Plugin.Media.Resource.Attribute.ttcIndex = global::Media.Plugin.Sample.Droid.Resource.Attribute.ttcIndex; + global::Plugin.Media.Resource.Color.androidx_core_ripple_material_light = global::Media.Plugin.Sample.Droid.Resource.Color.androidx_core_ripple_material_light; + global::Plugin.Media.Resource.Color.androidx_core_secondary_text_default_material_light = global::Media.Plugin.Sample.Droid.Resource.Color.androidx_core_secondary_text_default_material_light; + global::Plugin.Media.Resource.Color.browser_actions_bg_grey = global::Media.Plugin.Sample.Droid.Resource.Color.browser_actions_bg_grey; + global::Plugin.Media.Resource.Color.browser_actions_divider_color = global::Media.Plugin.Sample.Droid.Resource.Color.browser_actions_divider_color; + global::Plugin.Media.Resource.Color.browser_actions_text_color = global::Media.Plugin.Sample.Droid.Resource.Color.browser_actions_text_color; + global::Plugin.Media.Resource.Color.browser_actions_title_color = global::Media.Plugin.Sample.Droid.Resource.Color.browser_actions_title_color; + global::Plugin.Media.Resource.Color.notification_action_color_filter = global::Media.Plugin.Sample.Droid.Resource.Color.notification_action_color_filter; + global::Plugin.Media.Resource.Color.notification_icon_bg_color = global::Media.Plugin.Sample.Droid.Resource.Color.notification_icon_bg_color; + global::Plugin.Media.Resource.Dimension.browser_actions_context_menu_max_width = global::Media.Plugin.Sample.Droid.Resource.Dimension.browser_actions_context_menu_max_width; + global::Plugin.Media.Resource.Dimension.browser_actions_context_menu_min_padding = global::Media.Plugin.Sample.Droid.Resource.Dimension.browser_actions_context_menu_min_padding; + global::Plugin.Media.Resource.Dimension.compat_button_inset_horizontal_material = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_button_inset_horizontal_material; + global::Plugin.Media.Resource.Dimension.compat_button_inset_vertical_material = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_button_inset_vertical_material; + global::Plugin.Media.Resource.Dimension.compat_button_padding_horizontal_material = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_button_padding_horizontal_material; + global::Plugin.Media.Resource.Dimension.compat_button_padding_vertical_material = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_button_padding_vertical_material; + global::Plugin.Media.Resource.Dimension.compat_control_corner_material = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_control_corner_material; + global::Plugin.Media.Resource.Dimension.compat_notification_large_icon_max_height = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_notification_large_icon_max_height; + global::Plugin.Media.Resource.Dimension.compat_notification_large_icon_max_width = global::Media.Plugin.Sample.Droid.Resource.Dimension.compat_notification_large_icon_max_width; + global::Plugin.Media.Resource.Dimension.notification_action_icon_size = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_action_icon_size; + global::Plugin.Media.Resource.Dimension.notification_action_text_size = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_action_text_size; + global::Plugin.Media.Resource.Dimension.notification_big_circle_margin = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_big_circle_margin; + global::Plugin.Media.Resource.Dimension.notification_content_margin_start = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_content_margin_start; + global::Plugin.Media.Resource.Dimension.notification_large_icon_height = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_large_icon_height; + global::Plugin.Media.Resource.Dimension.notification_large_icon_width = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_large_icon_width; + global::Plugin.Media.Resource.Dimension.notification_main_column_padding_top = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_main_column_padding_top; + global::Plugin.Media.Resource.Dimension.notification_media_narrow_margin = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_media_narrow_margin; + global::Plugin.Media.Resource.Dimension.notification_right_icon_size = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_right_icon_size; + global::Plugin.Media.Resource.Dimension.notification_right_side_padding_top = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_right_side_padding_top; + global::Plugin.Media.Resource.Dimension.notification_small_icon_background_padding = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_small_icon_background_padding; + global::Plugin.Media.Resource.Dimension.notification_small_icon_size_as_large = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_small_icon_size_as_large; + global::Plugin.Media.Resource.Dimension.notification_subtext_size = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_subtext_size; + global::Plugin.Media.Resource.Dimension.notification_top_pad = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_top_pad; + global::Plugin.Media.Resource.Dimension.notification_top_pad_large_text = global::Media.Plugin.Sample.Droid.Resource.Dimension.notification_top_pad_large_text; + global::Plugin.Media.Resource.Drawable.notification_action_background = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_action_background; + global::Plugin.Media.Resource.Drawable.notification_bg = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_bg; + global::Plugin.Media.Resource.Drawable.notification_bg_low = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_bg_low; + global::Plugin.Media.Resource.Drawable.notification_bg_low_normal = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_bg_low_normal; + global::Plugin.Media.Resource.Drawable.notification_bg_low_pressed = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_bg_low_pressed; + global::Plugin.Media.Resource.Drawable.notification_bg_normal = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_bg_normal; + global::Plugin.Media.Resource.Drawable.notification_bg_normal_pressed = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_bg_normal_pressed; + global::Plugin.Media.Resource.Drawable.notification_icon_background = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_icon_background; + global::Plugin.Media.Resource.Drawable.notification_template_icon_bg = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_template_icon_bg; + global::Plugin.Media.Resource.Drawable.notification_template_icon_low_bg = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_template_icon_low_bg; + global::Plugin.Media.Resource.Drawable.notification_tile_bg = global::Media.Plugin.Sample.Droid.Resource.Drawable.notification_tile_bg; + global::Plugin.Media.Resource.Drawable.notify_panel_notification_icon_bg = global::Media.Plugin.Sample.Droid.Resource.Drawable.notify_panel_notification_icon_bg; + global::Plugin.Media.Resource.Id.accessibility_action_clickable_span = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_action_clickable_span; + global::Plugin.Media.Resource.Id.accessibility_custom_action_0 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_0; + global::Plugin.Media.Resource.Id.accessibility_custom_action_1 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_1; + global::Plugin.Media.Resource.Id.accessibility_custom_action_10 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_10; + global::Plugin.Media.Resource.Id.accessibility_custom_action_11 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_11; + global::Plugin.Media.Resource.Id.accessibility_custom_action_12 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_12; + global::Plugin.Media.Resource.Id.accessibility_custom_action_13 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_13; + global::Plugin.Media.Resource.Id.accessibility_custom_action_14 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_14; + global::Plugin.Media.Resource.Id.accessibility_custom_action_15 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_15; + global::Plugin.Media.Resource.Id.accessibility_custom_action_16 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_16; + global::Plugin.Media.Resource.Id.accessibility_custom_action_17 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_17; + global::Plugin.Media.Resource.Id.accessibility_custom_action_18 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_18; + global::Plugin.Media.Resource.Id.accessibility_custom_action_19 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_19; + global::Plugin.Media.Resource.Id.accessibility_custom_action_2 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_2; + global::Plugin.Media.Resource.Id.accessibility_custom_action_20 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_20; + global::Plugin.Media.Resource.Id.accessibility_custom_action_21 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_21; + global::Plugin.Media.Resource.Id.accessibility_custom_action_22 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_22; + global::Plugin.Media.Resource.Id.accessibility_custom_action_23 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_23; + global::Plugin.Media.Resource.Id.accessibility_custom_action_24 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_24; + global::Plugin.Media.Resource.Id.accessibility_custom_action_25 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_25; + global::Plugin.Media.Resource.Id.accessibility_custom_action_26 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_26; + global::Plugin.Media.Resource.Id.accessibility_custom_action_27 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_27; + global::Plugin.Media.Resource.Id.accessibility_custom_action_28 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_28; + global::Plugin.Media.Resource.Id.accessibility_custom_action_29 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_29; + global::Plugin.Media.Resource.Id.accessibility_custom_action_3 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_3; + global::Plugin.Media.Resource.Id.accessibility_custom_action_30 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_30; + global::Plugin.Media.Resource.Id.accessibility_custom_action_31 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_31; + global::Plugin.Media.Resource.Id.accessibility_custom_action_4 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_4; + global::Plugin.Media.Resource.Id.accessibility_custom_action_5 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_5; + global::Plugin.Media.Resource.Id.accessibility_custom_action_6 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_6; + global::Plugin.Media.Resource.Id.accessibility_custom_action_7 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_7; + global::Plugin.Media.Resource.Id.accessibility_custom_action_8 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_8; + global::Plugin.Media.Resource.Id.accessibility_custom_action_9 = global::Media.Plugin.Sample.Droid.Resource.Id.accessibility_custom_action_9; + global::Plugin.Media.Resource.Id.actions = global::Media.Plugin.Sample.Droid.Resource.Id.actions; + global::Plugin.Media.Resource.Id.action_container = global::Media.Plugin.Sample.Droid.Resource.Id.action_container; + global::Plugin.Media.Resource.Id.action_divider = global::Media.Plugin.Sample.Droid.Resource.Id.action_divider; + global::Plugin.Media.Resource.Id.action_image = global::Media.Plugin.Sample.Droid.Resource.Id.action_image; + global::Plugin.Media.Resource.Id.action_text = global::Media.Plugin.Sample.Droid.Resource.Id.action_text; + global::Plugin.Media.Resource.Id.async = global::Media.Plugin.Sample.Droid.Resource.Id.async; + global::Plugin.Media.Resource.Id.blocking = global::Media.Plugin.Sample.Droid.Resource.Id.blocking; + global::Plugin.Media.Resource.Id.browser_actions_header_text = global::Media.Plugin.Sample.Droid.Resource.Id.browser_actions_header_text; + global::Plugin.Media.Resource.Id.browser_actions_menu_items = global::Media.Plugin.Sample.Droid.Resource.Id.browser_actions_menu_items; + global::Plugin.Media.Resource.Id.browser_actions_menu_item_icon = global::Media.Plugin.Sample.Droid.Resource.Id.browser_actions_menu_item_icon; + global::Plugin.Media.Resource.Id.browser_actions_menu_item_text = global::Media.Plugin.Sample.Droid.Resource.Id.browser_actions_menu_item_text; + global::Plugin.Media.Resource.Id.browser_actions_menu_view = global::Media.Plugin.Sample.Droid.Resource.Id.browser_actions_menu_view; + global::Plugin.Media.Resource.Id.chronometer = global::Media.Plugin.Sample.Droid.Resource.Id.chronometer; + global::Plugin.Media.Resource.Id.dialog_button = global::Media.Plugin.Sample.Droid.Resource.Id.dialog_button; + global::Plugin.Media.Resource.Id.forever = global::Media.Plugin.Sample.Droid.Resource.Id.forever; + global::Plugin.Media.Resource.Id.icon = global::Media.Plugin.Sample.Droid.Resource.Id.icon; + global::Plugin.Media.Resource.Id.icon_group = global::Media.Plugin.Sample.Droid.Resource.Id.icon_group; + global::Plugin.Media.Resource.Id.info = global::Media.Plugin.Sample.Droid.Resource.Id.info; + global::Plugin.Media.Resource.Id.italic = global::Media.Plugin.Sample.Droid.Resource.Id.italic; + global::Plugin.Media.Resource.Id.line1 = global::Media.Plugin.Sample.Droid.Resource.Id.line1; + global::Plugin.Media.Resource.Id.line3 = global::Media.Plugin.Sample.Droid.Resource.Id.line3; + global::Plugin.Media.Resource.Id.normal = global::Media.Plugin.Sample.Droid.Resource.Id.normal; + global::Plugin.Media.Resource.Id.notification_background = global::Media.Plugin.Sample.Droid.Resource.Id.notification_background; + global::Plugin.Media.Resource.Id.notification_main_column = global::Media.Plugin.Sample.Droid.Resource.Id.notification_main_column; + global::Plugin.Media.Resource.Id.notification_main_column_container = global::Media.Plugin.Sample.Droid.Resource.Id.notification_main_column_container; + global::Plugin.Media.Resource.Id.right_icon = global::Media.Plugin.Sample.Droid.Resource.Id.right_icon; + global::Plugin.Media.Resource.Id.right_side = global::Media.Plugin.Sample.Droid.Resource.Id.right_side; + global::Plugin.Media.Resource.Id.tag_accessibility_actions = global::Media.Plugin.Sample.Droid.Resource.Id.tag_accessibility_actions; + global::Plugin.Media.Resource.Id.tag_accessibility_clickable_spans = global::Media.Plugin.Sample.Droid.Resource.Id.tag_accessibility_clickable_spans; + global::Plugin.Media.Resource.Id.tag_accessibility_heading = global::Media.Plugin.Sample.Droid.Resource.Id.tag_accessibility_heading; + global::Plugin.Media.Resource.Id.tag_accessibility_pane_title = global::Media.Plugin.Sample.Droid.Resource.Id.tag_accessibility_pane_title; + global::Plugin.Media.Resource.Id.tag_on_apply_window_listener = global::Media.Plugin.Sample.Droid.Resource.Id.tag_on_apply_window_listener; + global::Plugin.Media.Resource.Id.tag_on_receive_content_listener = global::Media.Plugin.Sample.Droid.Resource.Id.tag_on_receive_content_listener; + global::Plugin.Media.Resource.Id.tag_on_receive_content_mime_types = global::Media.Plugin.Sample.Droid.Resource.Id.tag_on_receive_content_mime_types; + global::Plugin.Media.Resource.Id.tag_screen_reader_focusable = global::Media.Plugin.Sample.Droid.Resource.Id.tag_screen_reader_focusable; + global::Plugin.Media.Resource.Id.tag_state_description = global::Media.Plugin.Sample.Droid.Resource.Id.tag_state_description; + global::Plugin.Media.Resource.Id.tag_transition_group = global::Media.Plugin.Sample.Droid.Resource.Id.tag_transition_group; + global::Plugin.Media.Resource.Id.tag_unhandled_key_event_manager = global::Media.Plugin.Sample.Droid.Resource.Id.tag_unhandled_key_event_manager; + global::Plugin.Media.Resource.Id.tag_unhandled_key_listeners = global::Media.Plugin.Sample.Droid.Resource.Id.tag_unhandled_key_listeners; + global::Plugin.Media.Resource.Id.tag_window_insets_animation_callback = global::Media.Plugin.Sample.Droid.Resource.Id.tag_window_insets_animation_callback; + global::Plugin.Media.Resource.Id.text = global::Media.Plugin.Sample.Droid.Resource.Id.text; + global::Plugin.Media.Resource.Id.text2 = global::Media.Plugin.Sample.Droid.Resource.Id.text2; + global::Plugin.Media.Resource.Id.time = global::Media.Plugin.Sample.Droid.Resource.Id.time; + global::Plugin.Media.Resource.Id.title = global::Media.Plugin.Sample.Droid.Resource.Id.title; + global::Plugin.Media.Resource.Id.view_tree_lifecycle_owner = global::Media.Plugin.Sample.Droid.Resource.Id.view_tree_lifecycle_owner; + global::Plugin.Media.Resource.Integer.status_bar_notification_info_maxnum = global::Media.Plugin.Sample.Droid.Resource.Integer.status_bar_notification_info_maxnum; + global::Plugin.Media.Resource.Layout.browser_actions_context_menu_page = global::Media.Plugin.Sample.Droid.Resource.Layout.browser_actions_context_menu_page; + global::Plugin.Media.Resource.Layout.browser_actions_context_menu_row = global::Media.Plugin.Sample.Droid.Resource.Layout.browser_actions_context_menu_row; + global::Plugin.Media.Resource.Layout.custom_dialog = global::Media.Plugin.Sample.Droid.Resource.Layout.custom_dialog; + global::Plugin.Media.Resource.Layout.notification_action = global::Media.Plugin.Sample.Droid.Resource.Layout.notification_action; + global::Plugin.Media.Resource.Layout.notification_action_tombstone = global::Media.Plugin.Sample.Droid.Resource.Layout.notification_action_tombstone; + global::Plugin.Media.Resource.Layout.notification_template_custom_big = global::Media.Plugin.Sample.Droid.Resource.Layout.notification_template_custom_big; + global::Plugin.Media.Resource.Layout.notification_template_icon_group = global::Media.Plugin.Sample.Droid.Resource.Layout.notification_template_icon_group; + global::Plugin.Media.Resource.Layout.notification_template_part_chronometer = global::Media.Plugin.Sample.Droid.Resource.Layout.notification_template_part_chronometer; + global::Plugin.Media.Resource.Layout.notification_template_part_time = global::Media.Plugin.Sample.Droid.Resource.Layout.notification_template_part_time; + global::Plugin.Media.Resource.String.copy_toast_msg = global::Media.Plugin.Sample.Droid.Resource.String.copy_toast_msg; + global::Plugin.Media.Resource.String.fallback_menu_item_copy_link = global::Media.Plugin.Sample.Droid.Resource.String.fallback_menu_item_copy_link; + global::Plugin.Media.Resource.String.fallback_menu_item_open_in_browser = global::Media.Plugin.Sample.Droid.Resource.String.fallback_menu_item_open_in_browser; + global::Plugin.Media.Resource.String.fallback_menu_item_share_link = global::Media.Plugin.Sample.Droid.Resource.String.fallback_menu_item_share_link; + global::Plugin.Media.Resource.String.status_bar_notification_info_overflow = global::Media.Plugin.Sample.Droid.Resource.String.status_bar_notification_info_overflow; + global::Plugin.Media.Resource.Style.TextAppearance_Compat_Notification = global::Media.Plugin.Sample.Droid.Resource.Style.TextAppearance_Compat_Notification; + global::Plugin.Media.Resource.Style.TextAppearance_Compat_Notification_Info = global::Media.Plugin.Sample.Droid.Resource.Style.TextAppearance_Compat_Notification_Info; + global::Plugin.Media.Resource.Style.TextAppearance_Compat_Notification_Line2 = global::Media.Plugin.Sample.Droid.Resource.Style.TextAppearance_Compat_Notification_Line2; + global::Plugin.Media.Resource.Style.TextAppearance_Compat_Notification_Time = global::Media.Plugin.Sample.Droid.Resource.Style.TextAppearance_Compat_Notification_Time; + global::Plugin.Media.Resource.Style.TextAppearance_Compat_Notification_Title = global::Media.Plugin.Sample.Droid.Resource.Style.TextAppearance_Compat_Notification_Title; + global::Plugin.Media.Resource.Style.Widget_Compat_NotificationActionContainer = global::Media.Plugin.Sample.Droid.Resource.Style.Widget_Compat_NotificationActionContainer; + global::Plugin.Media.Resource.Style.Widget_Compat_NotificationActionText = global::Media.Plugin.Sample.Droid.Resource.Style.Widget_Compat_NotificationActionText; + global::Plugin.Media.Resource.Styleable.Capability = global::Media.Plugin.Sample.Droid.Resource.Styleable.Capability; + global::Plugin.Media.Resource.Styleable.Capability_queryPatterns = global::Media.Plugin.Sample.Droid.Resource.Styleable.Capability_queryPatterns; + global::Plugin.Media.Resource.Styleable.Capability_shortcutMatchRequired = global::Media.Plugin.Sample.Droid.Resource.Styleable.Capability_shortcutMatchRequired; + global::Plugin.Media.Resource.Styleable.ColorStateListItem = global::Media.Plugin.Sample.Droid.Resource.Styleable.ColorStateListItem; + global::Plugin.Media.Resource.Styleable.ColorStateListItem_alpha = global::Media.Plugin.Sample.Droid.Resource.Styleable.ColorStateListItem_alpha; + global::Plugin.Media.Resource.Styleable.ColorStateListItem_android_alpha = global::Media.Plugin.Sample.Droid.Resource.Styleable.ColorStateListItem_android_alpha; + global::Plugin.Media.Resource.Styleable.ColorStateListItem_android_color = global::Media.Plugin.Sample.Droid.Resource.Styleable.ColorStateListItem_android_color; + global::Plugin.Media.Resource.Styleable.FontFamily = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily; + global::Plugin.Media.Resource.Styleable.FontFamilyFont = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_android_font = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_android_font; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_android_fontStyle = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_android_fontStyle; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_android_fontVariationSettings = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_android_fontVariationSettings; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_android_fontWeight = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_android_fontWeight; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_android_ttcIndex = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_android_ttcIndex; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_font = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_font; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_fontStyle = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_fontStyle; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_fontVariationSettings = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_fontVariationSettings; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_fontWeight = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_fontWeight; + global::Plugin.Media.Resource.Styleable.FontFamilyFont_ttcIndex = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamilyFont_ttcIndex; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderAuthority = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderAuthority; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderCerts = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderCerts; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderFetchStrategy = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderFetchStrategy; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderFetchTimeout = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderFetchTimeout; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderPackage = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderPackage; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderQuery = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderQuery; + global::Plugin.Media.Resource.Styleable.FontFamily_fontProviderSystemFontFamily = global::Media.Plugin.Sample.Droid.Resource.Styleable.FontFamily_fontProviderSystemFontFamily; + global::Plugin.Media.Resource.Styleable.GradientColor = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor; + global::Plugin.Media.Resource.Styleable.GradientColorItem = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColorItem; + global::Plugin.Media.Resource.Styleable.GradientColorItem_android_color = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColorItem_android_color; + global::Plugin.Media.Resource.Styleable.GradientColorItem_android_offset = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColorItem_android_offset; + global::Plugin.Media.Resource.Styleable.GradientColor_android_centerColor = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_centerColor; + global::Plugin.Media.Resource.Styleable.GradientColor_android_centerX = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_centerX; + global::Plugin.Media.Resource.Styleable.GradientColor_android_centerY = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_centerY; + global::Plugin.Media.Resource.Styleable.GradientColor_android_endColor = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_endColor; + global::Plugin.Media.Resource.Styleable.GradientColor_android_endX = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_endX; + global::Plugin.Media.Resource.Styleable.GradientColor_android_endY = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_endY; + global::Plugin.Media.Resource.Styleable.GradientColor_android_gradientRadius = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_gradientRadius; + global::Plugin.Media.Resource.Styleable.GradientColor_android_startColor = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_startColor; + global::Plugin.Media.Resource.Styleable.GradientColor_android_startX = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_startX; + global::Plugin.Media.Resource.Styleable.GradientColor_android_startY = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_startY; + global::Plugin.Media.Resource.Styleable.GradientColor_android_tileMode = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_tileMode; + global::Plugin.Media.Resource.Styleable.GradientColor_android_type = global::Media.Plugin.Sample.Droid.Resource.Styleable.GradientColor_android_type; + global::Plugin.Media.Resource.Xml.image_share_filepaths = global::Media.Plugin.Sample.Droid.Resource.Xml.image_share_filepaths; + global::Plugin.Media.Resource.Xml.xamarin_essentials_fileprovider_file_paths = global::Media.Plugin.Sample.Droid.Resource.Xml.xamarin_essentials_fileprovider_file_paths; global::Xamarin.Essentials.Resource.Attribute.alpha = global::Media.Plugin.Sample.Droid.Resource.Attribute.alpha; global::Xamarin.Essentials.Resource.Attribute.font = global::Media.Plugin.Sample.Droid.Resource.Attribute.font; global::Xamarin.Essentials.Resource.Attribute.fontProviderAuthority = global::Media.Plugin.Sample.Droid.Resource.Attribute.fontProviderAuthority; diff --git a/src/Media.Plugin.Sample/Media.Plugin.Sample.UWP/Media.Plugin.Sample.UWP.csproj b/src/Media.Plugin.Sample/Media.Plugin.Sample.UWP/Media.Plugin.Sample.UWP.csproj index 8fdf8ba..4e29bfc 100644 --- a/src/Media.Plugin.Sample/Media.Plugin.Sample.UWP/Media.Plugin.Sample.UWP.csproj +++ b/src/Media.Plugin.Sample/Media.Plugin.Sample.UWP/Media.Plugin.Sample.UWP.csproj @@ -144,7 +144,7 @@ - 1.7.1 + 1.7.3 2.4.11.982 diff --git a/src/Media.Plugin.Sample/Media.Plugin.Sample.iOS/Media.Plugin.Sample.iOS.csproj b/src/Media.Plugin.Sample/Media.Plugin.Sample.iOS/Media.Plugin.Sample.iOS.csproj index 0110b22..1989ac7 100644 --- a/src/Media.Plugin.Sample/Media.Plugin.Sample.iOS/Media.Plugin.Sample.iOS.csproj +++ b/src/Media.Plugin.Sample/Media.Plugin.Sample.iOS/Media.Plugin.Sample.iOS.csproj @@ -148,7 +148,7 @@ - 1.7.1 + 1.7.3 2.4.11.982 diff --git a/src/Media.Plugin.Sample/Media.Plugin.Sample/Media.Plugin.Sample.csproj b/src/Media.Plugin.Sample/Media.Plugin.Sample/Media.Plugin.Sample.csproj index b831bbd..0a7c606 100644 --- a/src/Media.Plugin.Sample/Media.Plugin.Sample/Media.Plugin.Sample.csproj +++ b/src/Media.Plugin.Sample/Media.Plugin.Sample/Media.Plugin.Sample.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Media.sln b/src/Media.sln index ed880bb..728d58d 100644 --- a/src/Media.sln +++ b/src/Media.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.4.32804.182 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2006 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8A040C2B-8359-4AFD-BE26-E125EC08FADA}" ProjectSection(SolutionItems) = preProject @@ -12,6 +12,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Media.Plugin", "Media.Plugin\Media.Plugin.csproj", "{8FA0E4F3-3882-41C0-9824-B335DADED425}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Media.Plugin.Sample.Android", "Media.Plugin.Sample\Media.Plugin.Sample.Android\Media.Plugin.Sample.Android.csproj", "{A491FB8F-3E91-418C-9759-73E2A388CF2F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Media.Plugin.Sample.iOS", "Media.Plugin.Sample\Media.Plugin.Sample.iOS\Media.Plugin.Sample.iOS.csproj", "{516CC126-FB85-45AC-B8BD-6E55DC0F5A64}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Media.Plugin.Sample.UWP", "Media.Plugin.Sample\Media.Plugin.Sample.UWP\Media.Plugin.Sample.UWP.csproj", "{8353B054-83F9-423C-B905-D3E4537FDDDB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Media.Plugin.Sample", "Media.Plugin.Sample\Media.Plugin.Sample\Media.Plugin.Sample.csproj", "{16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sample", "Sample", "{E9B9648A-3644-43E7-9576-A1E2E7271E91}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU @@ -100,11 +110,269 @@ Global {8FA0E4F3-3882-41C0-9824-B335DADED425}.Release|x64.Build.0 = Release|Any CPU {8FA0E4F3-3882-41C0-9824-B335DADED425}.Release|x86.ActiveCfg = Release|Any CPU {8FA0E4F3-3882-41C0-9824-B335DADED425}.Release|x86.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|Any CPU.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|Any CPU.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|ARM.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|ARM.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|ARM.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|iPhone.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|iPhone.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|x64.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|x64.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|x64.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|x86.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|x86.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.AppStore|x86.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|ARM.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|ARM.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|iPhone.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|iPhone.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|x64.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|x64.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|x64.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|x86.ActiveCfg = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|x86.Build.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Debug|x86.Deploy.0 = Debug|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|Any CPU.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|Any CPU.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|ARM.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|ARM.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|ARM.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|iPhone.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|iPhone.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|iPhone.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|x64.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|x64.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|x64.Deploy.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|x86.ActiveCfg = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|x86.Build.0 = Release|Any CPU + {A491FB8F-3E91-418C-9759-73E2A388CF2F}.Release|x86.Deploy.0 = Release|Any CPU + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|iPhone.Build.0 = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|x64.ActiveCfg = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.AppStore|x86.ActiveCfg = AppStore|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|ARM.ActiveCfg = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|iPhone.ActiveCfg = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|iPhone.Build.0 = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|Mixed Platforms.Build.0 = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|x64.ActiveCfg = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Debug|x86.ActiveCfg = Debug|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|Any CPU.ActiveCfg = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|ARM.ActiveCfg = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|iPhone.ActiveCfg = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|iPhone.Build.0 = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|Mixed Platforms.ActiveCfg = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|Mixed Platforms.Build.0 = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|x64.ActiveCfg = Release|iPhone + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64}.Release|x86.ActiveCfg = Release|iPhone + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|Any CPU.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|Any CPU.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|ARM.Build.0 = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|ARM.Deploy.0 = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|iPhone.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|iPhone.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|iPhone.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|x64.ActiveCfg = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|x64.Build.0 = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|x64.Deploy.0 = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|x86.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Ad-Hoc|x86.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|Any CPU.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|Any CPU.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|Any CPU.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|ARM.ActiveCfg = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|ARM.Build.0 = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|ARM.Deploy.0 = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|iPhone.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|iPhone.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|iPhone.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|iPhoneSimulator.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|iPhoneSimulator.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|iPhoneSimulator.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|Mixed Platforms.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|Mixed Platforms.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|x64.ActiveCfg = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|x64.Build.0 = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|x64.Deploy.0 = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|x86.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|x86.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.AppStore|x86.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|Any CPU.ActiveCfg = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|ARM.ActiveCfg = Debug|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|ARM.Build.0 = Debug|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|ARM.Deploy.0 = Debug|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|iPhone.ActiveCfg = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|Mixed Platforms.Deploy.0 = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|x64.ActiveCfg = Debug|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|x64.Build.0 = Debug|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|x64.Deploy.0 = Debug|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|x86.ActiveCfg = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|x86.Build.0 = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Debug|x86.Deploy.0 = Debug|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|Any CPU.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|ARM.ActiveCfg = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|ARM.Build.0 = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|ARM.Deploy.0 = Release|ARM + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|iPhone.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|iPhoneSimulator.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|Mixed Platforms.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|Mixed Platforms.Deploy.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|x64.ActiveCfg = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|x64.Build.0 = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|x64.Deploy.0 = Release|x64 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|x86.ActiveCfg = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|x86.Build.0 = Release|x86 + {8353B054-83F9-423C-B905-D3E4537FDDDB}.Release|x86.Deploy.0 = Release|x86 + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|ARM.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|iPhone.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|x64.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|x64.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|x86.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.AppStore|x86.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|ARM.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|ARM.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|iPhone.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|x64.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|x64.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|x86.ActiveCfg = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Debug|x86.Build.0 = Debug|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|Any CPU.Build.0 = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|ARM.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|ARM.Build.0 = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|iPhone.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|iPhone.Build.0 = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|x64.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|x64.Build.0 = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|x86.ActiveCfg = Release|Any CPU + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A491FB8F-3E91-418C-9759-73E2A388CF2F} = {E9B9648A-3644-43E7-9576-A1E2E7271E91} + {516CC126-FB85-45AC-B8BD-6E55DC0F5A64} = {E9B9648A-3644-43E7-9576-A1E2E7271E91} + {8353B054-83F9-423C-B905-D3E4537FDDDB} = {E9B9648A-3644-43E7-9576-A1E2E7271E91} + {16F4EBCE-FB1A-4A06-BB5B-2876E8C2CD7A} = {E9B9648A-3644-43E7-9576-A1E2E7271E91} + EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {9CE161B4-DA68-43C2-97C8-AA097BA2FF40} EndGlobalSection -EndGlobal +EndGlobal \ No newline at end of file