Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/v38armageddon/WebSM
Browse files Browse the repository at this point in the history
  • Loading branch information
florian-at-v38armageddon committed Sep 30, 2022
2 parents 4cbaeaf + 5f2c021 commit cc1c4e8
Show file tree
Hide file tree
Showing 67 changed files with 218 additions and 716 deletions.
726 changes: 52 additions & 674 deletions LICENSE

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions Privacy.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Privacy Policy

WebSM is subject to a confidentiality policy. Indeed, this software uses Visual Studio App Center.
MediaBrowser is subject to a confidentiality policy. Indeed, this software uses Visual Studio App Center.

## Data collected

Expand All @@ -16,10 +16,10 @@ We also collect error and crash reports that can be sent to Visual Studio App Ce

--------------------------------------

WebSM does not collect other information than those marked above.
MediaBrowser does not collect other information than those marked above.

## FOR USERS IN THE EUROPEAN AREA UNDER THE GENERAL DATA PROTECTION REGULATIONS SO-CALLED GDPR

You can request your data and request the right to be forgotten by contacting the following email address: [thev38armageddon@outlook.fr](mailto:thev38armageddon@outlook.fr)

This privacy policy was written by v38armageddon and last modified on 08/27/2022 at 2:39 PM.
This privacy policy was written by v38armageddon and last modified on 30/08/2022 at 3:03 PM.
9 changes: 5 additions & 4 deletions src/AboutDialog.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,21 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="About WebSM"
PrimaryButtonText="Close"
PrimaryButtonText="Rate this app"
PrimaryButtonClick="ContentDialog_PrimaryButtonClick"
SecondaryButtonText="Close"
Height="Auto" Width="Auto">

<Grid>
<StackPanel>
<TextBlock Text="Version: 2.5"/>
<TextBlock Text="License: GPL-3"/>
<TextBlock Text="Version: 3"/>
<TextBlock Text="License: MS-PL"/>
<TextBlock Text="Creator: v38armageddon"/>
<TextBlock>
<Hyperlink NavigateUri="https://github.com/v38armageddon/WebSM">View on GitHub</Hyperlink>
</TextBlock>
<TextBlock>
<Hyperlink NavigateUri="https://github.com/v38armageddon/WebSM/blob/master/Privacy.md">Privacy Statement</Hyperlink>
<Hyperlink NavigateUri="https://gist.github.com/v38armageddon/d4b6a4a207d19a85c82ce102bd9f2864">Privacy Statement</Hyperlink>
</TextBlock>
</StackPanel>
</Grid>
Expand Down
7 changes: 5 additions & 2 deletions src/AboutDialog.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.ApplicationModel.Store;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.System;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
Expand All @@ -23,9 +25,10 @@ public AboutDialog()
this.InitializeComponent();
}

private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
// Close Dialog
bool result = await Launcher.LaunchUriAsync(new Uri("ms-windows-store://review/?ProductId=9NVMBH7W0HXF"));
result = true;
}
}
}
3 changes: 3 additions & 0 deletions src/App.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:WebSM">

<Application.Resources>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/>
</Application.Resources>
</Application>
Binary file modified src/Assets/LargeTile.scale-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/LargeTile.scale-125.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/LargeTile.scale-150.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/LargeTile.scale-200.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/LargeTile.scale-400.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SmallTile.scale-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SmallTile.scale-125.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SmallTile.scale-150.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SmallTile.scale-200.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SmallTile.scale-400.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SplashScreen.scale-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SplashScreen.scale-125.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SplashScreen.scale-150.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SplashScreen.scale-200.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/SplashScreen.scale-400.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square150x150Logo.scale-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square150x150Logo.scale-125.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square150x150Logo.scale-150.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square150x150Logo.scale-200.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square150x150Logo.scale-400.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square44x44Logo.altform-lightunplated_targetsize-16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square44x44Logo.altform-lightunplated_targetsize-24.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square44x44Logo.altform-lightunplated_targetsize-32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square44x44Logo.altform-lightunplated_targetsize-48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
Binary file modified src/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
Binary file modified src/Assets/Square44x44Logo.altform-unplated_targetsize-32.png
Binary file modified src/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
Binary file modified src/Assets/Square44x44Logo.scale-100.png
Binary file modified src/Assets/Square44x44Logo.scale-125.png
Binary file modified src/Assets/Square44x44Logo.scale-150.png
Binary file modified src/Assets/Square44x44Logo.scale-200.png
Binary file modified src/Assets/Square44x44Logo.scale-400.png
Binary file modified src/Assets/Square44x44Logo.targetsize-16.png
Binary file modified src/Assets/Square44x44Logo.targetsize-24.png
Binary file modified src/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
Binary file modified src/Assets/Square44x44Logo.targetsize-256.png
Binary file modified src/Assets/Square44x44Logo.targetsize-32.png
Binary file modified src/Assets/Square44x44Logo.targetsize-48.png
Binary file modified src/Assets/StoreLogo.scale-100.png
Binary file modified src/Assets/StoreLogo.scale-125.png
Binary file modified src/Assets/StoreLogo.scale-150.png
Binary file modified src/Assets/StoreLogo.scale-200.png
Binary file modified src/Assets/StoreLogo.scale-400.png
Binary file modified src/Assets/Wide310x150Logo.scale-100.png
Binary file modified src/Assets/Wide310x150Logo.scale-125.png
Binary file modified src/Assets/Wide310x150Logo.scale-150.png
Binary file modified src/Assets/Wide310x150Logo.scale-200.png
Binary file modified src/Assets/Wide310x150Logo.scale-400.png
Binary file added src/Icons/discord.png
Binary file added src/Icons/reddit.png
Binary file added src/Icons/spotify.png
Binary file added src/Icons/twitch.png
Binary file added src/Icons/twitter.png
Binary file added src/Icons/youtube.png
55 changes: 40 additions & 15 deletions src/MainPage.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,22 @@
Width="Auto">

<Grid>
<Grid.Resources>
<CornerRadius x:Key="OverlayCornerRadius">0</CornerRadius>
<CornerRadius x:Key="ControlCornerRadius">0</CornerRadius>
</Grid.Resources>
<!-- WebBrowser -->
<controls:WebView2 x:Name="webView2" x:FieldModifier="public"
Source="https://www.youtube.com"
Margin="40,0,0,40"
NavigationStarting="webView2_NavigationStarting"/>
<controls:WebView2 x:Name="webView2" x:FieldModifier="public" Source="https://youtube.com" NavigationStarting="webView2_NavigationStarting" Margin="40,0,0,40"/>

<!-- Navigation bars -->
<CommandBar x:Name="commandBar"
VerticalAlignment="Bottom"
x:FieldModifier="public">
x:FieldModifier="public"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<CommandBar.Content>
<Grid/>
</CommandBar.Content>
<AppBarButton x:Name="openWindowButton" x:FieldModifier="public" Visibility="Collapsed" Icon="Add" Label="Open New Window" Click="openWindowButton_Click"/>
<AppBarButton x:Name="openWindowButton" x:FieldModifier="public" Visibility="Collapsed" Icon="NewWindow" Label="New Window" Click="openWindowButton_Click"/>
<AppBarButton x:Name="backButton" x:FieldModifier="public" Visibility="Collapsed" Icon="Back" Label="Go Back" Click="backButton_Click"/>
<AppBarButton x:Name="forwardButton" x:FieldModifier="public" Visibility="Collapsed" Icon="Forward" Label="Go Forward" Click="forwardButton_Click"/>
<AppBarButton x:Name="refreshButton" x:FieldModifier="public" Visibility="Collapsed" Icon="Refresh" Label="Refresh" Click="refreshButton_Click"/>
Expand All @@ -35,12 +37,36 @@
x:FieldModifier="public" IsBackEnabled="True"
BackRequested="navView_BackRequested">
<NavigationView.MenuItems>
<NavigationViewItem Content="YouTube" x:Name="YouTube" Icon="Globe" Tag="YouTube"/>
<NavigationViewItem Content="Twitch" x:Name="Twitch" Icon="Globe" Tag="Twitch"/>
<NavigationViewItem Content="Discord" x:Name="Discord" Icon="Globe" Tag="Discord"/>
<NavigationViewItem Content="Twitter" x:Name="Twitter" Icon="Globe" Tag="Twitter"/>
<NavigationViewItem Content="Reddit" x:Name="Reddit" Icon="Globe" Tag="Reddit"/>
<NavigationViewItem Content="Spotify" x:Name="Spotify" Icon="Globe" Tag="Spotify"/>
<NavigationViewItem Content="YouTube" x:Name="YouTube" Tag="YouTube">
<NavigationViewItem.Icon>
<BitmapIcon UriSource="Icons/youtube.png" ShowAsMonochrome="False"/>
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem Content="Twitch" x:Name="Twitch" Tag="Twitch">
<NavigationViewItem.Icon>
<BitmapIcon UriSource="Icons/twitch.png" ShowAsMonochrome="False"/>
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem Content="Discord" x:Name="Discord" Tag="Discord">
<NavigationViewItem.Icon>
<BitmapIcon UriSource="Icons/discord.png" ShowAsMonochrome="False"/>
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem Content="Twitter" x:Name="Twitter" Tag="Twitter">
<NavigationViewItem.Icon>
<BitmapIcon UriSource="Icons/twitter.png" ShowAsMonochrome="False"/>
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem Content="Reddit" x:Name="Reddit" Tag="Reddit">
<NavigationViewItem.Icon>
<BitmapIcon UriSource="Icons/reddit.png" ShowAsMonochrome="False"/>
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem Content="Spotify" x:Name="Spotify" Tag="Spotify">
<NavigationViewItem.Icon>
<BitmapIcon UriSource="Icons/spotify.png" ShowAsMonochrome="False"/>
</NavigationViewItem.Icon>
</NavigationViewItem>
</NavigationView.MenuItems>
</NavigationView>

Expand All @@ -55,14 +81,13 @@
<TextBlock HorizontalAlignment="Left" Margin="10,10,0,0" TextWrapping="Wrap" Text="Settings" VerticalAlignment="Top" FontWeight="Bold" FontSize="36"/>
<ToggleSwitch x:Name="toggleSwitchAdvancedButtons" x:FieldModifier="public" Header="Show advanced buttons for the Web Page" Margin="10,10,0,0" FontSize="18" Toggled="ToggleSwitch_Toggled" Width="277"/>
<TextBlock Text="Selected theme" FontSize="18" Margin="10,20,0,0"/>
<ComboBox x:Name="comboBox" x:FieldModifier="public" Width="269" Margin="10,10,0,0" SelectedIndex="0" SelectionChanged="comboBox_SelectionChanged">
<ComboBox x:Name="comboBox1" x:FieldModifier="public" Width="269" Margin="10,10,0,0" SelectedIndex="0" SelectionChanged="comboBox_SelectionChanged">
<TextBlock x:Name="defaultTheme" Text="Default theme (System based)"/>
<TextBlock x:Name="lightTheme" Text="Light Theme"/>
<TextBlock x:Name="darkTheme" Text="Dark Theme"/>
</ComboBox>
<TextBlock Text="Extras" Margin="10,20,0,0" FontSize="18"/>
<Button x:Name="webDevButton" Content="Open DevTools" Margin="10,10,0,0" Click="webDevButton_Click"/>
<Button x:Name="AboutButton" Content="About" Click="AboutButton_Click" Margin="130,-32,0,0"/>
<Button x:Name="AboutButton" Content="About" Click="AboutButton_Click" Margin="10,10,0,0"/>
</StackPanel>
</SplitView.Pane>
</SplitView>
Expand Down
72 changes: 62 additions & 10 deletions src/MainPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@
using System;
using System.Configuration;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices.WindowsRuntime;
using System.Threading.Tasks;
using Windows.ApplicationModel.Core;
Expand All @@ -21,12 +24,19 @@
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
using Microsoft.UI.Xaml.Controls;
#region aliases
using NavigationView = Windows.UI.Xaml.Controls.NavigationView;
using NavigationViewBackRequestedEventArgs = Windows.UI.Xaml.Controls.NavigationViewBackRequestedEventArgs;
using NavigationViewSelectionChangedEventArgs = Windows.UI.Xaml.Controls.NavigationViewSelectionChangedEventArgs;
using NavigationViewItem = Windows.UI.Xaml.Controls.NavigationViewItem;
#endregion

namespace WebSM
{
public sealed partial class MainPage : Page
{

public MainPage()
{
this.InitializeComponent();
Expand All @@ -46,6 +56,46 @@ private void webView2_NavigationStarting(Microsoft.UI.Xaml.Controls.WebView2 sen
}
}

private void TabView_Loaded(object sender, RoutedEventArgs e)
{
for (int i = 0; i < 1; i++)
{
(sender as TabView).TabItems.Add(CreateNewTab(i));
}
}

private void TabView_AddTabButtonClick(TabView sender, object args)
{
sender.TabItems.Add(CreateNewTab(sender.TabItems.Count));
}

private void TabView_TabCloseRequested(TabView sender, TabViewTabCloseRequestedEventArgs args)
{
sender.TabItems.Remove(args.Tab);
}

private TabViewItem CreateNewTab(int index)
{
TabViewItem newItem = new TabViewItem();

newItem.Header = $"Tab {index}";
newItem.IconSource = new Microsoft.UI.Xaml.Controls.SymbolIconSource() { Symbol = Symbol.Globe };

// The content of the tab is often a frame that contains a page, though it could be any UIElement.
Frame frame = new Frame();

switch (index % 1)
{
case 0:
//frame.Navigate(typeof(WebPage));
break;
}

newItem.Content = frame;

return newItem;
}

private string GetMobileUserAgent()
{
return "Chrome";
Expand All @@ -66,7 +116,14 @@ public void NavigationView_SelectionChanged(NavigationView sender, NavigationVie
{
if (args.IsSettingsSelected)
{
settingsView.IsPaneOpen = true;
if (settingsView.IsPaneOpen == false)
{
settingsView.IsPaneOpen = true;
}
else if (settingsView.IsPaneOpen == true)
{
settingsView.IsPaneOpen = false;
}
}
else
{
Expand Down Expand Up @@ -202,25 +259,20 @@ public void ToggleSwitch_Toggled(object sender, RoutedEventArgs e)

public void comboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (comboBox.SelectedIndex == 0) // <- Default theme from the system
if (comboBox1.SelectedIndex == 0) // <- Default theme from the system
{
this.RequestedTheme = ElementTheme.Default;
}
else if (comboBox.SelectedIndex == 1) // <- Light theme
else if (comboBox1.SelectedIndex == 1) // <- Light theme
{
this.RequestedTheme = ElementTheme.Light;
}
else if (comboBox.SelectedIndex == 2) // <- Dark theme
else if (comboBox1.SelectedIndex == 2) // <- Dark theme
{
this.RequestedTheme = ElementTheme.Dark;
}
}

private void webDevButton_Click(object sender, RoutedEventArgs e)
{
webView2.CoreWebView2.OpenDevToolsWindow();
}

private async void AboutButton_Click(object sender, RoutedEventArgs e)
{
ContentDialog aboutDialog = new AboutDialog();
Expand Down
4 changes: 3 additions & 1 deletion src/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<Identity
Name="34823v38armageddon.WebSM"
Publisher="CN=v38armageddon"
Version="2.5.0.0" />
Version="3.0.0.0" />

<mp:PhoneIdentity PhoneProductId="35eaeac7-62c3-4e75-8a1a-c197d1793470" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>

Expand Down Expand Up @@ -41,6 +41,8 @@
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square71x71Logo="Assets\SmallTile.png" Square310x310Logo="Assets\LargeTile.png" ShortName="WebSM">
<uap:ShowNameOnTiles>
<uap:ShowOn Tile="square150x150Logo"/>
<uap:ShowOn Tile="wide310x150Logo"/>
<uap:ShowOn Tile="square310x310Logo"/>
</uap:ShowNameOnTiles>
</uap:DefaultTile >
<uap:SplashScreen Image="Assets\SplashScreen.png" />
Expand Down
29 changes: 29 additions & 0 deletions src/Pages/NewTab.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>New Tab</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://raw.githubusercontent.com/v38armageddon/WebSM/master/Assets/WebSM.png" type="image/x-icon"/>
<style>
h1, h2, img
{
font-family: Arial, Helvetica, sans-serif;
text-align: center;
justify-content: center;
}
img
{
display: block;
margin-left: auto;
margin-right: auto;
}
</style>
</head>

<body>
<img src="https://raw.githubusercontent.com/v38armageddon/WebSM/master/Assets/WebSM.png" alt="WebSM Logo"/>
<h1> WebSM - New Tab</h1>
<h2> Click on any website on the left to disappear this page.</h2>
</body>
</html>
6 changes: 3 additions & 3 deletions src/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
[assembly: AssemblyTitle("WebSM")]
[assembly: AssemblyDescription("UWP App who you can link your Social Media.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("v38armageddon Software")]
[assembly: AssemblyCompany("v38armageddon")]
[assembly: AssemblyProduct("WebSM")]
[assembly: AssemblyCopyright("Copyright © 2022")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly: AssemblyVersion("2.5.0.0")]
[assembly: AssemblyFileVersion("2.5.0.0")]
[assembly: AssemblyVersion("3.0.0.0")]
[assembly: AssemblyFileVersion("3.0.0.0")]
[assembly: ComVisible(false)]
[assembly: NeutralResourcesLanguage("en-US")]
Loading

0 comments on commit cc1c4e8

Please sign in to comment.