From 4f971bbbafd22e229b6b600d3e3e396500cd8cc0 Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Sun, 17 Jan 2021 19:25:17 +0100 Subject: [PATCH 01/13] Initial UWP/Uno support library, replacing float-based DP --- .../FrontEnd/ICSharpMathAPI.cs | 6 +- CSharpMath.Rendering/FrontEnd/MathPainter.cs | 2 +- CSharpMath.Rendering/FrontEnd/Painter.cs | 12 +-- CSharpMath.Rendering/FrontEnd/TextPainter.cs | 2 +- CSharpMath.UWPUno/CSharpMath.UWPUno.csproj | 31 ++++++ CSharpMath.Xaml/Views.cs | 100 +++++++++++++++--- CSharpMath.sln | 56 +++++++++- 7 files changed, 184 insertions(+), 25 deletions(-) create mode 100644 CSharpMath.UWPUno/CSharpMath.UWPUno.csproj diff --git a/CSharpMath.Rendering/FrontEnd/ICSharpMathAPI.cs b/CSharpMath.Rendering/FrontEnd/ICSharpMathAPI.cs index 2c515d10e..7222c6bc7 100644 --- a/CSharpMath.Rendering/FrontEnd/ICSharpMathAPI.cs +++ b/CSharpMath.Rendering/FrontEnd/ICSharpMathAPI.cs @@ -9,15 +9,15 @@ public interface ICSharpMathAPI where TContent : class { TColor TextColor { get; set; } TColor ErrorColor { get; set; } ///Unit of measure: points; Defaults to . - float? ErrorFontSize { get; set; } + double ErrorFontSize { get; set; } bool DisplayErrorInline { get; set; } PaintStyle PaintStyle { get; set; } - float Magnification { get; set; } + double Magnification { get; set; } string? ErrorMessage { get; } #endregion Non-display-recreating properties #region Display-recreating properties /// Unit of measure: points - float FontSize { get; set; } + double FontSize { get; set; } System.Collections.Generic.IEnumerable LocalTypefaces { get; set; } Atom.LineStyle LineStyle { get; set; } TContent? Content { get; set; } diff --git a/CSharpMath.Rendering/FrontEnd/MathPainter.cs b/CSharpMath.Rendering/FrontEnd/MathPainter.cs index 40541467b..0b2c1f0cd 100644 --- a/CSharpMath.Rendering/FrontEnd/MathPainter.cs +++ b/CSharpMath.Rendering/FrontEnd/MathPainter.cs @@ -25,7 +25,7 @@ protected override void UpdateDisplayCore(float unused) { public override void Draw(TCanvas canvas, TextAlignment alignment = TextAlignment.Center, Thickness padding = default, float offsetX = 0, float offsetY = 0) { var c = WrapCanvas(canvas); UpdateDisplay(float.NaN); - DrawCore(c, Display, Display == null ? new PointF?() : IPainterExtensions.GetDisplayPosition(Display.Width, Display.Ascent, Display.Descent, FontSize, c.Width, c.Height, alignment, padding, offsetX, offsetY)); + DrawCore(c, Display, Display == null ? new PointF?() : IPainterExtensions.GetDisplayPosition(Display.Width, Display.Ascent, Display.Descent, (float)FontSize, c.Width, c.Height, alignment, padding, offsetX, offsetY)); } public void Draw(TCanvas canvas, float x, float y) { var c = WrapCanvas(canvas); diff --git a/CSharpMath.Rendering/FrontEnd/Painter.cs b/CSharpMath.Rendering/FrontEnd/Painter.cs index 7905bb5b1..5153f949e 100644 --- a/CSharpMath.Rendering/FrontEnd/Painter.cs +++ b/CSharpMath.Rendering/FrontEnd/Painter.cs @@ -30,14 +30,14 @@ public Painter() { /// Unit of measure: points; /// Defaults to . /// - public float? ErrorFontSize { get; set; } + public double ErrorFontSize { get; set; } public bool DisplayErrorInline { get; set; } = true; public TColor ErrorColor { get; set; } public TColor TextColor { get; set; } public TColor HighlightColor { get; set; } public (TColor glyph, TColor textRun)? GlyphBoxColor { get; set; } public PaintStyle PaintStyle { get; set; } = PaintStyle.Fill; - public float Magnification { get; set; } = 1; + public double Magnification { get; set; } = 1; public string? ErrorMessage { get; protected set; } public abstract IDisplay? Display { get; protected set; } #endregion Non-redisplaying properties @@ -47,9 +47,9 @@ public Painter() { protected abstract void SetRedisplay(); protected Fonts Fonts { get; private set; } = new Fonts(Array.Empty(), DefaultFontSize); /// Unit of measure: points - public float FontSize { get => Fonts.PointSize; set { Fonts = new Fonts(Fonts, value); SetRedisplay(); } } + public double FontSize { get => Fonts.PointSize; set { Fonts = new Fonts(Fonts, (float)value); SetRedisplay(); } } IEnumerable __localTypefaces = Array.Empty(); - public IEnumerable LocalTypefaces { get => __localTypefaces; set { Fonts = new Fonts(value, FontSize); __localTypefaces = value; SetRedisplay(); } } + public IEnumerable LocalTypefaces { get => __localTypefaces; set { Fonts = new Fonts(value, (float)FontSize); __localTypefaces = value; SetRedisplay(); } } Atom.LineStyle __style = Atom.LineStyle.Display; public Atom.LineStyle LineStyle { get => __style; set { __style = value; SetRedisplay(); } } TContent? __content; @@ -74,7 +74,7 @@ protected void UpdateDisplay(float textPainterCanvasWidth) { UpdateDisplayCore(textPainterCanvasWidth); if (Display == null && DisplayErrorInline && ErrorMessage != null) { var font = Fonts; - if (ErrorFontSize is { } errorSize) font = new Fonts(font, errorSize); + if (ErrorFontSize > 0) font = new Fonts(font, (float)ErrorFontSize); var errorLines = ErrorMessage.Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); var runs = new List>(); float y = 0; @@ -116,7 +116,7 @@ protected void DrawCore(ICanvas canvas, IDisplay? display, PointF? canvas.Save(); //invert the canvas vertically: displays are drawn with mathematical coordinates, not graphical coordinates canvas.Scale(1, -1); - canvas.Scale(Magnification, Magnification); + canvas.Scale((float)Magnification, (float)Magnification); if (position is { } p) display.Position = new PointF(p.X, p.Y); canvas.DefaultColor = WrapColor(TextColor); canvas.CurrentColor = WrapColor(HighlightColor); diff --git a/CSharpMath.Rendering/FrontEnd/TextPainter.cs b/CSharpMath.Rendering/FrontEnd/TextPainter.cs index e559dcfe2..acad454d0 100644 --- a/CSharpMath.Rendering/FrontEnd/TextPainter.cs +++ b/CSharpMath.Rendering/FrontEnd/TextPainter.cs @@ -56,7 +56,7 @@ private void DrawCore(TCanvas canvas, float? width, TextAlignment alignment, System.Math.Max(_relativeXCoordDisplay.Width, _absoluteXCoordDisplay.Width), System.Math.Max(_relativeXCoordDisplay.Ascent, _absoluteXCoordDisplay.Ascent), System.Math.Max(_relativeXCoordDisplay.Descent, _absoluteXCoordDisplay.Descent), - FontSize, width ?? c.Width, + (float)FontSize, width ?? c.Width, c.Height, alignment, padding, offsetX, offsetY )); var adjustedCanvasWidth = diff --git a/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj b/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj new file mode 100644 index 000000000..dd3a50f4c --- /dev/null +++ b/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj @@ -0,0 +1,31 @@ + + + + xamarinmac20;MonoAndroid11.0;xamarinios10;netstandard2.0;uap10.0.17763 + The UWP and Uno Platform front end for CSharpMath using SkiaSharp rendering. + $(PackageTags) unoplatform uwp wasm + + true + 8.0 + + + + + %(Filename) + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CSharpMath.Xaml/Views.cs b/CSharpMath.Xaml/Views.cs index 21a24b7e0..7c63ff884 100644 --- a/CSharpMath.Xaml/Views.cs +++ b/CSharpMath.Xaml/Views.cs @@ -25,8 +25,24 @@ namespace CSharpMath.Avalonia { using TextPainter = CSharpMath.SkiaSharp.TextPainter; namespace CSharpMath.Forms { [Xamarin.Forms.ContentProperty(nameof(LaTeX))] +#elif HAS_UNO || WINDOWS_UWP +using Windows.UI.Xaml; +using System.Drawing; +using Windows.UI.Core; +using Windows.UI.Xaml.Input; +using XCanvas = SkiaSharp.SKCanvas; +using XCanvasColor = SkiaSharp.SKColor; +using XColor = Windows.UI.Color; +using XThickness = Windows.UI.Xaml.Thickness; +using XControl = Windows.UI.Xaml.Controls.Control; +using XInheritControl = SkiaSharp.Views.UWP.SKXamlCanvas; +using XProperty = Windows.UI.Xaml.DependencyProperty; +using MathPainter = CSharpMath.SkiaSharp.MathPainter; +using TextPainter = CSharpMath.SkiaSharp.TextPainter; +namespace CSharpMath.UWPUno { + [global::Windows.UI.Xaml.Markup.ContentProperty(Name = nameof(LaTeX))] #endif - public class BaseView : XInheritControl, ICSharpMathAPI + public partial class BaseView : XInheritControl, ICSharpMathAPI where TPainter : Painter, new() where TContent : class { public TPainter Painter { get; } = new TPainter(); @@ -164,8 +180,66 @@ protected sealed override void OnPaintSurface(global::SkiaSharp.Views.Forms.SKPa // SkiaSharp deals with raw pixels as opposed to Xamarin.Forms's device-independent units. // We should scale to occupy the full view size. canvas.Scale(e.Info.Width / (float)Width); +#elif HAS_UNO || WINDOWS_UWP + @this.Invalidate(); + } + return XProperty.Register(propertyName, typeof(TValue), typeof(TThis), + new PropertyMetadata(defaultValue, (b, n) => PropertyChanged((TThis)b, n.NewValue))); + } + public BaseView() { + PointerPressed += OnPointerPressed; + PointerMoved += OnPointerMoved; + PointerReleased += OnPointerReleased; + } + protected override Windows.Foundation.Size MeasureOverride(Windows.Foundation.Size availableSize) => + Painter.Measure((float)availableSize.Width) is { } rect + ? new Windows.Foundation.Size(rect.Width, rect.Height) + : base.MeasureOverride(availableSize); + struct ReadOnlyProperty where TThis : BaseView { + public ReadOnlyProperty(string propertyName, + Func getter) { + Property = XProperty.RegisterDirect(propertyName, b => getter(b.Painter), null, getter(staticPainter)); + _value = getter(staticPainter); + } + TValue _value; + public global::Avalonia.DirectProperty Property; + public void SetValue(TThis @this, TValue value) => @this.SetAndRaise(Property, ref _value, value); + } + static XCanvasColor XColorToXCanvasColor(XColor color) => new XCanvasColor(color.R, color.G, color.B, color.A); + static XColor XCanvasColorToXColor(XCanvasColor color) => XColor.FromArgb(color.Alpha, color.Red, color.Green, color.Blue); + static CSharpMathThickness XThicknessToCSharpMathThickness(XThickness thickness) => new CSharpMathThickness((float)thickness.Left, (float)thickness.Top, (float)thickness.Right, (float)thickness.Bottom); + static XThickness CSharpMathThicknessToXThickness(CSharpMathThickness thickness) => new XThickness(thickness.Left, thickness.Top, thickness.Right, thickness.Bottom); + global::Avalonia.Point _origin; + private void OnPointerPressed(object sender, PointerRoutedEventArgs e) { + var point = e.GetCurrentPoint(this); + if (point.Properties.IsLeftButtonPressed && EnablePanning) { + _origin = point.Position; + } + } + private void OnPointerMoved(object sender, PointerRoutedEventArgs e) { + var point = e.GetCurrentPoint(this); + if (point.Properties.IsLeftButtonPressed && EnablePanning) { + var displacement = point.Position - _origin; + _origin = point.Position; + DisplacementX += (float)displacement.X; + DisplacementY += (float)displacement.Y; + } + } + private void OnPointerReleased(object sender, PointerRoutedEventArgs e) { + var point = e.GetCurrentPoint(this); + if (point.Properties.IsLeftButtonPressed && EnablePanning) { + _origin = point.Position; + } + } + protected override void OnPaintSurface(global::SkiaSharp.Views.UWP.SKPaintSurfaceEventArgs e) { + base.OnPaintSurface(e); + var canvas = e.Surface.Canvas; + canvas.Clear(); + // SkiaSharp deals with raw pixels as opposed to Xamarin.Forms's device-independent units. + // We should scale to occupy the full view size. + canvas.Scale(e.Info.Width / (float)Width); #endif - Painter.Draw(canvas, TextAlignment, Padding, DisplacementX, DisplacementY); + Painter.Draw(canvas, TextAlignment, Padding, (float)DisplacementX, (float)DisplacementY); } /// Requires touch events to be enabled in SkiaSharp/Xamarin.Forms public bool EnablePanning { get => (bool)GetValue(DisablePanningProperty); set => SetValue(DisablePanningProperty, value); } @@ -173,7 +247,7 @@ protected sealed override void OnPaintSurface(global::SkiaSharp.Views.Forms.SKPa static readonly System.Reflection.ParameterInfo[] drawMethodParams = typeof(TPainter) .GetMethod(nameof(Painter.Draw), - new[] { typeof(XCanvas), typeof(TextAlignment), typeof(Thickness), typeof(float), typeof(float) }).GetParameters(); + new[] { typeof(XCanvas), typeof(TextAlignment), typeof(Thickness), typeof(double), typeof(double) }).GetParameters(); static T? Nullable(T value) where T : struct => new T?(value); public (XColor glyph, XColor textRun)? GlyphBoxColor { get => ((XColor glyph, XColor textRun)?)GetValue(GlyphBoxColorProperty); set => SetValue(GlyphBoxColorProperty, value); } public static readonly XProperty GlyphBoxColorProperty = CreateProperty, (XColor glyph, XColor textRun)?>(nameof(GlyphBoxColor), false, @@ -189,11 +263,11 @@ protected sealed override void OnPaintSurface(global::SkiaSharp.Views.Forms.SKPa public bool DisplayErrorInline { get => (bool)GetValue(DisplayErrorInlineProperty); set => SetValue(DisplayErrorInlineProperty, value); } public static readonly XProperty DisplayErrorInlineProperty = CreateProperty, bool>(nameof(DisplayErrorInline), true, p => p.DisplayErrorInline, (p, v) => p.DisplayErrorInline = v); /// Unit of measure: points - public float FontSize { get => (float)GetValue(FontSizeProperty); set => SetValue(FontSizeProperty, value); } - public static readonly XProperty FontSizeProperty = CreateProperty, float>(nameof(FontSize), true, p => p.FontSize, (p, v) => p.FontSize = v); + public double FontSize { get => (double)GetValue(FontSizeProperty); set => SetValue(FontSizeProperty, value); } + public static readonly XProperty FontSizeProperty = CreateProperty, double>(nameof(FontSize), true, p => p.FontSize, (p, v) => p.FontSize = (float)v); /// Unit of measure: points; Defaults to . - public float? ErrorFontSize { get => (float?)GetValue(ErrorFontSizeProperty); set => SetValue(ErrorFontSizeProperty, value); } - public static readonly XProperty ErrorFontSizeProperty = CreateProperty, float?>(nameof(ErrorFontSize), true, p => p.ErrorFontSize, (p, v) => p.ErrorFontSize = v); + public double ErrorFontSize { get => (double)GetValue(ErrorFontSizeProperty); set => SetValue(ErrorFontSizeProperty, value); } + public static readonly XProperty ErrorFontSizeProperty = CreateProperty, double>(nameof(ErrorFontSize), true, p => p.ErrorFontSize, (p, v) => p.ErrorFontSize = (float)v); public IEnumerable LocalTypefaces { get => (IEnumerable)GetValue(LocalTypefacesProperty); set => SetValue(LocalTypefacesProperty, value); } public static readonly XProperty LocalTypefacesProperty = CreateProperty, IEnumerable>(nameof(LocalTypefaces), true, p => p.LocalTypefaces, (p, v) => p.LocalTypefaces = v); public XColor TextColor { get => (XColor)GetValue(TextColorProperty); set => SetValue(TextColorProperty, value); } @@ -206,12 +280,12 @@ protected sealed override void OnPaintSurface(global::SkiaSharp.Views.Forms.SKPa public static readonly XProperty TextAlignmentProperty = CreateProperty, TextAlignment>(nameof(Rendering.FrontEnd.TextAlignment), false, p => (TextAlignment)drawMethodParams[1].DefaultValue, (p, v) => { }); public Thickness Padding { get => (Thickness)GetValue(PaddingProperty); set => SetValue(PaddingProperty, value); } public static readonly XProperty PaddingProperty = CreateProperty, Thickness>(nameof(Padding), false, p => (Thickness)(drawMethodParams[2].DefaultValue ?? new Thickness()), (p, v) => { }); - public float DisplacementX { get => (float)GetValue(DisplacementXProperty); set => SetValue(DisplacementXProperty, value); } - public static readonly XProperty DisplacementXProperty = CreateProperty, float>(nameof(DisplacementX), false, p => (float)drawMethodParams[3].DefaultValue, (p, v) => { }); - public float DisplacementY { get => (float)GetValue(DisplacementYProperty); set => SetValue(DisplacementYProperty, value); } - public static readonly XProperty DisplacementYProperty = CreateProperty, float>(nameof(DisplacementY), false, p => (float)drawMethodParams[4].DefaultValue, (p, v) => { }); - public float Magnification { get => (float)GetValue(MagnificationProperty); set => SetValue(MagnificationProperty, value); } - public static readonly XProperty MagnificationProperty = CreateProperty, float>(nameof(Magnification), false, p => p.Magnification, (p, v) => p.Magnification = v); + public double DisplacementX { get => (float)GetValue(DisplacementXProperty); set => SetValue(DisplacementXProperty, value); } + public static readonly XProperty DisplacementXProperty = CreateProperty, double>(nameof(DisplacementX), false, p => (double)drawMethodParams[3].DefaultValue, (p, v) => { }); + public double DisplacementY { get => (float)GetValue(DisplacementYProperty); set => SetValue(DisplacementYProperty, value); } + public static readonly XProperty DisplacementYProperty = CreateProperty, double>(nameof(DisplacementY), false, p => (double)drawMethodParams[4].DefaultValue, (p, v) => { }); + public double Magnification { get => (float)GetValue(MagnificationProperty); set => SetValue(MagnificationProperty, value); } + public static readonly XProperty MagnificationProperty = CreateProperty, double>(nameof(Magnification), false, p => p.Magnification, (p, v) => p.Magnification = (float)v); public PaintStyle PaintStyle { get => (PaintStyle)GetValue(PaintStyleProperty); set => SetValue(PaintStyleProperty, value); } public static readonly XProperty PaintStyleProperty = CreateProperty, PaintStyle>(nameof(PaintStyle), false, p => p.PaintStyle, (p, v) => p.PaintStyle = v); public LineStyle LineStyle { get => (LineStyle)GetValue(LineStyleProperty); set => SetValue(LineStyleProperty, value); } diff --git a/CSharpMath.sln b/CSharpMath.sln index e2a450c98..f3e37746f 100644 --- a/CSharpMath.sln +++ b/CSharpMath.sln @@ -100,7 +100,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpMath.Evaluation.Tests EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.Ios.Tests", "CSharpMath.Ios.Tests\CSharpMath.Ios.Tests.csproj", "{30C91103-12E5-47AE-85FE-41B0218A8997}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.Rendering.Benchmarks", "CSharpMath.Rendering.Benchmarks\CSharpMath.Rendering.Benchmarks.csproj", "{3D54C678-A873-4831-9894-9E92E6F8EEBF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpMath.Rendering.Benchmarks", "CSharpMath.Rendering.Benchmarks\CSharpMath.Rendering.Benchmarks.csproj", "{3D54C678-A873-4831-9894-9E92E6F8EEBF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UWPUno", "UWPUno", "{4FCF3573-9740-4F65-A672-703E9359F4BD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno", "CSharpMath.UWPUno\CSharpMath.UWPUno.csproj", "{5C46CA75-FA31-4281-80EB-A07750E1FECB}" EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution @@ -113,6 +117,7 @@ Global Typography\Typography.TextBreak\Typography.TextBreak\Typography.TextBreak.projitems*{2e593fca-b809-4270-9eb2-93f380af2d6c}*SharedItemsImports = 5 PixelFarm.Typography (Excerpt)\PixelFarm.Typography (Excerpt).projitems*{3eca00b3-0925-4418-b6f2-ac49aa3520bb}*SharedItemsImports = 13 CSharpMath.Xaml\CSharpMath.Xaml.projitems*{56166c6c-b3b4-4bae-823e-b3d24c080394}*SharedItemsImports = 5 + CSharpMath.Xaml\CSharpMath.Xaml.projitems*{5c46ca75-fa31-4281-80eb-a07750e1fecb}*SharedItemsImports = 5 PixelFarm.Typography (Excerpt)\PixelFarm.Typography (Excerpt).projitems*{65016a61-2125-4e0c-90e8-a915230c7826}*SharedItemsImports = 5 Typography\Typography.GlyphLayout\Typography.GlyphLayout.projitems*{65016a61-2125-4e0c-90e8-a915230c7826}*SharedItemsImports = 5 Typography\Typography.OpenFont\Typography.OpenFont.projitems*{65016a61-2125-4e0c-90e8-a915230c7826}*SharedItemsImports = 5 @@ -1513,6 +1518,54 @@ Global {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|x64.Build.0 = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|x86.ActiveCfg = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|x86.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|ARM.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhone.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|x64.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|x64.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|x86.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|x86.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|ARM.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|ARM.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhone.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|x64.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|x64.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|x86.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|x86.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|Any CPU.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|ARM.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|ARM.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhone.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhone.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x64.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x64.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x86.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1554,6 +1607,7 @@ Global {06241755-626A-4992-9CAE-C5A5745CB83C} = {125C1FE9-F684-4E87-A9EF-969FD1E2D726} {30C91103-12E5-47AE-85FE-41B0218A8997} = {1D406122-CB0D-4366-8EBC-2207EA64B7F1} {3D54C678-A873-4831-9894-9E92E6F8EEBF} = {125C1FE9-F684-4E87-A9EF-969FD1E2D726} + {5C46CA75-FA31-4281-80EB-A07750E1FECB} = {4FCF3573-9740-4F65-A672-703E9359F4BD} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {3C9A56A6-4EA3-4228-B064-E4789B282032} From b21c91c263c1ae4cfca671c84ffd6cf8a29bed6d Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Sun, 17 Jan 2021 20:11:43 +0100 Subject: [PATCH 02/13] Fix issues in Uno specific code --- CSharpMath.Xaml/Views.cs | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/CSharpMath.Xaml/Views.cs b/CSharpMath.Xaml/Views.cs index 7c63ff884..cbffc3ea1 100644 --- a/CSharpMath.Xaml/Views.cs +++ b/CSharpMath.Xaml/Views.cs @@ -4,6 +4,8 @@ using CSharpMath.Rendering.FrontEnd; using CSharpMath.Structures; using Typography.OpenFont; +using CSharpMathTextAlignment = CSharpMath.Rendering.FrontEnd.TextAlignment; +using CSharpMathThickness = CSharpMath.Structures.Thickness; // X stands for Xaml #if Avalonia @@ -198,18 +200,16 @@ protected override Windows.Foundation.Size MeasureOverride(Windows.Foundation.Si struct ReadOnlyProperty where TThis : BaseView { public ReadOnlyProperty(string propertyName, Func getter) { - Property = XProperty.RegisterDirect(propertyName, b => getter(b.Painter), null, getter(staticPainter)); - _value = getter(staticPainter); + Property = XProperty.Register(propertyName, typeof(TValue), typeof(TThis), new Windows.UI.Xaml.PropertyMetadata(getter(staticPainter))); } - TValue _value; - public global::Avalonia.DirectProperty Property; - public void SetValue(TThis @this, TValue value) => @this.SetAndRaise(Property, ref _value, value); + public XProperty Property; + public void SetValue(TThis @this, TValue value) => @this.SetValue(Property, value); } static XCanvasColor XColorToXCanvasColor(XColor color) => new XCanvasColor(color.R, color.G, color.B, color.A); static XColor XCanvasColorToXColor(XCanvasColor color) => XColor.FromArgb(color.Alpha, color.Red, color.Green, color.Blue); static CSharpMathThickness XThicknessToCSharpMathThickness(XThickness thickness) => new CSharpMathThickness((float)thickness.Left, (float)thickness.Top, (float)thickness.Right, (float)thickness.Bottom); static XThickness CSharpMathThicknessToXThickness(CSharpMathThickness thickness) => new XThickness(thickness.Left, thickness.Top, thickness.Right, thickness.Bottom); - global::Avalonia.Point _origin; + global::Windows.Foundation.Point _origin; private void OnPointerPressed(object sender, PointerRoutedEventArgs e) { var point = e.GetCurrentPoint(this); if (point.Properties.IsLeftButtonPressed && EnablePanning) { @@ -219,7 +219,7 @@ private void OnPointerPressed(object sender, PointerRoutedEventArgs e) { private void OnPointerMoved(object sender, PointerRoutedEventArgs e) { var point = e.GetCurrentPoint(this); if (point.Properties.IsLeftButtonPressed && EnablePanning) { - var displacement = point.Position - _origin; + var displacement = new Windows.Foundation.Point(point.Position.X - _origin.X, point.Position.Y - _origin.Y); _origin = point.Position; DisplacementX += (float)displacement.X; DisplacementY += (float)displacement.Y; @@ -247,7 +247,7 @@ protected override void OnPaintSurface(global::SkiaSharp.Views.UWP.SKPaintSurfac static readonly System.Reflection.ParameterInfo[] drawMethodParams = typeof(TPainter) .GetMethod(nameof(Painter.Draw), - new[] { typeof(XCanvas), typeof(TextAlignment), typeof(Thickness), typeof(double), typeof(double) }).GetParameters(); + new[] { typeof(XCanvas), typeof(CSharpMathTextAlignment), typeof(CSharpMathThickness), typeof(float), typeof(float) }).GetParameters(); static T? Nullable(T value) where T : struct => new T?(value); public (XColor glyph, XColor textRun)? GlyphBoxColor { get => ((XColor glyph, XColor textRun)?)GetValue(GlyphBoxColorProperty); set => SetValue(GlyphBoxColorProperty, value); } public static readonly XProperty GlyphBoxColorProperty = CreateProperty, (XColor glyph, XColor textRun)?>(nameof(GlyphBoxColor), false, @@ -276,14 +276,14 @@ protected override void OnPaintSurface(global::SkiaSharp.Views.UWP.SKPaintSurfac public static readonly XProperty HighlightColorProperty = CreateProperty, XColor>(nameof(HighlightColor), false, p => XCanvasColorToXColor(p.HighlightColor), (p, v) => p.HighlightColor = XColorToXCanvasColor(v)); public XColor ErrorColor { get => (XColor)GetValue(ErrorColorProperty); set => SetValue(ErrorColorProperty, value); } public static readonly XProperty ErrorColorProperty = CreateProperty, XColor>(nameof(ErrorColor), false, p => XCanvasColorToXColor(p.ErrorColor), (p, v) => p.ErrorColor = XColorToXCanvasColor(v)); - public TextAlignment TextAlignment { get => (TextAlignment)GetValue(TextAlignmentProperty); set => SetValue(TextAlignmentProperty, value); } - public static readonly XProperty TextAlignmentProperty = CreateProperty, TextAlignment>(nameof(Rendering.FrontEnd.TextAlignment), false, p => (TextAlignment)drawMethodParams[1].DefaultValue, (p, v) => { }); - public Thickness Padding { get => (Thickness)GetValue(PaddingProperty); set => SetValue(PaddingProperty, value); } - public static readonly XProperty PaddingProperty = CreateProperty, Thickness>(nameof(Padding), false, p => (Thickness)(drawMethodParams[2].DefaultValue ?? new Thickness()), (p, v) => { }); + public CSharpMathTextAlignment TextAlignment { get => (CSharpMathTextAlignment)GetValue(TextAlignmentProperty); set => SetValue(TextAlignmentProperty, value); } + public static readonly XProperty TextAlignmentProperty = CreateProperty, CSharpMathTextAlignment>(nameof(Rendering.FrontEnd.TextAlignment), false, p => (CSharpMathTextAlignment)drawMethodParams[1].DefaultValue, (p, v) => { }); + public CSharpMathThickness Padding { get => (CSharpMathThickness)GetValue(PaddingProperty); set => SetValue(PaddingProperty, value); } + public static readonly XProperty PaddingProperty = CreateProperty, CSharpMathThickness>(nameof(Padding), false, p => (CSharpMathThickness)(drawMethodParams[2].DefaultValue ?? new CSharpMathThickness()), (p, v) => { }); public double DisplacementX { get => (float)GetValue(DisplacementXProperty); set => SetValue(DisplacementXProperty, value); } - public static readonly XProperty DisplacementXProperty = CreateProperty, double>(nameof(DisplacementX), false, p => (double)drawMethodParams[3].DefaultValue, (p, v) => { }); + public static readonly XProperty DisplacementXProperty = CreateProperty, double>(nameof(DisplacementX), false, p => Convert.ToDouble(drawMethodParams[3].DefaultValue), (p, v) => { }); public double DisplacementY { get => (float)GetValue(DisplacementYProperty); set => SetValue(DisplacementYProperty, value); } - public static readonly XProperty DisplacementYProperty = CreateProperty, double>(nameof(DisplacementY), false, p => (double)drawMethodParams[4].DefaultValue, (p, v) => { }); + public static readonly XProperty DisplacementYProperty = CreateProperty, double>(nameof(DisplacementY), false, p => Convert.ToDouble(drawMethodParams[4].DefaultValue), (p, v) => { }); public double Magnification { get => (float)GetValue(MagnificationProperty); set => SetValue(MagnificationProperty, value); } public static readonly XProperty MagnificationProperty = CreateProperty, double>(nameof(Magnification), false, p => p.Magnification, (p, v) => p.Magnification = (float)v); public PaintStyle PaintStyle { get => (PaintStyle)GetValue(PaintStyleProperty); set => SetValue(PaintStyleProperty, value); } @@ -294,6 +294,6 @@ protected override void OnPaintSurface(global::SkiaSharp.Views.UWP.SKPaintSurfac private static readonly ReadOnlyProperty, string?> ErrorMessagePropertyKey = new ReadOnlyProperty, string?>(nameof(ErrorMessage), p => p.ErrorMessage); public static readonly XProperty ErrorMessageProperty = ErrorMessagePropertyKey.Property; } - public class MathView : BaseView { } - public class TextView : BaseView { } + public partial class MathView : BaseView { } + public partial class TextView : BaseView { } } From cb747a047de7572ba8c7f40f82234295d1e87f4d Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Sun, 17 Jan 2021 20:52:51 +0100 Subject: [PATCH 03/13] Add base UWPUno example --- .../Assets/AboutAssets.txt | 19 + .../Assets/Fonts/uno-fluentui-assets.ttf | Bin 0 -> 138616 bytes .../CSharpMath.UWPUno.Example.Droid.csproj | 107 ++++ .../CSharpMath.UWPUno.Example.Droid/Main.cs | 43 ++ .../MainActivity.cs | 18 + .../Properties/AndroidManifest.xml | 5 + .../Properties/AssemblyInfo.cs | 30 + .../Resources/AboutResources.txt | 44 ++ .../Resources/drawable/Icon.png | Bin 0 -> 4147 bytes .../Resources/values/Strings.xml | 5 + .../Resources/values/Styles.xml | 12 + .../CSharpMath.UWPUno.Example.Shared/App.xaml | 7 + .../App.xaml.cs | 173 ++++++ .../Assets/SharedAssets.md | 34 ++ ...CSharpMath.UWPUno.Example.Shared.projitems | 44 ++ .../CSharpMath.UWPUno.Example.Shared.shproj | 13 + .../MainPage.xaml | 23 + .../MainPage.xaml.cs | 30 + .../Strings/en/Resources.resw | 123 ++++ .../TryPage.xaml | 37 ++ .../TryPage.xaml.cs | 38 ++ .../Assets/lockscreenlogo.scale-200.png | Bin 0 -> 1732 bytes .../Assets/splashscreen.scale-200.png | Bin 0 -> 49447 bytes .../Assets/square150x150logo.scale-200.png | Bin 0 -> 15476 bytes .../Assets/square44x44logo.scale-200.png | Bin 0 -> 3800 bytes .../Assets/storelogo.png | Bin 0 -> 1833 bytes .../Assets/wide310x150logo.scale-200.png | Bin 0 -> 16666 bytes .../CSharpMath.UWPUno.Example.UWP.csproj | 181 ++++++ .../Package.appxmanifest | 49 ++ .../Properties/AssemblyInfo.cs | 29 + .../Properties/Default.rd.xml | 31 + .../Assets/SplashScreen.png | Bin 0 -> 49447 bytes .../CSharpMath.UWPUno.Example.Wasm.csproj | 51 ++ .../LinkerConfig.xml | 9 + .../CSharpMath.UWPUno.Example.Wasm/Program.cs | 17 + .../WasmCSS/Fonts.css | 27 + .../WasmScripts/AppManifest.js | 7 + .../wwwroot/web.config | 78 +++ ....GeneratedMSBuildEditorConfig.editorconfig | 125 ++++ .../CSharpMath.UWPUno.Example.iOS.csproj | 161 ++++++ .../Entitlements.plist | 6 + .../CSharpMath.UWPUno.Example.iOS/Info.plist | 57 ++ .../LaunchScreen.storyboard | 52 ++ .../CSharpMath.UWPUno.Example.iOS/Main.cs | 15 + .../AppIcons.appiconset/Contents.json | 106 ++++ .../AppIcons.appiconset/iPad-76x76@2x.png | Bin 0 -> 1218 bytes .../AppIcons.appiconset/iPad-84x84@2x.png | Bin 0 -> 1317 bytes .../AppIcons.appiconset/iPhone-20x20@2x.png | Bin 0 -> 224 bytes .../AppIcons.appiconset/iPhone-20x20@3x.png | Bin 0 -> 308 bytes .../AppIcons.appiconset/iPhone-40x40@3x.png | Bin 0 -> 971 bytes .../AppIcons.appiconset/iPhone-60x60@2x.png | Bin 0 -> 971 bytes .../ios-marketing-1024x1024@1x.png | Bin 0 -> 11313 bytes .../LaunchImages.launchimage/Contents.json | 58 ++ .../Properties/AssemblyInfo.cs | 36 ++ .../Resources/Default-568h@2x.png | Bin 0 -> 2215 bytes .../Resources/Fonts/uno-fluentui-assets.ttf | Bin 0 -> 138616 bytes .../Resources/SplashScreen@2x.png | Bin 0 -> 36520 bytes .../Resources/SplashScreen@3x.png | Bin 0 -> 59332 bytes .../AppIcon.appiconset/AppIcon-128.png | Bin 0 -> 23243 bytes .../AppIcon.appiconset/AppIcon-128@2x.png | Bin 0 -> 36887 bytes .../AppIcon.appiconset/AppIcon-16.png | Bin 0 -> 15188 bytes .../AppIcon.appiconset/AppIcon-16@2x.png | Bin 0 -> 16188 bytes .../AppIcon.appiconset/AppIcon-256.png | Bin 0 -> 37404 bytes .../AppIcon.appiconset/AppIcon-256@2x.png | Bin 0 -> 79023 bytes .../AppIcon.appiconset/AppIcon-32.png | Bin 0 -> 16183 bytes .../AppIcon.appiconset/AppIcon-32@2x.png | Bin 0 -> 18284 bytes .../AppIcon.appiconset/AppIcon-512.png | Bin 0 -> 78932 bytes .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 0 -> 182243 bytes .../AppIcon.appiconset/Contents.json | 68 +++ .../Assets.xcassets/Contents.json | 6 + .../unologo.imageset/Contents.json | 528 +++++++++++++++++ .../unologo.imageset/unoplatform.jpg | Bin 0 -> 18136 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 125 ++++ .../CSharpMath.UWPUno.Example.macOS.csproj | 133 +++++ .../Entitlements.plist | 7 + .../Info.plist | 32 + .../CSharpMath.UWPUno.Example.macOS/Main.cs | 15 + .../Properties/AssemblyInfo.cs | 36 ++ .../Resources/Fonts/uno-fluentui-assets.ttf | Bin 0 -> 138616 bytes CSharpMath.Xaml/Views.cs | 6 +- CSharpMath.sln | 545 ++++++++++++++++++ 81 files changed, 3398 insertions(+), 3 deletions(-) create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/AboutAssets.txt create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/Fonts/uno-fluentui-assets.ttf create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Main.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/MainActivity.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AssemblyInfo.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/AboutResources.txt create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/drawable/Icon.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Strings.xml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Styles.xml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Assets/SharedAssets.md create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.shproj create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/lockscreenlogo.scale-200.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/splashscreen.scale-200.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/square150x150logo.scale-200.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/square44x44logo.scale-200.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/storelogo.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/wide310x150logo.scale-200.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Package.appxmanifest create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/AssemblyInfo.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/Default.rd.xml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Assets/SplashScreen.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmCSS/Fonts.css create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmScripts/AppManifest.js create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/wwwroot/web.config create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Entitlements.plist create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Info.plist create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/LaunchScreen.storyboard create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Main.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/Contents.json create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-76x76@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-84x84@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@3x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-40x40@3x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-60x60@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/ios-marketing-1024x1024@1x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/LaunchImages.launchimage/Contents.json create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Properties/AssemblyInfo.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Default-568h@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Fonts/uno-fluentui-assets.ttf create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/SplashScreen@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/SplashScreen@3x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/Contents.json create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/unologo.imageset/Contents.json create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/unologo.imageset/unoplatform.jpg create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Entitlements.plist create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Info.plist create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Main.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Properties/AssemblyInfo.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Resources/Fonts/uno-fluentui-assets.ttf diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/AboutAssets.txt b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/AboutAssets.txt new file mode 100644 index 000000000..ee3988629 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/Fonts/uno-fluentui-assets.ttf b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/Fonts/uno-fluentui-assets.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fedc86ff3b6e5ff59f36fbcbd208d6cb65d5e85e GIT binary patch literal 138616 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�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 + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {B7759D42-229D-47CB-96A2-E99DB18AA316} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + CSharpMath.UWPUno.Example.Droid + CSharpMath.UWPUno.Example.Droid + 512 + true + Resources\Resource.Designer.cs + true + Off + False + v10.0 + Properties\AndroidManifest.xml + True + ..\CSharpMath.UWPUno.Example.Shared\Strings + + + true + portable + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + + + portable + true + true + true + bin\Release\ + TRACE + prompt + 4 + False + SdkOnly + true + true + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5c46ca75-fa31-4281-80eb-a07750e1fecb} + CSharpMath.UWPUno + + + + + + + + + + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Main.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Main.cs new file mode 100644 index 000000000..756d5d3f3 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Main.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +using Android.App; +using Android.Content; +using Android.OS; +using Android.Runtime; +using Android.Views; +using Android.Widget; +using Com.Nostra13.Universalimageloader.Core; +using Windows.UI.Xaml.Media; + +namespace CSharpMath.UWPUno.Example.Droid +{ + [global::Android.App.ApplicationAttribute( + Label = "@string/ApplicationName", + LargeHeap = true, + HardwareAccelerated = true, + Theme = "@style/AppTheme" + )] + public class Application : Windows.UI.Xaml.NativeApplication + { + public Application(IntPtr javaReference, JniHandleOwnership transfer) + : base(() => new App(), javaReference, transfer) + { + ConfigureUniversalImageLoader(); + } + + private void ConfigureUniversalImageLoader() + { + // Create global configuration and initialize ImageLoader with this config + ImageLoaderConfiguration config = new ImageLoaderConfiguration + .Builder(Context) + .Build(); + + ImageLoader.Instance.Init(config); + + ImageSource.DefaultImageLoader = ImageLoader.Instance.LoadImageAsync; + } + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/MainActivity.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/MainActivity.cs new file mode 100644 index 000000000..2a56b21d8 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/MainActivity.cs @@ -0,0 +1,18 @@ +using Android.App; +using Android.Widget; +using Android.OS; +using Android.Content.PM; +using Android.Views; + +namespace CSharpMath.UWPUno.Example.Droid +{ + [Activity( + MainLauncher = true, + ConfigurationChanges = global::Uno.UI.ActivityHelper.AllConfigChanges, + WindowSoftInputMode = SoftInput.AdjustPan | SoftInput.StateHidden + )] + public class MainActivity : Windows.UI.Xaml.ApplicationActivity + { + } +} + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml new file mode 100644 index 000000000..71ff63168 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AssemblyInfo.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..c6c88150c --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// 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("CSharpMath.UWPUno.Example.Droid")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CSharpMath.UWPUno.Example.Droid")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// 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 Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/AboutResources.txt b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/AboutResources.txt new file mode 100644 index 000000000..c2bca974c --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/drawable/Icon.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/drawable/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8074c4c571b8cd19e27f4ee5545df367420686d7 GIT binary patch literal 4147 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 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Strings.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Strings.xml new file mode 100644 index 000000000..abb7cd941 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Strings.xml @@ -0,0 +1,5 @@ + + + Hello World, Click Me! + CSharpMath.UWPUno.Example + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Styles.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Styles.xml new file mode 100644 index 000000000..d668a8e04 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Styles.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml new file mode 100644 index 000000000..543feb945 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml @@ -0,0 +1,7 @@ + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml.cs new file mode 100644 index 000000000..36e6058cd --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml.cs @@ -0,0 +1,173 @@ +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace CSharpMath.UWPUno.Example +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + public sealed partial class App : Application + { + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() + { + ConfigureFilters(global::Uno.Extensions.LogExtensionPoint.AmbientLoggerFactory); + + this.InitializeComponent(); + this.Suspending += OnSuspending; + } + + /// + /// Invoked when the application is launched normally by the end user. Other entry points + /// will be used such as when the application is launched to open a specific file. + /// + /// Details about the launch request and process. + protected override void OnLaunched(LaunchActivatedEventArgs e) + { +#if DEBUG + if (System.Diagnostics.Debugger.IsAttached) + { + // this.DebugSettings.EnableFrameRateCounter = true; + } +#endif + +#if NET5_0 && WINDOWS + var window = new Window(); + window.Activate(); +#else + var window = Windows.UI.Xaml.Window.Current; +#endif + + Frame? rootFrame = window.Content as Frame; + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == null) + { + // Create a Frame to act as the navigation context and navigate to the first page + rootFrame = new Frame(); + + rootFrame.NavigationFailed += OnNavigationFailed; + + if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) + { + //TODO: Load state from previously suspended application + } + + // Place the frame in the current Window + window.Content = rootFrame; + } + +#if !(NET5_0 && WINDOWS) + if (e.PrelaunchActivated == false) +#endif + { + if (rootFrame.Content == null) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame.Navigate(typeof(MainPage), e.Arguments); + } + // Ensure the current window is active + window.Activate(); + } + } + + /// + /// Invoked when Navigation to a certain page fails + /// + /// The Frame which failed navigation + /// Details about the navigation failure + void OnNavigationFailed(object sender, NavigationFailedEventArgs e) + { + throw new Exception($"Failed to load {e.SourcePageType.FullName}: {e.Exception}"); + } + + /// + /// Invoked when application execution is being suspended. Application state is saved + /// without knowing whether the application will be terminated or resumed with the contents + /// of memory still intact. + /// + /// The source of the suspend request. + /// Details about the suspend request. + private void OnSuspending(object sender, SuspendingEventArgs e) + { + var deferral = e.SuspendingOperation.GetDeferral(); + //TODO: Save application state and stop any background activity + deferral.Complete(); + } + + + /// + /// Configures global logging + /// + /// + static void ConfigureFilters(ILoggerFactory factory) + { + factory + .WithFilter(new FilterLoggerSettings + { + { "Uno", LogLevel.Warning }, + { "Windows", LogLevel.Warning }, + + // Debug JS interop + // { "Uno.Foundation.WebAssemblyRuntime", LogLevel.Debug }, + + // Generic Xaml events + // { "Windows.UI.Xaml", LogLevel.Debug }, + // { "Windows.UI.Xaml.VisualStateGroup", LogLevel.Debug }, + // { "Windows.UI.Xaml.StateTriggerBase", LogLevel.Debug }, + // { "Windows.UI.Xaml.UIElement", LogLevel.Debug }, + + // Layouter specific messages + // { "Windows.UI.Xaml.Controls", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.Layouter", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.Panel", LogLevel.Debug }, + // { "Windows.Storage", LogLevel.Debug }, + + // Binding related messages + // { "Windows.UI.Xaml.Data", LogLevel.Debug }, + + // DependencyObject memory references tracking + // { "ReferenceHolder", LogLevel.Debug }, + + // ListView-related messages + // { "Windows.UI.Xaml.Controls.ListViewBase", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.ListView", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.GridView", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.VirtualizingPanelLayout", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.NativeListViewBase", LogLevel.Debug }, + // { "Windows.UI.Xaml.Controls.ListViewBaseSource", LogLevel.Debug }, //iOS + // { "Windows.UI.Xaml.Controls.ListViewBaseInternalContainer", LogLevel.Debug }, //iOS + // { "Windows.UI.Xaml.Controls.NativeListViewBaseAdapter", LogLevel.Debug }, //Android + // { "Windows.UI.Xaml.Controls.BufferViewCache", LogLevel.Debug }, //Android + // { "Windows.UI.Xaml.Controls.VirtualizingPanelGenerator", LogLevel.Debug }, //WASM + } + ) +#if DEBUG + .AddConsole(LogLevel.Debug); +#else + .AddConsole(LogLevel.Information); +#endif + } + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Assets/SharedAssets.md b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Assets/SharedAssets.md new file mode 100644 index 000000000..8d2d37a17 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Assets/SharedAssets.md @@ -0,0 +1,34 @@ +See documentation about assets here : https://github.com/unoplatform/uno/blob/master/doc/articles/features/working-with-assets.md + +# Here is a cheat sheet: + +1. Add the image file to the `Assets` directory of a shared project. +2. Set the build action to `Content`. +3. (Recommended) Provide an asset for various scales/dpi + +## Examples + +``` +\Assets\Images\logo.scale-100.png +\Assets\Images\logo.scale-200.png +\Assets\Images\logo.scale-400.png + +\Assets\Images\scale-100\logo.png +\Assets\Images\scale-200\logo.png +\Assets\Images\scale\400\logo.png +``` + +## Table of scales + +| Scale | UWP | iOS | Android | +|-------|:-----------:|:--------:|:-------:| +| `100` | scale-100 | @1x | mdpi | +| `125` | scale-125 | N/A | N/A | +| `150` | scale-150 | N/A | hdpi | +| `200` | scale-200 | @2x | xhdpi | +| `300` | scale-300 | @3x | xxhdpi | +| `400` | scale-400 | N/A | xxxhdpi | + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems new file mode 100644 index 000000000..246b2e6e8 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems @@ -0,0 +1,44 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + true + 6279c845-92f8-4333-ab99-3d213163593c + + + CSharpMath.UWPUno.Example + + + + Designer + MSBuild:Compile + + + + + App.xaml + + + MainPage.xaml + + + TryPage.xaml + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + + + + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.shproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.shproj new file mode 100644 index 000000000..986c2de54 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.shproj @@ -0,0 +1,13 @@ + + + + 6279c845-92f8-4333-ab99-3d213163593c + 14.0 + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml new file mode 100644 index 000000000..f39e6c883 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml.cs new file mode 100644 index 000000000..ed7665f73 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +namespace CSharpMath.UWPUno.Example +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainPage : Page + { + public MainPage() + { + this.InitializeComponent(); + } + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw new file mode 100644 index 000000000..0ff5f5e28 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + CSharpMath.UWPUno.Example + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml new file mode 100644 index 000000000..327790275 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml.cs new file mode 100644 index 000000000..3be68e385 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace CSharpMath.UWPUno.Example { + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class TryPage : Page { + public double[] FontSizes = new double[] { + 1, 2, 4, 8, 12, 16, 20, 24, 30, 36, 48, 60, 72, 96, 108, 144, 192, + 288, 384, 480, 576, 666, 768, 864, 960 + }; + public TryPage() { + InitializeComponent(); + FontSizeComboBox.SelectedItem = View.FontSize; + FontSizeComboBox.SelectionChanged += (sender, e) => + View.FontSize = (double)FontSizeComboBox.SelectedItem; + Entry.TextChanged += (sender, e) => { + View.LaTeX = Entry.Text; + (Exit.Text, Exit.Foreground) = + (View.LaTeX, View.ErrorMessage != null ? new SolidColorBrush(Colors.Red) : new SolidColorBrush(Colors.Black)); + }; + } + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/lockscreenlogo.scale-200.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/lockscreenlogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5e47bf2872a7f114677885614b9eb0d44675ed GIT binary patch literal 1732 zcmV;#20QtQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D23bi&K~!i%?Us8? z(^nM7+1wIYoD3Z#^>1~sQ@gyvSWxmfq%H^Y-g}>;Sfgc?M4nsFwq&VAbR3$*XIcWTqIZbwlmCKH zw1c1+Mxyr?f0l`YiD~v(b_gvL72R!LbeYpiXre6+Bx6G0!YZPNP-W`EJfNobj`${;g6N&tB*mBxF|taO$v4gJeXW z1mx#0ut!OU?a|VnT*|z^ARS;|CV-qWr;{Z!L&&%2ef9-p;56bam!lIzo&Z~eHicH8 zQT7i2tWuOimkJpD_Pt3!Pi`h+Vb=5`Y}amgZSB-LOufm7y0<7w0O@ zZW%gCWUqvsLhCqHE*lHq4c3{-L72JH63=jpl8+}r&a-}6Aa>gJX937~mYqbN9+s4& zrP%qu8RxM>CyDG6$;gExah=Vuyaor0Kb8h5hzZXPNdzSC1>91NC|1cKvIkkRX>(zQ z8&tGoL@F|c5qXNJ;FZu)baN?F^JS=vs6L?#wWo974rDyP_}AK|j@aNbG{(^b1XLsO zU}WYe&UlrR8G0se_7<{b0&>cF=x7drl5dj|X=-4nw{seB7R%9XBKbtvTX$Rvw}7_P zJxc1=y~}8!YIYv_<54m&rR?nl(!Ohx$Vq^o5m=BgHd6s8`50sRN zqZT>(3UOOi@=U9VJT-9r)1J;#imHe-0bZ9@#5gZ9HV!5XXx_^YN8ttO_#&nOoK1RI zgt($X;O)at>};QNfgv+xBshYzB3_GtBSn+uSu}l-8 z-=g*GN@NSe!wFAVA&~>9ZrzVEXa=gII)zB%FhS&r-LAYeL{K5YzO69sitNgV&$dLR`F0B2)b%oh}kRnY49a}CODYZ zm@BYpa%s!*uOqq^D)_b?YLTm(srg)?qd^@Buahk^OXx}T0qZg~y$ zm(~!oR}?(UMs=#QlW`WeN4J7!Hx#4*6s6+K({?=Br@7`|3ZBk^CxO~{>&dU#@DtDj z`nK4Im2VKMS2FoyA-G&h)IwLgg0`CSzB594Q|mQio;&zGbu|jO2f{vm(+;inRU-QY z@E_gTa9091fQQa)Bl6rq8A=0%{rVOXg#KkgPzG&@99n=f)cj1OxhJJd8%z&0+-HIi z^w!n;3WDm?Dm_DQsIgDbrCmnk`9a(t6-(%W`g;nv3v|E!N^IZ6JAnhslfrEfk6at0 zo>u#Omdq*4Nr(pOTbUqmS+xnfb#YX8?Ph+ju9g{isl!)CsE*4U$nyC~(x2sva1fWX z&`prT@4%D{^NY*oA+P=W>3N{d2BLobrqrP;C8^IFPtnH4_{bXd>oBhX literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/splashscreen.scale-200.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/splashscreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..8c265cf27ff9bcb595128532a8c15cf345703972 GIT binary patch literal 49447 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�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 Gv;PA_NN3mp literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/square150x150logo.scale-200.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/square150x150logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad09e66a99ca19fe3ef71a4b65fafca6938674a GIT binary patch literal 15476 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 XS@8W2l~m>e00000NkvXXu0mjf8?#wx literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/wide310x150logo.scale-200.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/wide310x150logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..6c31a63a716a1c2ac0d69c459748fbf459b26196 GIT binary patch literal 16666 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 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj new file mode 100644 index 000000000..54d27845d --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj @@ -0,0 +1,181 @@ + + + + + + + 6.2.9 + + + + + + + + + {38f58489-ede4-4289-8acf-a9756977a7a6} + CSharpMath.Editor + + + {65016a61-2125-4e0c-90e8-a915230c7826} + CSharpMath.Rendering + + + {35b4bb5b-2202-436e-9afe-00997ca2cc65} + CSharpMath.SkiaSharp + + + + {5157367b-f03e-4acb-83a1-0de414a3bfca} + CSharpMath + + + + Debug + x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D} + AppContainerExe + Properties + CSharpMath.UWPUno.Example + CSharpMath.UWPUno.Example + en-US + UAP + 10.0.19041.0 + 10.0.17763.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + CSharpMath.UWPUno.Example.Uwp_TemporaryKey.pfx + + + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + true + + + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + true + true + + + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM + false + prompt + true + + + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM + false + prompt + true + true + + + true + bin\ARM64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM64 + false + prompt + true + true + + + bin\ARM64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM64 + false + prompt + true + true + + + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + true + + + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + true + true + + + + + + + + + + + Designer + + + + + + + + + + + + + + + 14.0 + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Package.appxmanifest b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Package.appxmanifest new file mode 100644 index 000000000..4e42fbb0f --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Package.appxmanifest @@ -0,0 +1,49 @@ + + + + + + + + + + CSharpMath.UWPUno.Example + CSharpMath.UWPUno.Example + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/AssemblyInfo.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..45acdc0dd --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 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("CSharpMath.UWPUno.Example.UWP")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CSharpMath.UWPUno.Example.UWP")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 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 Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: ComVisible(false)] diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/Default.rd.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/Default.rd.xml new file mode 100644 index 000000000..80a960ce3 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/Default.rd.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Assets/SplashScreen.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Assets/SplashScreen.png new file mode 100644 index 0000000000000000000000000000000000000000..8c265cf27ff9bcb595128532a8c15cf345703972 GIT binary patch literal 49447 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 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png new file mode 100644 index 0000000000000000000000000000000000000000..5757c31d275a63285950e29429d7063f37a51d9a GIT binary patch literal 23243 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 F{trNl^JoA7 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cf3a6e3ef7ced908021090ee53991b867c3daac3 GIT binary patch literal 16188 zcmeI3X;c&E8pnr32#cUnR0^UoXayx?10-ok00Tlb%36b>FeD?4WHSj6C@O+_m8!S` zDvH{=pe!!8EP`MW3%KvNfFf$qst4Qo_<_q!9_H zbHoanBPdZsK#p3O5>W#Hm#eG*hq zV8VKTZ2Z?pfGzz&>qKS5+c<2g}MM6LF z6om>RJ3G2i#SE4!c{1CP;mmerIysP;bcPF!&ZaS(sB{L0&gRe=9m1N5^;}58KaVR z4oxDaK~hKt$u(-k#~9G3j8bS6>L|q*O7?Vru`n_xLSaws0mmzo4Om*O@rp$dbR!+m zsSb))LbL!#t%y;HA+K2ER%{2ldks9lcXIk<()E0C?2s1zf=$=cW$RoDT{FZ*?v*n| z1%VocDoCM_^14=;-zS9RDN}T-YBJew7A%)2;?(wBT7OILeD`L91fT}uAx<`xL8sDP zgP2SXgT-OEOrkS6bUG?Ym$F|Dp+W-Bj~^fh(}m;2K<7Xy`{zLRj|9|!e=7@Gi^?Mr zbLJ~lGEl>VWnd&kQ_3T`wBAOPvS(FsrYNKe6*4S{$KuikYDT#_R~pAxuGWBZG2|=Y zAq|c&EaAAanGDE@4N{#Xpexnc$%#c}GbT%@5-0+qGb9lb)@0{Sh(aOS{#j~)LL8&p zE#0Xl|1dSm{#ojoDi}HGKq*S28~r~mF+iHnO8LNQWPQe?)-AGnJI}H}Xkp*hPaRUY z^Gs5LDmA3rac-1PTdwC2>p7!zp3a@i0mZu0j3?G@2uQ-E^=a)LR*$pW2LHbk*p(k; z|8kAEC`kTS8>%Z+r|Qc|)Qb6vr zTxc4YF^&rp5n6!bLes#Eaa@>)&;lG6ng(W!7SCL*)|$AzYW8RNJx5upV*E;J3y7{`T) z2ra;Ip=n^oe~HVu_tig0j=b*|hrHN#()wK}@=_pK>=PgafQ0b?kdy)dZ$Bc}#{dvR z2Y^4q0f3VU03#I}!cKVufWZb|fk%+`)`N^C>(YaVSM!_SJ})nADLqqaQkryd|DiJ% zn*OtV*%soSWPN*)J7Ga!kf&aVkZtsHa)p)5^RV>9dSeSprQw6>osiglwLQ4f@-vf?(g{o6U&wRVH}2f-SGSiZ6wSj-X+BnZIecyc;^09tGe;qkx!G=hbAnA&5kwr+Yp@u6uTpXwZt0)u30-{ zT61-hhJHuPTC`^G1Ys=cbf$Rmv3teY6wr3V^`Wd6UpEeIHB=VtY_4{%ToHNRPRY@p z_FJ^yvEWfn>ZBES+TP1ktQWlC*oyMy+^YHmrmx_R32a&kso3a--J|5J2iKN2(RkMD zmJlsJKL0v0>ls|NInQ)8_xrc!Ue6_sD7#gXQ9%p-Z++mr??fXeUM+C2u35W#lBn=y zMreaJDQjEqpz{4SdlO|JLe|Ty<~)fFdj_|2hsF+azqQQngY>=c@{sZ)bPXB2x$#ga z!9p+iL>@umQhKrUq3gC-u18(HuV=M>yDH%5h4LMir(fpSk8`>~NTkO4SHqcWZ>@>f zA7=7Z`Z2=E?M7$FJNd1FI|(;-x7Jn~PP}re-Ywkxd-C4IJ?jOsk{r%#X<9*=Qn4~c zbFpOay${b_$#nDf;o-S^t_$jAgITuIaw<)X>nyB9VVBeLw(My4H*EBBtz9jXT8)<4 zL|1Ja`Qvqi@Dn!yE^wCErk8EdCNlXZxiWc#%xWo4jG{!Is;qp^&NBbG%5|1rjXI4)J*H8QQhG*l{6N^r) ze#4><)*9|NkQ=ml53_(~&|hqw^{63wOuqFnFZuFSS*G%g>Dfn8_lCG$64+WuOleUT zXZ1sjB}?s7N4>t<7`-wTZ~)Az$hR5FS-Jc$(!@MZ=GV%G35Az)cCI4(0IyDgc@aMZ zZZD(p>)zHn`d8Vj7c?ERT@vP!zw3qG{RD%|!GGH4=#k2HTrJMHm!n5_x4C%S7O2y! zZi+fJyWQumo5a}KsB(}yZP_oW&o<7z?^h=CDXOfTwte5$?8C(Pec#xu@GyVvxo|IV zFwyhKh6h9577a~JD;VoOGd%ohQ!LO{t(pyPE((m-%Lq%b6myfz!-to*9sc3rs!IN1 zWLYmbEc zhWhMC9l2|wEIOSqhB(6a{PykH4py}Mms<_*-g(^C5U^3UFw{A4?rz8+ZAp8ID67Lj z5l_5j)-pJkz#HE3`pH_$_PJ$I$+iwMSU5e8rwYjr^LprN%@HU4Vs~^racgASPpjJu zCkH`tt3pah`SF^K&6MX+=`%*feCIdpg%fEV;rrk0Ka6US^bFgKe zG>_%BBRl2S0CNxTvAgwN%^%qjkj-y=_g%%u7ZVGL!df;ph2KujA9Ta89>`r;YWM!` zvi-v|f!wxG-kdpiWmB)LIyJp!MFZp+( z*zc`+RQbh9I&WOXepK7-14ya z$%Zz&+~t}BoBeHFX1?Se6$Q8bCam^|p_*%do|i{1IZCo5&8hdiSdd=dxOI(xZS5t? zX75oA$*18975mP;^Lo7O=$mE6<2JIn7aa6T%!@~AhgnkBt1bCWSN9i19gpQ(l7#wE zl@6OO+EDX46t@M>l1n3kTaOQ|KD?hv(po+ul?~n`)~}6^s@$0a1dZO9%m1+^o|qZS znCH!3eGp=|nk#L|qQ|Q@NBWhUlo{1q75(w?N@3Z#5mjCf!Ejb9ZdgjIjE0&W-PY+ssq{*mtec3-aJ*oQ5Ict5hs@7UfuY@SSkU>QvLIMB)sB*HBssI4+!2|*j;2z#| z?ek3^-VkkNUpW8($k;#s0Rc%V1ONapEm&R4QA<&Q-^j+A8Dwl@Xu|AjZTp}G00c!` zZ9ztsCXN(_CT3uW5Y>KtGZh8cScpoKOOaL4R>H&_EbC@(qUQEO-N?<-h|icxL>NiX zmH#1twTUB$!qwUe;=u1JMD<5p{s;SKGYb{P9}-7PAu6$-2`RJ`l_?}_>`f@Rn7NsZ z*f@A8c=(vvxcGS4IiFFmv$Aosu=266aWb*8@w4*rv$9eA^`a6+dawlTjZOJgC8hsL z_wbt#mARv%Ek6s3i;D}h3kS1}y%`G|A0HnJD?1B2JJW-L$>9ye5#-7QaiIP)$bZF= zG;uJp2irP=Z6Fjs4tC204QMS5Y2oAH^{?;y1Oiw+1;1gRMbkCM>oPGeMSr zG(J-PJ*)U7Y^-eTABJTj%pu6~@0uTZ{V~({naCYWXX)@&9G$ zNACYEw30peVW$IGJ<|Lf{r_!>e-q}vrIH0ZJj~BGkLK;e?EPaeQ!}yq=hpw~umb+@eT_P^It@aLw+|1cLG#s&JL25f>X|E=vGng7&l{j8~#(;s>scGia% z3)|11f4M&H{#Vym|Fi4k?tgXthv!QO*io4MuWbL){K)I)&im)Kp!RT)U?R-T#l^uT z$nvkv|LUO(b~Ulmk_11jUx%NwlAVkDFQoJXA+P`uA647J9Z(NUQ{L=o7>z9Zg z3x4BzOyigKZ(P4b^jPp4*JB#Lw14CJC8EcI-?$#r_@(_D*Dn!07W~Hbn8q*d-?)B> z=&|58uE#WfY5&IcOGJ+azi~aL@k{$Ru3sX0EclJ zmxvwYxE|B^rTrV%FA+T!{KoZ|#xL#P zxPFP~vEVnZ$25Lv|Hk!8M2`i(aXqH-OZ$Jsh4hby|4bkcPyD$&Jlbd1>yQ5MSRjRw ztg0da;PwOn@bLoxF7F@Sw*UYqRsi6K0RX_C007|I#OQZQ0|2jVP3jsJmi_+pb&9*q)MBC$7R7a1k>?Q;H+(@TA-zY;p!k(3t0b zx8=5lIb(>(kHUQ}5!l0OrwkZ`c@3Ka3KvB?D6SXL=r4y`lXM?oKcF~pSkgAIKI`Ft zjso3OAn_9OLTQ1NuE7ktlNHiAtSjjQRq6NuOCKE{5#aa^moXfLgyrgWVhgCn(syze zyLsBy$7m-H>ZWf4e-D~_>VQJR6u{0&_}rHVnx%%$9z@dQhn|9-VtNd%59@^@IlbNc zz;VNX+ZJd`X$!?_L(=>XF7#{+)e)*2$OGhos@icfdC0+UUc+{G*@8Q9nl5|bqvjK9 z{UVdNmXLwkwC~fy5k+Cp0lm>u;MeFbT!gxb^2q_|z-p5+mWN6aNub+SI9(2vr?p51 z8nOVl*bOibn3k?~UYf#Dv`>{|xRM@3AbvlJgnPGZ7J7S}+OoG(^|Py01+akHK>9st z?feMKU;Tt_iJyH?^xEzQ~sRi z1oelT+WSUw*xqNVOShsZH&MmnQ4cWz#c;w14f%*ejsD6`HYPSQi!ThO+<+9tP29xx z3Su!XW>aeQ0wxkQ9UDCMEj&Bty$@cSyS>dsu4UnuW5QdLQ;Obn;{DT{ea+j@F3>L1 z7oLQpFH)Xw)t3Mkp!{2uqJ-a~Bm!L*I&XreWA9gR$}D%b?u?c`x2VbP-)XJv5~iZr``tTyVs6$Be1% zM?E%(>h;^C&_rD^PIcUg`XNmIrmNf$28l4MKtO!;){w zmPYH%zK0#1i-ik}{_hd>3%qIK$Bv z=Rk$VFAdKN)}y2Db~U{4RJ2LbO}_PAajOTDdp#nDFSD7y z)chvi()AhHA`D6LftQ{?_YL0l=6>uU3_CPyZ$n;#(>j6jP)P`Owq~nzcB(RyhMK`=&1dkWGH+&SiF1My}= zwK9~6=3<>we_MN4Ip(kCyiwXtbW#tr+b4GKd6udrE)uQ93!&R5Ohi7cjYaU6VD8nB zb!mUX0^vbb0^VViUPUwLZrd5#cHIv7ZEA?|-wKBgCyli{BYxW$*DE6XdsP?-2-CuaSPbG387G$~Cm zw`j4!YZD(2_0`_e00mTeg)&s1QAv4h9uu^l{QY}3;${I^ah5ICxYeEO0;pz51UZ#z zL{mQo=VK zwM6oM^cK=Au1l#YyNA{kbmqF)HRn<4JnR}H4#r4p&nszkb3&Tb4aErHjB)Jmih9`o zxg4Q4p;;8Zf7%nR-1kB#=Ap+4)YS^4j~gJ1)0*{!(NA|lik_(-NiAlqRXaPo?7`FfZe?qat#2;a)|Ha>6VVikn)w1r9bJX<_4 zgq9)i3V~&H*ZKIKRi`=;D2v=Z#p~eQ2J0=9>3&{mX-I+%QZBYm?qqKEv82!>UHdUj zcQ9gN_O&|rtOIt9`g=jx)Ec~;#!aRfgKr?1tJb=Y1hSI|?SpUmn)rReCF!$g=j`60K8m3xlFXUid!Y5kzUc&T`VynCfP{aX{c#28J;z3vM1Cx0wXNO5{J4+b8TOr@7%bF z!wi>bz>NHcadHQr z-pxQ_k(~Zn% zh;R~oQVKFz6Q>MJ0n%08xs)qpW}G*yigVi?BTB6v=Udf@>#48F&@Wcra(r=KfXWw> z0dPEz`QokdEdA&OwE4S?`9QqMe%`S30U;E_?+DKu7)VUTv?x_WmHA3M7EWyqhD%#N z%W04vU^aE(8N|~rXieztd>acH`Q8s>3}=9Y{N0?UzL=@H41qSr`{1yB$go}{;NELVo+Jlho{9-?BRrb9nT67E z8$Yl71Iu{FN25${?QPQ6O^Z5G8M?Z$(Qq8l2Xk8fj%iH73Bcj5C5)`qsXbZ>v?Bla z?q#XoT|D00mRo+LT8zUSP1hA~> z$2a&SRz;O9o-4kX@gm2uFS+3t@EMwRIfTSiuy`&hKsSjEaOPiQ39bA~9Ta8~gkQBk! ze(p4gK8c(Aru{`J@6v{P`sBumTW6`(R&~s(i*--UDZPXa8x?mbwsjaWmD9ek@v}2L zON>3qNC@toPTT(@I8+sQ9-3wUn z`sx#2Pb&_1IwOh&_Xb+<4s z^9F+pgNePXKkgD`Ht97;QpW(A%5vh`gA>pf)>^WE+2^ka%wStvQAXgr4uN;RvhCfF zxm-zN>taG5RuoZAEC9xbM-c zf4sWoSsw)JtTM4wCKeJN?u2{Z@lZm`K`4cuWZAWLH?f|T??&ZAnNz5T0vBTyuDz_Z znb1wTsWo?lv;%aT+9T)ZkVxb3R@c5kryf6@RMf{@;CA|0&oH@L#^|`M*R)FC60VXK z9V;B59$+MrruUsi0uItd22Q`_Tjgcbghm>eF{JbUa%18#yuGweY~!m-hs(2AXlp=v zu#Zr5bkxP1*_&9%A)>t~%revBW+sNg*!|9qL`s+E>2XwHE7EoUel^@B`k9#-Ws9*- z1;n-6VQu=lXm}I%@-!tjSg~bC`^}F}%hsFLyD1{4X@jtbC2IJ|MW$pn6V;n>v6>oHLSE)lruS*x#= z%?(qjd&n_`wYSE{iqPF;-T;~JIMi6icHkxNm(8=W?DA02xlJfrV91Srf*(jrX|eTQ?qwX)V=2x zXHlACC@4(TddIf37RX{~(T?ug-66uRs<{Z*wQw8dZc)nZ&o|{QAiDdPj4P+o|_t;0w2ivOKs;kGh16NL&Q-so0Y>OJ)F7{7w!&93hQS?R6Uv~G6OVl-Lt6CQp zBS(Dp2Ibb>g-UnG#%t|o1=Cp3Icgnb#@C|?CT}95ED<4*Qhu#R!QVMJ#=p1PSUyH# z!=dWBURxwbt4TL;UcQHO^~VbZO|<(a1tyy@e-u*1X=m?7xA};n9_;k|gA(}xHZjqF z6pZ-zRB`aWbJy*Uj+x!}V)I+4KbRXvcEhQ6%%V}p_M}XCAR_8#oyT%G>Xcmf-od!! z{hcJUq_W$^NmGm0>e=I`&=b_=Ta)4M9q|SU-dg6dYHHn852+}su%nqeOeG$%+3MlS9t+lA_sA~!d!kk0Ck`LvXhgm; zLY8eXNxnrqVHF5LK4AhWbPn0$y)+{Y(k|A9X=k$K=S-$2QSz+>jqA7*7~X+v?1$J; zL2hU*QlIMLDR9PC&2_&UHH<`r4X0TftsVtm)S6I=$>1y{JpJs4#L?H7p%-S+%cm+4 zlSRt?><38^Vz8b1f_mS}_sBf_$Hzdj!Ko9;Dy}X%DtkMkMDJmdhyQshs1RORDVG$w z0r^74vJo9N1$e_j6;M_Ae!pDEU+;Bvv)&zhQ`G@1j5{Zcwy9rXk3p1WR}yl_2m#K+ zUkTpo*FC|2=#p}R&l0XHRM-E^^so7z2nIgpM4WNzv$slaZE-dH_l#E2o!l+ zHYkwREPSOZ8q2s3dC7}G<#d^hDenaRKAJ+GGsjRzFzh++1gnAmGimy->6E@v{jT*r zK}5OK>}ob*ah}NmSTU#zp)|RiL+WQgD(Tu42oy)(^lSN)!;|_8UC3ltRTohDaIS(=LmF%AwaB(5%9FO_9o$BBBntz0zkmGXZgad(v9=T_&b~zM{3&oG zk;Q1}QH3%HzDVL=v`NyM%c1EB%@3AxS8)4Pi!+7 zeNahL=P*b+MTG92J8E@Z1Zebx@56anE#BsbTZDD-aJg7C)a!wcaA9}1JYT|ZQM(eW zmegW_MFvqsvC%(rFCn>KT{FBED1Wzux1@8nRz@pWF+puni?8G76o-mB+Jkw~@@9hA z*0)THr*doA2PuP*zJg68p!x>|e}uLQQ88t2OMJw5kt)F?_4l1%c$dmViprqCcti8* z4mab9Q_PGzaO8%Q-Qc8KRlXd56j@1)0C>~y``WSQ&+M&%8%dClyD+K2{l5m$f?);tAPoML9x{Zse zOHiL)#u)1KF*lB0AWaCl<(a!{(<#(53CA0j8asm|#9ZPi{}~qW3scX$TPxApy)u}= zN;swxvttb!$_vk=VwR|PpsB-J%OART4!zTHJ`PtCswj+-1H1UF!4oU|*_sCGY3hw9 zHS``H^UgxYg|jzm+#h+zI9gx9RfV4Ptvc-1pO*00s)fS$9&^JS6wi9|9cVJt-Qv=G zJSX)(o<|DF7dE!KNcU+LGjFnH2!N5H5)4L&o+h&Rz=JW1C?jN2>pTJ4IjiG69UK~Y zwMBQ7+|*GGjjp}QSG{SP$(L&94VG@$E(FdyS%)>LgBHw>In>npM$D7bx5|g^rD>z^ zmW^qkn4s^_+gju~Hk$D-be29>Ho@P6{pZhBuCFUuab3wr;YUuCTc+;8=!_4y#bP9t zZz(wa<4n4Dn&IohrAD;RKaJMBA}M8xuY9;fZ*0MrtywL5U2v)2^Q`^ha|8^tnNANf z)U&{S_*+@SJ@2TiU01Emmb!|?YRc};U{$+Ow1qOw;t>NAwGeDBV04FXW%#feuq!wV)b zTW7@a@5^@t>-<0wTkfG#hsj%BoW-k|tOV<7YQlPU2+kog8Vo9qF|UE!&ujbREczM?U7Msz>~w=~9Ojj`HXTgZx);25h6qBRyC7^a=pwk+B3K>&^A| zMbld+7H%z1x%v1G3^A$UteW-sVr}f+dhT8J|cB zkIRsz%WbW97%{?0D>wn(Zqx6?;!aI~+Brk`Z{)a^I0g zv|mp58jJUgP#=VUc2Cif{f$YC5-ox30|lDQps@mU#3=?oS8YVmM27TGKgc}rrGUxl zGfc$xg-{jq#n$op2cM)#7y}HT3d)DKQ;jJQOanARvSSX=B_Qx9*i5gFU9_4lI;={wGqSF z?z@Em{1FcJo@P*a&(*o5+jNn0Rkuu8ccM>MTH)zHQ z=4g~sr0?5^w1O*DgC<(CV+b4-6`IecUM0M+sWa+24sO}DLv;)BlMS&sZ`x~a8^*KA zYDZzqAVGo?e0%$z4cfidqy6r(ie_6* zE=O94aEfyvwFI9X+p;abHuxIsAQV&#UvBF^o38PE|GZ?~!$*R+E6rF$s!whoMk4|9 z&KUXtqhiEmD)xIff{h{7vTi-!4AIRsH22+NACM^6kn;^kPnfHKFxQHo$N)ga?JD>7 z_z9vA5LKZfur@4?EC`(onl-&qUbqvdl*ga7@D3SVmRc(?DXN<;mORX;q5AbMOobkH z-!ATzx$+nPcwr<$8E({(Wp86BL2eWDu$q`>a?befooeU@eke;Ss!~)bBf{MTwWM;- z_=9E5MBfqoyW$_Ful+yo5S!2#pI3O5jjFE5Xje< zrC(OZ!sQBOQ*itU%pDF)Uo4m2a6&}Qf7jF3yjXfDK>Hb}Wv-WWPMsZ;jSyuTJ_Ie2 z#JcB+qJna%+aIM=i!C5>Djqa`J@x62S}kUbd>pht}8vkSK3RW3u*^&fs8yHv$(Q-LOTB^^5e_y#WC ze-YI(jjuGN<oQ7ScxsQPiR1%$Hjiy6$v z>j>pHX5C)NI$>^!WQ*$zkuzu-Uvl!toMP9BNU~K|scEwHDj^h0j`fhi=dP(G2&r!B z^Xa~Q%ZWb7Pc_+|?5+N2W3*H77vL_tW83EIl>IcTc!Bmhn1I2 zmPK?S5({!h06d`0CpuXo34UrzSdqwK*6zviNQ!ul{?vu%B(MtU+&!2ZDoof3dYH*fwV)!U^Qf4$9jPt5h87IV#G_obFKQu;wdJh zP-W0KAV#YZf#HzrtzagW6J{IE9QO#S=wMTeh!Vp_S^e$3Inz}w?PXkGIo!OpMDc4U zcs>nVm~(j8dwa86 zDHAI8W;jlt%2p|NB+xIWTHAcDn$6!y%&ZtZ6Ip%PGuQqGG5ujAm*h68Q`EsEIy|En zWBH^JQAd}iXQNSc*}xuZ|6pV+tp-m!ffz(m9xJDL9&c&fhk6){^&U@J`Sv_o)ius3h)11XeZP#iiZzr0ru|TXhdpgH+@|c! znSbfDRB9JW1BvRk_q*G1#o9|7$*1^{9BiyU^h!zgL~wLTK;Cx9 z-8jQ-7#(JGzkb+c^4JXRfrahGiW7;;N#i#QVNYni0mswxs++MW$saj=5ZhsMlVCP_ zk}Wfim@EuMFA1xojv1+B)uyk-sJf(aJl_VHPNa?-{1wWfGG~{d?hUck!awBUWGWqK z7;i|74t~6j9_-3X(4wD~up(ras-0SDBm*~=*VDxSZFdzLC$#f9OTFRQ3pQ!B1q~|F zmdT&C#=r`^s@S2lcp1;226y)DR44dLFh)<&*)xJ1Woei#5Nf$a7~tZEzW`irXOd3F)}jjL=Gvo} ze-BH6u7cw+glP(mYrk)3wXCEr?tx$-%;s7HHl|=YpR3AW&0Ejk*{K{Az}oi=rhoRM zM)!_u#}k$#`0_w$+@chB&x@3C$D#49=U0%tAkez9vBcjGH#S!<{j`L1rx5NooVeUWU!tn=dMgl1Z@1- zBe=4T?#bl=KP$OdxcqoQcq5iA*wOzk@Y^OM(&;D%Fp1atYW2l-!Q8|W{}461;kzyl z7~ANugKf+han-qiljEAXT}_L!*=B=5=Lr54yN#h~(E`?~MJZ@BDocp}Gu$UkGoUg&2T4iovc zqxpRi4qdrtt(Z<%?nAd;DMs#P-X!w$>FU6c(UTm3r*v+;A*KT1MewTD?`+(|$2@Q8 z47PG>To55VgwGaqwfBQ_C5!QBwiFci;cE#9j#1Etcz-LT(;qsCXDqKLcQZY){}Hls zwhvwcGnrD%c!Z;iy_6LewXEDmv6Q(-`9{Y!G(D&juR>fOm!RK*k`f!yX;v(Q+W}T^RO%!zh#TF+;T^Y&!y}gfc1l_$Y<@St7mi z>&rn+YNLf}?rzeePxE>`etYs)FY&z`25J3l^&mB%7Oi8-R8C$2_5vU;cENL=8754f zqI1t{DxJDnKqWSt&6)HI{yk@93>dQZoNA5w+X$gc7MqS;krsz}-<3%MVL!rH;g!fJ z`vuNz4Lr2Hv)KXipafojULX1vNg!>$vlQs`7NX@KxFS3n?Zff#*J?D%AZzQ1cXo;) z-E$nZg|3vBytxK%O_@gZWU(AD#ZO6#fC*e=a7(<&#TF<0o@cPHVXdrkX7wxLGGEFF zwP8L_i+bk$^^1_ZGWp%|7Ofoz>PWR9qWA5ZnU9j)4;i-$W50vQrwax@D})091Bw?1KN zERrlGXb|}bwu$pU0g;^3WtY@!L1Rc$A$%-yNO<$PrrhyRyN>^wkO)FvHlR;;*%0kW zGYYk2#?5fn@|s1@A6gN|D6_{@5Iy(~b6IqEdf8`s7M)2>gzt0}1ACmJSX|wR0;L!J zNkrLB#31>C;Qn_Daw3U@egMjh#A=ajvW>$FFDNJvvLmHUF&o%7*db!(WIx72;fOBk zcf(6lrBPcPjal2H5p};+$zEoyBQ;eKDWo?ij~DH=bcD7pM{LZTLD%031#7gys|jB2 zS0%5WHQJ$NaLtSpEK0%mar1;dB|)&_wY?yloDcO#(0bvyVq5l=e4G`8imfpM3SWP( zH)7IG{8saQO~RYya-DH9l~pJcKZGYY$P>@OM7nBO#qVyoy@k=gASdGSqy~^tGBt%e zehK81jkT#n8V;zm;(qFEZZ*1Jc*tvS2~@Y_ThYoBs&IamV8L^jtk$scu$>I1*+-2c z?S66X6ugUb4t1#8(&EG}V^R|2cPdJb`q2V?G-IgXc^oNwMR-kFtcq-TBE`n|wBGM) z;6xDq2kz_7?V;F(9WOU!Ft{@7lP(QWkQ79N2s?PVv=iXTGCMnJq!(lbMpx=bOp>t3>zDXPCB$#!((JK$l^b08=PxQ|CIICID*tU%~8Xba}WdUeRg zTtyC2ki=1JmHZmq2BqQ?Lajhx&_-mZ)sAXm`lgD<>tRI8ML|4o9NIy7g^e_%K`$l8 z_AM)eNq;1&hhwoK$iyU*1Yxis+B zt|NMU;rpjnr{#bgriJ4COo?6YCVtpt45r}p$~`Uy5-Ja9qOs5c^ieFK$gY?l%;5#d zT$LgC6!Ns;-|i-75eHiAb@^K@hVW1K-D2!J5yWC^!;P~!JU;X?dO&xakpe$eevJ;1uvJ+ZJKj#o zswZA0+PW&!xXpIvdaj2Da5gV^cVM)69Z(mnJVS@#i?mp=*+j(g)I|T3rP>&H&h>n zjA4UsT+t!$h!*#b;#KGVUjx%3^o1Ly(+M@yGlW)*A@`=)Np?;}uVciP6WKE^O_sUl zq6N^pB}-n@IR&IwWQNgLCPM&tqX|9*49-f1&U{upTf zR(BgdB*vNH2``}lcCm4~7-V1Gx92nSn_P{X*L1toZ9bZTj6eh;bXx3=c>9DhfcbQ* z_AmN>m*gF(dR4EMmYXyKo^+%Gu>&kK%eD2iw^p+)%3c$EsBFWa zak$=osw`sdsKT>ywz>NHDwS_;C4I2*4)LUjN=@PGheByis7Np?;*^q+s+AEp0GYtr z=1SNdbBld;q;FocM^lT_hNGL*lU%-A{pqE~mph^@yN5eJ)OxZ$l>}b)s`>Zk-+g_x zPwL-pim-p42M^V37yJl!wG)8w8q6)Rt@4gfsnFvJnb8~gq(UNap^5qSdl|u+m@{Cy zGSbipKYKw!H(QDtdGYY+7Di+i3OaJxv!#Mg4Y~B+cP;}A|5p7 z9#Y0%lc6Y4Oy8AN@{6q|fU18?>n4lf<0w=>ypfge$t1~_JK)Y`a6!`C&wThbpbeaI ziQPt+miZ=X|6Nh#UPaYm4z5(N5PgG2FHzvFnd9ir5aF%a&qvI!$70d_P^46n(%5c0dvo_IfruatX6-N9 z3}z9kS5$F@O8bgMU{g5vO)Q1yTS@0o=@pQB(XVHMp$!bsFZYI0yGp){DH8}{SGygP zTRKP?tv> z(9`UcvEH;Ox}B=mWzCQcWk}IeJ$=qXF?~{e9Ua=M%!n#l z&^neqU&pVw-_pCuScxC>oqWgQEV7T%kj#d%z=zIZw`vby!9O^`Uc(@yX{jCHOjsm zByf;ZxH;F}iioT3)>sn3Bn=*^B+L1D@V&a>MD)2%GnvTHOK@H*HgN9a+i*Pu8=LU1S&-J_m0WMV&6i_Ai108 z&uT>Wa@G_!yV_vqcFASr)UF2*aM2tBtHl5;HcS%Pe$#T)&~Qt#&tR*L>+7CX*v zwX*^t#K$a|xdz(0l+`XHD+A3~44BOv0hU7M68Z3B$gy1!y9kFFn5s&HkWA^^^e~-j5_YdJLbbAdL$Oal>-*R5{-oDrT{$ckK)Mb zZ4cjq;;$_}Z|B~)=j-J~Fmk?T9OU$R-|XYwuo`0Pt6da>cD;h&FJOm>_`KuHNf*(B zdUta=7)T)5hrS&Z-DR}vye-Q9y@qNvs`|yjfCwt+qLC_KfSgip*zC*g5a=pM^j4fP zuQ1M@^@n53cqGsbM;DK1KzZk80`cj-)JvrSKIV!AOV1y9O)6(k7`c*c4Z?*^n`dr3 z^K2396cHqMoK5W`y{ULM2Xn)6zp5t*4QzgyyQ`s81j)TLFWf1~n2SHdw~h;_9H%Wa z9Z47t5OZDE(ZMI@hJjZBzrm;4i*`H~fz02fhac|489-q4aQVnyr?iDDGQ_$c(~fz9 zG}RMTGLWc=K>Y|NVoExe8C8xtL~^Kms|b<^HTN9cFRWXeI6BO!)|V2ZW^eFqt?zV0 zX)`{bGBuu_jvCG1)x-{->~=?Qy^7>qMdq;pI8)c%b#s{maM}=E3B}E8gBp)l>97W& zge{saN5?Di602OOIkUN6neNk9wFuXDXDR8xa5W#9SLLRVP)qnk z*A#E-Xn!0r&pCSuaD^%`y=iE@CXTJ&$6D#CcbyUm*SS%nPk5S~ayfLdv1)rnZhFj! zpHq41LTNNyTHTz^3YQVqAKQ$K$!}X+cn;RJp^IRumJXP|&jR{Y|S#>g>(>n$KI`vqPur#ZXp>v89Z2YQ&X&9u5V_ zH-IDp<#*<6LXel=t|W4v&hgL}K9w2t z-x;0Ped$WNox;~o!d7ELGJoeXt3*T~&3>1jCsws+O6P!c!d@f#i_HkH z&D{(Conx$+$lVz$qm}*G($d==TMDSxGv9Neq>6DGAJ#Yh(Xq>2<;KhO;HP($y2TBc z$reN4NMj_UxQT7uZ*=2R4n$ebr(A4J48DX^s`I+B-h|1ig!H=3TM*sr-L7cmPd%mg znz^n6$-a?XjC)FBfMS_X(=1RCnRXw>mSra@jaO5dP#2@Hm+L|rhTqH1JDareLXZzg z{Sn5(7-S{5(XprZ-|(Y4?GUEa$`7O#R=cFGZ`I-@&QEsfRiR>`@$#AIvhrrEEk&+J z>19=2#k{q7nxFj{xc%zZ&4iOi^$po+gegJ#r@a-ldm3(j>q=t!B%ikh5#0s)-A~07%mm}P)?eWGD^v1Dz<9urE2;R$~LAOcBj z*Irqlb7el;Z6m1mTUISp80ouOKOUvEpS?bK6Jhs}`>|eGGlYZ@L#96+i z3t#kt@|Y#+HXVvD41!LtLadcs_5r#HXt+y*xoo;4i(WgGsF`S^b^EY)gepc9iTJ8& zhTqc3no^qe8CVRx(0jPVxummIyo0g?6vFfw)sOk1cgSZc3NA2v3+;Jxw4ut4?cQrj zuDt6t28a_Q>4u=7y-GcBlcA_{!(H;0CKi}n9kUh?I1uXWTSs5|0u);cm&TQ)PW6n} zs$mX6KBuFh_Oe9gzVESJB07^VOBIt?VT2>qET~ia7BPtL`m|8mZqe!R+mA6|#gWH* zo%G2sHfspYvD5@T#PJPwT~U5<1wf^`uTv}iG&MtOq(dmj`86@ujXCbGL%EeXDXpn# zPa=*t(*5W!ZwO;!3oCNbn0V(Kd znpwKNtGrnsV78@uxV~c7-9=8N^pHM$vOwMLtFL3UL_reB7N2z%2wh%v{Z??M;LU8a z<|!hH5`Gz@+pa#hHfqoe#oN{6qYGp0*b)y7JU{R>lKejbr5sx0-S#ImqSB&e3!4EYcib3zydDmG#(HMw zH~uOW#=!2jRbDu&Jt~B~kFE1Me;ejzZ_>ml1sa7`qi+~iCdMemRy~{I0S6FHSZMY# z{HCXL%|9YUvpdG?rreaT_q0uXbz4hWO!(c-v@vxR$&Ma0z3(_st$J)2>}KKo4jd;s zm{o5_TANQ!@LdOiA0x@j#z-3#&)p^yjH2{A?;%m5r`4NVf)`!?W{B+zF! zC51jBM$Zn3cN)wVl|+WKYI6dEz~9*W8}oZmfHDD~oIn>BYs@>^qUtoH({C*aSbvjb z^DApSF9!ZGCAYt1_sA#5%kAISt!V~sMo22_Qo7zs;Qt~cl+r|u5Pp&vfIE>||N6vB z&DfMs!XbMj;>&t<;CIP)f~n_9UWRA|F6GdNK^no{OM3GV?f^by-_5wgZPIo7?FrP4 z&?8qRyj}-VpD)=>doy+UtmlB|hWK8Ma;0#fEjJ4|iN;lZ>$Kc!Nkio}wr6U3Y3?B; zF<4L4pTXEwoJM{jjZCq5o%MXaL6fPf|rrspj+@WzJ;jY>`v)=$J*I#x^{!|*_fW=gMLVnhIXNL-AAcJ1s zmr~3RqW$cau9$ahuk|by~!rYu`pNFy6HxT-Dg;gnFY7}{#`~8@!_6~le!dSmzlu_3-)cZT z{$J6c7xWa(7-|{YZ!ihxubNbEE73+%rH|chq9gDQEzJSSxZlqlLrj!r8Pap~F2@AKyKW_)p zIoLxwj4BuDKX@~e)cXk|nkhUF`Ug9>_rYUWIDb7|9sTv@pqVs2lRZX68n>kWbn1=0 z3u`bZke}2XhkD4mroKJ>UO;jcn@)S3_u2Py9TQXLZC_9DRHO&wwWP=JTZ8n2T+75x z5Vza_0Bi!jV2!}5Nn^04M2L=>ZlOuqT4xg1!TCL_!8)c{9Goo}vv|)Wy_kYP>j}&w~E8bW(NChOr*NZ>#||$mFA>DA>^K-S%Bv&%_x5GaKpSzsRnYTuRqngY?1t zkd)^39m)ovj(cq4$U#akGg9zM>J2a}ff-uyZD8$F>*n-Tt8J!GDACbAI9=;_+ClmR z4&>tXHa)JZXw0%f!dX?kb=|PVX_f(~qb|iZY>o3tq*DVw)`nXP?5Vhhv=gVJhiAjS z*IKuKSxVQ9tw;M+q!m795l!GB7qP{S^&?4m;5icZ-YLK6B5q?s!%OhanxA3z$f#tVy(iqQv1 zZ?ZE;MeAdT{^O+D{1d?gsD}fa5ecmlBFK4oO2)0rx_RA>!^%ok|D-{nPINT0U6<}S z*3*N)8*XqhI4$vjfBN zB2d{=%y0UWuq8oNa?!&cDs-eQ*t$0Q&A>k+RO>X+gH&ohVK-&7?&x^n!${-U%9OAD zFrr}nb0#_53HE)A-S~B@dI^${N@YtaMG+`gD*2&GHDC4p8ft7qBt7ey%xH8o^(%}iX)*CqAh6Z;bEz4;s~ zg2lbW(@QvIpWOZPpyo6)7qBnxvf+S(aQ6==V|% zDQ(Sb*;7ykr(fFl2VZ#~aj{0*bt{PTK`V{GCL0b6A$HG+6`Oz zO4XrUEyS_Wkyf$WKq6{2(ocVFOALS=#jOYPMAL_;t>{JXYDZOFjNj5(st+MFXa!t` zlxx#GZ3{@kuAa2(Ls*v^toPv}W#c*aznR*^dyVYRz77$7xsO8-?j-uI8<33d8bl%Z zmg!RPJhv@k3Nw}N3T5SNZ z-q^n*LND(}G!>dfjOw)B*7E(l%4S!vHX)ja-=@jb@9~75MBg>C?%1`!Un9(`hG?Z) zLAhKoJ9=ltwZPw>TF}8T#d-iIlTK!Ql%as+F~T|h3|@Q>!I9f>cIISUw`y5Fz*sl< z=ZI4CFBpBou95ZWAk~+VAGgVC_clbg;!1>{5*?}rz@3EOdAD`Tb|IPB(-2 z+t_%}y60!n%H(Ksumd4M{SPAeGQc4YJ&C{jJ-|O8ZKwB)>83SQYreO;e` zm>Ga(ImB$YF6f65&B3QfwTBc$F_g+hhDz;&wZI=z%8Zp2sBMgTE}|;aS{P795zgsj z=rwmyJA4Puj+Tc5_0a4Q;G0NO*Y76$$}vhBtoG)89soXW50m?m>XUgs7y$PWxQ87G zE9)_P0-XmOeK2=a0b%5@eOHg^Y#&h5ruNF(7<*amG(=2tn~fJ+vvBI+fFDvhVLb#6 zs^;Kq??i-;h{c77i+6z0(hwL+8uWr#Z}gmZUS^e0Mr-Y!*=n# z11VQMa-c8(U~ni$|6o@ThVCE`Hkc2XkCepD7`L?@ID~Wi8GPMc)Q;MWDtqH;1hyf{ zI3Gl)v+KrhMJROHLseW%A)s=?`r6P%_irt~@bNXKt$KsA&3jxAUYl7;LhiCv0f+LK_w=X#NUNsK|Ojjv<;pR14+Beyy)BX2*GrLX@<;5?ZrxH*1{G=4KptX6+-@+% zn%w62F4)JAn)dM$?CKc(JETegxcJ zIcaTQ`OL>r6_<|hortrmh{*^0PZ$}RtR|;(3 z*+W}lI4Ts%jxnl{grIM)`)9zH5Dt6mY(S(ScB!1Op4#C%z>8?RZUz2*Jw!9A;^G=L zUhm*h`%Hd;bX1;;H19Ot+YxD0toEGvs-}o@hNx$dVDXN=VBxMH?y7Xh(}vrku1ajY zxE|qEf%}bPh5(EgQ9Ao^s;f3(-2Hd}xezr_pm@_V+>KK(g&;EklMn+)xd()}b2pNu zUa2$-qR5%GY0KO~F<+XwaKXAM34YE3d(!pWICyg_<6UA!IDa?s5!<9vQ1KwpxSJ*N zX>oO6BtoRY=P4VSJ%sT2kFq(GS%_H3{)clY393}!K;(dqF@=Dr5JaX>tHs4yWc<)I z9aTS?KBR+%yL2$GPnkju6>Cpbt+t}D7M}z*s8B})k_`?Q?<80j?bkq>Vimo;lj1Fh z;S6XZIG)~3Wb?YV;py7a}95`i|w1VvaYNQ zs^Z~PWRX@*eww(gO2_wBkOD3?Y>6YY}Si(Fm8~M1)wiXvDLWZ)@ataUpOp zp=10|MLmN=-9us2GdL8^8mNRb2MeaX+NBH%qdJvQsNrX+es4skN7Y6KAgbga@UfUc zqla?Dxsa$UBJP-|4S~hX05piTK)-=MC}n=+=;$nC)Q5~wNy>W5kRJ7iZTK-Rd~#Ls z2aP|sD&c@Vf`EO#$7>yXlU4^ck-32DQgkT@$d z01YArb}GeAt>d*ynT^J%6A+<^MwMl9HXralYnpFl9H!=~l7}e-RFB?_F8LU}3~ybx z5Mpu>#-9-5`)W2{vh^9BOyK0Gxg9D{CY&``sh+t0i0bNftAe?^9c6&XLB&cFDW6zN z4kS3J)AlEX?KgV!7dhZY)Ryi5HyY18N)`gN2s?rAA|#&|(l}ot54_4cn!~`Y_QY!) zv_Vx}oT^Ltl(oc#8lC^MT23`LmY8}%nq-a1g;mp5tLniV)f3lu4qbHLN?rC&clryB zs1(OYS@J%{I)6e*@>CD|6MNORX9l3LQ_{M_)fxnWS9eQqMwDhwux@D*oQ>!P)a&Bo z0zK>#%^qOj4R>IQHFEdQqwN<*VLXE=R>$vT+oOQ&qXGpQ^dOW^-NNwsYfynp+*w|s zD(+i|^o$07$_`{6!QS+kMx<2?y}#1v!* zF)I?*T41^A<>Pq4*QW!U; zwsI5UtN~QjMVCCPD>qYHz7>p`qs!h!s_dVEGL3p;I}yJBhHS-W2H;r+Am_!bSo#R_ z=4@nWc#kjj6w+U?5E*KbPw-Z3qg8GFJ(}n6)+iq>Z+X#U34EN7ojRHXhSq(NH%{Y`&`MpI2@S|aYTZj zeh1RyKaj2R%m5tN0K}U3*@sMk)Q!J`)TfV4_+w@xf|>!MIX8YCbD_2pV|~PJHFU{G z?|PhINf)5V-9Hz1dl8e9B$)9+Q60jdsvd+|sIzr-VkI*TRp35LlR#Az;p}0mr#uCb zB3!VW+OlmJKeoO3($AnO-pIeZ9QZ4wmm|r1kuo0vJ(#0*#5RUsala@S4du{7`8@=mXXFP2UH0U^EJ<{S^km#RuHIH= z01gT4Mkc~2;N3K!O1z)#_f~`n_c78Pjo!F12pkxYR7dIDhbf=&1jdOmZB>dl9YNbQ zOCf@xS3OB}`4&2_JQ;6WjyMM@fZ_AkQ9kQYVc?B$0#vMt3pL^I59Xy?51uQ}@OB$6 zCBaT>VDHYBZ)O0JB0^}SKSFfr7m&O>IMbeR5%6`Sb8ejDAccw?&=MLLPg;phE~Ike zI*g7XR#c8(PdINkr58Plv#Sl`MW|3yIc@{N!d?jxMn(bJ>=7|lk@H*|zZ2nJyn$q` z!!goxa1||X%E}DDp^cr0c;sT>#Ypo?5@D4&h|GD2bjxiTmvCTTZ=fEN*K_6rieTPu zYD;7$s;auEsz>>($HXYqa{x65XGh0#>k_KxT#qN&xPN)VyLc4oJj}{|nE^;04vh_NrX9ZPS#s=9W*qTSVoB%-8qkU4=T*k_Rhze3oY zVYXZ|190GVt%L_qsk+3m9<4HP#k!ZDM|#UICi$4E8OR9k(1rsOkFjQyZD~@^2pLi! z3}}RP`4*(qnq(4mg!ElpMV9!>48TDH#TfGWkg1(RcwRspkI9?=BT~-mAf1ua^AH`q z5D}`}!1F_%dI_S|^me4u(kKE%XW+jX9VM~tJq zSW0k^smkw8Y4bmUu>EeJ!Ey1K0mzWH5%>wx@mH|!Z9d^O7b1zl9_zLJk;$3lnvRI0 zd;nOL@LC2D`S>1EF&WI3USssR{0}kS)alFs zWHrx023WQ zv@YwvkWATTWc>R|>s<^@@NnQ9q%x8QpP|n5`=Sl8GJ%iG089#0M}z|(K&Id%b*XbB z!hz2Nzn_4v@Sh>c%VjBDZ#$x=c)fk588QPfX)s_tfgF;^TSfBfz*Iyv$JlrI2kRn_ zCmf_|ajJFuPe|#yPXkvXiN7rAml=Rbi|<=w@DboRgzS?v9C)=gD*eD+=1s!#Q`U&Q$o~30;Ai9H2`oTZiDijQ8R7^rXgd~F0>v%TKWaMflpbtKa2S@18_*AiV#}9 zj3n|dOvw{iY(LWwxv~3@#+fuY^F4@!*SUza`N9;R$6A}m_#&B_Z)O0VN4Ukhxa+T;K{{p_9ZT`#vJYP{k5`&&S5id;9 z6PSvSa!#=E`f&(_c#GX|yMaFYbA6kOXtVDA5@bl{nWRHy9*G#C_x>E2i?BIc2AKhP zzT*!g!hsjroIskxx{tD-w;^geeaPtSM-WBgE?_P&-){J+O}fw6{>(4i&7alzGXs!e zpKzdpR0r}+_!$l|jHAc?dXn`3JoXBj$AU=NUOyRMVo&5| zt%E6~Q+*f>LYs&98qzMENqA=lAj1K0Gs1%F2VRei7I!A;y%>b}bg$j~S7xs_GXNP5 zj;9dayUj@X?dVB*9}yyK`dviSBSU5YGK>NNk}T`Bp1>QBcH6=vx`)S+ft^1iK;bPUqf^Z`?A+KagYrLnVh)W8i0RB%6AhPHzDQ5 zZ)KZ5^8hlWgA&q2v>hSxyvTY33n$QbT!YY?uL6FZy|T;zWN1!E@GWF2&byI`I~@pv z&mV{HQypQPet_`$cV@3CGXNQyi!F$1&aV(XfY%{Z-|+}dzKalhdVyWptH}&NhUOze zN`#w{cG{V=_|;P8GsDqfX#^T==YK4omblYz)XbJ zo44V?SSts05>L(kI*2s!+={UI9?BklW&kowEZm9I-@gLP29B{I!ZAo|@K_p*LWGO3 z#-94O*gp@GW%n}!kYPfiWItQ%3B3l94PS^f0CgcUUfoFIus&T#S@*uaxreP=zX{lY zBp;v59&cs4-bRGTli?7AGR9<2Aw!1eDKaKth76ej z$dDmJW&ko|$dDO;3>h+H1|UO*44DDQkRd~605W9AkQsms88T!BAVY=>nE}XwW+6zAl{QzE|x1S!=Jo_P*~sLQO>u=N9QL004j^50+L30FV(R zG5`}D@pIrke1`Y|x`6fE0RSwb>pvtwS_UxyAV6=csq3MutR!UN?8s(j>1=Mr=I!W$ z;06GM#k^h2EbOg3sLZWwY@I}CcIumHsBA4oXmog$Ih0+btRCBfech}yd{s0peC;g+ zEosC=ZwY$~Arv@Td6-doJ32VI3wevs{M0Lips$FE%f3HfJ{*c1}S-L3R!;C7 z?Jp(&&?9Z-ZsBI@;$iFTM0Ks#%-q@2LxhIr+R)$EU*mFg`P-0_`(M~0P-OQub7ALX z<6!?!LY5YP%eZ*DIsELJr3Jf{gO#I|lZQJ(j`Kgtxjc6EaCU#}{9jD|efz%}M)*Wo z`ET3*vA>Rv|IxI&hs+ZM1b;#LA0^#2eO#>A)ver}J>4v0Kgrp!VCkHEsfF>805GS_~Cm%Bhmku6?U z#qQ!{Bh3EK#v7b}N0pG2vxBo6qFYv?+`{btsriP~&qx!JcXIbIbF#3Kmlj1du-V#L z3UTrXa&hyRo3Zk6SqiZ7bMaWS3h-O-vI_E=bMjepadUF;^Zx`X8|8E`mOaBe=|8B$Uv6a*RYC`=|^^@zrD{*(W_V6-uvy!ku#Kiy3T>qu@U&a1i zy)gTA_II%TS4aG6{a63|BVzxjKZUQ8nh+uu5dAXy=>tw-_W#lLPs_jfb+3Ku;Q5oE zpNj)=v2$Mk`M7q|1P0s>uu$rD{YIIzwXyj$;*i_^;78I@BBwez5gnCHj5MxBmI@pOq8h zi$5>Kr+uHR7S#}+1yWgn)s+DNUpfFFC}4 z09>HROG{{af7`qqOCys{DaUEDUdE-+S4-?3*4IucFW;Vqw?H^_ICQwe&n;t?(U%FA zk!6K{^v~4SD;7R@rIoDzsAS+)5LUIIZVw8T#_d<#0Q{VQLvJJ`E)rZXcZ1op6fSC1 znqL$o@YFB<9jUl%IXUoC_|f3<)Cf3?v3|HSnFZI@1Fz#V&v=kOJ{V#7WG0Uj$Sa z%z2~o6Z{Zv4DrAemzHiHm@Pwvpx%?|VI`m@EYTkgICJDycR8&+d4XIfSw}9zK z>TjQgV(=wDm;#i`A>$Je0I&Oa%)kF+)#dCPvI_E>pw6IbyIq}Rd=?~T1ysr>txm=0 zaNLCZE_ZZ?`q@xYlQ5^$t*DCJ<_;SfmI)EIueI!zVcKo3#G^JPN@ZPD1wN64WPNS^ zke>xveEy|-ZO4fd%ru356ch=rnhQ$^an!=vejqVEEEb6fv}+$PWIq7(z#2dSp^PND);Pij&Gn>^!|j1p!xY!o zvL($=wdf&>+1`_hFVYCpW#;73t)A%wLjde-*~jEE*F~7Qw!$b0MZcmU91<&=*+Y}Q zGRfNC*@;W|gbgIhkW3(VrnU+-fl9hCuq8i#emy}8fhAz|S-j!J<|0te=T*pU(_~cE z2d6#~K$slt{z3n-CeB|#E$F@uYu_=jTg^txdW5`7IM}fAXi5rt_Y>6}B&q|2QxNc4{9|ND~!rr9~Tb5{OJ?`ZY#*>5(oQt=N?y z{*jaBE>mLF_UX3@QFdoPXb90?>QoI&NTQk0WTGD@-$n%3b%b#eJf_v#VyDi$$kM2Q zEAd?6MWHpOFcPx)ke@K`QV$w&{N*ZKHOuKHj^jmmG@SS{h2EfE+=OEg2Yan08dvyzdHh! z>4wj@(ohFmNgL@&y0LN50Sv&r5{MyPho9ULb}5zKnwU5UK1OibOvK(F--5j*#tZ7C zk!wZ8nRBb+unmo!SM%me#PN=k~9m93S%O#1S8)!&Kwio0Gk5J6wo7s|FXPW<@;4*hy*hwN0c;KTL6{=s<&Jo7d8F0_MO+j@Yku}?GKg`1 zrHTczQ7@E;on}OaXjY@)=$>gDqb&+931l1IokcIFrgN)@#Uwn1y2fZ(i1p-bZQJHg z&b%glln3cwv-eaoe`zWkTbE^0SYfj6`QXG(7xXLUCamKa#y>#FXQt*ZnxhJv6YEs{}w53fSX~o6_&O9=I`}$VPAg3CpcKniZg`bXG zG@Qa*;IAA&-An6w1<~k-ylRO$lb0#(xa4v{Il(@W7Mb>xKKe2;r$gx7qBFT%mrFac zW2DTLq0g!kKf1O~THxtInDA>N~%J zC(*mskQ<#AloCjWPW3aWF?Z;L6BimWHHS_fDcqzfIiI zm-RF4MAQnRdUV^Jwg$nw^Wu8e4=} zKru743QQB;7OiM++45@fZU0;gf#U5R77~q@CIC22eApzBch<&wW)q5k5a=YJxC2@u zZ9Ua(kIu-xNh|M}&9$1NJ2E@Quz5xg&JLNNeq9q?#PScXCAH8b91te#9%IeDQA*jo zKU{mis1we(>jj#D2m4+HwwBwgEt(V)*!w!H+8BTz&ymm}vC^R~h7P&g(yptH+%AeP zVjVl2q9ynl{^qyvx$1Cu5J%1 z=7>tH)CGm2Kz%S(fV$WiKa(&govu3j!98$ZHaC&=b8*X6_8>8&W{oz8mKgg>>~47A zBQ1KvM-{$`IQAp1F6yK#BSG%itw_&|o$t&4@>A!%uonN5l^}>j$C--$d-!|O-sX}O zxXxUx-9@ZLkA8oS-q*Y8jd6_BMc;_BWfj;uMLY+nt+JJ+DWGY{eN0I8U#8uOeyyzn z=$LjFv!-!dkSECfKhSq=4$s7764nZfO#+H%_t?Q;Q#@cxL#t&pMR|f0j(Qz&9APiZ zUwJa-o;ES|(WzIyXu#m;Zk_KH9O*)#@jEoP-!o#|E`J+z%WL z7aOh>W*XP3s*YX4Yn*KWq*GeVX=1-O(~tGd}K)8_Q<)@e6CgoOLBs2*-ZtYuw*Q zB_Da86BDDIv-M|6jv`Tfo^*i)T83C7lzcx746{6g-?ELVCU7Q0Q$JK&?Kh5g2fm)H@6W61pM0lj9`-cw&&F`2XrVQz_)mnC~};`mEA(FrSOif}3V)Ym+P z@)A;>Ol@=iZTY9%QW$mz=TO6`m}9P=IPB$oK7s=iPL9V>GYyJowo<`j@L5`s%e@mNG{M3H^OoM8lnHgVwJ=c5oE0H}XCSXaJhtuy$<%jtVTEhE-XQ>JT zvuO`^31^V4ZahJRrt(rx8_iJ3-#(Bd;!(SNy~05HuiK z6j}1Ie)3skNc%HyZ)6_$fiPU)^gw>6+MRRwHjAc z^dr>4ksW2wHk^l$IqUY6x!U@%AIM&q6pqn$2Sjdq_^lD)GY+5;icY*?qPqNNTTuTZ zl<+0ZOzY1eq-0Z~uxrUY1m+-h1 z#qfv^R#CKb=zR6#(KD130xc*FJ^HJiI8IE0U&YxT#aCIvtH2!8xo$)OJrdR&1HOca z*PRCtM#H7rv_Rx@NdQYIYOiwFX-!g+=J#MNyb#5%+wIpi6QX1~p)9JZfV^lAVPIU& zUbBWj%>M$n$nOkjZ<9!Ex!oe!c;&-el}LzNL~9mA$cR_E7Wh%l;pFyDC!n<9IPS9} ziw!PvYN2*S1SOShmFz*VBF>xpa-vul<_Supsio{j=C-*J?l3y*c%~^YPgJb^xM;-$ z8KPxH6=^5_vlcrJCnYo}Te#{+*dXaJ*>R3rYC8UCa1`4Cf9z_61N~~B$xQMxn~Kg9 ztr&mYO6~m_n)<}A?NfVzDFQ^ic!v!vqPbI@uJ}S;XB2p_N9bhqht00a*j~-mVz11i zJyqg&>lFMMgk$%T@HH(xBgZkBeg?4fVQHpQhAPcg0HiQ|jS)Ryq0=_#$#D948RZU5 z<;?Ruxx&uTIIqkHr*%P~u)?ShdTOsb6R`_PQ+yjLKFefZ7dMD)&;m1R4sM3D(4`iR zsdilLdTk}jg>v-O4*rA~DSU5Eh)bOWJ>y8|nh%oF5uXlq0(+YNj3-1o1F5I+s9 zKBmz%m;5H4%|7vMu}&5IAq=ibGoZ!J9h`#sUt58cU||N zlChWO)s>j+`lYH0Opv08(+3fY5S88|G2937SLYDTow{2i!ra!#98qb62@FY=+f2Y( zazr{oYzSgWzd+~V1cO`7Q_B}7nGB|dE}x-Hm$fKMp{sSrR28^VzFp%LxBIIw(D;6tJ%Dq90ba}= z;qS7lU9@n{i=dBb8^XMWb!#b6E0HhyOSY? z$C@A#xH7MIAEm=o5`S@r`$1&=2l$S~H{4ShoK#(5+`&p--am3;Lhsc7;22s|eMnK1h51Zfjnvz#cNS7s+|6f$t5AvP4P zD%bOrC#14*aRFTI>yZ?fmJent;Eo_H(syE$7R;yAv^Zc-84F3SC{aW zW2b@7#~-H+mnyhzCX@^^)*Sa*XFQkd)7{wE&@5W$mpbO78|75IL2q*{sphw1{24~D z?(=KM+dWfYN_#Zuh9z$u^(&2b;V!JnC#32s8lQQb)cZ7(*{jhyOXBD0 zThA&1USRv*Ur$Lt6bx+K1vMMg!UB=Ekk@BvDdu1j{VkH{@bgT_uD4gTHv6K=w|NMg zNavfaJAv;G(N=uZdsoJCdZ}$CXksf}pRCpkyV+M_7)tGnK<9-kIEkrvoLFcnILn|& zBIu3C*Gmg3)q*Z;mEL;f9HIq;aa#za2DJw&=F48hfj#*ESS05vU2iH*_OrjfqX+JI=jxNmvYJmU*e`>$$=P4b)t4) z&lf`$Q}aQ0Lqw6#2ytt_1Tbp-+}K9l)8?TwTIkaws~}Z>tm$*T?>q39D$Itoj?d2rrzJA5k`l0d3AG zCp2k)njqB$;#g`+p-8wB7m}sdvDty$ppV>K!n%PN!etxoctE4+2*jF$NEwSk9$hD5 zvF&=Dbd^UWpx{f2wVmd`)D;nAAZ+vVph(FG^)+qbh^NRJG)sKkSA@75x^IM$nW-U2$ zzZriLJg9FxK1n?l-w>QH5cg6Rnzs>6;pTrIs0^bTJktWn6{sU)4^}{?Mv#zfUmhlq zUQO0HS$KWE&d>Ce6w+r9qKL{YIm^CB&adeRe_UdyZyz&&u;1DU99*_w-P`S`N_@XM zveH#XSJak?8r$;>aN)Vk;@mIx1%d$VkOYg;?v&rY!xrCSn(2Ow53iJoQ{(88Y@@s_ z6)?d-?f7ltux`2$U3DDumVU{h?&o8{vFW9VIUw+y{^`LB z#JY<8lAXih6+Sp1c<&kg!S|}{Q6WP+w*8r2J+>O_J#Yxl9~F^=N28x!$y1tK*E z1n9or2V~3stdiUF&9#9r8BmrU+1?JjCsA{8`uEv*T>FQQ$wz`dUl?PGcjb!q*p%J5 zg7ozNIBJ!5!*VCdrzWRIq6Fda4c+Y{R8qxgf-p4jM>AJ;u4>hT6l&%&LI#x z+!l40`SzJtA|RVzXIw#FH@hv%m7+_t3!`zx~&h-@60IX;a`&6#-)bj>&Had8W($TJ^ct4 zP!k$2=q(&hh)nNUh|=ty58vC-%bsn&moT;B4o-96T|OO}@)3Ppp`P%FU7@ZF_dtMX>C+D|&R7!#047FYp^Z2~2wGoEtf1B^GUMWbUo-NDZKn$h>xiC7dPepkFrBZ#C(CI`jqUzgJZ)+|W zfujWU8RF%$D%)=^$Eh54nylt(3=|`RbpT~{x=3R&esNot9WNEvf=Y3xTSw|`N@l0W z53^lpCcpR2;7|i{uO5_|g@DEbip7pe4uHCr7xO`UuS>1Kfj#tioxJ-o1evPQ24A(&6W> zNE5zdDl)9dnc&GDHlrF}Vvu}aXsI3@CBXjU;N!1etPMkNM8coMy9-U4^6gZ4xTK%r z7o8@E!^j>Et9V1_NHj6Xi{i`56$ixU;$c*ZRIZ0L z*=j7jee`PqdoEm9-$l$z)#FI#JO85O@?$l0UC%bx|TF=9@>y{*d^bVDvI(4la%P0am*a{c&OIH1a}B z$9P$GXz&4Y=HQ?wBSv|LIlXZp-C=reZQ#oV9&a&CiUGFVf`C}4eP!nG>2xbvIgd)U zvwa3r9ScS2v<96kF{gbfCBhc71$@^Yp zK@>#lxh|2~=mC*+B#lw;E{v9`J=DqGy`C>8J*Z#YYcVjf7XOewEY_r#eLmz{cByUK zDyB5kM`W;a{3G^9_(!Y@&nLlE!Ot7eh7}?r#zctWrV|%K-bBm`8b*=R!|`Kj4h710 z_ajS}4Tk-{EVPg+HswFEPS7x8MN+iIo*^y-;}x|cjg9>1AKo3+BG4Vp?%aEpd3A*b z)4eEcncW|6jOu8~%G}x-*TZ$div83P@N+9j+e%0y*Tk`u>@Q{^4GRsTD>B<(@C@_Y zej@7-O@;R2;`UU?RS|4SPsHR7n z@*+#m3`-RI1g~O~-;65=UAQa~1vUjloXv!RG!f+)9f+^MgV&9DxkD*d0Y9$voPA`j zoW`u2iG@Q&z?9dNl7IIpb*aS3;GEwGx8`9MhpV0(;>f}k)qW9_@alp*0d&|n+LN2@ zoP&*SfsD?O51U#vK~D^x?r{6A9dJ}F)}PgU2{-oPgu4_*{|G*vQqz~4rSG*HYW_S~ z*46P&@etHl1R`m=V_@uHDa$4lWcdxi&5-woe)wzj0byYIp40wfOaRAMgv9Jl;1 zo63i+M*)DGaL)C`VD#>SqcJ)kh1ILD1{16aV@cPd44HB=*HTRJ>CP4%JX6l(waHx0 z8rovDiekBg+v-TWs@(7r$_wqp&ZwppmpnqokBF_q=i}~DtXJ~>PDYQ2S8%9_VHQuS zteb|E*Xtqa^{ca)51S9JdOvedI@Y1?*JMoj_zzi-(dB2+5Wk=z^Nj)5R~D>~!D!|I z&Ze`1{_Ebe!-B~o9cx#7uQ-=PY4dUHC{+%;1i#MaK03hcP#gD1BgN2~59$HuF~8YZ z_5p43^3(Ies9sD81_ZqbD)w5Ug}kVR(#FIh$6b#_0T87uZxo#+Ut`u2 zZ*xW8HJAM52y*(qD)2r&)CDf>D4XUt#Fc*4L{|NVI@&?c3g$i7~kgbV|t*>iwVuGM|6craCb&MTq=ATw$ zt%r=P;-ZFYd%EH1<%ArA$++R1cSDGHVZI#NQBBGdD(Rc_I7f&FkcY2aO85-Q$G%NG z8Qi3&4h1EZ7G!R!TYL?i&`)bN+Ii=0vB4W_uwLmn7Z&fk?NlR(!Fe_b{*k1dpW-WJ za_)*2kgW3*ah`1(MrIrNVdZ{X7?wj}@E~c{>|}w)!N>8&w!}u(M|r)PBvRgGc zkqWL;Ua#vzljgb2w8k~ALK~M7Q$Q(O@@F64*lbS6_>;wpWXlv@1{5f!jetP+TB#!X ziIG#9Jjp?xkU90{o%KMm;_zO9x^ing!@dJYbFaj(X)j(}!|3RDeZJo+4Q#n56xVt0 zNh6Ib>CgLG%osZIr5nj5r1XAC;mNe=hY33CYP18uFKsJm1{*(rKWqzEBn&x9!G~oCbfsY8GPZjiRzJZ{nzTg$@9YMN9Nh+qvY0; z_`beZBSJfC8&?D8MR%p6QUMoYD$OJn7Xdl;xjUwuSQidIxUFB{>5bP@Cr&4zk1qv2 ziOZdynKz6cTr0dB;gHliI~EA(g)h%#$7d~tb3sNRVyJI%Ei8LCwFme4H@GKiIwS*Y zKF;wE6;3EkIx*OS==k~^%(*wZqVsmt-A#wy?F>G#Hk_8^@b=|n#WO5Z5}}(TRP94m z$L^y7S!wZCLs=?cTzYw;^lnc8#xzN4L)!f+xYYnS0n&pfDa*zGtrxHHO%i5hGuTDG}PiL05;oD58w^9W?v>v?;5+d$82o_-^ zS%Q+ndtfWza+qhp^t?R-4&ua{19_^v^IPfp)5Jye7>I|;kBv`nRwq$kh=M%#&(#3J zaR$ZFCf&FKlhaEcko0$(is=OIIwskK@)z}(!Zw%;%9wp1RHX-WmHoP0I#>_or=1H~ zo6~tNV(i1B^*hPOc_tLnx9u!irl9?`8;8%9+}yu94eMJ!%o)32+2sr3fcP* zzUXq;pTM!YbZ?uU>A3R=dW2y$_|@1g!v4mb{5hzv!X&mE#{0u+xhILG)>yaEfk1&a zn=-n<>Jwtm*~RGm?!{>w6`OOlBUpiDx#%#DZmx8VXZI;nm!ZbZy)>E`9-aGCzG9= z`93}L+9}sTsW!!AP|Ep^`6ZO_vuF|>h*7jSyziY+;FK{d8*l0l=ICcGWtFD&d<83n z^@+n<7cn}_1E?cH zy(XuIVaTC(OuNY}6bZqE>gjVt5=8mWvO2S zbWujp5g&;0bB_x)IxsdBl;A>XGzz1)Z&C z`QvcLn-yz4mimnD_W~x%y7s^!65IzP?xN!P@OAH}1gV%QAX09uKt6}#gsN2^i>~64 z<1HokS)S=Qfzd&WJ^QBqEW#jFkG}pQsH;IN$~NhJUWx>j_E7ww=jT@Nkjk0>X8GXn z{PepJl#CNLE1;h|1sQU+3|^Ip3)&$*O#hxzLP`e>m0kn94f=5+|+p|2y7e6`wQQ{qzI z@)NhK?@&>P9LhOTXwL_!m5E@Oyh}MbT##|-@)6nEJ!m0)Q)Tq%g<*74N!vjvia4RX zn0B5%O~R=L_(N}e&Swmlq{6#r<#($NavYv{Ry#O_H@Y!+DA^L0oC3TUF^@Mf-LWMt zBEd8L)lgi+p_-=RjR2`;zw6^}+T&IayfUAO=ZX-1i4&VuzrCpkh&|I+w)0x9#La+3 zn2mTEvHfJnICrQUS~frDT?+~$gGB|4$`iR2&Amq}(kJVmY`;Oe{8_F?Oi8LYdR?|T_Q2S|+vO&oiWy+FNw9j7uLfZpwfck7<%o46R~7UIz% zT%B*sy(B2*Dk(f*$q9u3pTV$QrG-ts9lNs3d=kFI_a7%-;y^M5H{cvzEpW#prIUA! z;?}vwFM6F(zA#C=Le{KW+aIv;!zOJRj>m6xL?>AoAt(&M`39iCnLR9>ck|2Y>GR>h zNqND>P)(si2#%%&Xk+jw5ug<%EIVxo>8atJxox|2P$I6SaY4`x#;c+$J()zCX_6<^R4izwpE)y+bP;q7g* z--9N9~@J@FkXy2_e=d*X(!N zy@wr!e@V9hHkGQN|**i~vfWbKm#0_Cx1+l2OiCiV=j`KasH1L`O zV!GflJMMRN*&6pY;J3xsFZ-4)?g9!*pQ z9L1BK+=b38z!Xptb~x&`2AW@##7LVD==LsJh%vI3F3a`diF}v_vT4wve!ABR<>Js0 zlT6oyDy#dm`4zHk{)bj@>5|?rQ>FcE7iQbYJH1AmvyXc}2Iy3i*>X=SlTw?$?6G=L zf#aoksbM@mA;HzG6TjEBVF$P>${L`R0<@}up@|Vf1Jx;Fy_w6}jwxmNpOi2&Rvp1@ zOpBTVub}>bI2YJ`Vjhe%iaSV{#0rTI;QNTQ;kVJalU6u^jWx9d`gBaY#H+>ot#0Nx zdDmE$5F<12J%!i!^)cpzg%oK6U=!rIJ-ohT9o%aMc9EC0Ly2Ym?$^Kh@k|48#>)`+ zVOM%_>$LN-OrQDoU4@Y9v|$}T9+_sSuPNGE{D6!?i9R-0O9d^Vt*XhJs!=Ne@_|9; z+7@0+6L6wVg6CMqDSta)udAQ_i{TAqO)Q)y$7 zGhpmB!;j&j`zB|QbB%`GJP?4sE4@`g&(u1(jZ9zErEoh@Cs=3Hj=Mi#O0aU@Y(;a+ z&Z6mkcHG^&8#o*6xZWPMOvun9pBjQrcvp_AN^+^0C;iMhJ=HeV~E8OI*2`D5F&Si1J+oFno<{x|*W_8c| z345{FkFi(PE24JUhP|csJNe2M!1qR^58Lmfe>dH$dTl(LxK1Dv7K$pWX*VLbP#D`@ z2laE&D?kS|@It~iYGj@mhR|hKPZ@>Kpy*_GD1MbQUw}L!d_3~ty`1~~s1^`zX?4=~ zjM*=$XX!pp8Po3+H`DYCNW-!4p2cc^uX2Y)f+=Ap@oL~gJ8_2}PonUFusnovwgHy` zp5Pz!yGi^F?^8h)j`{BQu-aZ@fx1Oly=j|9X!WJ_%d*5JQ9VKN(Di0xPt){obMl1w zLzWzGGX?nUs;5f(2ALGK_eHEfQ~to%co*G50Q1YF6ueVne?KDHM(XoGX+mpgu579t z8v8SW;V#_+d!GkNYn9%EE_2_wDv%=2uU-!~<_0qmpp_P9vs1}GHNd9FUv@3IP9vUN2_;sHqo;c1tB^>zzT(w3%q^Vq91(t6Cf`#e)417LhN( zB|k1k>5K(x+n&u79^|}beD;de_hZG(Zs(c5RwHOxa6hGG*`>;c(9L?Bv%|vcGD`15 z&s~mZ5(b#}fnTV!@VUW(y^bKAIih?wM5ex;O{mP^&WigO-n7JD03{J`)~L!lTGMjP zLF#j|C4 z_l9h7mJ)5mD_P`KYqYU@(gHl<7yEP~d5)r_B^o3r3E&?-;T-{>OIxLjeKTRx zyNXE&ZBmwu?>(bfzR-SoIB7M;qZG$B-C?On43+HkUJX$$)Mj zAq}cO{OJ$bP!iCil}=cHaB5QWo4vuP_U+6;<+uAUgzPR#zO5Cvxd`Me=bFGIar?N4 z5-l_^(TKUrphJ8KCleBNt0K9myO?EH^IfJWz!?FXJu8OI6ve=@)w8f^F03cB9-6GX z2~j>Cil(xeF$}|dx+5Ys7$h|mD=mme7Op&$u=(0apXs1LDC%7J)bu#*!YWW)aTc#L znCS9?K7qBd&va^6lX_%cix1Ul_~C`w6}IE7&8cbh9TPS7b1wH$`lO*myts`$&RrYc zKt~X~u#Euk6Slx&R5n;{t~_C$CA?kp(J9K6j~MqPV81>s#})CXBV{j5rY&U zF{&fn>$4KfhO0O60`QWkT2-I+F>{F>IRjve99UpZqtK(y^tEFV3gUTQclI3}&7Eh)lgu zc{_+(Mf2s?c@W~gXdSIN#W`n%1jObPVVjzBM+?*eN8d%s7hZ8SM`@N9H`xB(+DJ1 zU_k;ucpRF=N%>(u)q&fi>{G0wb()MMax5d#iSAfnF{&xM6CUC)+25-TvF`WCR-RjG z5n||x^8Jcp@xVcdbw227pfWTG-B`NSttOA=dvf5ygQ$YkcOjfxZ*9_Z?T6wPl>#2K zBnp1Eg!yeLwdNSP$wfR;%uG>@N0+p3Cul?TM;Jftc{`kmhEuGJ#gCU19?@j;W&~5S zAcV3zDT_(|;H{WAqeZ*SB?m3Jk8Ez-2%D zK;`{3rC6Cj;m|=$?(@90CK@<4AxBXrNLd(NQJ$HcW6^7EQix7vAMG7O5Q(E{4wTSa z{Z9N!GG-9yQy}?=a7049`Z#Yg8ok7ec+ZrS(8B3{^-cokYN`ouHwh){nP+-FU%E)r zfWcWK+1ZTpi5H(#`z9wZVQ>ri5nde28cv~Q?TeAJW}X2rbiy{9Es`1iTA0$uo*2)J zhq@~cUkkGC2e~el(>ppfOESbz;C&O6Y+JXln?pX=pNz|?>g;oNAPHgp4Q zJ9Wih`qd7#L_^hFg?~t6T|U1v2ry+&rlZ+dTv*me(`R|~<{1EW`V41)DW`%0Ma+qH zz#t%|#xe$Cf;j3S%QmkTabf&IpQMc$BslY0JSHh%l=uMstsJDUfQBmf!9z2CgWdG+ z!L}c11nLTH8#!w^2$1I!gg6)uz3+K5{LErapR+cw2`>YScU0Ykh0dSljs@@@j0J5x z-!xJlm=sS7L*-pvrrZ%5t9e+F-YEz=a3zeO)t(sbtEiPqj5zgc>M13CPPrSqxQ#sP zx4)$x13Ro`_yXaxh5 zgyH3+N6P5Y;(Wt%IwY{MLr*#WAeZ~MV5L`HshUVd-?qQ3S*ts;DV_;+ufu2vJ1~74 zq4-^njoKPtMFybC{jA>1UMD@HEY7SMZ}hg^nQalrTHW2R6|3XQyJu8BY1fp59=|Bp zd(-c<{}yO>XAuM3-KsRsdft@M|4n8)ltoj?7rCBISj6&R(zncMJ&?c;9dRVxwSd@R zi9IT8fXZ&wPPI8&@@(6Hi82%w(D{xX}}j*oyZYp!_0l zW)6HrvcC4c=baxb4huyxHs?^i5^0pxkN_}^OrSr$7w1Ppa}a0~;dqQZwjOz5zNjH& zU^3AC1WD>`45KZJiK2Tho#>)rtM{PHh!Cr zQ)vY&%L1>q_P%XvmG*l!^$nXEj9ty*qxHCY6|Lto0z$%bdE~ncA8s;44^*o-J~pLU zR2adI)=*eT^|&N!bmAWtd^s=_i%9YFX4;Ko_Yhy-l%hK%7*Xe;!}$`r4d{-H1~F=V zr-fSGcNN$~b!5yG`Dc23Meb{$eGfHWly843n*FSa4e?MVA~3c%PO4-{)Z~#7M!h^y zh*e=P)y~rrvqAb`3loAM!dmtN_|6Jtt*L-V z9NpH)73+fN1(hQXI2E@(YvK+eHqYk7CE!AMGjvbP6Z?yxP9D6;xAYhnK7K!UZ=IQ7 zLW66cAc1@DHKp}aAYlD8L&iLJB^i|`X-WwVi5M5-v0B>cMbN9)iY2|Ud!|H6L8d$O zIGwixculiuKMxbhmAog$*4_0~e1$B}OO(UG(N&qzl|ro|?`!cKb#sl9%d@PS7U_A> zw)~4Om@}1yKO9Z|DqT8hy+E7u!XDha%?`_sPDJky#LG8LrT7wT`zr@kZ|7+yoCXWsy1VJcjD*J|%^x4%=s1#=_BQ?2Wbhmx(S<-D9-ZA!@gwsKbW=chUq( z#!fgvNX~>IUsSY$#*#fqc&W0v(cFrV*3)Kc(uYrnHsy2X4!>cuZ%;3odtGvn#}z0y zaN-kt5~YU+e^zs(f{wpWcuGqPK$02|ei1WU?_St&Bw@Y&!TH&z<=|H$W88gMl+{a^ zqe|rzMiNY@3eq*_gtjj|^^UU<%L&rUTctEW2)wX@;pJx5Rl42otfVE}u1GoAgWvY8 z-HBhF&jsSEF?T!gq;DSs0gfe1!$9P<2`6R+xid0;POibplfk*^Q*Qqm{UvS3VA7Px zMw|y$rg4VoJ)He$U5BSdpe@=BAl3A34dE1(@kXEWhJ#Mf(*2QyADQ-Fnud8<6UkD? z)!3BZzBi9Ej7Sm9P9@>F`ZgrOfH(!P@Vif12W%+Lg0l~ED3jho*ZAT@>v|}L(yV16 zv=*>=i7)uEjPk$=#Gv4kp81%5F07-(;0G<;Fp46w1l3@!VMQ0t*r2-(R>DRN!S3;?_rtS zj=G2?WG%gJ@@>x~UAd0wsK%y6id(WoyARs&>JuV#jCX+#jU$#pgh7j8ck-)eAyQRW zI`k(qrHC&XoZ|_yKE!Qa8O3~{ua6nFHc^-IH4rnAR(Ma3qfEz0fu8ss8WY?}XuPGl zZpL<>CkgQi11kS|HR1p>e#$5N#{_P9FRUP`(+`VT3#~S9gI(|zGKUf}cCN&3BwJGT zUC1Op+ZwlUWYTnFRPR0D*+l*mk{ShMW77c!06JYW;w)XMygD!PeMFb87;<1?=OR(9 zyw=beUwrS??E0QgVIH?mHx-MERO54{9gT=6mNIKBB?WL!K_@gzwfuOk|4al|pkqEL ztWa=Uuq`m}Q>Jy~$JQSmU$m4kiL*m0JMA}zbmEI!pwA~+2z`atMVjN|7~BI(yr2zD z_0E%<;~mP1z9SYNP&V~i-zOy635;MT-obTO2+SV-q3F?g5A0^DHBXd|CWFl3ig}hJ z7Grq<$L>Bd$%MJH#@BsUjYn-3TRrblayIya0&1TpR$}y5h)pDVQm)Ov#y|4peVk!b zY~go_;<{l_%Mc^C^$(O{%z@q`7k_4C1tWXEGkx+)b`Ro2^B}rr>ntYGoIcU9P2lKe zaftE4cSCzuskE@U>rRuOm)3h4I*Z@I z1$!K5sJAN3&>cSWz8dY`*pua*aI*~9R$N5Zz0c8m-ltzO1!WKK3+xk-V$bB zICBqSlXmzYD1*;6l@~Xl^A&unhK)7u>z*IzL*F5uxzkObK$)VO*8-+Q%K2N7Bf`^C zuK@RJbWScWWK4Mp zZDpWB5gef0xZaeI$cygy&SoV36>3%1gVO-XZkIcCKc4?TEM0|Llke9bAtgDKmU5&> zcb9ZYcZY;@*FZ|7yGua2OL7C0E=g&S&e1*g?)$smzhKw1`+m-I&ZiDgmxT>^>0)1d zjA(*O@)1Hvo0Y%=G%)hl9irA0QM%=%(8DyJ^wW}5k<(vFATx&e$CCDD2o3kwq#mDY z?2sEwR}|-kr6>PQRLa`k(KtWT)z0CjRX*dSFjeNUhP8>YpTRYQ$vG4zGbN5ixKlW- zI2F~HW0*>sJyU#$WO1|;?9NC&uloFHySWPCGq?ZoCzrkWhecwwIhPPR25<#+O89%e z8?cl$@&k*Lc)rg#yRBfk;rd%rkcRmf7@_{ zS5kB9XM#v;$SX0RK*2`I{Zn8hGYLx<=Kt?cdZMUf_IQ4AMqD!c18MuwuM92kcnJE6 zRP5{CJe3Q~PZhOX5gK$SJKoOy6tBf->-Y6Qs{}zE(*0lKFegrrm>l8U^qAHM(hQVG}Shm5n~l`38sN3sS< zs3MkZb2r%-7q z6>S^@hXGB1JRF^og-TZ@*{eYNpYxT_9p`_8gaO8fPAs; z$xt~iKWlJaI+FP|tOM%N|GlEFI_1Y+xmmFA_;b>n?Xp42=JgDq8&%j(v3qPdjsb+H z@<)OVJJtEipl!P@wd40eg}Gv2MM=GH`jhbGCjVtHX@b?lMAK`vH>Sfy&R?YBo3R8f6`C*?)Jmsux$$LBt!A9Y zc4C^1XX1GMpX{RD#2%U1mj>?lt`|v_o5qsB@T0eeq$KqyR!~cphO36>5aQlOJKOz_ zZ;K{dvx*88Z9&=_XZgKX!=nx|to=F%o>;%|QV9 zs2PVRaCGy%NoM`!vdq6nurBIZmVeW#?-BK#aBxL_tKMA6NMbATRc?XIh5DhtGmKgQ zbt5G5R#0@|u<2>9Z)-)tsOw|S&S1cT{$I#@>`?Z(yPF1DfQQ0oIItKSkD8I1f|F1s z@w;R!7dqSMGyfzB1JChAX(!anCm(G_5M*&1t~XDnon8G_2!-QNxJq@(%T%%w4F~?r zGR^r8$x}qdYaN~=-koubd}BH=+&esgpgl1q)3%nHTBbhI;F3>^3+`W!Ms>xOF)Fm^ zf3#|X(o)q2=PHD}L?IOohmIpv0*9A@ngwN0SMl|oG`Nv8pjreMTSYM2;c0UJh#5=r zgXT-DsOYGyq~453XzsfCd>s$v&2UA7g&s@lXmH$zb)63f6hNTS0vIwPWsn5%F1*7=>)YslZ;2_;Jf5&igRuV5cua0g^T%OnKBSAL{cZ1H;_d2d(qIo=4@TtO$| z12p&eKX_{uatbayvq7BYmd-4kMKMK_#-Crf!5;>Z&tI-=QK+L)2A5Q5S7hrRbb;-W;)bVyLVZTUj6J1B} z={u3z)4NfDC9Dk0be|3e1kTYVcTv9r^3c@{gdJ=OY_pOg-Rs9aoP<&N6Vbx2zj*bff{@@N^q{A@gx~e33x`iS%=%=jwF&|>Lg!LG{EF|WBs}wfJP{ikz8T@JP z^|{v7#|zq;91`taR7I@(r3_{xs4=q#>Ln11AGDlwJtXHiIx4^UhlcT*ZLwQVKs(PX zuGHo56&A|R$tpv>ypB>>XU7`q_wanGCE{_i1qAMNM(KDV>$@3856**0Nf006|7S+3RM15 zb>|;}AxddW8o$dPPw>0uRBKCK-{@Z*9cKxz2~sgUKTD&QKG&+2XrC=jt!c^3mQ~*W z`RT0rI=|`%*2MlExhAy<1CH8ffmsDW52fv_hrekYLiuYhFH5JY8TqZv^%EjQ<>K1_ zI8X^XC__0W4h$0&lX`@{U}$Q09x0%8-;xibkoOx4pX_GvJ2#RR=^3UZUy7 z)Di-=n3<|rG%8DuUav}|3q2SYDLt6UOKWwzw5@RGFyjd^jZ(e>HTUBmc}I)!42If& z`T-3pBluiFR6}v0z2}*Yv zust9xYLUjBlD|t%9U;S~N?KN4KVyNVM>s)D&eV%akHbG865fbl*;!a2a`jDEv2FVF6cP?IqL9JD4H)u(VlO!)12m+tSG%?I3l5!U#xf@Hn&=k7%|t6>IL4kE!JNz&HJ1 zlowhVV<{~)Q^!LpdaY4!L)v~!{dO>zG{!^+>*`tv>$Y5-C9I^^?F7d2AUbi#Lr4Zv z-Bqy=L=sq-Dbe|}n73w$WNX9N!jPbnt78~+Spma870yH;^0jMi9?w>9VXg#}AbhQ1 zwlK~v)kkW^X~9s;xGyMX)hpP+U*z(}#zuy*3{aRYD^PZO5AtclkZ>s0WB6B76?Rrb zeM0-2Lo!jDUS3gAdXo2mA}P9r9!kTCNgx^iC#bRrQk$@?{$BN~bW^2cH^oCs7_Y{1 zEDp3dM(GA=?Z*S<1SCJitw{<$!lPILoxh62Q@-&bt*9P+_$k_A(~{i9c2_}PK#8ka zsl?UUs3^06iUr9L-{s536sqz8DR1Fr{_iJg+ht;6`CsV2xpo?tKqHp(#`3roOEGtmdsv&lMj;-v84uc>Zu zD#eX#^eZo^HR+Nivm-a2wT|e4bm}7qtV&?lWyjjUDql@ecuBU!pM|YAtM#2KA+HSm zD(P=A9ePvH!TM$5Qst*7RsOkij-sr{Y3hvOmI(FdBSj3W3)a}fd$qI$tX=dMd~6z) zd_6?e+pRVo@?L3~`eK!pscr;7rNqh*rk>pu2^&t>)?a~_-_SRfKgw(`ZaN_p9bn5c z+uIUv&!55NKICqq8WCvO9a&vP`L`wE>6M}EF1TU@H2XsGqJPB$sIjZMhW4Yvt`k>M z-YE&gL@LIsH2z?Tsb%QZr;bJ7Id`TwEivGiSM9JvjvgSjkGgSEV{p_IF4<2c*s8u5 zaIVV6fnX$+O;a`U7lEhvWMsijp|Ab3VgLayMH-@(&Ume96wv z{N&FCtX#e(3+Ba^IQ`BunX}(`kTMyx;lIxc$P}O+>Z(J*C%{4A0`(@0{ko^RqOC(@ zllrI!7z)M}L*qE|$_bxee5tfiecFquRF0gpxpSu?Zec^8)?YK)r7|dt9dket(hl(3 z_(%HKpGRxD`5Lu2&=K^!^=fg-GQ#NA8q+_{#$jes%5S1+-fs3cz1?*t2i84nip{~a ziFl2PHdOFjk+axJNt6~U&A*H#t-T+IQYc|b!&`EA!A*Np^e^3K_@u2#D6?nm?Lf+aP5Ou(~W6g&)@RJ z?`#%lABk5@s+e;s>{AeAn)8=V`E}%KC!DK-&Rs(P>=Jk-X?99f=>_G$RtJklZUqQ5 zZxOUdkV^dWfeU1}i&f1^N1Z{Dxc^7mUC8^I0-+NPRRaMAAB(yR1zIT%I=LT zG+&P?Y!H~;!yR^h1UA^E8OT&1SD%w2+cO7qCNgmVj@4hc$c((57c#ySvFA$WvE+__ zuD*#gH650A7w6m*s{y_Mzw2B-Owzd_mdIX(R4Mf55qLoa*|Ga{1UFy~Ps-NbeJLt( zf*a_XM#GC%u{UT^VBk1oWoRkaf#i6@1eiiCMzg3Xj$iqsqpI+^h+FWAIZ3nZK>oO zDU%RY@r8p2`P#z`1zh`59~pEe)S&m{^opTgI=Vg9Q~!`0xYhPG2ko$mge1k&Q^@e} zOJO-fC4pA<_< z;r1SEMXVr|QQ1y?yMvPGSUWue-*`c&@IT9zX2!rucb(p}L%i zT2ImYHNG!};(T|}FQ2g9?SAARh%zcFV*O-h+t>(yM}i=AxOktzQ@KZSB0Fk{?0EZvkn4ZbLW3!b3RFirBDAnO>Q$J#tch3*_5= z9Q`4>zx~0%pKY3l3FX_^WV@)K5ypLob0GIX7e#kE@Jrjzg!CpYB|yIPMbw%$gL z*yagFi!&`VF-(YY(qR2V4*BsSrvt3Ju|wg7qqJ0oukthI?&3R{l)q@RJZaZm79?pP z``|%5@1nzK5i01aH#$7d(^f&g%MMGmjxAqMI`$Kix)JwdS>^H!a z7qQnEDrc7iQAWq-)@Ew(4YV{82XU@Lxf(U<}m4;5cN*YLDe6G_HF#K z=&VLjpiWE~33v8$NMzn0+g=nfuUX4%%N1AH$0fPp-6pG^Tj~QHjR>g!Vab~u-Qxs$ z6n)ubK_n}H@Un4B`BKaNog)+>om{oH@S6rNn9TR7ceJW$>eH*{Y)sxGliYXbYr($@ z_u54pn)1YzV~)lqj;EYY!a@zRDdFZ3d7A z?N3sy5Bes&r2fJ;kS=+EcG(-1jVH+SV;jn<)fsj*UXJmjIq9ZJfczuw5|K5Th8I=P zT8>m|{~*%CE|6&5;^tfSLNo51RIK(qaT^iRn*vCe+jko=D>j?8?6+V2N$sgA!A+M zq;&>I4LuhSQ`Q7Bgh4dgB{&Mx`;JuxF8)!xi}5L6cz9(aZLs#n|NV#0Wv1^Ans4jp zXC@CH>`wPTN6ej=X97~?UWH6=y*yiM4H}MU+_SbOBV#f&W}*!*Hcx{yeT+=}waqVfaZ)b7_{I1AsC z1X3D3?sje^%MLD(DxH#foGw*FK`Ko>itcj#Amd#UlRMk=3&-T{TMD>;U9I`+s!DcU zaFr;`botD4TiK+N#R?>|eNMPCJCTB~aB_rRh#9@fvl_R-+aM2Fez+L@Be=YA`t7>) zj>ch|dr3tiAV;PcqlrhPnr(G+Y}k>P(&R$4lsTo2>y=NyVD~eY$VqS>s>V`3p(OM8 zH;&PlYs&&78*5iZf&D3>Tc5|#_qd8^i=wP1C0z$JvIzq@+4VWaB z3}NVKiTSpG?i-LT&qJ>`(qU!?v8% z(kXMBs@ZCJ1e#Qv{*;;?Z5iLceqmlnPc}0BF%^5w2;S6?uCS13c)rKk70xHYH{WIb zrQ6&%QHw`cOkbH+qu5SGUtm6f61uE`UL^an71xV6Hq8}a#o|_N`Hy2i@>5dviSl8u zn0DO|k-`@yz)|gle2b9oVF259z!(~z>;v|05k8J{mH*v;v0kXj+M*6yFrs@uquW^Z zB%F{7>a|A=g%D#Huuq)PGYh+OR{Dn!;H^C`Ve0->WGq+*UjHo|eLxCoo0$Apsp9Wc z3pF+reFHr?^YSI5O9=-nc~D5|LwD&hJjtnCll*{Cwvj`5c#Q)`@$9Hsd3O&KS~s^+ z#>`f#ZqM&OdlYm*|2rUt;KtGFA(A!9oE{h4Qp!h{+j~Yo&=t++LS~nNN5}V7?*(=4 zZ_EQGtB_x}HQ1Ctcqhzb3FcGtLDqC`e)R)Kw{MDnwUk?T@-#23?9xRw8xx`eBA082 z1Fm0C*d&z2{eEqtJ4(I55=JN5LEe!q=4%9Pe8z;x%dp0Y#^v!##M8Y2xTkP;M zH}PW`?UzSAb_5!0#MNsP#~QAh+xTSYULvPT3ico`aR@8gE&3S+GT=%x4IqND zM@lx^`5YE{j1UjA&XAwJtothY9xu}n8ZhLpc$1U2XyNA;r^V#Vxx84!_QpVbXoKTh z_&;B^BL|4F=H#YM?0r$guIknpk9ny@5=FH+?FK0MM6-Ih;lm`zVzS(YQUy!gy!(2M zkYuPt7|Pj05sFVAlW#f2_gOwphbGCj{}w!j7M-r^{F9>YxT1tq``yH}9?s>lBc{NW+oSX_9I4wnT5JCh z(vy-kMn%pr@+vFIoL)hl7?s8+l?8-M+Aqo@IZZz9AhAxOe;{DaW4n?} z8JWl6LO}f>@_Ak2)7#a5oY#p4OMq_evgcDM@q`wY1`}+H-3M7&AAlAyrBAcb_GCo07-&{Wt zy<@~S;X=r1?WY=x1RD$Pm)stg(ujM?9cE+5g3)(XWBsU^7y`-Oxx{iZSYgBtlc9-! zk_tshF;|U07qe1b*VtYA3paOy{Ibd|Jto&8`QeN`ANvuI^T#SeY9@6=rLvIa-ZKIm=!sto_h_ao@nTZc{gud`2C{{0E`+_Dac#9m%Gn?JdhQ)QOg zu9ZNB!~L4KO0Zve*4g~18?%>S5=C+UY$>0{==y+;%^;K~9Q%vQ`{LdEC|Xs&Z@_7E zTRZ=;apxK5(~l35ABBZ$Vk6pBDdMQ-vE9^Uqznv|sET+~(uQu$k<=M(UBxlt8}{xB zbc-NL`8T2L9G2!84R4J^>c2}R1?a|k=Je)SiK4SiM~+ft^h>^(TfT+yPK#k%3%X&M zevA^2f0^Zym`U&rpCGj&Rw^g@Thdtu`Gkq zTuGx&qc7D2snxDn+Z^C;49C23Ec$q~*m1NK$(pO#+;BDE+b{R}LrB&*Q?Iz-;L`1Nw1v-LmsEC9&`v4^oQC!S zkrL|y`Wzju?#zir_e`FYPIGT-;g9Ei{iza1L(kn4MG==~#~sopvyl#5jXuERe2;EU zQ~?Qmlk{B0m0N=?1fl$Dd~0NLY^K(EPBU@F!PgIAjsVO$OgUd?9?bMX6Kk;HHh%l11I_}BCwj8Cl zA?(PqJFP;2(L7e5l`RFzKJF@Vm*|fL4@!3;A(^4)jkT-Z3^C|t%nII=pyN6T!~SWe z+dasddq)h~0=vcT>EJ!yVARt#i$B+t8m+~qz11yxxlVgwF?e}U0U5ZtH0F;jIA7qj& z{-ivl@hzJ)jG<+o#CLQ+nN#i04rrV8tbLzk(q!s-xaHCD@BsX{tmpvZZ3qE+paNFu zc6EdXkU1B-cfL=}9xH;!z=Cm|jWqFMvtWNs zb6kLov~|wUSN%4XkCDfT8~d*e@Ga#bZoa%>Z-TIA%08@S1l6SqFZ1i8w=uRP!=JfS zlkPtA#`PBidI+Je2Ct;MXNlQM#Ot#t`Oq4@0cteGfA;+D$t8tsXnu4I!S9rha`g?Y z?A_kjDRp!+`el9l$fKq8dv?0T7o$SqKFL2t+00;K-ki0Vx)L4gO2&q3OGv@_AWnwC z8r??!%DhA`#7k0*vzJ0CcCl3V^zoNx5N%NjwNmyrold9Y;5C&VGL(saZWk#sr#KAb zI%X;JH1mUNG$g48<~|PdCv!f@%RV3oqkS^AR`+AoaGHx9UOdq{D4N}_zhLm>V?gDJ zWoN0c1uc}bo|AJQf2Mcmk8eUvtSs^PC{{^&MfX`9OR7BrRQ#ldhhU&4T7+CB+FW=9 z{jhcmPPuPatsWnKDgO`mPyxd(JGh-v3sys zN!5B?QaEH(&5m9T>^M8MU^uzz3|a5tLr|_Ni_866 zwz39A7FrbB?l)?#ZGX=y{Y}q+hnfxy(2LpS`aXNqQnmmCO@~*FhzK3##&0G=Z9wSf zKa-cmt(=zwkuRY#$G@XPIEVU>Uk%-PUR$CQLSFg?lk2%#C3#Wg&1BySN!934HGAD3 z`xBxsbR5Z2%WDUzPg2S8`8qNe916R4D{!+(Rw`(byeYZ26+q+@5pJ@RMJ1;c7FpSA zv|jVvUQ4VA%LYNaUPck|=5<)cJMiCIriG5+-9W{YJ?J6&YLZZQBz}@IA_TWn2ze>5 ze8g)^5lyjXH+2esKEt08r8v;FpX#jU%yHZCNI!ML>w-Twn8r#IZlig&tL!ORvfp6+ zvN}x82l-DZVMOQGL@>Ovq(&$oNJVs>q<1h0K!#zER!5t>3c3m(M`jeehum;x)~|&j&j9<(iXGcU?uMGUC@giFGz@1`h4pG4;E5gL+H4+G3(^o z1*ptXT%i7uji{IjGUX+D0e{h;VM)oa`$c)XXFm-c!x1KKFno)fw+j;~D*@;wIF z4f}D7I%S>Nyf3Jaa(g#Q{7j6BkAeDH%h%Pw5ab!I2j*f)&gmS8hK;Q- zkt4=-ffUPis54>@DyUms?x1r!_F*6=ZZq-H{=n;4iuuX_@*`)j-?yid{j++d;bljU zODxh(T+wEDjenm4EQ}6a`1COh?QEHMjQw43bh^Zpgg}bmWFW!tAh&H4 ziJo3Jf^y3nKYrLq_N(tg~}ekl%7bPOvh80Lj!d7HZhM-jh6 zKBTGDkM4Jk;QW8xHX|RAt1xKji^~fB1^C2Nb@}6=D^x#f`hGR@Z+&PeD2QG?A~wjwFWimh)jRlYol4JqU@gzs6`;dpJBa0U<@kQ+&k zaD%IFPwBU6F6-(etsfx~Lx?seUjdEf1LlUXm6T!G=^2dF=yF z$LRx4THm;ZoUQz6Ua`>AKthL}CFU^Uo1#Xyk!Y1BBZhPLVOK9Ih0!8IU+_iZj@q7W zY7rk7Fps&&V8IASYKs!_Ln3=ZZ|Any=0;5;v9U0Rq?PH6!(FopHKor8`I7`sZxstG zEuST%DtYs>65;j9a4_bRx~zd{X7dL#hTAm3+=?yLlze-QeFk0?YbkY&f4)X_M@$N$ z!O>C$0FPe*5i;7XHah5RT$me1-OnAS<#ve|xfx_&@6(>fD~==#375CSU`!REN+$$B z5Hrs^!@FvUEhKB+%q3h%~PEU$Rz&YrxQ95I)tC$&{2Jg z>2LLSZ-a_r5tZ9=i&i+O&Skl+I9L|l?gFRR5t9lu;p{{NDFAf7p8|=&IAybU67k`v z@tU>O+sOX3+_~!|~?%O0lAYL}E ze>o)n*S;a~Sz+*yf`VcIOExVBhA8>LbO5M&pdYBmHsChE)X1s{jqThTs|^mWqJ(>%A&{tOLAtsL7X z0Wz79PsJ07I9lAD;RX7l!X_0+K{(QX>BAFJLmpk)?b6P{=}3@m3Ld^?mJ6@9qw(kxchfQf!^hDUu1;P-IugwqNdT8|8AVDCHOB^J& z7xRm*%)36}c4+}}ctTLZ;<<#`Y=kL1>=L(_WkS(H?U#>ljX2Lm)y zAvDDeN0UCl4#wzXh;5JOGF!0fuGvGRCb!VgpCjC0;C5iG7ibao21IwMyo%I3qW~Z5 z&k5bx;(50PYoq1 zuEp}GrwO*X8`WgI+lk;;RyPm!PDo*LcK=sDOmNjCY;yqGoK&efE}&0imav)HwhO*8 zsw4Nr;*Oedv}ZG-%T$MU5zCGsV!`Z>;2ik}5tFST1~hqP0Dc*@?i+mM!G=xBglJ5V zKgIa2E?KM-58)M4h;rVTB}b$p?*rO~*<8wT?4#nJ zhi^e8Hpfi8nLgN0)OTo`0pkTfYX)zoZ09~E{B{F*%{Z)lJcth6Wb#cbxjM5E3BOPb z^b;m@g1!o`N85ahOmBSO=f{UEV|{#es#6^up`Zsi#m855he5f4@|*QIw7psUrS^@E z!q#%rENsLQ^TmcVVhn&ee+i-L4{sVyPWB&S(ao`R{;ewpxfV!rGY+;W%qNBCO1$Oj zi2gL_r(Ipe4C$ zA$wWjy;_YgX+qj@H)TwUVYGfM1deyJ8DH7*zE%ysROs^D+>~&*^@ZPcVoQEN4P=pL z?j@}u?DIhJAPfw>4Q>tRP`2t^``b>di9lZC@f705A2`>75Tx9NR5o%=oSHxus)3pw zG-JzTU^7~K_Q5?=wG%)#y&)vGD&d_LYhuaSP$z_nI%Tc#0?7^#qUcMFJm<@AcevRc z?8*!v>PDu@c$Uq`B@L833gplX$I;Yk*R1U=@T^1)@{<|!b(@s2rj7(k>JXlIm-oUj zL>I-g89j!Ln>%jw;;%F8P#@VMoC4rq|Dp8z#@ff)N{gB(C4lsl+rZK|?Oi`Lrf*#- z;+7fEOZ>EH_cHvfks~Jl)@DX#)ruc=my1(Ez7ej@^NbIE{h)xlWan?ZLzebPj>^6* z*;kvl6SGZk*1_~MiEYM4caJqAZ4C)3vTM~2Deg05a4|`N*!G^ z*iK#r5b5}#j`QoJDj!OD33w0n+TZ*~O4HB!-sm(VBybU-Jko#BGqS(uHt^gbL{65XRGC9GpS5B1ZCydfJZ#_X_fA@k%@zBkR9G0Qk6J-vA#NU&5u zVa7KL<5;%AB9%$XI1f#0My${n($H}H~9SZc`pNdM+_2;FRIgjm>6 zZA`4VMVS(A#dbTSg0y-3Robq0*xonI60lv-$I1O>AAQrMO(b(FTq8EkJ1CSTV6>Fn z==o|#+wKt)G!OqTLmi!k=167e-YYHk87*mVeQw-w?<*Ll6GUC@oXx>3mHp_PkxADM zW?qBArzWGg5S=?J?4Sh%OdllGn zXGfi}g!ll2LTHE1T2hh1y~_=$IH>*eD={RtK5~oux@nSjHo)i>QM@)wfxCn%kLsF$ zS|6)`PS)FoZE)RH;lf0(vor{eY-ZPDM-UB*y)T8BTPDhYsV2-3CDB~1gw zE^So~#0P&T*k68tQol`q2AIw3sRoIv9vw6*>88&MwfiHxf;I(XDTrAaGmsiZo4Aic zVGKfXe5n;**$oSWLBvdA3OM(r@5_jMpZn1_;;AE?E#EWjzw|$uetcv_$X-Z*05bVt zgP}>A=-U_KshN$m*GLXl_Z!-TO+ZtEO(&1tWl)p;O?i}i`R8fAP{}?ss5cF!c4_ZjYvp~CGw@;G%(v|Z|9ia^1)~V-Gq19{d!pByH z;8>V@V^96TKLF{LV6BM`Lso#Q_R)V&)J(e0Gxo5pW69&p3k&gnU3(P8ivU$T1P`(0 zQH@AS}QSPca^^5~C|5TxA-3C=*=zE1~H2 zRtb?$$h#$xnyCSlR-{()r!$u++`Ozew0^E|TIfoI{oT7T@!(pwt2mya)vyGu@a6Nh zlvNI|Yd2K5N5^NK6X@eW>s^GM{%Tb(>#%n=Rkz!S#`C69&9oOpBp-R{p!mN4FV zHz30-=m7Xh@PdW7ZQSCl$v}=9Ppe0T#RpYc_dIdOGIGSkw_~uwH9wQ?Dd)`EZ$ov7 zswyS(veh$!y51(_3ih>qwW#~+!t6&=zh|8q#52;dk$ms6*!Gznnc|%;`rE5b+SU*qnIxVd{|j+MYFA|K zU+~9sw<_3<`ZeI3LXEz=-E1z-H#Hh8W)o~in>7og8y40Qi7h_7AO)5$aFgt|8JKja zcF&hByCm-&G!NdtYrYbU0X^#2Sa~498lBF+M*rLP@^AHN2~uPA<#T-^de)>fZttvX zt(?8X-^R%C>S||1UWIoN^^9;>MV=Q(rM`TD7k-%UO{Qa7G>qZ;c5!VRwu?(|ZC~f>=*Xs>BbMEC ziSdLshE(GCe7U5xh=Uw5;AA>YWXdip5%L)Pm$E@slIqPca`t2J&!4ae$@9Ll@Nz?IR8>U6pQT; z>SGV{KZNXKi1598$nj>zmwz(65TzS+)IU16a2S2;`N#2g^M^nv;zy(-ayJ9Mp2eFi z@q42Z0R)DbR-9$*ggK|~!=a!^Ne5=GSIGphQP}>^uM=jJvko6Hq^u@td$bzQ9!FVv zzaM&DM>eQu3EzA-9wcq^q|EiKkRdSwkh2D}lRQ4}I4wicU2@7UO#)hvJID*HxVGo1 zDeAdahQt^?gLQuIdJOQMUVoy_PNoPlEK=r~o&6fVwSNyz@xL7MmE2+ks7+eDMml}W zJ!dj2$y9z&gXc20Mw-`-IYs9<&P#ZN@@#vL$MEg5x4PfpUS&Bqr@H2UtV7r-9D{?U zC+cMXB^`Azg6kr;N5MTJIWj4Bk&Kufzmn&1#cQ^_9lztBO|^Cyi>;|L!0>{CbiPVv zzJSS|-kPniuanA>6sT2c1Zl(dus4NJPn}_qr))KF^0|w2^m+b<^0y5kEO#m4 z9^9A@>k|2}JH5vDrW38>9*glJTAnAdG(*q9f%%{G(h_~HdV;)j;~=2tXo_I-<(1aa z70qh{PIBhW2${!$vBK-AP*{K>T73gtw?r5FB2H`ktMvgm>F_uoA@H*f*&8ai+ z{WACDcIRo}AFnqBR?zK%Q1V|j<3k1PwQn22e5-Y%Tm%eCqh>ObygyGT&ZRCy7gC5{ z%{E7ltLL;-^JL*&{D=o==l@mQ_|nrVch`BFB)CeGi2g%aWiu60xk7+8;b*%n#G3)GVlA3VOla zb1=_#qBofds()J0r2;-$rEuN&+h}l8U|kXY`ay5^x1p*6&T_ka9PRV<#_(XX8#oft zvapCD{(tlpM#Q=O;emPRSylG14&zaD*n0SxbLa#uX!bmD$wQDBC~jm#M) zy6M~S-<-2ogLkxi&obR`WsXKLIqM>1k7KtJ`G&viT3O#*3|z=#@7(2FUjOU%P!xp3 z#*10`X?SXiWKl^Z;wb#)qP>y9{mjQ2bLh-(_I9Y+P&M#m^`#r@DXriXjk^ zhtCOq#Fh2RX9(z{*OxZNDO|c-07SFpp{C<0qKHnSH^cV?kJIR?&r0)9uV-zYcXB)6 zG|+9sHYol@O2x56S4x6@OZ#_f1VXx!*Iz}4JWFtpM4f^=yGZ$Mvzrpu576a$MOb}_ znv@l~a>XHv2KN9t53(}7!MMzjPeRi;{LvBh>si7^N&ZPU=y|53B>l#|+kXuOFo~}f06-?xZY@I*FHJ7A`@r9cY(K*rXc)-vQFS_tHFYA`y zpB`@97Ivy?O0#l#75FNVGP9-bDhPxc<0Ht6jx#0WHt>1^xzHg>25g+O+hw>YFtOIL zgFE^$68M=hco~xFaxMp+=}P{b#q(hjcl5dcV;oWTcNN&;e~d*OtAN(dJqCF#2q)c_b5Rram+AbeV>AI&F&g`(l( zNFpx6C$%}wfnw`xdNny=2yLE2PLcBa?ZazzlcK;c%u|1**Uyd$?gvN67OsFh z9@mV=+@|-P$fYlv4d-#_y>wUbB@NUItF%31Tr76Rl|&0eMdJ50aC%IG1B943;0U}M zKxmvo3Hh;uqcog1mF>Q`Y{8YzcD@fGUZ96vGhBY)Fdp-Uk0N`zVu*eIu+K@vKj`@5 zihiNXib;QvoD*^xp2eNILiw(MLMvic5Gbd`f`*}jLsujpwgQTZOB=g7c^&hWqMMuE zNE?r)UC)dqTx7LCrBCShs8+-vM4W zb*JaSFo9g1$g}Z!fNM@&eOb9xHOUn1F^OyUr4`ix8Ln>M ziwlAk_`{o9h9l95o!M^`9+a24-6n4rFPzMUK1m5AxrX31I$G$YfQc4*ZlJ;qKMAGoz{;2!Yz$a?7eepz!7;tN|pAGNU_6bXNQH$ta-_axj5ct0QL6^|U zQRHdx_OzkNEd26ZpFOMN8I7H?^jNmcn8~ruYUlb4(w@+Sae|)gmElj z?FfHpU4M7s&D_|;bO|q`ne_IhTfT9zrrce0TFB$*u>Et3C+WQMlX}*n_!$+szwsr@ z%u3#m?qZ6ZSC!ucwX9~?T^ZV;Q3sdC-ga1I*>n=Q4+0Cm;V) zD{G)~R*?q0B5;eIeOR~PY_@hFM18fS$DnB8y&IBsL;X%UXKdWbs;2D9+3*Pd#+4%a zUhgEx%=)UP)P~2)vLxs%)#h}RjpMQxf%1#Zbu`r=mf|?+mX*EPvo`9(LS=d5*H~bY%zuUvaMoK`}@t~hF63bsA z8K8$%?d!y6NN52sc+4V70*1|y`a77Qmqi3ce*q?sUW+;QA}SJY`@9HBdPnZVJviq269R z5xpA)?T$uzEgY!^Xw;Eg5oe1=y<~}Yv4nU2y`Tm4M7?iO*O#i7176_*(GU|jA=|EY z14%|PJdwZGgv$bGKJIZxA6Td$?WlYtF}>uP+kK*rq-mGX3{dLsT;>KF3e-S z!TKJq+zPhz7(%c%2muHWfdHsgGmhLEnkB4ux45|fDd&3c(F*%`*TL92&NwWV)L3fP zkQhs9Er~Ho4!(r|d^_yWv;U$HH?sgFK{ESYMN&&+C`WH>0*Czz_!8;x_n%0YzuoD2 zfCjREASD>Xrd{Gocae{h=lLQzhX>jrrxp5lU7#sI4G9lkKuU!x?|)P{K*G^$k0Jr6 z%CS<8KKnl~nEH23FZk4C{(CQ9FilFDjeXj!eO8yZSzcVH)!HXX3W_4Zm@ti*|0jTp zYW#nSO!ym%@i)$5tRZ+$=~eb$@B8d}?#nCIhR+jYZ#Jymts9ruF{#6b1Z!Q}7}qey z8jRUib*g}Hog?Z77yz$!wN~bI@&guoJ9NS>rSlj!AOJOENv#p$;hZo{^B|9`xm&8j z)PV~ao&xg|FwbLHmVZhil>e>i zgIrF_DlWCHdb3fmIKRz_mD?;YZP03V4?X|jWzyf2CH|#I$<9yI^M9Ig4E70?-7=WO z5^_(`&&q6PKg(}rp}6cUU)EE1y=m=!-8!2Z+f1;|VO^q`{mvTfJlLm=wBsSb9}Hpl zCrNkGb-+MwHLa|?je6#PfTYaB@?%|7?aaUWZTW=d{ zQe4yF(o_w9g0%_8IAcuGHpV@HF>_$5EaW~?YhI{f3J>|TDUBtwDZQkQ4F%rSH3VR> zSPEk)tReq?ApooQYzBCFh_t;vF?La|bsq^6RvrF+jl^iD=mDzgGYy^^rFHDORlZCv z@^ShcpC#uh0(3%2BlMXEV9h! zo0-q9X1=^)EuW{>+^jphS2Nb9SeIgOSet;6T7N0;bNXsq#@Le>Td3hFG>h&kQnq?r zl`DrdW_kt*)x3#>ZYIenY#{A@|BN*G`C!_NzuX9!y-=Dun|6_PJI~GJ9G|(1Y?x)y zq79-L9!{W`D(~N@1G=hf@`Bo<8b_brkR##f+lU&yKW=+8&LqI9|MDniFIS02RlAep zUB7aeY^I%M1C*tcTK_C1%WH%%m9l?=4EFgEGS%-{Ml0RjeIE{G|B^D#eYUfoXScGl zylkAv{tajL>&BTB+jQbNJEx_57Hg{JKKdCBjCBUP4CXnENpw$oSB=qejYH3e_JCuhv9}l$KE1({WjJHnstw9mdwo@ z(5OppV^Jj2^w3r_Bbv(Ce~b+F`59xX^T*2d_ugZ2ABw#^WE=gme=GCF=VjothPBrk ziCgbji^%>qO|`4vq3o{;Kys)6h$>*6F>clv`!v`EFcm>A)G%q1;KVCgR-f+~B+2Th zdfz5V_U|G2K~>EE*GR4Z7E=mK3CK{N9W%$31+~@tQ$hR_|U+eqwvbB7cI&-7$?0((Y zP&+jC#wJ7FelmEq+T6$9s|?tdG4_Np?pcG~9n9(rm%&^=Cd92uvib=k`(K!_^V>#h z`~R$l|HElD{y`J}2nB>5_0T0HCt%6VU{f^X8nHCGdwv?34e~mYMBEtR?=KMf|8u0d z)YiDU*0=~jF=UuWaRK}g0XPoc(?2Buz65JM^RqjgIdPrkrFH5xN!qE}{f00V53%EJ z+5ZJb-P`}JEyQ4)B@~`A6WPCiEA#%cv3y=n?bW8U`!!=t&6uWm_SRM2zCD!t?I9T$ z82%ySFP~!*gFT6{FCo%pmB6&6-ozwhmb+#DGhlf ztItiLo@OGr7@-u#>$7>U`wz^32)m5a%|2K&IKQ$fxzPfyaO8&KON* zv(e4T9%pT<%KR@&Y5SXH>7lW=#veZHQ-Gib?>R*F|Ct(;(NFa|tnqgu`xkjAvR;vI zXFk7?`SOyn;q$sNH|vSruS?9|4JP_kgM8!|PWp2)95B*{-K}``=xpkljK#OL^}Na7^&1aKVfTY56STVBa-d^A(EIib*NF@3`nwtD- z^l+WgbRRr&B2ZNVl%*xhCG+3n@xe|*=6|XT{Y~KCk(gbZarK5VM!Ni!p0c0&Z114R zZuUzt{*BaKX(nc`W}K}V*Hpvr)aWxT^WRnSclSXx^0zt+CL9ugU<@@dXTX%|%~bPo zHkh2&)^kWr_0N%+4CfeEe}-?~jISYseg3DCfPJQ1_BVKm{Ts)IUF6gB89qv$XWex$ zp@t2f6sA@DAKpuTjFb?MGVWgvJ*PL3>XN-lxj5q@0NZ+FM%9$3hGZkpF}liwhr4rW z$)7cWW}~3p%2}A}GSk_`*^;t!1Y@S*VVzaOQOW*qGWu8@Dyu*UgtDXzC1tlDyVDQZ z?VS7zPx!26?6tbH>rHFR8m^UKYqf#bZ#B!`x}lN2PGx^d{JUEjun^3E4A?{As+xPS zz@VW{70xP=q@n}H)8g9bJ)1|8Gk>o4?$rreS6!rx@){!h{}ze;uT8Jf4>(nrb87VM z5_@im&yvUaB6*T4?j&6c9S_aW$4+1T-|9Yp3Q-S#h=ih68C}a?5S4o!$^3sG2|evU z>I9$)0rW;l06Ka!8C}`OLqpZ^uU-qxwD*{s* z?tafOri4E;B(s!dPTud6Z}rJ<6lrl8_`Gh-jfOS*HET_ROR8AE*85wFwfAQI-<|YV zN&kb$lo@#cddO$Pww5L$VLr_af@+a<2JGh9xd;EUuOn^sz9)O5n%6r+VCpI$^dhb|4NXQM)nB%6MKgq!X#K}qQ2 zBmk*ySVx@$VDzTXAvK>fjHdhGLstOGQeyqHojp#Uyv51oTh!{(^{*=ZJLW8Y0U6Hm zb2TPoYw{x{e}+&7%6>_{*Yo|GU0+_d@I~F4D@|v2>c-mCxP};iW8FQ5-rZCBXYUCI z49Wk8@6A^Tz&-m_V9*nxTH98M^d_Spbv=v7{y#%x|BH-PV!afS|0k00*JH{v z{iWou1X4ELBA+GC@P6$D*6b{X8tsrxbGJWqpFgcc`3a=y&p6iQK9Z~RH{cT_6fiLt zdt3ydiv9N)O%h;3+23gfZHSMb0-(IHQO}s0-DQ4m3u`_5-S%P6|6>~epH+hP3L+oB z!DzE|zn(Taz*EvS`{B0T4wsTVe33NmwZ?+oXf|wC*WUg$8SKL#!@tV>KaBgUGGK5+ z?SHGpKQlxGDue%x`Km_OZxs$`tC6dYOGs#~d&F00PM@hKRjv6kl3hJ1`87QyL{*cY z-zf>0s%(Fw!+a&vzcTuk+@$pEGJAHBPm(A2GI^Zq_5=qO+8$aISan3Fu+{IZuFIE@ z9u&_b$*H5-_p42~P>=sJME<|5&*j8y(&I9O)n*k&v>Je^QPAFVy(2OvG6^4+X*WlI`S9>$1PrIIwr@3J1xoF$p%+iGEg(A>(eo zq0WEU+dq{3tN$HJ{^p+L`>n*b3J2s2hVFbk0s^pzG*cOF@-s=vwSD!t-T{84@3*GK z%2h_&;z>g;w?9-qRYGo0aMhjVl6#Ub(zC3aCFz43?v8&>q30izoIb6j^mRr%>Ua3T z&6IH7Muz`%)!}{Q6@Yw*A^8#9h*bT#Wh7atc`T{zVdlS+%>S%Lk`#xA|CoCJ3u?gr z1(^_cZVV6WS9cK;N^Ix_Yc_2^`OIymAE&qNuH820gJ+J0y=c7q|Fier|8X4Gw(oaW zcTYklm=#D-Iaro0=XB0J_r1URy?3sUvn@*wvaC#rq$nnU$e7UGRquzr8$F~FB@r`? zL9LJ506~iE>8`51_Sy-TR`PzT8UN1e`|r#4cb_2uV^Tl0{LekI{{x*9Jv1DUj;-se z=lEgG8LwpjpQ6o~o~9nA(uBjUKl z6#vRz=614#Bc&Tgbizy<|7yO>ljcxVWq;{}$!Rg>{a-_~|F_0$-LY2yHmIurCe;TZ zG2?$4%?!Op9g3LA4j2tbm6P$JdHz2_rMjkgk!v`v0v}MicV$2M$n9i%?7Q1!q>{Om zBw2DUnHQJ3YO-G@9cDd zCj2ipwl=*X+QJN(o-!bFyCkP(|@tY)J+wIM*^ezW0rlr->*-5OFBw%($-m0{ztvPHbJ~3XwwY{C^C}GR6k3{5Ni~rGOcpED zHRJz<%KlA|kgMAI+rZld9S<8^_#~u0gscoMO9x4o=1H14eBuJM5cjB)#OnRWWdG`W zs^0$s_k;rEb7X(M=_3#{zvZGC{;qwNssq_KmA|WGg~b5Rg%Ez?^_@L0x}Tb2|8q3k z`ftFm(H6f|%yniw|C$ImkQSS6nd`};yqiA9_2je;yALA}@HkpwNEXIJ1~Ug4Gybm_ z0r-*afoVAun`m#2f1&v}jZHkAW)k4g2*4eCU_CR?hgqYanV0ko+Cp`c8J+vxP*e)c zGiY+ocZ~=%r7y!>>YCl(nlZV2-=DcIB85%(O9C z5P;9f{@l*>MjY`6uLpBD2#xWl;uk!<# z?eSL)L&rSS@7qQ_OS76X-9bymeupNIeeyYfrU)TyLU>=qwMCMFbBPy8z5{MS#ECQG z?<%9uSiFDS*xw`je=G0*epKOr=f{lr>(s-89$=ds{C^VQ=|K1|ANZw+Jc=pG&i+s} zsCY^nsq*~)XrBKE%usLtU~9z@a10;}aIA1AIm7$uGh9xeVBM_}5avUDs5=5lC=u)M zH>0wD80-+*8%7dksz4`5l@${?X^}@<0e-FNDxX@Xom%=Ta|{Bp_{Y zkKG&pPmBPJ*ZI3IYVz|i_tp}c4LwI44j7nc{J`OW5W>X(uX^~85?*z+OA4XVEaY?O z!$jU&74v@`_#abkc9K79@fdd-CyMng&{XH6QohjKL0$CX0$nnx*+bwa|t#CDYf)CS6+;OMb6Cs0H@9KB| z8D2SXKSUdcy@-a8r->1&82;S|>Bn}qG#b++09DLn$2{;I4zF(c{+-n}5^xrcAzd-1 z7MSrCp;JK5h}O%fRQH@c^GWyQ{vxa!WB)Dinvu~5T?0N4wh4SBj*cKB5f?;~?}99I zPkp~Lom{8VV3G2xz-c6t7gY;?E-7*2ke89p3o?{ZtY@uPq zpP{X%pJaNn|2T$d{?I$r)hCU&B~4HOZkb2&IEUZ-OEw$GA`I_Cca zJ5PQwWzRp1IkN8qZ&6SDI}(_-0bH2@5z6BH_(h_kQB)N#&7v!9XELQ{|aOkrC7h%!fNwCi! z01?8qM8Zw&Bkvb|@J|Qte<;W=6L`@HCmn(d;_99Nat{Hxr^Ku(WVo-N!9)1Of`;lY zqhXrg+xwd#i)BI*!_77;Nwle-d zGexV{fERWfjrUhoL!Ta{2Rm&7ux}5rD#q;y67W?`dC+g%f#)f;jBrmiW2ia7w^Ke!^Q``i%Kq=z zdz%ppSIvb82qOslAoJXHtGt&z$9vgx+?7QNNtq8Icq{Ka7P5ba<_!H5mHnS)nv+8B z#V6E_rzSCjV`c~d=6R1y1-OAq@Fia|3hf~ifF-*MQz1Sy0#GnReZ!}~idSvJeh7>dZIXyJci#OIvtw`9uuy&9CV0CYW)7bN+JWQQQH zjLPuKlH!+6WW_rnNOI8ahY$`7eiFhx2{VilDUZ4mt7d-7S{B|89j?OvKv8$@{|0UY!XWA;FH#@a~ zRu28%*5*1#ED@tAV{tc)&EH04_<1`hC)LU6v`I=o96N08L|gui5A9QElb>Iq8MpnT8&%XvzipU&DCQuUi4#;^Lkgz1MP&w~qpg-`;@0Ve}Ec|n&6we1? zB@s<6!A#xBb(-nN>M%p{CMqBQeoSpTtn+IR z!bfI3hjvzHG$Ugfr>ex+JS5-W_u08!-x?MnS(U))L`tjc1MeJVCGv-Z!hijK?5uV& zt_0{WLI_p?p(H?mUG2CBGF}0Vss6>@+gr>?lb>)P_nR{rMtTfN#)ezr{q#BBOJ86u zS)i1R`QRah<0ShhXaez%(ALw>G5zG>3R`F{%Im1?zj;(2a+3(a4YYM)C6%6La#P0I zCNs5Asd(2I-5uhzzz0Rw4EiSOC`};%r9H$C%@ChtvN7Y- z7T8%cU>~FMaBl1_4h#Bf^ia9~7q)RPG{e#5rWybLMic*TO!yu)>|lG-48BLpA|IO` z0SE^k{3u;wr+uj{A+$XX=dXlTu~`Hu33O9mW%^l-Ki-juDga^ZY^?GDYC3SQvGNB_ z{{w{swy8U+{m#BW^0L1kGzCf6hXBLmBsY?C+;Zm_i6ad;fsE_vqinhrO@;~;X*f2r z|B^Wl-?Ovi8Jf{BOw114G_U_nblmS9j&SLCQwV_A2EQ^!0-l({eRPZjJZ&#}*A#%e zM0^!aqOrRF3(cokY`{HvRI2-}5rAotxm{b=)etOas?$`SkpzEWM)G8dveQLeMiPd3 zyWGq>`JLdrPjJCW@D2~+96pFi)1jtq{m47)XbaWXy$@oX(lYbLzh{R2QSt;si-k&^MI5P)DtcGpn$gXSSreG0bio??@r&&L_G9p|fPy?+z3bhnI1zJ?}{-Dt=f-$Fx6Z`!){Xp^K1 zOgJ1M<97v=(x%@!?2-)d;||4Ke=J67Hj6;n$1+d^9Weph*NksB0^4nJ4fhS_Z45nc7`@@i)=X#D)=qh#FNl#h;)feoq@|n|8yWD`<0$|29Li*PwO2jV2LQeF@x{ z2Q+yJCln^lmyFUAQo6a+yKVpqSMKMnVgo`U5=aPM5-S97q24YM>Ry2UK1odu`Tzt( z^uMcn2!`5KhU;eh|6f%8Khk?GP=zZ8s9~e{$4WTG_5t&r*17>Nyx9!tmLsO2jHsR>)x2>@6a-* z-elDP%}Ng>lu1WMX-~XM5kK@2atT7{6nA|Vijp#SA&3N*2?V@g)d4~>CjC2;|AT1u ze-J^OAij$Kt6>z8fkQS$-`Vf&o&AL)mQ_72^}FCz&XkO8w?tpMl;TLkJ}xADoIJtD z>62VdF0kPoT@MRkNEV9YV(=^U?7VmcmHdB!h7X(4;jckpngRP?pgky_H0xmE>!g~bys|f!i8e=^Y+5Xkjs+##YatOu2(ct9->u!~+$>VIe zMG|t_!L#mGx$9Q(;%J3t9>5bM0MDTbf4{PGWU*1NSdIT{XvffhF(W-FnoaOct_`v;%}uTJ9IEa+46e5JE!m5&%bn1Wz(1_Kyz>s)_|m z?JIZyRR*{o2!C_Pe>>z4z%U#UX;sFEKoEhDSX5&K1p3nBMskjKv*-CFIfD@Bg%KqQ zIW5{@NEY0I+<%Nb|M7G6RW#fGM@+Wy+k@Z^TIN?J5#OFg$FGS5phTt7zL9{7=7m?| zAhQX2nGVeb=%O+1UAwANm-XGh$IXR`xTUBS= zFysGcG=6*(n7T*fi&Z#az`Y5t%cel3lf5Mfl2E!#^0Wh75-Ep?_@YD{o#L)f!>EvQ z=)5G(xt6HMD+CDyacU5Cq1qs!@n%7c0^CKoF32BI+5h#XzO$-juMqA@MRq}_C>N5k zBMa=gc?QxZ3w<1(wd5>UlM7r=9^r=Tf*m4RfXq~bq}EH0i{bC0IbDySJ^g=f=juv> z_T*hN{%@kmsDDM1{$>(QBmm*Qm+=W&!nJIMW?G)+DjM&u22{Mp1Sc4VaNtytB%W55 z(`t>hv`PZO60s&g2C7oY7tHvdm?Cp8(ej+XnGyNeNZL`uu6>R-$2_FxO*t48i%{-MkTfk*mpZNSLtHh*%TZQsfa}JCjzY_pa} zY!6n|FYDA53sw8+9#aVicoLr<*t1&DFV*vG_c*hE_c>fHLlp*CrL`u)Ut@Z9LB*? zNz!M~q@9=1Fu*j*{Yq3a-!P;97xVrH+^fpYdRs?(_I)liCP=ol<6n@J z!le|FiSri{=l4qqrSmQe?fkB9g+cE8z~K@X$OH$TfHe$2f)H>;kZ>nKt~+=wXvY8F znMlH)st^vZSMXnHe04OhRz~c(IkshqT{lmTvwD3`D-0pz?79${H)n8yXHEP=xfbOyD`{ZhueOXP*WN+pKTfbAJoX z)*Ub#of`K|^;)DBoL{0Ikv&mQIE0`z{{c$ZX0LrA36hC-Ex)+`PMHj^vAZK1yUXV{ARb?0VT4GVA*)NZmJj@fv*%~=z#^-q>Vbfsng?Yyx zQ`h^yYs71o;&helf5X<58#^!yTk|WECBD|IS27BhP`V!b{xO&MeMj)lON&mi;oD)a zaK4`gaUvlj#cd{%+-imNjW)?&(%}A;1-F?7M}nh;BMpueA+as>FpZ_Q;SChhVN;gb zbSvyhkASx7l`kX!1uhIIU56{l6Wnm;*l=^~iporxq;+GE1F2to_m3+N#~h1j$naUT z(a-nn4CyxH{x(qM@ZV_6{|!4^junnlABsIRNveg)?#UDhz&K8!i7g#Fpf?VK0EAGV z_)Z{6AWJ=2mXl>UXs?3oI~UU+Ef=Kaeg9pb4ld^udoDPa1ll-p>n)eQ*(Li^ zo8&DQWHSwp)H_lUS|p^wQPmFc&{@q8C~#zKCM&#`KFg=c83NF;M7_^vy&jm%>g2iA$U8{MpNlfYwUlCY1W>`f_{C;ld<1|&n&%>HI5mf^5_2c-GjuHVF*ulSR z1Yp?~)gsdkvMt+n3YBbc8nY}OvO{z5mnC-eS4Mw0Y|$TdapLj8J*fR~JZ>wJ9Y@%RG5>jUhfXG8v0NOzd3^v>et|yQ3 ze)3##(8{vkp(Ce1 zI<7D4C=r0l)4Pr)fL%bt08da4@0qp|@LgM6ee>L|a|qp|s(b+N9oswe+_-(3yvUgA z?a|6cWLbXj``_|;ui8fb5n8`Ht%e<&X7qn&Z2ihajQ>GzT-6`K0Ayr8pIketVB{ya zf3;;l8=5LJ;dfGn15!!{Ub^(#=Uq~6JE2U5*=pfJF-l!>dp~Ktn`LwV%+l_^(j*-a z0#3l$h~QKb5)thpcnHrj3qzn}TUNQ2JjPvjf<2o)SW5bZ%`3*e`_vluWFf~{Cxa;Q ze<2poGU;c~I{)vZxkK%S+}}3ZZ==fg{~O0p_CKlwU>tYR`0p9pr%%z0*itpm8Z%bg zheZIKsDaa)F@`MpCz;l8O4@dq#ZPN=FE2RmK!ZS%6UDyp9DfT}S$z$5ZdRuHU)PPs{xs z2iGKNUn#StPeZyeKvE=l92(0Kln98(p*_Z`oNq*jZMTG%gau2HNx#xxxAMW@50rxN zg+YS|!wEYpeu0(?KiV)Gvu;NJ*J!@h?c@H!jxqsw+wMQHuk&^|PWD*77iUn}ylo!z zE}E%cP{(k;{lR9R(0j*zzsJ^2k6}Jft2JU}X#?lJRT69U{1#A|`8#OxUvI+CvastG zD%ZVkn|E@Z{;D^Yfh+~&WYCFrZtV9bCu$DSu*b-VrP@#p2RveTGO><~g2(xh@*~$~ z&^qge=}DLQJ<@V7ccJW;u2T-urFNbyq+VQ*5WJvWal-xX_Mx)4x}9$~d~-e?jsF+$ zEM0p&Q~~`t@W0S%t(584Kw29|?%MhBJK%pf#Q*wl*K^uWI&`uu6W!=&=xiYb*kjVTyNHldi2H=nV0N6O(h)QB_&7#PVk|V z7H+O1pvpLzU3uZ5^+y}BMJGU^GPote^mk(b|&pvO9%%;eWKxi z=vYB3Q+|my`Z?bq;}0tP{{xl%|HvUXY>Nb7a<0eFuJ=&+f6mUNOXdwtQ-10i3qEUJ zT7kxJUmugC9?Bwg0^%S^Y%(C<@+-_de3=7T z2(aP_`vE?+XPh&Q^rnC&Kwh`6)!1WacXQU(emcop(g8ODNa7_+j7WAI;RGSC6r|kV zWo{})Jcy4bD%#scWBxw_{?nYEqyhJr+upcqXYL=&3HvaywYH0WeLsVeZ`2tq@Uxu8MoKa4qel&&()##NEVVF+gp8SwQsG|6qHVsM$LxFuE45aQm=x9Ql_g(6Qrb=1LCQksA35lin)uH{+ zGF9R`wm++_oyh$pfe||EuJ`rT10 z`%_SeL z3hT7d1m~X{0eF#SOgpO1)pc_qes5Ql{b!s2jN=w6_awF;Ua>=`3CPfJz>jRh%$u?M z=-Uv05UfqG1k$vmmF2Xu5v5Pa^X#A*&;wKkR7qr2ulY$Q|A~>f8}>|Ynn8<(;lZr# zCMvBjPooLAYRV^|Xj7?{#6ngUzysvM>N2@Wi&Y}nzCDK< z)ZG*#z8-eW4*@#2KG8)SKPxJoI(VW3PnCJg5 zG~53-sG2y6ukCmdfSkJAu4`UL+q{ltGrZFb2h7`bk~$WepbaYSni2e3i`F?+0K9kX z@AtU7xr{hZnidc^XbSWdA%PxRO8K;Tj7t+__Q5vqRW$MM-)J5{GzedxNLAs0J-e!; z*pzyZ)3nrpDjcwEUSu`HqY77C9=q={zRpIVZRcpmJpP}dUH)Efi05C0f2$6Ezo+gN z8gUE>z&Ne~f1>W3_FbA24ydXF3L^t2(42sOe_aBQIICDIQtoapQu@IDV2M zv@LLeqWscVUF9e|W?v`C>=U#l=Nqr!f3QICLbuZ=aix0yUw))6*v7uV6W~|;olXq?t zGj<=w`r1OnVfmPvGLM#THR1l+MmSe(4^*ny8k27N6!Cdzq19Bcpk>TIK*Kk44Z6oQ z>JESZ$CQ8=I*bGWs59(0&7gJc^FC`H_atTR`ypfZw2YS0RN2s7G%4zVVptUcC`+N= z&nU}`BuQ9a+QfT@bN)dp0;<0M&)FuQMC;!wul}|fs<$`_{ke6N92BBoo0+2MZ9P@h z0Rvn6RoH384)S!0>p!z=(G-AWY|p-C1ZIcWENIf`87X^Y%<#Wz=VlY^MQLaHntA@e zLraEZZ~sUDz7SW@ZcsxzRKCZ=>!iOFt7u%UWgGByTijnA4j50>6KxADa^KvtuQpO0 zQ%4@N=W^IJy}`WFJ+wi`O*`u%Ei zKZ{Dt)hvpCGK~(95nVI(KSX2xk5hM6Z3+dyjw*&#wtrNNA_4ePY@jj5P5bp6b&r51 zpk)X088an0nhF2GgX{)^8vZnakU-YTNz-~RzytI@@0u!d$_U6|CrWxV{x{K9&ev(O zbT{7d&jDG0R)8Xa3-|th^GHC|U*SC?z&Ujp>cxh6p3j*&k(#G>hlf@n6Y&7Z%nA5D zI??Y(V@geE$m+h0%KpDaW&hj6Z2w3Az5*k=-ZJA~dAQG@vB%{pFYaobW)GFz26g~0 z+ab7S2J$QA(5exubAco&NnCl*3*Za>cs2Z|N=BR%?xG1_e?c3SVPbyy%f7kjo&~ zQ^Fm~32@S!Zs?znJ$u$~juGA$(aw)eIt$LAap%m8(;JZh96AAb+Km4%Q8jX*fou0I zG~w?xVzz%I0N(&&9`y!ww*5SH_dA%r%+)nz;xu*NfPr~(ckTPn|8P|U_8^p{b^^=` z?FJZv+}{mwygqzs!UUiSalDU8)3<4I>6bSJAOI%{IOE}zhctz~uKFdpG^-o>7f=~A zQ~DjW=R{Q?d z0N?0vsm9H|V=Q;xjNfx+bf;Y>o!E66Ex}2~4E0B7-Rl;g6Zfhr0`f9pYkPs4x6d#d zwdk}5xUuFyUdP#GXvm?G{wG=czh?*fHI708PcRbTfNp?=60!n5DRn|%H7lU`O^dx< z*Np%a)bZWI*1Po9Tic6_iXN?O#L~hRNmABE zOg*ecH1x4BAp%g5mm3_lrX2^Pfz9~$oqjFlvn1hYAh-1|Mg|Jo6HN*SV5E26zP88i z_XFafsBeM=JLg_P<^G?bN@K5qtN24y_Wys3sK()7kpMh2RH1+yXmZKC9e}&2EOw?L zW~Zt$uZT$%BRyvuWX(LHvdRJQ9)=?!co+=2lx0Gilw@f>zI{?V>=*5`Pl5pKn&H2U z%FsJUa^;MZfsuougWT0V>CqqqRq^5t>b#Pc{cK2cx@J~oXitva=RB(1ePZ_?=SDo( zS-))0@flN9UO{s$nk4%d)I-63gSH2M%g&96NB|B6>&7svPGmnpYvP+Eg;tZ)#5VFd zWApzukEpDw0L0V)5y-L;Evp7d(vq^&I6(-K04zC%+(2l zM=K;SwD(ciJF3C~RS2pn84jy8+m`9Lqk3{=5aR#i5ajeCVUDFDP2eNVxl6TsOBs@ zW!EdF098dPYm|hMw2LC`7>Srf3!B_XKve;7^lEuakf0NG!|5Sm zzJS#n`2gJIM1wKjLDKl9Kwoqa@1r4_&X`A?HjDs(hQD64^?%ZcyV#!HA_5~u-$CX6 z=cqfMHjSPRQC0BwXx#s@IbRWx08AVkc2&)3T6V}hZqF;B86km=8UFL=h}RWk{HZ`9 zjx}JA=jm{FIPbUj=0orqSvsQK9zY=V!S#Sekua$;z`_jwo^AT0H}~D!Xk~%0GJ^9Z zVWl99+HiBeo)p+Vvg?0fp7h8(u<9LEG5FN3CN#{tfL6$?7y(Xgzh1NbTPb_TB_!ae z`-ogHZ~te&k4*tM)iAPIO$7ZnTI%=T_H~DdNC2j|FhS+ef7?Mbw9WK58cS>1@xEXi zyfkHCMT9GutQKISC}DSRj$3z50)f?)ZrbbZ_u8%DLYfqFKDg{lW(GXWXY1`gk4Ed9 z&-(;HG!ZZhgmwv?5**0LA^jBbi8c(9`&QJ^!kWFKjvdnLXvX*@bYM(VvK&&hY|-2I z3#fejHkwU-oD#^K5uyvGj=W$Bz>^I#{@D7tg*G?)BP#p9AB}$`08PSeW29?#0RDu! zgI3cpkCqCa0#1d%yTDt{QM6n15&A{xSld`;FzPTEc9XNGZ?;=2qh6Afolr_Lp-rER zUGB)O2pO~Jg&?B@_EYF5FiN1P<^qrBHOWz3|NC}8Z=roBZkeGyNwc!YJ4Q;XxfV-y zpZPH(0CVOD{0!~x_ZXTlw9vqNEo@Ew7Wg%q?Y|jKP9y+L!lqs0ty9HV^^$qpO^Nh& z?K)#5;G8J|X_~SGd{h)}dw0J#+S}_DiNh@}Y`0cd);md3wo0E&iU3qq6-U-89^82$ zFiceT?-ck`ef;(w47#{10dE}VXnxXwh68Tc^#K~XY1uk^301;c4S1I=>I#911UMrG zb7<-5$Ou6>L+6u2Lw7Cv`hB#e?|-5Re@hM9XNA3kk$L-nFysFRVyRyw01d{_7;483 z#XVGBdzxmZdYwRJQ2|;aTp;j42)ye{-Y;RZ^vN!eJMkhC+6IgFJu> z_|y9o&kM|Xl3Pp2_B`xnnlPC8qfB?k_rOP}B32~}K27s7%1@$_cY)@_JcfqyE}O?W zOYlbapRoP@Dw^!~6wOQ8#0>w(cD;di`Fk%K|40Ci0=CdGs<-TLsRs6(Y~a0C-2$Hi zRzl!;;IaryY07RZW51P+LXwmvGL?AzOeAGVDG-F<0^!U)eq}&d9l^Uo@s>%I?Uo2wx8a3QI$Lr+`i%*;s_DUh@IGV}?}cYKYVAu{G8)ue17o+D6Br zp}8I!2D^xc0jm3Y!^q3Pz834ShEt-@_ z0FElIq1~zqG#u~}%}lfzCj_T~muz0ZOWr%57uo7?)DBse?}Z@q03v}9U?g zhV-r+F#^yrQu8!gk@SQ)AkQ?^_+#tiW3)%f@6m9~wP->j0XWLoMy0H~w!kwpuqPUP z&rXC3BCLuqDt)p&8nreC!%mrHc|UPw;hd++1vn%Ukc@dT>5*3fs)~RBk~<(p_EW74 z2v#j9GrI>i%!}JJFRw){wKoX??Gx}FG$i(<-FF+!WB7!l5t2&H_&<-z{Z&ck8B;r& zT5ht2Hfj1b+T>@`o_jY=WuHEP3cD_81%Kp#N%yQ()>)*2H zT6z9|LX$`%A_15wT(iYJvIYONZO-QPf|Ie{G(n{FNxLkPZt0V@4=xc2haCc_2*8RF zfQ?yM1Ud~+2&tzyzfH(IVJ;`TvPybu8Ml)WQV7L;!?Rr^`b_A9d_ zA^2;Ye3l+~fGTP5uZNyl2T=ai*7PnV`?9Fm`ZmuB5 zf-x$4aypvWVt&(&cpY9JgVI}6I@P<(AUJyRxHF=Iyn+M%9rv;x6Tbd~;;3ex)vDni z$=?ic52OW+RYRnViWYi`XZeQGDOvjs7^Ee;yB=1kOmM7`%YXBvN&66lAid@<68&xl z36ZRt12Zm(2ExO@$k^vB7{96^3^BlqjU{|hGm*-lI9d&LgX5!nS`(}Nv^94otftwn)G58 z;I0h(<{Ns6K29QCWRLK)l-m5mH~9G5+Yq*GH^>m_ZfW}&KUI$OSLTx>ra8A)o!kMQ zp&Vo+sZ}-jp=+I)%RdKc>Gmn*>XvMBpQC-gwFX^>5zGqiq|V0 z-@9!3R>+gcjCHWc7m^u}SQdD9RC2Suu-j@Y-!+&$TP$lPgm%gzHRn^3%0(jV=~Bg|2@JrQ6wU?)?5 z`iZdf`PCUmMUhOyv$eH*!@KuisA#+FVv?m_Ub^DEc>@?;{uH*xpX;7;l;6qW-O`6< z<{)uA)ow!7qHoJp!*{%w+q3ksWV;n1LdLsqmC_f7+Acn)fMj$XN~~*a7AkBO1^oSP z+K1UqcrzHW@`Pn2-?nN)bec|cp9ca{3a%$*r>U@8=eVC+)BS+lUyLC zG%E?lK*lsHz(v;rkcy@bbvEiAX< z7o&{HDkT1tsK3d?OwN+$pzvI?lNgH2Ub$&6ap7A4c|^`+xbNrm92R}UqE1yuqom)N6hKpZobNK3zZpdxmZn8(3)U4c zUouI2BnIIQlD^GOfn2r!ph%lvXb8H-DVQlkAB&~yA1XH@0N%jMgxlxOB#+g?41PlsHy`{6UtEq|Yvum8KWBy`AVB%5i zM!tznqlBa~As6qOmbP(aFp9htXGwN8aN1T1_5M@r*Sutzs3nZ0G6X_O10ZMC;=B?w zpvPE0h60I?Hsp{E5gBu{_G&cq1&g>spYOM*E45WK<2K2;oTC`Ur=?AndPgSbA9uZ` zTJURHG@L^g`l8|<_KqRqt8=zcr8p7QzdIiNfl^Wtsq&DkssxJd&K$GPEFaZi40IUxK)O{MlHzqe|3R>Qfp5qO|emxUf}}r{u=wSa`9m*`GN^>#pMW zAhY%>!BDn|f`c=9-zvk~Rn*6?&QSdt-9Zsfk&Q2K%D$}(G77yj z7}xM{;FmxdCD5_z7gb%Sh@3}Q!PJj9TO`8jZA*--DO=<&;#<#uVns%(?%a%*TNo|{ zvO#wUpIheQjZ_NxkO-5^X>?&Bq5J+pv}5-*kWF9T&e8Rp8qoc!PDnff+tsYq$41P( zuP?Jid*`>%^j>IVQy$VyYdAVhA*Q$Zg>ubl@V@9>xpG0yUX|+JfF}k3Ws%A2EJp2< zHwl_-Ug-q@>d!{k_J;&PKl89ZH5i7t6=vl0iFJ7fWh}=u5zza$EbTt)`hCqN$%rGF zf+v*7@iir5qHb{t;rZ%_WD$VCdV_N?D!Wq=E_$#OT+S6r;}D{$szRK-Sty{2G%fO< zhD+hzNxAozz!r`~g>1GNW^wcCh2-I?_9#{fjN$g5A)ag(F~!g55`HWyHqBRQRQj3E zHa`x_1U>hTo7-MKmE<-2JKE?X!YXEP?FIcMUR55>GW-b+gbl`uSuXkC%=^3{xq~?X+h1 z(9;w@(CB#^%V>Fz@S?&NArd}2MS*C0=Mb)#3DOMr^O!y9V2iPKR7U2D^Qn?|bx~q% z{&lx=YJjQaHd<@^YSeAu%?%8bO@7gdn;j*JEov%b`R)5hDJr=;t&~nxbHYwVM}Ns9 zojG_paYzV&%Nn*R(AT781-$1UBKGDi%^0a{n61yK(^HaJBE0QYv@6i?Qk+p`DLhwN z4pTrJDJaaZCVsS)y{x(yN-oS1x^;miAzjnaX9`22oGo+SFL>A`G0YQYp( zcd~d>XC)Z@f86nwL%pLRl9kD9XGctv4kXg1E`C@Cv|R zv=^-W2-3dnmE<1{1~OJEmh*m(ZR)JZYVg;KLO6?UWiVLY87$`pWo10w+znkMf2;3y z@56fEOfq zAZ)42Yyd1YH-D-={etGIH;0J~xs{a01!9zNhsY>ZyLQ=ULgd|XErgf*`=94jgo$?v z8^>PsF$^&Vo2sVdhjp3DavJ)ydhQJ(1p7p5sWx=t0u6SMMEwgQ5-}NaV78YcH45O$ z3;9{)u<_rKGSm=n05@x@Cq!-JI5?6kgV<2Ud~$`;6k7u#IsP3{S1mqre><9Iv2Bfy z2S->+@4z|{uPumFXYbP&*i!3WBq%&*o$G<$+vD>i#2n3E#D`?O0Q*Cw?X|L*Ebf|Z z5K){#w2CZ~{veA)NYqO@VzR@wc($cJVLx^E%9#h7js2Od2Y)ed zz%RiM^>JlyRShz*tOBhAPQ!)?JHMVEaAPHb>7~bBe1EE0Qccn;A7d4t=_-`U~->xwbscQ0YRo#;ji#@+%C3;hxpAlk;(;aTAdoxd&u(3QWWo#>Z07f<4D zpg%YRRxZNe60v}q3m_OKs!BEYT3ceWMtNQpu(f76gj?%Fc$cjCk|?0Ip>WxQ$Pg8v zx?|^bHg{n!UgmY=sfvXDBH8ol?-z&NowxGN{EEs-UFi(}`XkwNlCAc#pRh{j6p z&-+2%piQ4br2`WSd{zotZEU2bpOdn7#ZGUP22O7x2-jM``PpJ5XS3?o+If8R83_)` z;xuu+zdh4_@hsT#f%iSzpdCMs)|=nvu-;dVoQ<626@k!)=~`exZfXcmI`jhwwx@cX z%LW-O_}oppg_8vWp}rIJ9p3{4@tKs{dRf~#m6dX{Q;h8&Y-Zv-7E@&r$w9x~-Y%>% zGYxFDgJYa)Qy9@Pj(V%AwxCypfn!^8;@XoCuL#NOpfTe7v$3%s$oqIphpQj3Rei7; zUL#nHi{{CG=I=Eqw%)%ty1RcK{~bZr;Qm@*>X%`TH>U^7ONz5>d~Lvt`r;ZrqW^f1 zYzs4D_(0TXOho#G*ZjBhGm2Sy0rgv|74fjZYoC5+A$sTITR@8J%m`%TIQ9 z*0JrogW2PBDv;IO&!mlsOUNMCKPXjXxSja=XBD}Qb&EK8IKNJ(k@T*EIA*?j?%d#8 z4Kz9Lpapqe)iecG`%F{G9GnHkyb)?uIS>4!Q9}ro`4Qx|nR{6$3)2d5u^t##cvBO0 zgBbKqy!jp0Fdl+bY6-DTm{GkH1OgiS$x)vhQYIH6P{;Y%ck&YxVhrzCXS6n zf_4EX6`mWX_}u}aegoq81U&ZU&W3HXccFc4bzL)F_H4K6;ZZk25fcywQ!>R8DZmo; zXtg^p-Lri}NSpEf(>q$Nf~0eVTe=f~3l+;|{!4E~mr-zL5izn#MSh3%Hf#{?qfxSu zbSKU$)kd15)}Qovp-PfJag_F#GCUHWg(aR#=`^K%V*a%hv)@ihI6|oUc!?q5d+}`l z%j3DOmHC|WpB;BwL+<|7HUMx-TYX|$+WodMHWck+R_N)TDp^=XSLG~U{{p)%=S&{Y z{GaDGoKXHO3U!lv7h{cGk?H< zElMsr%#4NTt1(&f{lk9!@a@5j9KJp7xNZTcE${laGJ2xv?#Qlgh?~y!wNdzkY)(Nf zUc^A*2s~<>~BHMMx&pny}52ki9b7R zWa0taN&Jyn*W+%&&bg}cNOIX&{c_h`*Y~N6^MgVuZ@!mwEiSUQpGI!^wRJSjIoic768tl6L-I?QEw`Y*A0ufiN80tG)tB-0t zS)*%bU4)YR&UM=d`}bpt(SD}l=-;{a4;NLcW+=8s^~WwKh!8>t&y$Ne@Zn;Nm+{{_ zMNc%g);y6SEe^h0*VmlK?U`|bT+JCNIXH&eNSlVb!oBPbnNorc3;B1n+mDO1@c8USDTiC*Kba|G4ls)}ybH*Pp~GgSy2vV?p}Q zFdzqS!pe(o4NhgEs&LjT$6mz>VKaUu2fJScj_f8ZTW_3y?VYu*ycKwq;`RE?v1JYn zIC798KXX=?sCk|o&vrfu$_hVSEUBW%#Z{N-b>%CMA7})>QtkNiic~`P!Mp*%5$+#> zOJsS4Nr%tw@36?Hp!-f{=EOFV=1V-*J9oh{!%dm->;Xw7SDuOyADE@_YMV*)jGVQ1 z_Hjhcm)Zo5m3f^BKP2)JE~(e(st55#dI2IW66uW0zIz2MW`7u5II253!-P(=82%F~IBQ5|)Y+8#<85k@}k<&<9$m6cGXeI#r5p z(xKUzU?B{A=P8z~;142!x1?$#X-6K(=y{vg`-)0ab34P?VK34d#N~JcRf}~ru(F8{ zyp^q)6wfWs12YpZ9QGB; zxQEuyy^1oh*5hCLm*>Q_T>H^*uULstF(VQRNj4a18AK`R~t`-M56?-QAqr4!f)a8b@yWLH%7iGAUEOh=T$&ksa3mE1a6xTw^duNb z-O`4R5?3(P=svsnOUH-3cd_-~6P%pm1VsbxA|TY@ z&7`2d#|(c)-Fup!>@2OO3DGvGobF60-e^f)x+27;vnnay%Df0kAt0kM!yUvM9@A~l z@eb9g;#WS^j*AD<1&r!72OTm(*CtVGn*`tNS#jZFL+Uj?P}_1|F4iZ3pHCODUkliu zsOx~K*XXv#R@ND6@9MjLUSqB`%j-CsB%p66})%3K7s@Fg! zOyACEi!6-c){hW5wZ3F2w^9b{#nS9>2 zw80G2$%ae zxBpgq?baQ;^!e5|OoXzr%K1EC_1wHJ_3PMttFqUPxx@KESC*lYM_552PjnV)n?}LT zPJ*rau6zA5zbBW*@NkR2@qv1f?kW2De75;~9natS>0QW^_YoZUO}`Vh@vChhA=_Rt z=60QLZBLJvK!!ec3H_?tZVpI@+Gq$i}9(czRs= zw;n<$`d00{;#Cy-fJ%bU_>3rQw#gpWaC7Nc*C~4~{*rp4Iw^7<(mM61HGK#CY-zXP z+w8F>em+{_5b$gd1x|@R^tfcb6EPXunFn1RQx&Tj*9P!p6(?4|J1w=H)!<2@1`#Qj zLk;!sSe%W}rF$tCs(j0#OJ7i;X^_Y@!PaBEi>CmzR=AwOfV@&j@B4!6MAlP5yJ_&HfHmWB1)W*eSg{mv7-JExC_c z7FJfw%3t#R4+=)|4U0tck11flHB&^g9vK-^_2vTKtBAwD>2s12&R6)e30A}g2@AgE zS&D!Wt`DF)i>DtPlkDjE`rdpvnizR&zdIT~;cAk?n)>4O@vNnwcuu#41=)cojdV~N zP-Ly&iH5c>xKTT71TY#uw({d#G5Ze8qzhvqSa8z1inrilCP07(RUqvZc~|ZZZZUTNWM};omUe9$^lqWMvD&-;1UwL6fFC+ zYEIs%=!I|Yi*FRv88`F|<5*LCjStv_73~!4^cCyjDUKl#+ECj!9a*`uVRaQoMYFya z@h2BRT47|30cA(symo4pu3vQT(GmF=YeMzml;<2lmSvcD8!a6qY39paXQGP4w!S-q zv3ig&7aP1sJ=W@Xu{SEi=hA_c6@yfm)OeWxJ-b=800^JMS0%tH_!-{{Svr+ahe0@b zcl>x^^t#evOI-c~p|4bB6J9Q)UaNhp$c=p=cayJN_97ttXo7rwpyT&dy2-$LguPJpV{uTg8N~5mrKgf`|EuTwFu*G`C*uTP{cfkPr7&0yl<)J5 zW>w$jynA6a{M4oYXRbb(ukQXE`4lgFrkK>u_vG-2TOa3wW+$#(^HLbNi`L;l_80KJzAdUEB^YQ1)Bp~VO&Yno$~+p~vf<1L`pmJF z)4r}PGVq=A(%9I^=zM~_v}`;n_Ql-wR=Iolu8sYR$7c^Fz%G5S|0~Eo!wGL5+4=({ zw)e}C`n*B!5BKo|*Ug#AMX?|BX?7X3ZrosoPgkuJe{uskk8_vPuDe8ivwVIFZ1fC) zmP(&Tj#l`en}F|>G?DLs6&9;42hPUSG{$@ImUO@pPkZ-$&(7Pl#sX_i(zD5=MWh>v zfx?&6qE9oNYvl8>Ew&_p36e}OLlGkrVlKBpbqz34P`3$Ku8 z#Vfn?>wj$3gUa1hmmBAWgW@izE>?pCbH7f!?haC~d7}2(m2Z=S^(kTF%#q zb8&g3V`APfCLrzKEyD*|)L7Bap@+!@ZSV_NOo3esOwFun8`g1XHzGU=p|+ZihYw8A zj1R!ds@h8QC#K|*cUz1TMt@-0H7YzU;*2dR^89mftf6g)>=~svco%bO&D3v2z*HJd zyGf}0q~g-Ji4Tf4$)3y3i5KPM>r<`aQTNt7oW{TS0+Z?~7LW&j(8qqL)FBh|v3sxS z`&atI7iw*74>JUa8dBq)cN=L}`qa+ItKd(H0!N6NtRtCBQir3-u63}{&L)W znNk}zsuqnt(_sR}O5J_J1slxt9b**Chcz`tiFi5sP@=JVG-BoOSVR4BRk!!3HgO`U z1X;FXgI?sa2q3>egnW5HkgqI?@CvUcPFm|%R1@J|4(l|GcJ){=-0lxHg=vH5kaxj6 zWqH>Ow-eoUz#Xt%3{(?#T89Vi0eeAQ z9MhZu4x#F&u5a6``$qYHrF;2Uec+k6PH$F-_tx1%d5&JX%Ud?rK|0m%qe57P9BMvVB*+0GlBb(UW46AHc?iR7r% zE!sjgA6#gzqSvW=&d`)}KE_5SmuuS$i9}|Uzjvl~t1wYfe4N^TlN}2jG znu9pvqJsHH5yH@A$W!(?_fGgLKCEV>a})o7iTpt{LP&7LLu2`lp*M}y?43K`6m$Xu z;{RR}d)=M1Iin9yu(mL#G;_fIvSgPrFR>kaXQoeIchDEr!jD&hwiJBblD?XIIBL@# z0WZDOxlym3$cRY~h>dUd)r0u>O?r$6OcGp3AgWwnz4zeh)=w?#s~aXh@>N zx?3>+vV1Z3{U58Yhm4lpU{?}RywxdW2-sCcYCfoX{d*9@$)#4GgDJe@T@@K&)xV=w+O|ruOOo1Wi?0%5=DVnrF{?=( z3ytMA3(kKhJdXsXI1ig|a#DzDu@#$Z>uyetERRPbG}r8$I{B7*D?txyka*x);D|)khe) zFw8%hDLtKkZ^K9#`fX7Ibn*IEC{uZc!gX>4u(d4NN!Hqr0YH*{8GaK2(pE^!Fh3 z&pwE=iap-rQX{N5ZR;h0+8Vt@ayLU-5ps+gAITE*o$_vh1y{k@PVI?vk7vzA2vT%p z`bBG(TX}x5JZM~0c+~LDEe2|=$+WFv|F&Onba%_Ft0Hn?bm=7_udhsKVBwYA);4NG{-eNAcrl zC6c4?*aZGl;`%)Ldq1!Oz@Wc zi&uWwrubQ($73~2al_k7a7$^`Ey}ch0kDmuUYR@W<0|$=^Ge|9316J`DhWLaa^w&N0x6z)ND$f6!ll!Zk` z(70EGb~U5ofY+%zGu&kP?kQZ=phQt)JnAkiK7^29$(Y)viuQSI>)**h+jy4Sf z0s^yw`f98c%?C8Omv00bEwbjk*{%!ixj^7&#X&jZ=d~?IO=B`y2_IBdciuBPqwZ1-DzsoS=8g-Di zw<^dJ4;LH74817|cj!UWAFx*&cy?;OC%esOQytbS<~=2taW-=a+Hh8J?+Kb+hUD0a zmN}c7*QrlBD)C!KFex&lg4BA+UHQ0Jc5sY{CG;t%kJW2BVeoPa$fM|w7BkIIyL9VbtrQ{;#zliQ=DiUFTtMMcG5fPO>EOh=+%4Z9l55oYKq8HJOk(%0g z4<1Cq^QbA!Kl~T;okrJe{KQpwQX}zw{Gn)9i~5{mhtAL{3o};mR7ZNz6vJ!CXR+^h zE?yK`wuC7hDfJ=4&Y!4vnTpPw@G=wo0Gf0^C*&qdYY?Mu6Z_9wVQxz-g_PkS z0z6VT008F_BUaaX+eh-=ZF7AOF>E7sJKi_Sa(SRT6iAvmwJt34Z%-@moyaW99&8Yu z8a;oqYqXet*CjAVx%%?0^eTp?aRc+V_UCg4n!VyfSE&nc(T?hW@56H#YI3#g4V z9u<;O6!q!r377oG?X%Me-gp0oP2OffolzMbf1%U@kbi&Neevu=kDsJ^sS| zvf0uc3*Ztw~!qAK)HY;`u7%7e@;&IUQ>HlJfV=|c*;5lE?uDZp%x}nToBVZOrgq3 z4P7$!p!aX|WhOhm&TC-}uwpFj|BNbJ#^6qK_n>c8pX@`k&rzA3*YnD*2DQE$6T)wg zNfSK>ju7ukm0GP_JPb=d&t$pySer&_9tXbD`0`075T2WcOPah4DFc1}`UVPphcbp; zcp4sd2&rGNGoN7uW@EYaG5_X48LR3DWMlHW0rRxUCOf$I% z@sG6$iq+(^ZQyiZ>tczs`Z(ptpMa4T5PNJx!UG$x4jbp{=f*mgPlcq8q+(la_NjBDoZ;_`t3nOFjURoTb6^4(1tP8|slV*yV~=o( zv@>{;knXtltBse}gQ*w-;H>4J;`_;1N@lV@jU@yoJ^P$6Z!c!(H@5$W$`t=}c=aX0 z^_uTUDh3mOdS2{!`C0`G(3L?jj>Mh9t@Vsox9h;YLef_GsMV^fZLSF?l1`ZJ?Z!}` zIF4lE2A=kcO|?=ERt9M|1}k``Y^$9Y!XH zY67UYh&)fi@>>d>%;NsdW3cL)BmRk~i<9YbvmulY+iTz~Z|3A)0G+C;b$eu7PqfbA zLDU`ajDkvH;Q5u@0Zt`yjew_0L+THz7+@+(4!qpywYUwHG`nSbA4z4pf!QZ1h8d;s z$lu9el#WklCk~e!!XqfsJZu|+Fn1f7%LLs!%N&Z+$9R8Jj2*#cwIpu0NRoFl+i~^O zP~kpw5^Iy?MbzX$ei0LsHm21ST(y@!hRlz9Vbeh9q+ zbi(Dj+c3QVkCjDd6ymJ}f{Xc83+eSR;UD|q<8+`Z=T@p^dEW%us_E1O?rnPzQ(gUg3XqM&Eqdh)?-Gu%Hax!leaMo zmAKqI2(8OTel9pnOyH!gPra?C)9P{!)R=|KHVz*d4(~+OIiMQ3L8$53u$PR-|3v!P z$`e?PJY>`8&rKuK>*s?%M^dNyKi@Qa+XKvNFXFgAyZV1u1nBAjN>kvT+pCs%{y;RD zc}X43mEu1^7WXwHK+!2=Sc6~u_5;sM&)_qrZzJJJISF`;AI7X*bfx!-(!VU*e>w{w zf46a_;ZN<96{@t0Q(W>3gDJ7RJqEq)`xwZE01eO)vapeVaVsw&>Kp1akHGG3>&IfI zm#qVrr3?>(KVr)d*;N(he?bs8Gvt12HE!!f>LAYqS!iA{-lqrrsEW6Vwg2}9+mMN96ZRqj(SF~2D0vugkB*@K|~xYfnsRR8pw6zLQ~ zd3Qu{hXEpxN;o95#?Dc;PX$jJ7?@ltTP?xIy_yHgBQO+0$5GX4Jsf85E~XcUQ3wUsMkp(a8%!MOi(eSbcjJJ`w;6K}w#1o_BFZ;kP!Ji|TXirRLDkDtM zUHko~F!{vCgf^1gVh`*vA^s^y)6Qd;b5W_?j{{@IBi_IpcEF6B|9eBiBZVQ7ZR)m= z;~#}aT%2ISC9S7S**_ROF<#ItN>{8~`|nbGqQ|3fOx8N;X)Owu9>vi6HvEhEsdT8X z0?iX9n5cjfRZoWO%J+2SJ}$VMWBm!~rCcdFd&@E(2#D5M-({#iD~6^e$lIxB-9!Qb zxGRf)Jzq7wC)5Ok0{my0)ze#>#l5oS$dDaq$^*jLZu-)mFz-lGn;i9fe=jaGrUv|_ zY)5A+gv2Vum*~-H*l*pbEUEgh-oSMXZO%QI04ZD=s(+e_R25MT;R@JnmuszFYpo0( zaRq3=@XYw57WShG%V?;dNS9$GrN-gJp7+L6e|M}-YldB6@Uzk0CNPgzN&kA0#AB3* zBZRU~B~^T6nbpl-@@D~;JSgxdzsf&p8xjkwVrdDMEEhIw@S5$Ai`U;0mSXi8uA@jJod+k0+iJ6j zD7g{$kOU$bSislfuY+**{$L1}$fQUq|2H6ws@DDN(;YlXv-eeV_%hBMDk&rPgRzHk zf=A7wn=*4-O*?w|q-+j_X2&ty%sckd=9~z{nW(O!RTKmhn_~l9@AglNF(vA-;GT?q zMCqS$RzSk3od4U|uash#;vczv2&M9*^)GOV z#}PVtHrBQ;fZ*+!)5cy@bDvUaRJr=2!HZ=pdH#NA3GU>kH;H)f8pZ!5%%3cLs&M}9 zl|7I2#eYIH{iBeIv4m+U`KHZV`!t3LR?c;1?L42JD_kVS6OO&td?p*v(J9SLe-OAn z@hCn;{MYKPepLl}A~kdry*PgAZChe+(5id9a<$56GMaEsdCsw92o!<;o5Un>;I05S zLc`>NnN1c=PzNDN)jgy%_5tB_*~3#kimP(RsfL9z^JcQgBNjbvHxZIYb1sAg z+QeQ^hgh%lrd=lA8h`8aO( zfhO+!-7L6gg7HwWa;!d*jtk6<<#V=oB`4)#&nNTv#d!f$w6NqGbC;+&MGOEUdFu>{?IF{!tu1#8Phqa#+K`*{)7qVw7xvQ}q*FF&m zH^H%z`Vu{A0Tnt49Ry(I| z5JN|p@}Wn&2t5z}0@*}lsW_(9v6yGzKQ~k}ykd-WD{ngJ!)cCl8+ z(v{^8}(+^Aw#FE1>fJ={!xN`|mUV0X;NkIo2lLfqLgEX1Ffz`7AM)m9$?o(u)yEaIBV&Mcp^|Izsbz$2x zR4|>*r()~@3@co+9?rpGta%&OQ$6bBpH1S|THiK|{<2lIcx+5{KFe5|9ASajMeCo! z>C>YA_rES?`QVKLrg~QhssJ1D^6JRlVFAb%0q>Lfpu?i`-|)xo?9QGD7BKj9O+dJ; zln!uD*4o`>pK2<_`^IgUdqDHi@Gm>4|2ukLGar^TjK!BfNP;3sY9A~%AzCPu%~Bre-O#v&a4WV*rim|~l%gQL_<|062> zKfSICEw7_~qEiFbG=G2OtS6_L5g$&vq= z?4gY1)@c5wy}ZP$JV6|W=-#pF=v_v|mjPGT#U-`bNCGb?7sRma@V}2d`)x!$?GDy~Q>-=sqrNqivdf?4AkLsK=W?y=<%vi!u^|Mp|caGR_Ya`&VdO87WX%4I+%|b#Y$3;Kvd#stG z=1f<2wZV&O8XOjTUuY{SX*Iv8{MR+dBnUr2j-$$)X6s_DF^m>Xm_3l2#`zbK5>3u5 z1fHv(V~u?7@VvajZQe9OMOE?=wp-*4>>+yQV|Ype{_O|>uQ%zOny1yJ=-5+A^OIXo z6qT&A(~=Z3x2(ey?+@JXq&MWV3qDAbr0zxe0BM~MlUHQ+J)!*a(5 z*4m&E99P7vnA|Eq{E;$;n0O6&oWQYW^dm`h_IIS1HyprGipAOsvKHMr0Ynb)HmMF( z?M`o?(bdxES4<08;GdlVrnmv3DbN>R9P?(hfArtxph^T@{~c98%y|}am^dN7b>21L2he)S ze22im-U8a~ZvEG88B8B3Dq{ML+~ZR4N5g4v5>G0K$maY47RB$vMe9yzl@2Jn#J8h50h+ zi+$!B>6_~V0ARF$!}f!(c+FQ&2mX~OCccC(W2BrAIRF@p*L-on54+3&fI3C!AFK%W z_M-D8F+`p~5)KiSF;Z9!01RiPl*f;T6!>r`QYdB;+Rv2`@InET5ai%Z@|LWLP`h0`1p8Yyd6;@iv-Cu8Vw{-KnlecR@llD#0s9$RxG#aPx2uT z8t+*gcru#i|jzz(JeDtS_nOeBFLnFRbnk2F>$ z>KmGX4?-d+1`;deu#Y^VPZ}jrNaRtH&y*bO{%m1*PQ1MbYmYeIn3xeu%N6c%FoFT3 zBRb{&2~r63gXEG}86R?wgKx!Vq`OxLBZemDqfDBf&yF2Z3O{4h^z_^MmO}pwG2nZp zyU8G)LL&2*NJOmuRkrv8LcE)sW>q=iX9Nkw0!h4lCIcL98Jh2*Y!I8LfLO4TW=kg7 zlBoU^3Y~06Cp*q2QRpNRB1yk;SPpNAKp2rQLJo=(okT(AKq!ajfcKApr{MjqEJ!UP zkAP2)kjP?q3YIX27YTtcA1~^hP!qvCZ=nKSh1y9U} z7O+`x15qdx&}mdh5)^K4Z%eVWr`ggd_5xd)Bbjd-4$&y#4vu62$%)nn(c2qo|0FeA z!jIMLmVwlQf0!C!|0MMynGindcp`*GGx~p8VuUoGl;Q~G@cK+ZtXp{X_MK%*pcNmt ze&`Sh`_3dOPbP;nJB~^Cu;m61vB5J+qZ}@CPJoeg~|`?%~#u zzqTT~hg*l70b-$oMH#3ztQq0boV@+V!V>r)0b)5iIM_Kbz~Rlq9gBrZNEFN#!uwaQ zS(SEhr9RK_juDL^pEDvl28{hvh4^>gHT6HYK-ARMT8V!xR5kZV+uKF0fq}n12x8Qp&~*GFkDC)s4<2M6%kT^;X=|tjWJxPh>!vd z7m@~QjNw8>gcM-7kTg(Z3>PXQqyWQ(q=6b^xKI%x1sEr_S=Q~*d>0|2ky z!`G((5K97pRxSY0vjMax3@o{z5DIxjtl~r_3WFR<|!r339G7TRo%tOlYIkN3k!SFE(+h5 zFWMFB@IKi%+t6RDHf5hWbDS8W&K^C-tE&0%1TK$AZ@2_bJu(Jo5eyvGEz^FhYS)tB z9-OVWKBn59GFj`K%Gd>Lu+IHY&%}Qa7)%$&X{^XDhYwQKL5H4-l8#JQ3T=O$<0({;SjURhFJoBpdhSv}45@uR5;j4$G| zmL1UMJHKi(5Y08e?iBy+%A%F$&*Z08|LNCD+$*g1-Lb0-qMj>yV^U9Sy|OXK z)2t>byEvyn`~1Q3ojLa174vS=>CxMdNN>G)=QozK(q>k$?D_7}jJ=Joc5VKS^sLK} znL^;2k`^@FH_<)#)uN(RujgIvjMSTB(a^ZI#Z=P0zL4U8Tl6+ook3+=ZRfcvvab5f zFXqnPukV(xT>qQer6E$y%?)h4nd7EBdTjPLfzD~hY5Wq#gj0oKr`y?uv|p@CCs|E@ z+A!Pp!v1jPl*biqr(B{8H}ihq!z<4yUwrVGM`Pwy>%-ug^q+T}KkW-Ncm$_s(C#zp z9xNTd(QdAIsfDVwg4SVAvZx-HWKtb%xYl?=e%19ob37BepOxNFyj|wG#&4aGmW`Hb z&3|{tjfwy+<|!>U^tNvyUy&Q#8J8mCS}jgIz#W@DT9*tv{TEhcU5~iR>7^Mg(W}I@;BK-q z)NN`zwQs{JZrB7@-~4q|b%pCzO?+M0mNuj4P-%Hhl&NV~N#5=*;|l$fh_#BZ3Zm^h ze;O5{bpjU_)Vy|&@e!Q@y~4&d>b;p?WSeyV^wcHCm!rhRuUW>S+oZs|TT4_fkAnHuUp zdQ+2Yr$H{@5>V4UXS8^<$-?>{@68Nh1X|uBZd=uE70HcpJAb7pZQ4C{#XQS;x$f}- zuKCJct#J>(P6<$d{XC@P4?UH0+0L?%(i?J`#P4n4kFRh6v3xJ?Z6Mk=Vxf+`&?hfL zrsp`Rye|IrM)sqVg!!SFzvl(e<)yP+-8suA;YT0N@a%;e8a=yk+FrO&=Lc0G$&A`x ztIeVli{Fj1UjMBgMc>#vx4X9ElxTlz)!j4N+b2tV&x9PBU~uzC#Z>jQhDlua%H5Uk zm$PYH%Z`Km7wgJIr(&+y?pRbE_`R;VugafIEjFHK(C{FaZ`I|rvUSnRTdVI|TN0zD z=juS7yXrhu65#sQ6HS5KR6T=Km)^(!)5U zo3M1#!payH_4VC-4~bP{CUT~9QhiRF?H$)aJ%%%znio4^degIVX7is6y}Wh#Nw*AE z6IINGvOgy`87H+J4xYGdy1K~lAOpuRFa#X6x0<E&}ADY@RO$y@8o~C9!$Ytmh8zj;4Ti*vQttY-{%Ilod;Zd39nIcvPatYGr#1f;& w+BOf(f_{HW(KU;8C<6;pziIoU$5|UF3*9%1f2g@$^J@D7cOUkVdEC_h0WK`bc>n+a literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d257b83aa6d494832f5efd9cc3537bc75bcc9df8 GIT binary patch literal 18284 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

I7yQW+^FS4XQ7fiE2E?_pfn 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 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..da4b8a992489ac5f93242f8a901ca99c2f26c3ab GIT binary patch literal 182243 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�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 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.GeneratedMSBuildEditorConfig.editorconfig b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 000000000..c8b6bcaad --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,125 @@ +is_global = true +build_property.TargetPlatformIdentifier = Windows +build_property.TargetFramework = +build_property.ProjectTypeGuidsProperty = {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1},{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} +build_property.MSBuildProjectFullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.macOS\CSharpMath.UWPUno.Example.macOS.csproj +build_property.RootNamespace = CSharpMath.UWPUno.Example.macOS +build_property.DefineConstantsProperty = __UNIFIED__,__MACOS__,DEBUG +build_property.Configuration = Debug +build_property.IntermediateOutputPath = obj\iPhoneSimulator\Debug\ +build_property.AndroidApplication = +build_property.OutputType = Exe +build_property.MSBuildProjectName = CSharpMath.UWPUno.Example.macOS +build_property.BuildingProject = false +build_property.DesignTimeBuild = true +build_property.UseWPF = +build_property.IsUnoHead = +build_property.UnoRemoteControlPort = +build_property.UnoRemoteControlHost = +build_property.TSBindingsPath = +build_property.UseUnoXamlParser = +build_property.UnoSkipUserControlsInVisualTree = +build_property.ShouldWriteErrorOnInvalidXaml = +build_property.IsUiAutomationMappingEnabled = +build_property.ShouldAnnotateGeneratedXaml = +build_property.DefaultLanguage = +build_property.UnoPlatformTelemetryOptOut = +build_property.ExcludeXamlNamespacesProperty = win,not_macos +build_property.IncludeXamlNamespacesProperty = xamarin,not_win,legacy,macos,not_android,not_wasm,not_ios,not_skia,not_netstdref +build_property.XamlGeneratorAnalyzerSuppressionsProperty = nventive.Usage-NV0056,nventive.Usage-NV0058,nventive.Usage-NV1003,nventive.Usage-NV0085,nventive.Usage-NV2001,nventive.Usage-NV2003,nventive.Usage-NV2004,nventive.Usage-NV2005 +build_property.LegacyTypesProperty = + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = Page +build_metadata.AdditionalFiles.Link = MainPage.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\MainPage.xaml + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = Page +build_metadata.AdditionalFiles.Link = TryPage.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\TryPage.xaml + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = ApplicationDefinition +build_metadata.AdditionalFiles.Link = App.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\App.xaml + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw] +build_metadata.AdditionalFiles.SourceItemGroup = PRIResource +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\Strings\en\Resources.resw + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/Uno.Analyzers.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\Uno.Analyzers.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/CommonServiceLocator.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\CommonServiceLocator.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.ApplicationInsights.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.ApplicationInsights.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.DotNet.PlatformAbstractions.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.DotNet.PlatformAbstractions.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.Extensions.Logging.Abstractions.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.Extensions.Logging.Abstractions.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.Extensions.Logging.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.Extensions.Logging.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.Mdb.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.Mdb.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.Pdb.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.Pdb.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.Rocks.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.Rocks.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/System.Diagnostics.DiagnosticSource.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\System.Diagnostics.DiagnosticSource.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Uno.Core.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Uno.Core.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Uno.UI.SourceGenerators.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Uno.UI.SourceGenerators.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Uno.Xaml.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Uno.Xaml.dll + +[C:/Users/Martin/.nuget/packages/xunit.analyzers/0.10.0/analyzers/dotnet/cs/xunit.analyzers.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\xunit.analyzers\0.10.0\analyzers\dotnet\cs\xunit.analyzers.dll diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj new file mode 100644 index 000000000..4a89cad8c --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj @@ -0,0 +1,133 @@ + + + + Debug + iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Exe + CSharpMath.UWPUno.Example.macOS + CSharpMath.UWPUno.Example.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG + prompt + 4 + false + Mac Developer + false + false + false + true + true + true + + + + + + + + + + + false + pdbonly + true + bin\Release + + + prompt + 4 + false + true + false + true + true + true + SdkOnly + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + + + {5c46ca75-fa31-4281-80eb-a07750e1fecb} + CSharpMath.UWPUno + + + + + + + <_ReferenceToRemove Include="@(Reference)" Condition="'%(Reference.Identity)'=='System.Memory'" /> + + + + + + + <_ReferencePathToRemove Include="@(ReferencePath)" Condition="'%(ReferencePath.NuGetPackageId)'=='System.Memory'" /> + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Entitlements.plist b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Entitlements.plist new file mode 100644 index 000000000..e9a3005f7 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Entitlements.plist @@ -0,0 +1,7 @@ + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Info.plist b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Info.plist new file mode 100644 index 000000000..79cdd3c4f --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleName + CSharpMath.UWPUno.Example.macOS + CFBundleIdentifier + com.companyname.CSharpMath.UWPUno.Example-macOS + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSMinimumSystemVersion + 10.11 + CFBundleDevelopmentRegion + en + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + CFBundleSignature + ???? + NSHumanReadableCopyright + ${AuthorCopyright:HtmlEncode} + NSPrincipalClass + NSApplication + XSAppIconAssets + Assets.xcassets/AppIcon.appiconset + ATSApplicationFontsPath + Fonts/uno-fluentui-assets.ttf + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Main.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Main.cs new file mode 100644 index 000000000..efb851f70 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Main.cs @@ -0,0 +1,15 @@ +using AppKit; + +namespace CSharpMath.UWPUno.Example.macOS +{ + static class MainClass + { + static void Main(string[] args) + { + NSApplication.Init(); + NSApplication.SharedApplication.Delegate = new App(); + NSApplication.Main(args); + } + } +} + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Properties/AssemblyInfo.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..93cb55273 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 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("CSharpMath.UWPUno.Example.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CSharpMath.UWPUno.Example.macOS")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[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("166de4ca-8f11-4ef9-bcf8-3e7834988e7d")] + +// 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 Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Resources/Fonts/uno-fluentui-assets.ttf b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Resources/Fonts/uno-fluentui-assets.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fedc86ff3b6e5ff59f36fbcbd208d6cb65d5e85e GIT binary patch literal 138616 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�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, CSharpMathTextAlignment>(nameof(Rendering.FrontEnd.TextAlignment), false, p => (CSharpMathTextAlignment)drawMethodParams[1].DefaultValue, (p, v) => { }); public CSharpMathThickness Padding { get => (CSharpMathThickness)GetValue(PaddingProperty); set => SetValue(PaddingProperty, value); } public static readonly XProperty PaddingProperty = CreateProperty, CSharpMathThickness>(nameof(Padding), false, p => (CSharpMathThickness)(drawMethodParams[2].DefaultValue ?? new CSharpMathThickness()), (p, v) => { }); - public double DisplacementX { get => (float)GetValue(DisplacementXProperty); set => SetValue(DisplacementXProperty, value); } + public double DisplacementX { get => (double)GetValue(DisplacementXProperty); set => SetValue(DisplacementXProperty, value); } public static readonly XProperty DisplacementXProperty = CreateProperty, double>(nameof(DisplacementX), false, p => Convert.ToDouble(drawMethodParams[3].DefaultValue), (p, v) => { }); - public double DisplacementY { get => (float)GetValue(DisplacementYProperty); set => SetValue(DisplacementYProperty, value); } + public double DisplacementY { get => (double)GetValue(DisplacementYProperty); set => SetValue(DisplacementYProperty, value); } public static readonly XProperty DisplacementYProperty = CreateProperty, double>(nameof(DisplacementY), false, p => Convert.ToDouble(drawMethodParams[4].DefaultValue), (p, v) => { }); - public double Magnification { get => (float)GetValue(MagnificationProperty); set => SetValue(MagnificationProperty, value); } + public double Magnification { get => (double)GetValue(MagnificationProperty); set => SetValue(MagnificationProperty, value); } public static readonly XProperty MagnificationProperty = CreateProperty, double>(nameof(Magnification), false, p => p.Magnification, (p, v) => p.Magnification = (float)v); public PaintStyle PaintStyle { get => (PaintStyle)GetValue(PaintStyleProperty); set => SetValue(PaintStyleProperty, value); } public static readonly XProperty PaintStyleProperty = CreateProperty, PaintStyle>(nameof(PaintStyle), false, p => p.PaintStyle, (p, v) => p.PaintStyle = v); diff --git a/CSharpMath.sln b/CSharpMath.sln index f3e37746f..661ed67ef 100644 --- a/CSharpMath.sln +++ b/CSharpMath.sln @@ -106,6 +106,18 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UWPUno", "UWPUno", "{4FCF35 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno", "CSharpMath.UWPUno\CSharpMath.UWPUno.csproj", "{5C46CA75-FA31-4281-80EB-A07750E1FECB}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.Droid", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Droid\CSharpMath.UWPUno.Example.Droid.csproj", "{B7759D42-229D-47CB-96A2-E99DB18AA316}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.iOS", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.iOS\CSharpMath.UWPUno.Example.iOS.csproj", "{26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.UWP", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.UWP\CSharpMath.UWPUno.Example.UWP.csproj", "{57CD6652-90CD-4D4B-8734-965E733B6E8D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.Wasm", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Wasm\CSharpMath.UWPUno.Example.Wasm.csproj", "{55126386-76BD-4B5B-9119-948A93A1DCDF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.macOS", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.macOS\CSharpMath.UWPUno.Example.macOS.csproj", "{F70321E2-42CB-4302-B5ED-61646036ECD0}" +EndProject +Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "CSharpMath.UWPUno.Example.Shared", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.shproj", "{6279C845-92F8-4333-AB99-3D213163593C}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution CSharpMath.Apple\CSharpMath.Apple.projitems*{11d4e6c7-c8e2-449c-a1e7-18bbbce4e6f3}*SharedItemsImports = 5 @@ -116,8 +128,11 @@ Global Typography\Typography.OpenFont\Typography.OpenFont.projitems*{235a071b-8d06-40ae-a5c5-b1ce59715ee9}*SharedItemsImports = 13 Typography\Typography.TextBreak\Typography.TextBreak\Typography.TextBreak.projitems*{2e593fca-b809-4270-9eb2-93f380af2d6c}*SharedItemsImports = 5 PixelFarm.Typography (Excerpt)\PixelFarm.Typography (Excerpt).projitems*{3eca00b3-0925-4418-b6f2-ac49aa3520bb}*SharedItemsImports = 13 + CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{55126386-76bd-4b5b-9119-948a93a1dcdf}*SharedItemsImports = 5 CSharpMath.Xaml\CSharpMath.Xaml.projitems*{56166c6c-b3b4-4bae-823e-b3d24c080394}*SharedItemsImports = 5 + CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{57cd6652-90cd-4d4b-8734-965e733b6e8d}*SharedItemsImports = 4 CSharpMath.Xaml\CSharpMath.Xaml.projitems*{5c46ca75-fa31-4281-80eb-a07750e1fecb}*SharedItemsImports = 5 + CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{6279c845-92f8-4333-ab99-3d213163593c}*SharedItemsImports = 13 PixelFarm.Typography (Excerpt)\PixelFarm.Typography (Excerpt).projitems*{65016a61-2125-4e0c-90e8-a915230c7826}*SharedItemsImports = 5 Typography\Typography.GlyphLayout\Typography.GlyphLayout.projitems*{65016a61-2125-4e0c-90e8-a915230c7826}*SharedItemsImports = 5 Typography\Typography.OpenFont\Typography.OpenFont.projitems*{65016a61-2125-4e0c-90e8-a915230c7826}*SharedItemsImports = 5 @@ -131,24 +146,28 @@ Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU Ad-Hoc|ARM = Ad-Hoc|ARM + Ad-Hoc|ARM64 = Ad-Hoc|ARM64 Ad-Hoc|iPhone = Ad-Hoc|iPhone Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator Ad-Hoc|x64 = Ad-Hoc|x64 Ad-Hoc|x86 = Ad-Hoc|x86 AppStore|Any CPU = AppStore|Any CPU AppStore|ARM = AppStore|ARM + AppStore|ARM64 = AppStore|ARM64 AppStore|iPhone = AppStore|iPhone AppStore|iPhoneSimulator = AppStore|iPhoneSimulator AppStore|x64 = AppStore|x64 AppStore|x86 = AppStore|x86 Debug|Any CPU = Debug|Any CPU Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 Debug|iPhone = Debug|iPhone Debug|iPhoneSimulator = Debug|iPhoneSimulator Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 Release|iPhone = Release|iPhone Release|iPhoneSimulator = Release|iPhoneSimulator Release|x64 = Release|x64 @@ -159,6 +178,8 @@ Global {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -171,6 +192,8 @@ Global {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|Any CPU.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|ARM.ActiveCfg = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|ARM.Build.0 = Debug|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|ARM64.Build.0 = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|iPhone.ActiveCfg = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|iPhone.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -183,6 +206,8 @@ Global {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|Any CPU.Build.0 = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|ARM.ActiveCfg = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|ARM.Build.0 = Debug|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|ARM64.Build.0 = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|iPhone.ActiveCfg = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|iPhone.Build.0 = Debug|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -195,6 +220,8 @@ Global {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|Any CPU.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|ARM.ActiveCfg = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|ARM.Build.0 = Release|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|ARM64.ActiveCfg = Release|Any CPU + {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|ARM64.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|iPhone.ActiveCfg = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|iPhone.Build.0 = Release|Any CPU {5157367B-F03E-4ACB-83A1-0DE414A3BFCA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -207,6 +234,8 @@ Global {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -219,6 +248,8 @@ Global {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|Any CPU.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|ARM.ActiveCfg = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|ARM.Build.0 = Debug|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|ARM64.Build.0 = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|iPhone.ActiveCfg = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|iPhone.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -231,6 +262,8 @@ Global {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|Any CPU.Build.0 = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|ARM.ActiveCfg = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|ARM.Build.0 = Debug|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|ARM64.Build.0 = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|iPhone.ActiveCfg = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|iPhone.Build.0 = Debug|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -243,6 +276,8 @@ Global {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|Any CPU.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|ARM.ActiveCfg = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|ARM.Build.0 = Release|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|ARM64.ActiveCfg = Release|Any CPU + {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|ARM64.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|iPhone.ActiveCfg = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|iPhone.Build.0 = Release|Any CPU {0830C47F-AA16-4A0E-9CCF-E40835D1430D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -255,6 +290,8 @@ Global {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|Any CPU.Build.0 = Debug|iPhoneSimulator {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|ARM.ActiveCfg = Release|iPhoneSimulator {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|ARM.Build.0 = Release|iPhoneSimulator + {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|ARM64.ActiveCfg = Debug|iPhone + {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|ARM64.Build.0 = Debug|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|iPhone.ActiveCfg = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|iPhone.Build.0 = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -267,6 +304,8 @@ Global {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|Any CPU.Build.0 = Debug|iPhoneSimulator {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|ARM.ActiveCfg = Release|iPhoneSimulator {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|ARM.Build.0 = Release|iPhoneSimulator + {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|ARM64.ActiveCfg = Debug|iPhone + {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|ARM64.Build.0 = Debug|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|iPhone.ActiveCfg = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|iPhone.Build.0 = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.AppStore|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -278,6 +317,7 @@ Global {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|ARM.ActiveCfg = Debug|iPhone + {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|ARM64.ActiveCfg = Debug|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|iPhone.ActiveCfg = Debug|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|iPhone.Build.0 = Debug|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -288,6 +328,7 @@ Global {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|Any CPU.ActiveCfg = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|Any CPU.Build.0 = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|ARM.ActiveCfg = Release|iPhoneSimulator + {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|ARM64.ActiveCfg = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|iPhone.ActiveCfg = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|iPhone.Build.0 = Release|iPhone {664EAD44-C19D-462B-9127-FD1106B4F3C6}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator @@ -298,6 +339,8 @@ Global {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -310,6 +353,8 @@ Global {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|Any CPU.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|ARM.ActiveCfg = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|ARM.Build.0 = Debug|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|ARM64.Build.0 = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|iPhone.ActiveCfg = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|iPhone.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -322,6 +367,8 @@ Global {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|Any CPU.Build.0 = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|ARM.ActiveCfg = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|ARM.Build.0 = Debug|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|ARM64.Build.0 = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|iPhone.ActiveCfg = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|iPhone.Build.0 = Debug|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -334,6 +381,8 @@ Global {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|Any CPU.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|ARM.ActiveCfg = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|ARM.Build.0 = Release|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|ARM64.ActiveCfg = Release|Any CPU + {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|ARM64.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|iPhone.ActiveCfg = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|iPhone.Build.0 = Release|Any CPU {11D4E6C7-C8E2-449C-A1E7-18BBBCE4E6F3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -346,6 +395,8 @@ Global {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -358,6 +409,8 @@ Global {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|Any CPU.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|ARM.ActiveCfg = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|ARM.Build.0 = Release|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|ARM64.Build.0 = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|iPhone.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -370,6 +423,8 @@ Global {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|Any CPU.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|ARM.ActiveCfg = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|ARM.Build.0 = Debug|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|ARM64.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|iPhone.ActiveCfg = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|iPhone.Build.0 = Debug|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -382,6 +437,8 @@ Global {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|Any CPU.Build.0 = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|ARM.ActiveCfg = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|ARM.Build.0 = Release|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|ARM64.ActiveCfg = Release|Any CPU + {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|ARM64.Build.0 = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|iPhone.ActiveCfg = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|iPhone.Build.0 = Release|Any CPU {35B4BB5B-2202-436E-9AFE-00997CA2CC65}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -394,6 +451,8 @@ Global {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -406,6 +465,8 @@ Global {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|Any CPU.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|ARM.ActiveCfg = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|ARM.Build.0 = Debug|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|ARM64.Build.0 = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|iPhone.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -418,6 +479,8 @@ Global {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|Any CPU.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|ARM.ActiveCfg = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|ARM.Build.0 = Debug|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|ARM64.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|iPhone.ActiveCfg = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|iPhone.Build.0 = Debug|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -430,6 +493,8 @@ Global {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|Any CPU.Build.0 = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|ARM.ActiveCfg = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|ARM.Build.0 = Release|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|ARM64.ActiveCfg = Release|Any CPU + {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|ARM64.Build.0 = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|iPhone.ActiveCfg = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|iPhone.Build.0 = Release|Any CPU {20986A1A-BF57-4EA7-92E1-E88D3C70874B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -442,6 +507,8 @@ Global {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -454,6 +521,8 @@ Global {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|Any CPU.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|ARM.ActiveCfg = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|ARM.Build.0 = Debug|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|ARM64.Build.0 = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|iPhone.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -466,6 +535,8 @@ Global {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|Any CPU.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|ARM.ActiveCfg = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|ARM.Build.0 = Debug|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|ARM64.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|iPhone.ActiveCfg = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|iPhone.Build.0 = Debug|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -478,6 +549,8 @@ Global {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|Any CPU.Build.0 = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|ARM.ActiveCfg = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|ARM.Build.0 = Release|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|ARM64.ActiveCfg = Release|Any CPU + {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|ARM64.Build.0 = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|iPhone.ActiveCfg = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|iPhone.Build.0 = Release|Any CPU {9BAD6846-0B1D-4446-BF62-FCF85C6E9A9F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -492,6 +565,9 @@ Global {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|ARM.Build.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|ARM64.Deploy.0 = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU @@ -510,6 +586,9 @@ Global {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|ARM.ActiveCfg = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|ARM.Build.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|ARM.Deploy.0 = Release|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|ARM64.Build.0 = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|ARM64.Deploy.0 = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|iPhone.ActiveCfg = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|iPhone.Build.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.AppStore|iPhone.Deploy.0 = Release|Any CPU @@ -528,6 +607,9 @@ Global {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|ARM.ActiveCfg = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|ARM.Build.0 = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|ARM.Deploy.0 = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|ARM64.Build.0 = Debug|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|ARM64.Deploy.0 = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|iPhone.ActiveCfg = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|iPhone.Build.0 = Debug|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Debug|iPhone.Deploy.0 = Debug|Any CPU @@ -546,6 +628,9 @@ Global {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|ARM.ActiveCfg = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|ARM.Build.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|ARM.Deploy.0 = Release|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|ARM64.ActiveCfg = Release|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|ARM64.Build.0 = Release|Any CPU + {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|ARM64.Deploy.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|iPhone.ActiveCfg = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|iPhone.Build.0 = Release|Any CPU {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|iPhone.Deploy.0 = Release|Any CPU @@ -560,6 +645,7 @@ Global {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850}.Release|x86.Deploy.0 = Release|Any CPU {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|ARM64.ActiveCfg = Ad-Hoc|iPhoneSimulator {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator @@ -568,6 +654,7 @@ Global {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.AppStore|ARM64.ActiveCfg = AppStore|iPhoneSimulator {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.AppStore|iPhone.ActiveCfg = AppStore|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.AppStore|iPhone.Build.0 = AppStore|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator @@ -577,6 +664,7 @@ Global {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|ARM.ActiveCfg = Debug|iPhone + {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|ARM64.ActiveCfg = Debug|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|iPhone.ActiveCfg = Debug|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|iPhone.Build.0 = Debug|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -586,6 +674,7 @@ Global {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Debug|x86.Build.0 = Debug|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Release|Any CPU.ActiveCfg = Release|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Release|ARM.ActiveCfg = Release|iPhone + {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Release|iPhone.ActiveCfg = Release|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Release|iPhone.Build.0 = Release|iPhone {C5C93C69-E72E-4A87-89DA-1E4718C6306E}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator @@ -598,6 +687,9 @@ Global {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|ARM.ActiveCfg = Release|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|ARM.Build.0 = Release|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|ARM.Deploy.0 = Release|ARM + {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|ARM64.ActiveCfg = Debug|x64 + {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|ARM64.Build.0 = Debug|x64 + {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|ARM64.Deploy.0 = Debug|x64 {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|iPhone.ActiveCfg = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|iPhone.Build.0 = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Ad-Hoc|iPhone.Deploy.0 = Release|x86 @@ -616,6 +708,9 @@ Global {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|ARM.ActiveCfg = Release|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|ARM.Build.0 = Release|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|ARM.Deploy.0 = Release|ARM + {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|ARM64.ActiveCfg = Debug|x64 + {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|ARM64.Build.0 = Debug|x64 + {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|ARM64.Deploy.0 = Debug|x64 {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|iPhone.ActiveCfg = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|iPhone.Build.0 = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.AppStore|iPhone.Deploy.0 = Release|x86 @@ -634,6 +729,7 @@ Global {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|ARM.ActiveCfg = Debug|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|ARM.Build.0 = Debug|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|ARM.Deploy.0 = Debug|ARM + {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|ARM64.ActiveCfg = Debug|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|iPhone.ActiveCfg = Debug|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Debug|x64.ActiveCfg = Debug|x64 @@ -646,6 +742,7 @@ Global {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|ARM.ActiveCfg = Release|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|ARM.Build.0 = Release|ARM {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|ARM.Deploy.0 = Release|ARM + {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|ARM64.ActiveCfg = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|iPhone.ActiveCfg = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|iPhoneSimulator.ActiveCfg = Release|x86 {B5C64A34-51EA-4948-80FC-505120BA943C}.Release|x64.ActiveCfg = Release|x64 @@ -658,6 +755,8 @@ Global {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -670,6 +769,8 @@ Global {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|Any CPU.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|ARM.ActiveCfg = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|ARM.Build.0 = Debug|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|ARM64.Build.0 = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|iPhone.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -682,6 +783,8 @@ Global {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|Any CPU.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|ARM.ActiveCfg = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|ARM.Build.0 = Debug|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|ARM64.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|iPhone.ActiveCfg = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|iPhone.Build.0 = Debug|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -694,6 +797,8 @@ Global {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|Any CPU.Build.0 = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|ARM.ActiveCfg = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|ARM.Build.0 = Release|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|ARM64.ActiveCfg = Release|Any CPU + {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|ARM64.Build.0 = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|iPhone.ActiveCfg = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|iPhone.Build.0 = Release|Any CPU {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -706,6 +811,8 @@ Global {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -718,6 +825,8 @@ Global {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|Any CPU.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|ARM.ActiveCfg = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|ARM.Build.0 = Debug|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|ARM64.Build.0 = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|iPhone.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -730,6 +839,8 @@ Global {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|Any CPU.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|ARM.ActiveCfg = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|ARM.Build.0 = Debug|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|ARM64.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|iPhone.ActiveCfg = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|iPhone.Build.0 = Debug|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -742,6 +853,8 @@ Global {65016A61-2125-4E0C-90E8-A915230C7826}.Release|Any CPU.Build.0 = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Release|ARM.ActiveCfg = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Release|ARM.Build.0 = Release|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.Release|ARM64.ActiveCfg = Release|Any CPU + {65016A61-2125-4E0C-90E8-A915230C7826}.Release|ARM64.Build.0 = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Release|iPhone.ActiveCfg = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Release|iPhone.Build.0 = Release|Any CPU {65016A61-2125-4E0C-90E8-A915230C7826}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -754,6 +867,8 @@ Global {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -766,6 +881,8 @@ Global {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|Any CPU.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|ARM.ActiveCfg = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|ARM.Build.0 = Release|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|ARM64.Build.0 = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|iPhone.ActiveCfg = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|iPhone.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -778,6 +895,8 @@ Global {60549250-61D2-40E0-82C5-7B829193D694}.Debug|Any CPU.Build.0 = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Debug|ARM.ActiveCfg = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Debug|ARM.Build.0 = Debug|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.Debug|ARM64.Build.0 = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Debug|iPhone.ActiveCfg = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Debug|iPhone.Build.0 = Debug|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -790,6 +909,8 @@ Global {60549250-61D2-40E0-82C5-7B829193D694}.Release|Any CPU.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Release|ARM.ActiveCfg = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Release|ARM.Build.0 = Release|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.Release|ARM64.ActiveCfg = Release|Any CPU + {60549250-61D2-40E0-82C5-7B829193D694}.Release|ARM64.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Release|iPhone.ActiveCfg = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Release|iPhone.Build.0 = Release|Any CPU {60549250-61D2-40E0-82C5-7B829193D694}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -802,6 +923,8 @@ Global {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -814,6 +937,8 @@ Global {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|Any CPU.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|ARM.ActiveCfg = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|ARM.Build.0 = Release|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|ARM64.Build.0 = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|iPhone.ActiveCfg = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|iPhone.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -826,6 +951,8 @@ Global {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|Any CPU.Build.0 = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|ARM.ActiveCfg = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|ARM.Build.0 = Debug|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|ARM64.Build.0 = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|iPhone.ActiveCfg = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|iPhone.Build.0 = Debug|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -838,6 +965,8 @@ Global {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|Any CPU.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|ARM.ActiveCfg = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|ARM.Build.0 = Release|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|ARM64.ActiveCfg = Release|Any CPU + {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|ARM64.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|iPhone.ActiveCfg = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|iPhone.Build.0 = Release|Any CPU {2E593FCA-B809-4270-9EB2-93F380AF2D6C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -850,6 +979,8 @@ Global {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -862,6 +993,8 @@ Global {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|Any CPU.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|ARM.ActiveCfg = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|ARM.Build.0 = Debug|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|ARM64.Build.0 = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|iPhone.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -874,6 +1007,8 @@ Global {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|Any CPU.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|ARM.ActiveCfg = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|ARM.Build.0 = Debug|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|ARM64.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|iPhone.ActiveCfg = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|iPhone.Build.0 = Debug|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -886,6 +1021,8 @@ Global {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|Any CPU.Build.0 = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|ARM.ActiveCfg = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|ARM.Build.0 = Release|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|ARM64.ActiveCfg = Release|Any CPU + {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|ARM64.Build.0 = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|iPhone.ActiveCfg = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|iPhone.Build.0 = Release|Any CPU {38F58489-EDE4-4289-8ACF-A9756977A7A6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -898,6 +1035,8 @@ Global {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -910,6 +1049,8 @@ Global {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|Any CPU.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|ARM.ActiveCfg = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|ARM.Build.0 = Debug|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|ARM64.Build.0 = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|iPhone.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -922,6 +1063,8 @@ Global {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|Any CPU.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|ARM.ActiveCfg = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|ARM.Build.0 = Debug|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|ARM64.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|iPhone.ActiveCfg = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|iPhone.Build.0 = Debug|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -934,6 +1077,8 @@ Global {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|Any CPU.Build.0 = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|ARM.ActiveCfg = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|ARM.Build.0 = Release|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|ARM64.ActiveCfg = Release|Any CPU + {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|ARM64.Build.0 = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|iPhone.ActiveCfg = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|iPhone.Build.0 = Release|Any CPU {BA1ECF0E-134A-49C2-BA4D-1D28C6A8494A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -946,6 +1091,8 @@ Global {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -958,6 +1105,8 @@ Global {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|Any CPU.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|ARM.ActiveCfg = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|ARM.Build.0 = Debug|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|ARM64.Build.0 = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|iPhone.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -970,6 +1119,8 @@ Global {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|Any CPU.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|ARM.ActiveCfg = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|ARM.Build.0 = Debug|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|ARM64.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|iPhone.ActiveCfg = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|iPhone.Build.0 = Debug|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -982,6 +1133,8 @@ Global {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|Any CPU.Build.0 = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|ARM.ActiveCfg = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|ARM.Build.0 = Release|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|ARM64.ActiveCfg = Release|Any CPU + {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|ARM64.Build.0 = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|iPhone.ActiveCfg = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|iPhone.Build.0 = Release|Any CPU {C60126CE-A71D-4D11-A4A8-A45B67312E98}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -994,6 +1147,8 @@ Global {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1006,6 +1161,8 @@ Global {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|Any CPU.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|ARM.ActiveCfg = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|ARM.Build.0 = Debug|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|ARM64.Build.0 = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|iPhone.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1018,6 +1175,8 @@ Global {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|Any CPU.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|ARM.ActiveCfg = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|ARM.Build.0 = Debug|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|ARM64.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|iPhone.ActiveCfg = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|iPhone.Build.0 = Debug|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1030,6 +1189,8 @@ Global {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|Any CPU.Build.0 = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|ARM.ActiveCfg = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|ARM.Build.0 = Release|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|ARM64.ActiveCfg = Release|Any CPU + {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|ARM64.Build.0 = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|iPhone.ActiveCfg = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|iPhone.Build.0 = Release|Any CPU {65492AC6-8B98-42FF-AAA1-1DBDC050A25F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1042,6 +1203,8 @@ Global {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1054,6 +1217,8 @@ Global {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|Any CPU.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|ARM.ActiveCfg = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|ARM.Build.0 = Debug|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|ARM64.Build.0 = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|iPhone.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1066,6 +1231,8 @@ Global {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|Any CPU.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|ARM.ActiveCfg = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|ARM.Build.0 = Debug|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|ARM64.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|iPhone.ActiveCfg = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|iPhone.Build.0 = Debug|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1078,6 +1245,8 @@ Global {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|Any CPU.Build.0 = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|ARM.ActiveCfg = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|ARM.Build.0 = Release|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|ARM64.ActiveCfg = Release|Any CPU + {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|ARM64.Build.0 = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|iPhone.ActiveCfg = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|iPhone.Build.0 = Release|Any CPU {56166C6C-B3B4-4BAE-823E-B3D24C080394}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1090,6 +1259,8 @@ Global {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1102,6 +1273,8 @@ Global {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|Any CPU.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|ARM.ActiveCfg = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|ARM.Build.0 = Debug|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|ARM64.Build.0 = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|iPhone.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1114,6 +1287,8 @@ Global {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|Any CPU.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|ARM.ActiveCfg = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|ARM.Build.0 = Debug|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|ARM64.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|iPhone.ActiveCfg = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|iPhone.Build.0 = Debug|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1126,6 +1301,8 @@ Global {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|Any CPU.Build.0 = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|ARM.ActiveCfg = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|ARM.Build.0 = Release|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|ARM64.ActiveCfg = Release|Any CPU + {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|ARM64.Build.0 = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|iPhone.ActiveCfg = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|iPhone.Build.0 = Release|Any CPU {4E728BD1-65C2-4D1C-8147-1C7457565B6E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1138,6 +1315,8 @@ Global {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1150,6 +1329,8 @@ Global {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|Any CPU.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|ARM.ActiveCfg = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|ARM.Build.0 = Debug|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|ARM64.Build.0 = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|iPhone.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1162,6 +1343,8 @@ Global {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|Any CPU.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|ARM.ActiveCfg = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|ARM.Build.0 = Debug|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|ARM64.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|iPhone.ActiveCfg = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|iPhone.Build.0 = Debug|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1174,6 +1357,8 @@ Global {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|Any CPU.Build.0 = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|ARM.ActiveCfg = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|ARM.Build.0 = Release|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|ARM64.ActiveCfg = Release|Any CPU + {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|ARM64.Build.0 = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|iPhone.ActiveCfg = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|iPhone.Build.0 = Release|Any CPU {14E42639-10E7-44C1-9571-65F0A48A3696}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1186,6 +1371,8 @@ Global {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1198,6 +1385,8 @@ Global {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|Any CPU.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|ARM.ActiveCfg = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|ARM.Build.0 = Debug|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|ARM64.Build.0 = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|iPhone.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1210,6 +1399,8 @@ Global {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|Any CPU.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|ARM.ActiveCfg = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|ARM.Build.0 = Debug|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|ARM64.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|iPhone.ActiveCfg = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|iPhone.Build.0 = Debug|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1222,6 +1413,8 @@ Global {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|Any CPU.Build.0 = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|ARM.ActiveCfg = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|ARM.Build.0 = Release|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|ARM64.ActiveCfg = Release|Any CPU + {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|ARM64.Build.0 = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|iPhone.ActiveCfg = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|iPhone.Build.0 = Release|Any CPU {039990A9-FBF8-421E-A40A-CAE2A34B7240}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1234,6 +1427,8 @@ Global {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1246,6 +1441,8 @@ Global {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|Any CPU.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|ARM.ActiveCfg = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|ARM.Build.0 = Debug|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|ARM64.Build.0 = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|iPhone.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1258,6 +1455,8 @@ Global {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|Any CPU.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|ARM.ActiveCfg = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|ARM.Build.0 = Debug|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|ARM64.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|iPhone.ActiveCfg = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|iPhone.Build.0 = Debug|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1270,6 +1469,8 @@ Global {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|Any CPU.Build.0 = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|ARM.ActiveCfg = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|ARM.Build.0 = Release|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|ARM64.ActiveCfg = Release|Any CPU + {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|ARM64.Build.0 = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|iPhone.ActiveCfg = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|iPhone.Build.0 = Release|Any CPU {87C65DBF-14E4-4BFD-B8E3-BC7F8D2A857E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1282,6 +1483,8 @@ Global {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1294,6 +1497,8 @@ Global {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|Any CPU.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|ARM.ActiveCfg = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|ARM.Build.0 = Debug|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|ARM64.Build.0 = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|iPhone.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1306,6 +1511,8 @@ Global {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|Any CPU.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|ARM.ActiveCfg = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|ARM.Build.0 = Debug|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|ARM64.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|iPhone.ActiveCfg = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|iPhone.Build.0 = Debug|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1318,6 +1525,8 @@ Global {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|Any CPU.Build.0 = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|ARM.ActiveCfg = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|ARM.Build.0 = Release|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|ARM64.ActiveCfg = Release|Any CPU + {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|ARM64.Build.0 = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|iPhone.ActiveCfg = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|iPhone.Build.0 = Release|Any CPU {B4187488-F6DF-45AC-96D3-EEE58B65C53E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1330,6 +1539,8 @@ Global {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1342,6 +1553,8 @@ Global {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|Any CPU.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|ARM.ActiveCfg = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|ARM.Build.0 = Debug|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|ARM64.Build.0 = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|iPhone.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1354,6 +1567,8 @@ Global {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|ARM.ActiveCfg = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|ARM.Build.0 = Debug|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|ARM64.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|iPhone.ActiveCfg = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|iPhone.Build.0 = Debug|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1366,6 +1581,8 @@ Global {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|Any CPU.Build.0 = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|ARM.ActiveCfg = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|ARM.Build.0 = Release|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|ARM64.ActiveCfg = Release|Any CPU + {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|ARM64.Build.0 = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|iPhone.ActiveCfg = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|iPhone.Build.0 = Release|Any CPU {2FD3FBBD-FD06-4E49-BA91-4FC5ADC33BA7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1378,6 +1595,8 @@ Global {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1390,6 +1609,8 @@ Global {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|Any CPU.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|ARM.ActiveCfg = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|ARM.Build.0 = Debug|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|ARM64.Build.0 = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|iPhone.ActiveCfg = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|iPhone.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1402,6 +1623,8 @@ Global {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|Any CPU.Build.0 = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|ARM.ActiveCfg = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|ARM.Build.0 = Debug|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|ARM64.Build.0 = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|iPhone.ActiveCfg = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|iPhone.Build.0 = Debug|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1414,6 +1637,8 @@ Global {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|Any CPU.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|ARM.ActiveCfg = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|ARM.Build.0 = Release|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|ARM64.ActiveCfg = Release|Any CPU + {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|ARM64.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|iPhone.ActiveCfg = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|iPhone.Build.0 = Release|Any CPU {06241755-626A-4992-9CAE-C5A5745CB83C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1426,6 +1651,8 @@ Global {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|Any CPU.Build.0 = Debug|iPhoneSimulator {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|ARM.ActiveCfg = Release|iPhoneSimulator {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|ARM.Build.0 = Release|iPhoneSimulator + {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|ARM64.ActiveCfg = Debug|iPhone + {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|ARM64.Build.0 = Debug|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|iPhone.ActiveCfg = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|iPhone.Build.0 = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -1438,6 +1665,8 @@ Global {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|Any CPU.Build.0 = Debug|iPhoneSimulator {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|ARM.ActiveCfg = Release|iPhoneSimulator {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|ARM.Build.0 = Release|iPhoneSimulator + {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|ARM64.ActiveCfg = Debug|iPhone + {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|ARM64.Build.0 = Debug|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|iPhone.ActiveCfg = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|iPhone.Build.0 = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.AppStore|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -1450,6 +1679,7 @@ Global {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|ARM.ActiveCfg = Debug|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|ARM.Build.0 = Debug|iPhone + {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|ARM64.ActiveCfg = Debug|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|iPhone.ActiveCfg = Debug|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|iPhone.Build.0 = Debug|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -1462,6 +1692,7 @@ Global {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|Any CPU.Build.0 = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|ARM.ActiveCfg = Release|iPhoneSimulator {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|ARM.Build.0 = Release|iPhoneSimulator + {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|ARM64.ActiveCfg = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|iPhone.ActiveCfg = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|iPhone.Build.0 = Release|iPhone {30C91103-12E5-47AE-85FE-41B0218A8997}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator @@ -1474,6 +1705,8 @@ Global {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|ARM64.ActiveCfg = Release|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|ARM64.Build.0 = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1486,6 +1719,8 @@ Global {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|Any CPU.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|ARM.ActiveCfg = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|ARM.Build.0 = Debug|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|ARM64.ActiveCfg = Release|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|ARM64.Build.0 = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|iPhone.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1498,6 +1733,8 @@ Global {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|Any CPU.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|ARM.ActiveCfg = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|ARM.Build.0 = Debug|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|ARM64.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|iPhone.ActiveCfg = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|iPhone.Build.0 = Debug|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1510,6 +1747,8 @@ Global {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|Any CPU.Build.0 = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|ARM.ActiveCfg = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|ARM.Build.0 = Release|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|ARM64.ActiveCfg = Release|Any CPU + {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|ARM64.Build.0 = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|iPhone.ActiveCfg = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|iPhone.Build.0 = Release|Any CPU {3D54C678-A873-4831-9894-9E92E6F8EEBF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1522,6 +1761,8 @@ Global {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1534,6 +1775,8 @@ Global {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|Any CPU.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|ARM.ActiveCfg = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|ARM.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|ARM64.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhone.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1546,6 +1789,8 @@ Global {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|Any CPU.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|ARM.ActiveCfg = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|ARM.Build.0 = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|ARM64.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhone.ActiveCfg = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhone.Build.0 = Debug|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -1558,6 +1803,8 @@ Global {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|Any CPU.Build.0 = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|ARM.ActiveCfg = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|ARM.Build.0 = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|ARM64.ActiveCfg = Release|Any CPU + {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|ARM64.Build.0 = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhone.ActiveCfg = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhone.Build.0 = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -1566,6 +1813,298 @@ Global {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x64.Build.0 = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x86.ActiveCfg = Release|Any CPU {5C46CA75-FA31-4281-80EB-A07750E1FECB}.Release|x86.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|Any CPU.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|ARM.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|ARM64.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|iPhone.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|x64.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Ad-Hoc|x86.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|Any CPU.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|ARM.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|ARM.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|ARM64.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|ARM64.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|iPhone.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|iPhone.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|x64.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|x64.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|x64.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|x86.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|x86.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.AppStore|x86.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|ARM.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|ARM.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|ARM.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|ARM64.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|ARM64.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|iPhone.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|iPhone.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|x64.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|x64.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|x64.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|x86.ActiveCfg = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|x86.Build.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Debug|x86.Deploy.0 = Debug|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|Any CPU.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|Any CPU.Deploy.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|ARM.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|ARM.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|ARM.Deploy.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|ARM64.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|ARM64.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|ARM64.Deploy.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|iPhone.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|iPhone.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|iPhone.Deploy.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|x64.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|x64.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|x64.Deploy.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|x86.ActiveCfg = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|x86.Build.0 = Release|Any CPU + {B7759D42-229D-47CB-96A2-E99DB18AA316}.Release|x86.Deploy.0 = Release|Any CPU + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|ARM64.ActiveCfg = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|Any CPU.ActiveCfg = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|ARM.ActiveCfg = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|ARM64.ActiveCfg = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|iPhone.Build.0 = AppStore|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|x64.ActiveCfg = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.AppStore|x86.ActiveCfg = AppStore|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|ARM64.ActiveCfg = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|iPhone.ActiveCfg = Debug|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|iPhone.Build.0 = Debug|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|ARM.ActiveCfg = Release|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|iPhone.ActiveCfg = Release|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|iPhone.Build.0 = Release|iPhone + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|x64.ActiveCfg = Release|iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E}.Release|x86.ActiveCfg = Release|iPhoneSimulator + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|Any CPU.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|Any CPU.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|Any CPU.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|ARM.ActiveCfg = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|ARM.Build.0 = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|ARM.Deploy.0 = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|ARM64.ActiveCfg = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|ARM64.Build.0 = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|ARM64.Deploy.0 = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|iPhone.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|iPhone.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|iPhone.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|x64.ActiveCfg = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|x64.Build.0 = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|x64.Deploy.0 = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|x86.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|x86.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Ad-Hoc|x86.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|Any CPU.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|Any CPU.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|Any CPU.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|ARM.ActiveCfg = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|ARM.Build.0 = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|ARM.Deploy.0 = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|ARM64.ActiveCfg = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|ARM64.Build.0 = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|ARM64.Deploy.0 = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|iPhone.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|iPhone.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|iPhone.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|iPhoneSimulator.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|iPhoneSimulator.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|iPhoneSimulator.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|x64.ActiveCfg = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|x64.Build.0 = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|x64.Deploy.0 = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|x86.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|x86.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.AppStore|x86.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|Any CPU.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|ARM.ActiveCfg = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|ARM.Build.0 = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|ARM.Deploy.0 = Debug|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|ARM64.Build.0 = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|iPhone.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|x64.ActiveCfg = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|x64.Build.0 = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|x64.Deploy.0 = Debug|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|x86.ActiveCfg = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|x86.Build.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Debug|x86.Deploy.0 = Debug|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|Any CPU.ActiveCfg = Release|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|ARM.ActiveCfg = Release|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|ARM.Build.0 = Release|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|ARM.Deploy.0 = Release|ARM + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|ARM64.ActiveCfg = Release|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|ARM64.Build.0 = Release|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|ARM64.Deploy.0 = Release|ARM64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|iPhone.ActiveCfg = Release|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|iPhoneSimulator.ActiveCfg = Release|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|x64.ActiveCfg = Release|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|x64.Build.0 = Release|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|x64.Deploy.0 = Release|x64 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|x86.ActiveCfg = Release|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|x86.Build.0 = Release|x86 + {57CD6652-90CD-4D4B-8734-965E733B6E8D}.Release|x86.Deploy.0 = Release|x86 + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|ARM.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|ARM64.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|iPhone.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|x64.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|x64.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|x86.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.AppStore|x86.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|ARM.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|ARM.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|ARM64.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|iPhone.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|x64.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|x64.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|x86.ActiveCfg = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Debug|x86.Build.0 = Debug|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|Any CPU.Build.0 = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|ARM.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|ARM.Build.0 = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|ARM64.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|ARM64.Build.0 = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|iPhone.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|iPhone.Build.0 = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|x64.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|x64.Build.0 = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|x86.ActiveCfg = Release|Any CPU + {55126386-76BD-4B5B-9119-948A93A1DCDF}.Release|x86.Build.0 = Release|Any CPU + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|Any CPU.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|ARM.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|ARM.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|ARM64.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|ARM64.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|iPhone.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|iPhone.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|x64.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|x64.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|x86.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Ad-Hoc|x86.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|Any CPU.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|ARM.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|ARM.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|ARM64.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|ARM64.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|iPhone.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|iPhone.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|x64.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|x64.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|x86.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.AppStore|x86.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|ARM64.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|iPhone.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|ARM.ActiveCfg = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|iPhone.ActiveCfg = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|x64.ActiveCfg = Release|iPhoneSimulator + {F70321E2-42CB-4302-B5ED-61646036ECD0}.Release|x86.ActiveCfg = Release|iPhoneSimulator EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1608,6 +2147,12 @@ Global {30C91103-12E5-47AE-85FE-41B0218A8997} = {1D406122-CB0D-4366-8EBC-2207EA64B7F1} {3D54C678-A873-4831-9894-9E92E6F8EEBF} = {125C1FE9-F684-4E87-A9EF-969FD1E2D726} {5C46CA75-FA31-4281-80EB-A07750E1FECB} = {4FCF3573-9740-4F65-A672-703E9359F4BD} + {B7759D42-229D-47CB-96A2-E99DB18AA316} = {4FCF3573-9740-4F65-A672-703E9359F4BD} + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E} = {4FCF3573-9740-4F65-A672-703E9359F4BD} + {57CD6652-90CD-4D4B-8734-965E733B6E8D} = {4FCF3573-9740-4F65-A672-703E9359F4BD} + {55126386-76BD-4B5B-9119-948A93A1DCDF} = {4FCF3573-9740-4F65-A672-703E9359F4BD} + {F70321E2-42CB-4302-B5ED-61646036ECD0} = {4FCF3573-9740-4F65-A672-703E9359F4BD} + {6279C845-92F8-4333-AB99-3D213163593C} = {4FCF3573-9740-4F65-A672-703E9359F4BD} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {3C9A56A6-4EA3-4228-B064-E4789B282032} From 114bfceca302c76a83056bda7ab4cd2ebf7f3371 Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Sun, 17 Jan 2021 23:01:44 +0100 Subject: [PATCH 04/13] First working Android, UWP samples --- .../CSharpMath.UWPUno.Example.Droid.csproj | 21 +- .../Properties/AndroidManifest.xml | 6 +- ...CSharpMath.UWPUno.Example.Shared.projitems | 15 + .../ClockPage.xaml | 18 + .../ClockPage.xaml.cs | 126 +++++ .../MainPage.xaml | 8 +- .../MoreExamples.cs | 492 ++++++++++++++++++ .../MoreExamplesPage.xaml | 16 + .../MoreExamplesPage.xaml.cs | 27 + .../TryPage.xaml | 2 +- .../CSharpMath.UWPUno.Example.UWP.csproj | 3 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../CSharpMath.UWPUno.Example.iOS.csproj | 3 + .../CSharpMath.UWPUno.Example.macOS.csproj | 3 + CSharpMath.UWPUno/CSharpMath.UWPUno.csproj | 2 +- CSharpMath.Xaml/Views.cs | 2 +- CSharpMath.sln | 1 + 17 files changed, 739 insertions(+), 11 deletions(-) create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamples.cs create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml create mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj index b90effbc0..6e071d999 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj @@ -17,7 +17,7 @@ true Off False - v10.0 + v11.0 Properties\AndroidManifest.xml True ..\CSharpMath.UWPUno.Example.Shared\Strings @@ -65,6 +65,9 @@ + + 2.4.22 + @@ -89,10 +92,26 @@ + + {38f58489-ede4-4289-8acf-a9756977a7a6} + CSharpMath.Editor + + + {65016a61-2125-4e0c-90e8-a915230c7826} + CSharpMath.Rendering + + + {35b4bb5b-2202-436e-9afe-00997ca2cc65} + CSharpMath.SkiaSharp + {5c46ca75-fa31-4281-80eb-a07750e1fecb} CSharpMath.UWPUno + + {5157367b-f03e-4acb-83a1-0de414a3bfca} + CSharpMath + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml index 71ff63168..6df21a403 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - - - + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems index 246b2e6e8..8a28a577e 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems @@ -18,18 +18,33 @@ App.xaml + + ClockPage.xaml + MainPage.xaml + + + MoreExamplesPage.xaml + TryPage.xaml + + Designer + MSBuild:Compile + Designer MSBuild:Compile + + Designer + MSBuild:Compile + Designer MSBuild:Compile diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml new file mode 100644 index 000000000..16dd4b83f --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml @@ -0,0 +1,18 @@ + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml.cs new file mode 100644 index 000000000..a10d54bce --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml.cs @@ -0,0 +1,126 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using CSharpMath.SkiaSharp; +using SkiaSharp; +using SkiaSharp.Views.UWP; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; +using static System.Math; + +namespace CSharpMath.UWPUno.Example { + public sealed partial class ClockPage : Page { + private readonly DispatcherTimer _timer; + + public ClockPage() { + this.InitializeComponent(); + _timer = new DispatcherTimer(); + _timer.Interval = TimeSpan.FromMilliseconds(200); + _timer.Tick += (s, e) => { + canvasView.Invalidate(); + }; + this.Loaded += ClockPage_Loaded; + this.Unloaded += ClockPage_Unloaded; + } + + private void ClockPage_Loaded(object sender, RoutedEventArgs e) { + _timer.Start(); + } + + private void ClockPage_Unloaded(object sender, RoutedEventArgs e) { + _timer.Stop(); + } + + readonly SKPaint blackFillPaint = new SKPaint { + Style = SKPaintStyle.Fill, + Color = SKColors.Black + }; + readonly SKPaint whiteFillPaint = new SKPaint { + Style = SKPaintStyle.Fill, + Color = SKColors.White + }; + readonly SKPaint whiteStrokePaint = new SKPaint { + Style = SKPaintStyle.Stroke, + Color = SKColors.White, + StrokeCap = SKStrokeCap.Round, + IsAntialias = true + }; + readonly SKPaint redStrokePaint = new SKPaint { + Style = SKPaintStyle.Stroke, + Color = SKColors.Red, + StrokeCap = SKStrokeCap.Round, + IsAntialias = true + }; + readonly string[] labels = { + // Four 4s make 1 to 12 using different operations + @"$\frac{44+4}{4}$", + @"$\frac{44}{44}$", + @"$\frac{4}{4}+\frac{4}{4}$", + @"$\frac{4+4+4}{4}$", + @"$4+\frac{4-4}{4}$", + @"$4+4^{4-4}$", + @"$4+\frac{4+4}{4}$", + @"$\frac{44}{4}-4$", + @"$\sqrt{4}^{4-\frac{4}{4}}$", + @"$\:\:(4-\frac{4}{4})^{\sqrt{4}}$", + @"$\frac{44-4}{4}$", + @"$\frac{4!}{\sqrt{4}}-\frac{4}{4}$" + }; + private void CanvasView_PaintSurface(object sender, SKPaintSurfaceEventArgs e) { + var canvas = e.Surface.Canvas; + canvas.Clear(SKColors.CornflowerBlue); + canvas.Translate(e.Info.Width / 2, e.Info.Height / 2); + canvas.Scale(e.Info.Width / 210f); + canvas.DrawCircle(0, 0, 100, blackFillPaint); + var painter = new TextPainter { FontSize = 8, TextColor = SKColors.White }; + for (int i = 0; i < 60; i++) { + // Dots + canvas.Save(); + canvas.RotateDegrees(6 * i); + canvas.DrawCircle(0, -90, i % 5 == 0 ? 4 : 2, whiteFillPaint); + canvas.Restore(); + // Maths + if (i % 5 == 0) { + painter.LaTeX = labels[i / 5]; + if (!(painter.Measure(e.Info.Width) is { } measure)) + throw new Structures.InvalidCodePathException("Invalid LaTeX"); + var θ = (90 - 6 * i) / 180f * PI; + var sinθ = (float)Sin(θ); + var cosθ = (float)Cos(θ); + painter.Draw(canvas, + new System.Drawing.PointF(75 * cosθ - (float)measure.Width / 2, + -75 * sinθ - (float)measure.Height / 2), + float.PositiveInfinity); + } + } + var dateTime = DateTime.Now; + // H + canvas.Save(); + canvas.RotateDegrees(30 * dateTime.Hour + dateTime.Minute / 2f); + whiteStrokePaint.StrokeWidth = 12; + canvas.DrawLine(0, 0, 0, -50, whiteStrokePaint); + canvas.Restore(); + // M + canvas.Save(); + canvas.RotateDegrees(6 * dateTime.Minute + dateTime.Second / 10f); + whiteStrokePaint.StrokeWidth = 6; + canvas.DrawLine(0, 0, 0, -65, whiteStrokePaint); + canvas.Restore(); + // S + canvas.Save(); + canvas.RotateDegrees(6f * (dateTime.Second + dateTime.Millisecond / 1000f)); + redStrokePaint.StrokeWidth = 2; + canvas.DrawLine(0, 0, 0, -75, redStrokePaint); + canvas.Restore(); + } + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml index f39e6c883..734ae0055 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml @@ -12,12 +12,12 @@ - + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamples.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamples.cs new file mode 100644 index 000000000..52242c877 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamples.cs @@ -0,0 +1,492 @@ +//Do not modify this file directly. Instead, modify this at +//CSharpMath\CSharpMath.Playground\iosMathDemo\ToFormsMoreExamples.cs and re-generate +//this file by executing the method in that file in the CSharpMath.Utils project. + +using CSharpMath.Atom; +using CSharpMath.Rendering.FrontEnd; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using Windows.UI; +using Windows.UI.Xaml.Media; +using Color = Windows.UI.Color; + +namespace CSharpMath.UWPUno.Example { + [System.Diagnostics.DebuggerNonUserCode, System.Runtime.CompilerServices.CompilerGenerated] + public static class MoreExamples { + public static ReadOnlyCollection Views { get; } + static MoreExamples() { + var demoLabels = new Dictionary(); + var labels = new Dictionary(); + + // Demo formulae + + // Quadratic formula + demoLabels[0] = new MathView { + LaTeX = @"\text{ваш вопрос: }x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[0].FontSize = 15; + + // This is first label so set the height from the top + demoLabels[1] = new MathView { + LaTeX = @"\color{#ff3399}{(a_1+a_2)^2}=a_1^2+2a_1a_2+a_2^2", + Height = 75, + FontSize = 22.5f + }; + demoLabels[2] = new MathView { + LaTeX = @"\cos(\theta + \varphi) = + \cos(\theta)\cos(\varphi) - \sin(\theta)\sin(\varphi)", + Height = 75, + FontSize = 22.5f + }; + demoLabels[3] = new MathView { + LaTeX = @"\frac{1}{\left(\sqrt{\phi \sqrt{5}}-\phi\right) e^{\frac25 \pi}} + = 1+\frac{e^{-2\pi}} {1 +\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\cdots} } } }", + Height = 150, + FontSize = 22.5f + }; + demoLabels[4] = new MathView { + LaTeX = @"\sigma = \sqrt{\frac{1}{N}\sum_{i=1}^N (x_i - \mu)^2}", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[5] = new MathView { + LaTeX = @"\neg(P\land Q) \iff (\neg P)\lor(\neg Q)", + Height = 75, + FontSize = 22.5f + }; + demoLabels[6] = new MathView { + LaTeX = @"\log_b(x) = \frac{\log_a(x)}{\log_a(b)}", + Height = 75, + FontSize = 22.5f + }; + demoLabels[7] = new MathView { + LaTeX = @"\lim_{x\to\infty}\left(1 + \frac{k}{x}\right)^x = e^k", + Height = 75, + FontSize = 22.5f + }; + demoLabels[8] = new MathView { + LaTeX = @"\int_{-\infty}^\infty \! e^{-x^2} dx = \sqrt{\pi}", + Height = 75, + FontSize = 22.5f + }; + demoLabels[9] = new MathView { + LaTeX = @"\frac 1 n \sum_{i=1}^{n}x_i \geq \sqrt[n]{\prod_{i=1}^{n}x_i}", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[10] = new MathView { + LaTeX = @"f^{(n)}(z_0) = \frac{n!}{2\pi i}\oint_\gamma\frac{f(z)}{(z-z_0)^{n+1}}\,dz", + Height = 75, + FontSize = 22.5f + }; + demoLabels[11] = new MathView { + LaTeX = @"i\hbar\frac{\partial}{\partial t}\mathbf\Psi(\mathbf{x},t) = + -\frac{\hbar}{2m}\nabla^2\mathbf\Psi(\mathbf{x},t) + + V(\mathbf{x})\mathbf\Psi(\mathbf{x},t)", + Height = 75, + FontSize = 22.5f + }; + demoLabels[12] = new MathView { + LaTeX = @"\left(\sum_{k=1}^n a_k b_k \right)^2 \le \left(\sum_{k=1}^n a_k^2\right)\left(\sum_{k=1}^n b_k^2\right)", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[13] = new MathView { + LaTeX = @"{n \brace k} = \frac{1}{k!}\sum_{j=0}^k (-1)^{k-j}\binom{k}{j}(k-j)^n", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[14] = new MathView { + LaTeX = @"f(x) = \int\limits_{-\infty}^\infty\!\hat f(\xi)\,e^{2 \pi i \xi x}\,\mathrm{d}\xi", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[15] = new MathView { + LaTeX = @"\begin{gather} + \dot{x} = \sigma(y-x) \\ + \dot{y} = \rho x - y - xz \\ + \dot{z} = -\beta z + xy + \end{gather}", + Height = 131.25, + FontSize = 22.5f + }; + demoLabels[16] = new MathView { + LaTeX = @"\vec \bf V_1 \times \vec \bf V_2 = \begin{vmatrix} + \hat \imath &\hat \jmath &\hat k \\ + \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\ + \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 + \end{vmatrix}", + Height = 131.25, + FontSize = 22.5f + }; + demoLabels[17] = new MathView { + LaTeX = @"\begin{eqalign} + \nabla \cdot \vec{\bf{E}} & = \frac {\rho} {\varepsilon_0} \\ + \nabla \cdot \vec{\bf{B}} & = 0 \\ + \nabla \times \vec{\bf{E}} &= - \frac{\partial\vec{\bf{B}}}{\partial t} \\ + \nabla \times \vec{\bf{B}} & = \mu_0\vec{\bf{J}} + \mu_0\varepsilon_0 \frac{\partial\vec{\bf{E}}}{\partial t} + \end{eqalign}", + Height = 262.5, + FontSize = 22.5f + }; + demoLabels[18] = new MathView { + LaTeX = @"\begin{pmatrix} + a & b\\ c & d + \end{pmatrix} + \begin{pmatrix} + \alpha & \beta \\ \gamma & \delta + \end{pmatrix} = + \begin{pmatrix} + a\alpha + b\gamma & a\beta + b \delta \\ + c\alpha + d\gamma & c\beta + d \delta + \end{pmatrix}", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[19] = new MathView { + LaTeX = @"\frak Q(\lambda,\hat{\lambda}) = + -\frac{1}{2} \mathbb P(O \mid \lambda ) \sum_s \sum_m \sum_t \gamma_m^{(s)} (t) +\\ + \quad \left( \log(2 \pi ) + \log \left| \cal C_m^{(s)} \right| + + \left( o_t - \hat{\mu}_m^{(s)} \right) ^T \cal C_m^{(s)-1} \right)", + Height = 168.75, + FontSize = 22.5f + }; + demoLabels[20] = new MathView { + LaTeX = @"f(x) = \begin{cases} + \frac{e^x}{2} & x \geq 0 \\ + 1 & x < 0 + \end{cases}", + Height = 112.5, + FontSize = 22.5f + }; + demoLabels[21] = new MathView { + LaTeX = @"\color{#ff3333}{c}\color{#9933ff}{o}\color{#ff0080}{l}+\color{#99ff33}{\frac{\color{#ff99ff}{o}}{\color{#990099}{r}}}-\color{#33ffff}{\sqrt[\color{#3399ff}{e}]{\color{#3333ff}{d}}}", + Height = 112.5, + FontSize = 22.5f + }; + + // Test formulae + labels[0] = new MathView { + LaTeX = @"3+2-5 = 0", + Height = 75, + FontSize = 22.5f + }; + labels[0].Background = new SolidColorBrush(Colors.Red); + + // Infix and prefix Operators + labels[1] = new MathView { + LaTeX = @"12+-3 > +14", + Height = 75, + FontSize = 22.5f + }; + labels[1].Background = new SolidColorBrush(Colors.Red); + labels[1].TextAlignment = TextAlignment.Center; + + // Punct, parens + labels[2] = new MathView { + LaTeX = @"(-3-5=-8, -6-7=-13)", + Height = 75, + FontSize = 22.5f + }; + + // Latex commands + labels[3] = new MathView { + LaTeX = @"5\times(-2 \div 1) = -10", + Height = 75, + FontSize = 22.5f + }; + labels[3].Background = new SolidColorBrush(Colors.Red); + labels[3].TextAlignment = TextAlignment.Right; + labels[4] = new MathView { + LaTeX = @"-h - (5xy+2) = z", + Height = 75, + FontSize = 22.5f + }; + + // Text mode fraction + labels[5] = new MathView { + LaTeX = @"\frac12x + \frac{3\div4}2y = 25", + Height = 112.5, + FontSize = 22.5f + }; + labels[5].LineStyle = LineStyle.Text; + + // Display mode fraction + labels[6] = new MathView { + LaTeX = @"\frac{x+\frac{12}{5}}{y}+\frac1z = \frac{xz+y+\frac{12}{5}z}{yz}", + Height = 112.5, + FontSize = 22.5f + }; + labels[6].Background = new SolidColorBrush(Colors.Red); + + // fraction in fraction in text mode + labels[7] = new MathView { + LaTeX = @"\frac{x+\frac{12}{5}}{y}+\frac1z = \frac{xz+y+\frac{12}{5}z}{yz}", + Height = 112.5, + FontSize = 22.5f + }; + labels[7].Background = new SolidColorBrush(Colors.Red); + labels[7].LineStyle = LineStyle.Text; + + // Exponents and subscripts + + // Large font + labels[8] = new MathView { + LaTeX = @"\frac{x^{2+3y}}{x^{2+4y}} = x^y \times \frac{z_1^{y+1}}{z_1^{y+1}}", + Height = 168.75, + FontSize = 22.5f + }; + labels[8].FontSize = 30; + labels[8].TextAlignment = TextAlignment.Center; + + // Small font + labels[9] = new MathView { + LaTeX = @"\frac{x^{2+3y}}{x^{2+4y}} = x^y \times \frac{z_1^{y+1}}{z_1^{y+1}}", + Height = 56.25, + FontSize = 22.5f + }; + labels[9].FontSize = 10; + labels[9].TextAlignment = TextAlignment.Center; + + // Square root + labels[10] = new MathView { + LaTeX = @"5+\sqrt{2}+3", + Height = 75, + FontSize = 22.5f + }; + + // Square root inside square roots and with fractions + labels[11] = new MathView { + LaTeX = @"\sqrt{\frac{\sqrt{\frac{1}{2}} + 3}{\sqrt5^x}}+\sqrt{3x}+x^{\sqrt2}", + Height = 168.75, + FontSize = 22.5f + }; + + // General root + labels[12] = new MathView { + LaTeX = @"\sqrt[3]{24} + 3\sqrt{2}24", + Height = 75, + FontSize = 22.5f + }; + + // Fractions and formulae in root + labels[13] = new MathView { + LaTeX = @"\sqrt[x+\frac{3}{4}]{\frac{2}{4}+1}", + Height = 112.5, + FontSize = 22.5f + }; + + // Non-symbol operators with no limits + labels[14] = new MathView { + LaTeX = @"\sin^2(\theta)=\log_3^2(\pi)", + Height = 112.5, + FontSize = 22.5f + }; + + // Non-symbol operators with limits + labels[15] = new MathView { + LaTeX = @"\lim_{x\to\infty}\frac{e^2}{1-x}=\limsup_{\sigma}5", + Height = 112.5, + FontSize = 22.5f + }; + + // Symbol operators with limits + labels[16] = new MathView { + LaTeX = @"\sum_{n=1}^{\infty}\frac{1+n}{1-n}=\bigcup_{A\in\Im}C\cup B", + Height = 112.5, + FontSize = 22.5f + }; + + // Symbol operators with limits text style + labels[17] = new MathView { + LaTeX = @"\sum_{n=1}^{\infty}\frac{1+n}{1-n}=\bigcup_{A\in\Im}C\cup B", + Height = 112.5, + FontSize = 22.5f + }; + labels[17].LineStyle = LineStyle.Text; + + // Non-symbol operators with limits text style + labels[18] = new MathView { + LaTeX = @"\lim_{x\to\infty}\frac{e^2}{1-x}=\limsup_{\sigma}5", + Height = 112.5, + FontSize = 22.5f + }; + labels[18].LineStyle = LineStyle.Text; + + // Symbol operators with no limits + labels[19] = new MathView { + LaTeX = @"\int_{0}^{\infty}e^x \,dx=\oint_0^{\Delta}5\Gamma", + Height = 112.5, + FontSize = 22.5f + }; + + // Test italic correction for large ops + labels[20] = new MathView { + LaTeX = @"\int\int\int^{\infty}\int_0\int^{\infty}_0\int", + Height = 112.5, + FontSize = 22.5f + }; + + // Test italic correction for superscript/subscript + labels[21] = new MathView { + LaTeX = @"U_3^2UY_3^2U_3Y^2f_1f^2ff", + Height = 112.5, + FontSize = 22.5f + }; + + // Error + labels[22] = new MathView { + LaTeX = @"\notacommand", + Height = 56.25, + FontSize = 22.5f + }; + labels[23] = new MathView { + LaTeX = @"\sqrt{1}", + Height = 37.5, + FontSize = 22.5f + }; + labels[24] = new MathView { + LaTeX = @"\sqrt[|]{1}", + Height = 37.5, + FontSize = 22.5f + }; + labels[25] = new MathView { + LaTeX = @"{n \choose k}", + Height = 112.5, + FontSize = 22.5f + }; + labels[26] = new MathView { + LaTeX = @"{n \choose k}", + Height = 56.25, + FontSize = 22.5f + }; + labels[26].LineStyle = LineStyle.Text; + labels[27] = new MathView { + LaTeX = @"\left({n \atop k}\right)", + Height = 75, + FontSize = 22.5f + }; + labels[28] = new MathView { + LaTeX = @"\left({n \atop k}\right)", + Height = 56.25, + FontSize = 22.5f + }; + labels[28].LineStyle = LineStyle.Text; + labels[29] = new MathView { + LaTeX = @"\underline{xyz}+\overline{abc}", + Height = 56.25, + FontSize = 22.5f + }; + labels[30] = new MathView { + LaTeX = @"\underline{\frac12}+\overline{\frac34}", + Height = 93.75, + FontSize = 22.5f + }; + labels[31] = new MathView { + LaTeX = @"\underline{x^\overline{y}_\overline{z}+5}", + Height = 93.75, + FontSize = 22.5f + }; + + // spacing examples from the TeX book + labels[32] = new MathView { + LaTeX = @"\int\!\!\!\int_D dx\,dy", + Height = 93.75, + FontSize = 22.5f + }; + + // no spacing + labels[33] = new MathView { + LaTeX = @"\int\int_D dxdy", + Height = 93.75, + FontSize = 22.5f + }; + labels[34] = new MathView { + LaTeX = @"y\,dx-x\,dy", + Height = 56.25, + FontSize = 22.5f + }; + labels[35] = new MathView { + LaTeX = @"y dx - x dy", + Height = 56.25, + FontSize = 22.5f + }; + + // large spaces + labels[36] = new MathView { + LaTeX = @"hello\ from \quad the \qquad other\ side", + Height = 56.25, + FontSize = 22.5f + }; + + // Accents + labels[37] = new MathView { + LaTeX = @"\vec x \; \hat y \; \breve {x^2} \; \tilde x \tilde x^2 x^2", + Height = 56.25, + FontSize = 22.5f + }; + labels[38] = new MathView { + LaTeX = @"\hat{xyz} \; \widehat{xyz}\; \vec{2ab}", + Height = 56.25, + FontSize = 22.5f + }; + labels[39] = new MathView { + LaTeX = @"\hat{\frac12} \; \hat{\sqrt 3}", + Height = 93.75, + FontSize = 22.5f + }; + + // large roots + labels[40] = new MathView { + LaTeX = @"\colorbox{#f0f0e0}{\sqrt{1+\colorbox{#d0c0d0}{\sqrt{1+\colorbox{#a080c0}{\sqrt{1+\colorbox{#7050a0}{\sqrt{1+\colorbox{403060}{\colorbox{#102000}{\sqrt{1+\cdots}}}}}}}}}}}", + Height = 150, + FontSize = 22.5f + }; + labels[41] = new MathView { + LaTeX = @"\begin{bmatrix} + a & b\\ c & d \\ e & f \\ g & h \\ i & j + \end{bmatrix}", + Height = 225, + FontSize = 22.5f + }; + labels[42] = new MathView { + LaTeX = @"x{\scriptstyle y}z", + Height = 56.25, + FontSize = 22.5f + }; + labels[43] = new MathView { + LaTeX = @"x \mathrm x \mathbf x \mathcal X \mathfrak x \mathsf x \bm x \mathtt x \mathit \Lambda \cal g", + Height = 56.25, + FontSize = 22.5f + }; + labels[44] = new MathView { + LaTeX = @"\mathrm{using\ mathrm}", + Height = 56.25, + FontSize = 22.5f + }; + labels[45] = new MathView { + LaTeX = @"\text{using text}", + Height = 56.25, + FontSize = 22.5f + }; + labels[46] = new MathView { + LaTeX = @"\text{Mary has }\$500 + \$200.", + Height = 56.25, + FontSize = 22.5f + }; + labels[47] = new MathView { + LaTeX = @"\colorbox{#888888}{\begin{pmatrix} + \colorbox{#ff0000}{a} & \colorbox{#00ff00}{b} \\ + \colorbox{#00aaff}{c} & \colorbox{#f0f0f0}{d} + \end{pmatrix}}", + Height = 131.25, + FontSize = 22.5f + }; + + Views = demoLabels.Concat(labels).Select(p => p.Value).ToList().AsReadOnly(); + } + } +} \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml new file mode 100644 index 000000000..82f98f5e3 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs new file mode 100644 index 000000000..8bb2d4774 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace CSharpMath.UWPUno.Example { + public sealed partial class MoreExamplesPage : Page { + public MoreExamplesPage() { + this.InitializeComponent(); + foreach (var view in MoreExamples.Views) { + view.ErrorFontSize = view.FontSize * 0.8f; + view.TextColor = Windows.UI.Colors.White; + Stack.Children.Add(view); + } + } + } +} \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml index 327790275..9bb4bf0bf 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml @@ -32,6 +32,6 @@ HorizontalAlignment="Stretch" VerticalAlignment="Stretch" EnablePanning="True" - TextColor="{ThemeResource SystemBaseHighColor}" /> + TextColor="Black" /> diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj index 54d27845d..93f581b57 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj @@ -14,6 +14,9 @@ + + 2.4.22 + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig index 291046a65..44a3556d4 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig @@ -29,6 +29,11 @@ build_property.IncludeXamlNamespacesProperty = xamarin,not_win,legacy,ios,not_an build_property.XamlGeneratorAnalyzerSuppressionsProperty = nventive.Usage-NV0056,nventive.Usage-NV0058,nventive.Usage-NV1003,nventive.Usage-NV0085,nventive.Usage-NV2001,nventive.Usage-NV2003,nventive.Usage-NV2004,nventive.Usage-NV2005 build_property.LegacyTypesProperty = +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = Page +build_metadata.AdditionalFiles.Link = ClockPage.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\ClockPage.xaml + [C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml] build_metadata.AdditionalFiles.SourceItemGroup = Page build_metadata.AdditionalFiles.Link = MainPage.xaml diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj index b560bf75e..03e505091 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj @@ -119,6 +119,9 @@ + + 2.4.22 + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj index 4a89cad8c..2da80fa8f 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj @@ -73,6 +73,9 @@ + + 2.4.22 + diff --git a/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj b/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj index dd3a50f4c..1b80ef83b 100644 --- a/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj +++ b/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj @@ -1,7 +1,7 @@ - xamarinmac20;MonoAndroid11.0;xamarinios10;netstandard2.0;uap10.0.17763 + xamarinmac20;MonoAndroid10.0;MonoAndroid11.0;xamarinios10;netstandard2.0;uap10.0.17763 The UWP and Uno Platform front end for CSharpMath using SkiaSharp rendering. $(PackageTags) unoplatform uwp wasm diff --git a/CSharpMath.Xaml/Views.cs b/CSharpMath.Xaml/Views.cs index b70c46faf..d312ba139 100644 --- a/CSharpMath.Xaml/Views.cs +++ b/CSharpMath.Xaml/Views.cs @@ -237,7 +237,7 @@ protected override void OnPaintSurface(global::SkiaSharp.Views.UWP.SKPaintSurfac canvas.Clear(); // SkiaSharp deals with raw pixels as opposed to Xamarin.Forms's device-independent units. // We should scale to occupy the full view size. - canvas.Scale(e.Info.Width / (float)Width); + canvas.Scale(e.Info.Width / (float)ActualWidth); #endif Painter.Draw(canvas, TextAlignment, Padding, (float)DisplacementX, (float)DisplacementY); } diff --git a/CSharpMath.sln b/CSharpMath.sln index 661ed67ef..b442b6233 100644 --- a/CSharpMath.sln +++ b/CSharpMath.sln @@ -140,6 +140,7 @@ Global CSharpMath.Wiki\CSharpMath.Wiki.projitems*{883bcfb1-3aa8-4ab7-8f82-27b849716373}*SharedItemsImports = 13 Typography\Typography.TextBreak\Typography.TextBreak\Typography.TextBreak.projitems*{9a99f103-b119-4a4d-8093-6a03baa6d36b}*SharedItemsImports = 13 CSharpMath.Xaml\CSharpMath.Xaml.projitems*{9bad6846-0b1d-4446-bf62-fcf85c6e9a9f}*SharedItemsImports = 5 + CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{b7759d42-229d-47cb-96a2-e99db18aa316}*SharedItemsImports = 4 CSharpMath.Xaml\CSharpMath.Xaml.projitems*{d37416fb-3025-4a64-81ce-89da21062acb}*SharedItemsImports = 13 Typography\Typography.GlyphLayout\Typography.GlyphLayout.projitems*{d8861cf8-c506-472b-8a57-632bd6ca6496}*SharedItemsImports = 13 EndGlobalSection From 3e324cbf66e199862f14586f1d2fffd164eebede Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Wed, 10 Feb 2021 16:34:43 +0100 Subject: [PATCH 05/13] Trying to get WASM up and running --- .../CSharpMath.UWPUno.Example.Wasm.csproj | 7 +++++++ .../CSharpMath.UWPUno.Example.Wasm/Program.cs | 4 ++-- CSharpMath.sln | 6 ++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj index c5ae5958d..455dfc6cd 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj @@ -4,12 +4,18 @@ Exe netstandard2.0 NU1701 + true + true true $(DefineConstants);TRACE;DEBUG portable true + Interpreter + + + FullAOT @@ -39,6 +45,7 @@ + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs index d664a9279..48e06b8a2 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs @@ -1,11 +1,11 @@ -using System; +using System; using Windows.UI.Xaml; namespace CSharpMath.UWPUno.Example.Wasm { public class Program { - private static App _app; + private static App? _app; static int Main(string[] args) { diff --git a/CSharpMath.sln b/CSharpMath.sln index b442b6233..8f9c6ef4e 100644 --- a/CSharpMath.sln +++ b/CSharpMath.sln @@ -104,7 +104,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpMath.Rendering.Benchm EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UWPUno", "UWPUno", "{4FCF3573-9740-4F65-A672-703E9359F4BD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno", "CSharpMath.UWPUno\CSharpMath.UWPUno.csproj", "{5C46CA75-FA31-4281-80EB-A07750E1FECB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpMath.UWPUno", "CSharpMath.UWPUno\CSharpMath.UWPUno.csproj", "{5C46CA75-FA31-4281-80EB-A07750E1FECB}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.Droid", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Droid\CSharpMath.UWPUno.Example.Droid.csproj", "{B7759D42-229D-47CB-96A2-E99DB18AA316}" EndProject @@ -112,7 +112,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.i EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.UWP", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.UWP\CSharpMath.UWPUno.Example.UWP.csproj", "{57CD6652-90CD-4D4B-8734-965E733B6E8D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.Wasm", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Wasm\CSharpMath.UWPUno.Example.Wasm.csproj", "{55126386-76BD-4B5B-9119-948A93A1DCDF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpMath.UWPUno.Example.Wasm", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Wasm\CSharpMath.UWPUno.Example.Wasm.csproj", "{55126386-76BD-4B5B-9119-948A93A1DCDF}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpMath.UWPUno.Example.macOS", "CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.macOS\CSharpMath.UWPUno.Example.macOS.csproj", "{F70321E2-42CB-4302-B5ED-61646036ECD0}" EndProject @@ -126,6 +126,7 @@ Global Typography\Typography.OpenFont\Typography.OpenFont.projitems*{20986a1a-bf57-4ea7-92e1-e88d3c70874b}*SharedItemsImports = 5 Typography\Typography.TextBreak\Typography.TextBreak\Typography.TextBreak.projitems*{20986a1a-bf57-4ea7-92e1-e88d3c70874b}*SharedItemsImports = 5 Typography\Typography.OpenFont\Typography.OpenFont.projitems*{235a071b-8d06-40ae-a5c5-b1ce59715ee9}*SharedItemsImports = 13 + CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{26af2be4-5bb0-4d60-94d1-30aa033ddc3e}*SharedItemsImports = 4 Typography\Typography.TextBreak\Typography.TextBreak\Typography.TextBreak.projitems*{2e593fca-b809-4270-9eb2-93f380af2d6c}*SharedItemsImports = 5 PixelFarm.Typography (Excerpt)\PixelFarm.Typography (Excerpt).projitems*{3eca00b3-0925-4418-b6f2-ac49aa3520bb}*SharedItemsImports = 13 CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{55126386-76bd-4b5b-9119-948a93a1dcdf}*SharedItemsImports = 5 @@ -143,6 +144,7 @@ Global CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{b7759d42-229d-47cb-96a2-e99db18aa316}*SharedItemsImports = 4 CSharpMath.Xaml\CSharpMath.Xaml.projitems*{d37416fb-3025-4a64-81ce-89da21062acb}*SharedItemsImports = 13 Typography\Typography.GlyphLayout\Typography.GlyphLayout.projitems*{d8861cf8-c506-472b-8a57-632bd6ca6496}*SharedItemsImports = 13 + CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\CSharpMath.UWPUno.Example.Shared.projitems*{f70321e2-42cb-4302-b5ed-61646036ecd0}*SharedItemsImports = 4 EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU From 22108fa6e8851d81115b6016478779ded1c0bc81 Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Mon, 15 Feb 2021 08:50:58 +0100 Subject: [PATCH 06/13] Update versions, linker config --- .../CSharpMath.UWPUno.Example.Wasm.csproj | 4 ++-- .../CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj index 455dfc6cd..95a790173 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj @@ -48,8 +48,8 @@ - - + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml index 3e677cffb..cd183aba0 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml @@ -1,5 +1,6 @@  + From 54b5194a85012aba3d5815a57aabc24e513818bf Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Tue, 16 Feb 2021 13:30:06 +0100 Subject: [PATCH 07/13] Fixing WASM build --- .../CSharpMath.UWPUno.Example.Droid.csproj | 4 ++-- .../MoreExamplesPage.xaml.cs | 2 +- .../CSharpMath.UWPUno.Example.UWP.csproj | 4 ++-- .../CSharpMath.UWPUno.Example.Wasm.csproj | 10 +++++----- .../CSharpMath.UWPUno.Example.iOS.csproj | 4 ++-- .../CSharpMath.UWPUno.Example.macOS.csproj | 4 ++-- CSharpMath.UWPUno/CSharpMath.UWPUno.csproj | 9 ++++++--- 7 files changed, 20 insertions(+), 17 deletions(-) diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj index 6e071d999..77481e397 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj @@ -60,8 +60,8 @@ - - + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs index 8bb2d4774..31147b901 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs @@ -19,7 +19,7 @@ public MoreExamplesPage() { this.InitializeComponent(); foreach (var view in MoreExamples.Views) { view.ErrorFontSize = view.FontSize * 0.8f; - view.TextColor = Windows.UI.Colors.White; + view.TextColor = Windows.UI.Colors.Black; Stack.Children.Add(view); } } diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj index 93f581b57..a37602311 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj @@ -10,8 +10,8 @@ --> 6.2.9 - - + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj index 95a790173..d4bac32ba 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj @@ -45,11 +45,11 @@ - - - - - + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj index 03e505091..99e8682e5 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj @@ -115,8 +115,8 @@ - - + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj index 2da80fa8f..30552ac76 100644 --- a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj @@ -69,8 +69,8 @@ - - + + diff --git a/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj b/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj index 1b80ef83b..fd1b0a120 100644 --- a/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj +++ b/CSharpMath.UWPUno/CSharpMath.UWPUno.csproj @@ -18,14 +18,17 @@ + + + - + - - + + \ No newline at end of file From 13adf21c814b5deb4360c849cf35b14dce066eda Mon Sep 17 00:00:00 2001 From: Hadrian Tang Date: Mon, 26 Jan 2026 01:34:46 +0800 Subject: [PATCH 08/13] Repo cleaning that happened with Uno support --- .github/workflows/Benchmark.yml | 12 +- .github/workflows/Build.yml | 22 - .github/workflows/Nightly.yml | 82 + .github/workflows/Release.yml | 25 +- .github/workflows/Test.yml | 193 +- .gitignore | 1 - .gitmodules | 3 - CSharpMath.Apple/AppleMathView.cs | 128 - CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs | 7 - .../BackEnd/AppleGlyphBoundsProvider.cs | 35 - .../BackEnd/AppleGlyphNameProvider.cs | 11 - .../BackEnd/AppleGraphicsContext.cs | 57 - CSharpMath.Apple/BackEnd/AppleMathFont.cs | 38 - CSharpMath.Apple/BackEnd/AppleTypesetters.cs | 18 - CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs | 40 - CSharpMath.Apple/BackEnd/IFontMeasurer.cs | 7 - .../BackEnd/IGlyphNameProvider.cs | 9 - CSharpMath.Apple/CSharpMath.Apple.projitems | 36 - CSharpMath.Apple/CSharpMath.Apple.shproj | 11 - .../Extensions/AttributedGlyphRun.cs | 33 - CSharpMath.Apple/Extensions/Color.cs | 9 - .../Resources/AssemblyExtensions.cs | 70 - .../Resources/ManifestResourceProvider.cs | 14 - .../Resources/ManifestResources.cs | 23 - .../Resources/latinmodern-math.otf | Bin 733736 -> 0 bytes CSharpMath.Avalonia.Example/App.xaml | 4 +- .../CSharpMath.Avalonia.Example.csproj | 3 +- CSharpMath.Avalonia.Example/MainView.xaml | 6 +- CSharpMath.Avalonia.Example/MainView.xaml.cs | 18 +- .../MainWindow.xaml.cs | 13 +- .../Pages/CalculatorPage.xaml.cs | 4 +- CSharpMath.Avalonia/AvaloniaCanvas.cs | 4 +- .../CSharpMath.Avalonia.csproj | 3 +- CSharpMath.Avalonia/Extensions.cs | 7 +- .../BackEnd/JsonMathTable.cs | 56 +- .../BackEnd}/TestFont.cs | 2 +- .../BackEnd/TestFontMeasurer.cs | 9 + .../BackEnd}/TestGlyphBoundsProvider.cs | 4 +- .../BackEnd}/TestGlyphFinder.cs | 4 +- .../BackEnd}/TestGlyphNameProvider.cs | 6 +- .../BackEnd/TestTypesettingContext.cs | 23 + .../CSharpMath.Core.Example.csproj | 12 + .../Checker.cs | 23 +- .../GraphicsContext.cs | 8 +- .../Resources/ManifestResources.cs | 13 + .../Resources/latinmodern-math.json | 0 .../AssureFrameworkBehaviour.cs | 2 +- .../Atom}/DictionaryTests.cs | 4 +- .../Atom}/LaTeXParserTest.cs | 164 +- .../Atom/LaTeXSettingsTests.cs | 153 + .../Atom}/MathAtomTest.cs | 4 +- .../Atom}/MathListTest.cs | 4 +- .../CSharpMath.Core.Tests.csproj | 5 + .../Display}/ApproximateAssertions.cs | 12 +- .../Display}/FontChangingTests.cs | 4 +- .../Display}/MockTests.cs | 9 +- .../Display}/TypesetterTests.cs | 7 +- .../Editor}/CaretTests.cs | 67 +- .../Editor}/IndexForPointTests.cs | 26 +- .../Editor}/KeyPressTests.cs | 15 +- .../Editor}/PointForIndexTests.cs | 16 +- .../CSharpMath.CoreTests.csproj | 13 - CSharpMath.CoreTests/LaTeXSettingsTests.cs | 40 - .../_Helpers/FrontEnd/TestFontMeasurer.cs | 7 - .../FrontEnd/TestTypesettingContext.cs | 17 - .../_Helpers/Resources/latinmodern-math.json | 5662 ---------- CSharpMath.CrossPlatform.slnf | 4 +- .../CSharpMath.Editor.Tests.Visualizer.csproj | 12 - .../CSharpMath.Editor.Tests.csproj | 19 - CSharpMath.Editor/CSharpMath.Editor.csproj | 10 - .../CSharpMath.Evaluation.Tests.csproj | 4 + .../EvaluationTests.cs | 951 +- CSharpMath.Evaluation.Tests/InterpretTests.cs | 6 +- .../CSharpMath.Evaluation.csproj | 2 +- CSharpMath.Evaluation/Evaluation.cs | 699 +- CSharpMath.Evaluation/Interpret.cs | 17 +- .../Assets/AboutAssets.txt | 19 - .../CSharpMath.Forms.Example.Android.csproj | 127 - .../MainActivity.cs | 21 - .../Properties/AndroidManifest.xml | 7 - .../Properties/AssemblyInfo.cs | 33 - .../Resources/AboutResources.txt | 50 - .../Resources/Resource.designer.cs | 9586 ----------------- .../Resources/layout/Tabbar.axml | 11 - .../Resources/layout/Toolbar.axml | 9 - .../Resources/mipmap-anydpi-v26/icon.xml | 5 - .../mipmap-anydpi-v26/icon_round.xml | 5 - .../Resources/mipmap-hdpi/Icon.png | Bin 3769 -> 0 bytes .../mipmap-hdpi/launcher_foreground.png | Bin 2996 -> 0 bytes .../Resources/mipmap-mdpi/Icon.png | Bin 2938 -> 0 bytes .../mipmap-mdpi/launcher_foreground.png | Bin 2585 -> 0 bytes .../Resources/mipmap-xhdpi/Icon.png | Bin 5412 -> 0 bytes .../mipmap-xhdpi/launcher_foreground.png | Bin 6681 -> 0 bytes .../Resources/mipmap-xxhdpi/Icon.png | Bin 9124 -> 0 bytes .../mipmap-xxhdpi/launcher_foreground.png | Bin 12189 -> 0 bytes .../Resources/mipmap-xxxhdpi/Icon.png | Bin 13592 -> 0 bytes .../mipmap-xxxhdpi/launcher_foreground.png | Bin 18928 -> 0 bytes .../Resources/values/colors.xml | 7 - .../Resources/values/styles.xml | 32 - .../CSharpMath.Forms.Example.UWP/App.xaml | 5 - .../CSharpMath.Forms.Example.UWP/App.xaml.cs | 69 - .../Assets/BadgeLogo.scale-100.png | Bin 253 -> 0 bytes .../Assets/BadgeLogo.scale-125.png | Bin 298 -> 0 bytes .../Assets/BadgeLogo.scale-150.png | Bin 384 -> 0 bytes .../Assets/BadgeLogo.scale-200.png | Bin 520 -> 0 bytes .../Assets/BadgeLogo.scale-400.png | Bin 1174 -> 0 bytes .../Assets/LargeTile.scale-100.png | Bin 9051 -> 0 bytes .../Assets/LargeTile.scale-125.png | Bin 12322 -> 0 bytes .../Assets/LargeTile.scale-150.png | Bin 15701 -> 0 bytes .../Assets/LargeTile.scale-200.png | Bin 22919 -> 0 bytes .../Assets/LargeTile.scale-400.png | Bin 63203 -> 0 bytes .../Assets/SmallTile.scale-100.png | Bin 2301 -> 0 bytes .../Assets/SmallTile.scale-125.png | Bin 3103 -> 0 bytes .../Assets/SmallTile.scale-150.png | Bin 3763 -> 0 bytes .../Assets/SmallTile.scale-200.png | Bin 5262 -> 0 bytes .../Assets/SmallTile.scale-400.png | Bin 12343 -> 0 bytes .../Assets/SplashScreen.scale-100.png | Bin 10256 -> 0 bytes .../Assets/SplashScreen.scale-125.png | Bin 13423 -> 0 bytes .../Assets/SplashScreen.scale-150.png | Bin 17215 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 25608 -> 0 bytes .../Assets/SplashScreen.scale-400.png | Bin 70029 -> 0 bytes .../Assets/Square150x150Logo.scale-100.png | Bin 3851 -> 0 bytes .../Assets/Square150x150Logo.scale-125.png | Bin 4938 -> 0 bytes .../Assets/Square150x150Logo.scale-150.png | Bin 6165 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 8954 -> 0 bytes .../Assets/Square150x150Logo.scale-400.png | Bin 22076 -> 0 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 743 -> 0 bytes ...x44Logo.altform-unplated_targetsize-24.png | Bin 1263 -> 0 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 22137 -> 0 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 1783 -> 0 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 2938 -> 0 bytes .../Assets/Square44x44Logo.scale-100.png | Bin 1889 -> 0 bytes .../Assets/Square44x44Logo.scale-125.png | Bin 2619 -> 0 bytes .../Assets/Square44x44Logo.scale-150.png | Bin 3260 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 4505 -> 0 bytes .../Assets/Square44x44Logo.scale-400.png | Bin 10205 -> 0 bytes .../Assets/Square44x44Logo.targetsize-16.png | Bin 561 -> 0 bytes .../Assets/Square44x44Logo.targetsize-24.png | Bin 946 -> 0 bytes .../Assets/Square44x44Logo.targetsize-256.png | Bin 16453 -> 0 bytes .../Assets/Square44x44Logo.targetsize-32.png | Bin 1333 -> 0 bytes .../Assets/Square44x44Logo.targetsize-48.png | Bin 2176 -> 0 bytes .../Assets/StoreLogo.backup.png | Bin 392 -> 0 bytes .../Assets/StoreLogo.scale-100.png | Bin 3056 -> 0 bytes .../Assets/StoreLogo.scale-125.png | Bin 4044 -> 0 bytes .../Assets/StoreLogo.scale-150.png | Bin 4813 -> 0 bytes .../Assets/StoreLogo.scale-200.png | Bin 6953 -> 0 bytes .../Assets/StoreLogo.scale-400.png | Bin 16021 -> 0 bytes .../Assets/Wide310x150Logo.scale-100.png | Bin 4194 -> 0 bytes .../Assets/Wide310x150Logo.scale-125.png | Bin 5428 -> 0 bytes .../Assets/Wide310x150Logo.scale-150.png | Bin 6852 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 10256 -> 0 bytes .../Assets/Wide310x150Logo.scale-400.png | Bin 25608 -> 0 bytes .../CSharpMath.Forms.Example.UWP.csproj | 213 - .../MainPage.xaml | 9 - .../MainPage.xaml.cs | 8 - .../Package.appxmanifest | 37 - .../Properties/AssemblyInfo.cs | 28 - .../Properties/Default.rd.xml | 31 - .../CSharpMath.Forms.Example.WPF/App.config | 22 - .../CSharpMath.Forms.Example.WPF/App.xaml | 4 - .../CSharpMath.Forms.Example.WPF/App.xaml.cs | 4 - .../CSharpMath.Forms.Example.WPF.csproj | 177 - .../MainWindow.xaml | 13 - .../MainWindow.xaml.cs | 10 - .../OpenTK.dll.config | 25 - .../Properties/AssemblyInfo.cs | 53 - .../Properties/Resources.Designer.cs | 60 - .../Properties/Resources.resx | 117 - .../Properties/Settings.Designer.cs | 25 - .../Properties/Settings.settings | 7 - .../packages.config | 18 - .../AppDelegate.cs | 23 - .../AppIcon.appiconset/Contents.json | 117 - .../AppIcon.appiconset/Icon1024.png | Bin 117725 -> 0 bytes .../AppIcon.appiconset/Icon120.png | Bin 4976 -> 0 bytes .../AppIcon.appiconset/Icon152.png | Bin 6366 -> 0 bytes .../AppIcon.appiconset/Icon167.png | Bin 8032 -> 0 bytes .../AppIcon.appiconset/Icon180.png | Bin 8866 -> 0 bytes .../AppIcon.appiconset/Icon20.png | Bin 678 -> 0 bytes .../AppIcon.appiconset/Icon29.png | Bin 946 -> 0 bytes .../AppIcon.appiconset/Icon40.png | Bin 1300 -> 0 bytes .../AppIcon.appiconset/Icon58.png | Bin 1998 -> 0 bytes .../AppIcon.appiconset/Icon60.png | Bin 2065 -> 0 bytes .../AppIcon.appiconset/Icon76.png | Bin 2742 -> 0 bytes .../AppIcon.appiconset/Icon80.png | Bin 2893 -> 0 bytes .../AppIcon.appiconset/Icon87.png | Bin 3217 -> 0 bytes .../LaunchImages.launchimage/Contents.json | 58 - .../CSharpMath.Forms.Example.iOS.csproj | 183 - .../Entitlements.plist | 7 - .../CSharpMath.Forms.Example.iOS/Main.cs | 9 - .../Properties/AssemblyInfo.cs | 35 - .../Resources/Default-568h@2x.png | Bin 17355 -> 0 bytes .../Resources/Default-Portrait.png | Bin 20202 -> 0 bytes .../Resources/Default-Portrait@2x.png | Bin 35817 -> 0 bytes .../Resources/Default.png | Bin 6291 -> 0 bytes .../Resources/Default@2x.png | Bin 16505 -> 0 bytes .../Resources/LaunchScreen.storyboard | 37 - .../iTunesArtwork | Bin 46810 -> 0 bytes .../iTunesArtwork1024.png | Bin 131516 -> 0 bytes .../iTunesArtwork512.png | Bin 46810 -> 0 bytes .../iTunesArtwork@2x | Bin 131516 -> 0 bytes .../CSharpMath.Forms.Example/App.xaml | 25 - .../CSharpMath.Forms.Example/App.xaml.cs | 31 - .../CSharpMath.Forms.Example.csproj | 63 - .../CSharpMath.Forms.Example/ClockPage.xaml | 9 - .../ClockPage.xaml.cs | 104 - .../EditorPage.xaml.cs | 100 - .../ExamplesPage.xaml | 14 - .../ExamplesPage.xaml.cs | 17 - .../CSharpMath.Forms.Example/IconPage.xaml | 5 - .../CSharpMath.Forms.Example/IconPage.xaml.cs | 19 - .../CSharpMath.Forms.Example/LayoutPage.xaml | 45 - .../LayoutPage.xaml.cs | 88 - .../MoreExamplesPage.xaml | 9 - .../MoreExamplesPage.xaml.cs | 15 - .../CSharpMath.Forms.Example/SelectPage.xaml | 22 - .../SelectPage.xaml.cs | 30 - .../SettingsPage.xaml | 57 - .../SettingsPage.xaml.cs | 152 - .../CSharpMath.Forms.Example/SlidePage.xaml | 34 - .../SlidePage.xaml.cs | 42 - .../CSharpMath.Forms.Example/TextPage.xaml | 51 - .../CSharpMath.Forms.Example/TextPage.xaml.cs | 35 - .../CSharpMath.Forms.Example/TryPage.xaml | 23 - .../CSharpMath.Forms.Example/TryPage.xaml.cs | 29 - CSharpMath.Forms/Buttons.cs | 36 - CSharpMath.Forms/CSharpMath.Forms.csproj | 18 - CSharpMath.Forms/MathInputButton.cs | 35 - CSharpMath.Forms/MathKeyboardExtensions.cs | 28 - CSharpMath.Ios.Example/AppDelegate.cs | 43 - .../AppIcon.appiconset/Contents.json | 202 - .../Assets.xcassets/Contents.json | 6 - .../CSharpMath.Ios.Example.csproj | 148 - CSharpMath.Ios.Example/Entitlements.plist | 6 - CSharpMath.Ios.Example/Info.plist | 40 - .../IosMathViewController.cs | 21 - .../LaunchScreen.storyboard | 27 - CSharpMath.Ios.Example/Main.cs | 9 - CSharpMath.Ios.Example/Main.storyboard | 10 - CSharpMath.Ios.Example/packages.config | 4 - CSharpMath.Ios.Tests/AppDelegate.cs | 46 - .../CSharpMath.Ios.Tests.csproj | 151 - CSharpMath.Ios.Tests/Entitlements.plist | 6 - CSharpMath.Ios.Tests/Info.plist | 36 - CSharpMath.Ios.Tests/LaunchScreen.storyboard | 27 - CSharpMath.Ios.Tests/Main.cs | 20 - CSharpMath.Ios.Tests/Tests.cs | 67 - CSharpMath.Ios/CSharpMath.Ios.csproj | 13 - CSharpMath.Ios/IosMathLabels.cs | 7 - CSharpMath.Maui.Example/App.xaml | 50 + CSharpMath.Maui.Example/App.xaml.cs | 13 + CSharpMath.Maui.Example/AppShell.xaml | 31 + CSharpMath.Maui.Example/AppShell.xaml.cs | 10 + .../CSharpMath.Maui.Example.csproj | 73 + CSharpMath.Maui.Example/ClockPage.xaml | 7 + CSharpMath.Maui.Example/ClockPage.xaml.cs | 91 + .../EditorPage.xaml | 4 +- CSharpMath.Maui.Example/EditorPage.xaml.cs | 175 + CSharpMath.Maui.Example/ExamplesPage.xaml | 24 + .../ExamplesPage.xaml.cs | 124 +- .../MathKeyboard.xaml | 27 +- .../MathKeyboard.xaml.cs | 130 +- CSharpMath.Maui.Example/MauiProgram.cs | 25 + .../Platforms/Android/AndroidManifest.xml | 6 + .../Platforms/Android/MainActivity.cs | 9 + .../Platforms/Android/MainApplication.cs | 13 + .../Android/Resources/values/colors.xml | 6 + .../Platforms/MacCatalyst/AppDelegate.cs | 8 + .../Platforms/MacCatalyst/Entitlements.plist | 14 + .../Platforms/MacCatalyst/Info.plist | 40 + .../Platforms/MacCatalyst/Program.cs | 13 + .../Platforms/Windows/App.xaml | 8 + .../Platforms/Windows/App.xaml.cs | 22 + .../Platforms/Windows/Package.appxmanifest | 46 + .../Platforms/Windows/app.manifest | 17 + .../Platforms/iOS/AppDelegate.cs | 8 + .../Platforms/iOS}/Info.plist | 22 +- .../Platforms/iOS/Program.cs | 13 + .../iOS/Resources/PrivacyInfo.xcprivacy | 51 + .../Resources/AppIcon/appicon.svg | 4 + .../Resources/AppIcon/appiconfg.svg | 8 + .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107320 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 0 -> 111208 bytes .../Resources/Images/dotnet_bot.png | Bin 0 -> 92532 bytes .../Resources/Images/flame.png | Bin 0 -> 97292 bytes .../Resources/Images/metaltrashcan.png | Bin 0 -> 189804 bytes .../Resources/Images/recyclebin.png | Bin 0 -> 18411 bytes .../Resources/Raw/AboutAssets.txt | 15 + .../Resources/Splash/splash.svg | 8 + .../Resources/Styles/Colors.xaml | 44 + .../Resources/Styles/Styles.xaml | 434 + CSharpMath.Maui.Example/TextPage.xaml | 38 + CSharpMath.Maui.Example/TextPage.xaml.cs | 26 + CSharpMath.Maui.Example/TryPage.xaml | 33 + CSharpMath.Maui.Example/TryPage.xaml.cs | 24 + CSharpMath.Maui/CSharpMath.Maui.csproj | 29 + CSharpMath.Maui/Controls/Buttons.cs | 67 + CSharpMath.Maui/Controls/LatexHelper.cs | 10 + CSharpMath.Maui/Controls/MathInputButton.cs | 82 + CSharpMath.Maui/Extensions.cs | 99 + CSharpMath.Maui/MathPainter.cs | 14 + CSharpMath.Maui/MauiCanvas.cs | 51 + CSharpMath.Maui/MauiPath.cs | 26 + CSharpMath.Maui/TextPainter.cs | 14 + .../ExecutionEngineException.cs | 21 - .../StringIndexToCodepointIndex.cs | 28 - .../CSharpMath.Playground.csproj | 15 - CSharpMath.Playground/Paths.cs | 41 - CSharpMath.Playground/Program.cs | 18 - .../TypographyTest/BreakString.cs | 23 - .../TypographyTest/GetCodepoints.cs | 9 - .../TypographyTest/GlyphLayout.cs | 11 - .../TypographyTest/LayoutString.cs | 14 - .../TypographyTest/MeasureString.cs | 17 - .../iosMathDemo/ToFormsMoreExamples.cs | 159 - .../CSharpMath.Rendering.Benchmarks.csproj | 4 +- .../CSharpMath.Rendering.Tests.FSharp.fsproj | 4 +- .../RandomKeyboardInputsTest.fs | 6 +- .../CSharpMath.Rendering.Tests.csproj | 4 +- CSharpMath.Rendering.Tests/DrawIcon.cs | 33 - .../MathDisplay/Abs.png | Bin 10319 -> 9218 bytes .../MathDisplay/AccentOver.png | Bin 968 -> 967 bytes .../MathDisplay/AccentOverF.png | Bin 929 -> 925 bytes .../MathDisplay/AccentOverMultiple.png | Bin 3215 -> 3201 bytes .../MathDisplay/AccentUnder.png | Bin 1031 -> 1028 bytes .../MathDisplay/AccentUnderThin.png | Bin 749 -> 747 bytes .../MathDisplay/Alphabets.png | Bin 12323 -> 11589 bytes .../MathDisplay/ArcsinSin.png | Bin 11017 -> 9679 bytes .../MathDisplay/BMartix.png | Bin 5508 -> 5502 bytes .../MathDisplay/BraSum.png | Bin 8594 -> 6779 bytes .../MathDisplay/CapitalGreeks.png | Bin 12324 -> 11255 bytes .../MathDisplay/Capitals.png | Bin 14747 -> 14676 bytes .../MathDisplay/Cases.png | Bin 40595 -> 35184 bytes .../MathDisplay/Choose.png | Bin 5334 -> 5319 bytes .../MathDisplay/Color.png | Bin 21550 -> 21073 bytes .../MathDisplay/Commands.png | Bin 5444 -> 4137 bytes .../MathDisplay/Cyrillic.png | Bin 34679 -> 33129 bytes .../MathDisplay/ErrorInvalidColor.png | Bin 49346 -> 44863 bytes .../MathDisplay/ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../MathDisplay/ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../MathDisplay/EvalIntegral.png | Bin 12125 -> 12116 bytes .../MathDisplay/ExponentWithFraction.png | Bin 1578 -> 1570 bytes .../MathDisplay/ExponentWithPi.png | Bin 1471 -> 1463 bytes .../MathDisplay/ExponentWithProduct.png | Bin 1638 -> 1631 bytes .../MathDisplay/Exponential.png | Bin 1184 -> 1176 bytes .../MathDisplay/FontStyles.png | Bin 4625 -> 4610 bytes .../MathDisplay/Fraction.png | Bin 2065 -> 2057 bytes .../MathDisplay/FractionNested.png | Bin 4074 -> 3940 bytes .../MathDisplay/FractionNestedDeep.png | Bin 20506 -> 20320 bytes .../MathDisplay/FractionWithRoot.png | Bin 1970 -> 1956 bytes .../MathDisplay/FunctionDomainCodomain.png | Bin 2953 -> 2697 bytes .../MathDisplay/Greeks.png | Bin 12521 -> 12469 bytes .../MathDisplay/IntPlusFraction.png | Bin 2395 -> 2253 bytes .../MathDisplay/Integral.png | Bin 12675 -> 10341 bytes .../MathDisplay/IntegralColorBoxCorrect.png | Bin 5758 -> 5696 bytes .../MathDisplay/IntegralColorBoxWrong.png | Bin 6181 -> 6115 bytes .../MathDisplay/IntegralScripts.png | Bin 13709 -> 13680 bytes .../MathDisplay/ItalicAlignment.png | Bin 2435 -> 2429 bytes .../MathDisplay/ItalicScripts.png | Bin 7738 -> 7705 bytes .../MathDisplay/KetSum.png | Bin 9006 -> 6689 bytes .../MathDisplay/LargeBra.png | Bin 5948 -> 5800 bytes .../MathDisplay/LargeKet.png | Bin 5899 -> 5793 bytes .../MathDisplay/LargerDelimiters.png | Bin 39749 -> 38303 bytes .../MathDisplay/LeftRight.png | Bin 5824 -> 5812 bytes .../MathDisplay/LeftRightMinus.png | Bin 6181 -> 6168 bytes .../MathDisplay/LeftSide.png | Bin 12736 -> 12712 bytes .../MathDisplay/LineStyles.png | Bin 2112 -> 2108 bytes .../MathDisplay/LnEquation.png | Bin 7947 -> 6284 bytes .../MathDisplay/Logic.png | Bin 11721 -> 7578 bytes .../MathDisplay/Matrix.png | Bin 26790 -> 26344 bytes .../MathDisplay/Matrix0.png | Bin 1909 -> 1109 bytes .../MathDisplay/Matrix1.png | Bin 2729 -> 1637 bytes .../MathDisplay/Matrix2.png | Bin 5885 -> 5877 bytes .../MathDisplay/Matrix3.png | Bin 4560 -> 4532 bytes .../MathDisplay/Matrix4.png | Bin 6185 -> 6166 bytes .../MathDisplay/Matrix5.png | Bin 11534 -> 10625 bytes .../MathDisplay/Matrix6.png | Bin 8868 -> 8374 bytes .../MathDisplay/Matrix7.png | Bin 11490 -> 11159 bytes .../MathDisplay/Matrixception.png | Bin 9824 -> 9808 bytes .../MathDisplay/Numbers.png | Bin 4881 -> 4863 bytes .../MathDisplay/Overline.png | Bin 4202 -> 3647 bytes .../MathDisplay/Phi.png | Bin 1015 -> 1012 bytes CSharpMath.Rendering.Tests/MathDisplay/Pi.png | Bin 595 -> 591 bytes .../MathDisplay/QuadraticFormula.png | Bin 7145 -> 7114 bytes .../MathDisplay/QuarticSolutions.png | Bin 1017528 -> 908799 bytes .../MathDisplay/Radical.png | Bin 1656 -> 1648 bytes .../MathDisplay/RadicalFraction.png | Bin 3584 -> 3376 bytes .../MathDisplay/RadicalNested.png | Bin 3915 -> 3900 bytes .../MathDisplay/RadicalNestedDeep.png | Bin 15841 -> 15791 bytes .../MathDisplay/RadicalPower.png | Bin 2565 -> 2562 bytes .../MathDisplay/RadicalSum.png | Bin 2543 -> 2407 bytes .../MathDisplay/RaiseBox.png | Bin 2713 -> 2702 bytes .../MathDisplay/RightSide.png | Bin 7100 -> 6818 bytes .../MathDisplay/ShortIntegral.png | Bin 3179 -> 3163 bytes .../MathDisplay/SimpleLimit.png | Bin 3988 -> 3657 bytes .../MathDisplay/SimpleShortProof.png | Bin 4418 -> 4282 bytes .../MathDisplay/SolveEquations.png | Bin 23841 -> 22319 bytes .../MathDisplay/SomeLimit.png | Bin 8847 -> 8359 bytes .../MathDisplay/SummationBigCup.png | Bin 3661 -> 3657 bytes .../MathDisplay/SummationDouble.png | Bin 5026 -> 2500 bytes .../MathDisplay/SummationWithBigLimits.png | Bin 10836 -> 9010 bytes .../MathDisplay/SummationWithCup.png | Bin 11867 -> 9592 bytes .../MathDisplay/SummationWithLimits.png | Bin 4576 -> 3059 bytes .../MathDisplay/TangentPeriodShift.png | Bin 11468 -> 8979 bytes .../MathDisplay/Taylor.png | Bin 46987 -> 35145 bytes .../MathDisplay/TwoSin.png | Bin 1783 -> 1774 bytes .../MathDisplay/Underline.png | Bin 4399 -> 3859 bytes .../MathDisplay/VectorProjection.png | Bin 34999 -> 32641 bytes CSharpMath.Rendering.Tests/MathInline/Abs.png | Bin 10319 -> 9218 bytes .../MathInline/AccentOver.png | Bin 968 -> 967 bytes .../MathInline/AccentOverF.png | Bin 929 -> 925 bytes .../MathInline/AccentOverMultiple.png | Bin 3215 -> 3201 bytes .../MathInline/AccentUnder.png | Bin 1031 -> 1028 bytes .../MathInline/AccentUnderThin.png | Bin 749 -> 747 bytes .../MathInline/Alphabets.png | Bin 12323 -> 11589 bytes .../MathInline/ArcsinSin.png | Bin 10231 -> 8828 bytes .../MathInline/BMartix.png | Bin 5508 -> 5502 bytes .../MathInline/BraSum.png | Bin 6828 -> 5377 bytes .../MathInline/CapitalGreeks.png | Bin 12324 -> 11255 bytes .../MathInline/Capitals.png | Bin 14747 -> 14676 bytes .../MathInline/Cases.png | Bin 40595 -> 35184 bytes .../MathInline/Choose.png | Bin 3157 -> 2141 bytes .../MathInline/Color.png | Bin 21550 -> 21073 bytes .../MathInline/Commands.png | Bin 5444 -> 4137 bytes .../MathInline/Cyrillic.png | Bin 34679 -> 33129 bytes .../MathInline/ErrorInvalidColor.png | Bin 49346 -> 44863 bytes .../MathInline/ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../MathInline/ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../MathInline/EvalIntegral.png | Bin 8729 -> 7799 bytes .../MathInline/ExponentWithFraction.png | Bin 1578 -> 1570 bytes .../MathInline/ExponentWithPi.png | Bin 1471 -> 1463 bytes .../MathInline/ExponentWithProduct.png | Bin 1638 -> 1631 bytes .../MathInline/Exponential.png | Bin 1184 -> 1176 bytes .../MathInline/FontStyles.png | Bin 4625 -> 4610 bytes .../MathInline/Fraction.png | Bin 1423 -> 1417 bytes .../MathInline/FractionNested.png | Bin 2784 -> 2776 bytes .../MathInline/FractionNestedDeep.png | Bin 14763 -> 14641 bytes .../MathInline/FractionWithRoot.png | Bin 1329 -> 1322 bytes .../MathInline/FunctionDomainCodomain.png | Bin 2953 -> 2697 bytes .../MathInline/Greeks.png | Bin 12521 -> 12469 bytes .../MathInline/IntPlusFraction.png | Bin 1687 -> 1573 bytes .../MathInline/Integral.png | Bin 8419 -> 6830 bytes .../MathInline/IntegralColorBoxCorrect.png | Bin 4790 -> 4448 bytes .../MathInline/IntegralColorBoxWrong.png | Bin 5038 -> 4718 bytes .../MathInline/IntegralScripts.png | Bin 8121 -> 5172 bytes .../MathInline/ItalicAlignment.png | Bin 2435 -> 2429 bytes .../MathInline/ItalicScripts.png | Bin 7738 -> 7705 bytes .../MathInline/KetSum.png | Bin 7361 -> 5356 bytes .../MathInline/LargeBra.png | Bin 3633 -> 3519 bytes .../MathInline/LargeKet.png | Bin 3654 -> 3520 bytes .../MathInline/LargerDelimiters.png | Bin 39749 -> 38303 bytes .../MathInline/LeftRight.png | Bin 3389 -> 2135 bytes .../MathInline/LeftRightMinus.png | Bin 3602 -> 2340 bytes .../MathInline/LeftSide.png | Bin 8137 -> 8124 bytes .../MathInline/LineStyles.png | Bin 2112 -> 2108 bytes .../MathInline/LnEquation.png | Bin 6656 -> 5122 bytes .../MathInline/Logic.png | Bin 11721 -> 7578 bytes .../MathInline/Matrix.png | Bin 26790 -> 26344 bytes .../MathInline/Matrix0.png | Bin 1909 -> 1109 bytes .../MathInline/Matrix1.png | Bin 2729 -> 1637 bytes .../MathInline/Matrix2.png | Bin 5885 -> 5877 bytes .../MathInline/Matrix3.png | Bin 4560 -> 4532 bytes .../MathInline/Matrix4.png | Bin 6185 -> 6166 bytes .../MathInline/Matrix5.png | Bin 11534 -> 10625 bytes .../MathInline/Matrix6.png | Bin 8868 -> 8374 bytes .../MathInline/Matrix7.png | Bin 11490 -> 11159 bytes .../MathInline/Matrixception.png | Bin 9824 -> 9808 bytes .../MathInline/Numbers.png | Bin 4881 -> 4863 bytes .../MathInline/Overline.png | Bin 4202 -> 3647 bytes CSharpMath.Rendering.Tests/MathInline/Phi.png | Bin 1015 -> 1012 bytes CSharpMath.Rendering.Tests/MathInline/Pi.png | Bin 595 -> 591 bytes .../MathInline/QuadraticFormula.png | Bin 5086 -> 5070 bytes .../MathInline/QuarticSolutions.png | Bin 862198 -> 778572 bytes .../MathInline/Radical.png | Bin 1671 -> 1662 bytes .../MathInline/RadicalFraction.png | Bin 2583 -> 2472 bytes .../MathInline/RadicalNested.png | Bin 3567 -> 3558 bytes .../MathInline/RadicalNestedDeep.png | Bin 15904 -> 15846 bytes .../MathInline/RadicalPower.png | Bin 2578 -> 2577 bytes .../MathInline/RadicalSum.png | Bin 2539 -> 2369 bytes .../MathInline/RaiseBox.png | Bin 2713 -> 2702 bytes .../MathInline/RightSide.png | Bin 5731 -> 5588 bytes .../MathInline/ShortIntegral.png | Bin 2058 -> 1404 bytes .../MathInline/SimpleLimit.png | Bin 3888 -> 3681 bytes .../MathInline/SimpleShortProof.png | Bin 4418 -> 4282 bytes .../MathInline/SolveEquations.png | Bin 23841 -> 22319 bytes .../MathInline/SomeLimit.png | Bin 7493 -> 7025 bytes .../MathInline/SummationBigCup.png | Bin 3179 -> 2481 bytes .../MathInline/SummationDouble.png | Bin 3744 -> 1956 bytes .../MathInline/SummationWithBigLimits.png | Bin 9962 -> 8516 bytes .../MathInline/SummationWithCup.png | Bin 8854 -> 6436 bytes .../MathInline/SummationWithLimits.png | Bin 3729 -> 2486 bytes .../MathInline/TangentPeriodShift.png | Bin 9322 -> 6984 bytes .../MathInline/Taylor.png | Bin 37946 -> 28125 bytes .../MathInline/TwoSin.png | Bin 1783 -> 1774 bytes .../MathInline/Underline.png | Bin 4399 -> 3859 bytes .../MathInline/VectorProjection.png | Bin 30969 -> 28382 bytes .../MathPainterSettings/Baseline.png | Bin 5040 -> 5023 bytes .../MathPainterSettings/GlyphBoxColor.png | Bin 5660 -> 5643 bytes .../MathPainterSettings/Magnification.png | Bin 2216 -> 2205 bytes .../MathPainterSettings/NoAntiAlias.png | Bin 1533 -> 1522 bytes .../MathPainterSettings/ScriptLineStyle.png | Bin 2732 -> 1908 bytes .../ScriptScriptLineStyle.png | Bin 2266 -> 1726 bytes .../MathPainterSettings/Stroke.png | Bin 8519 -> 8512 bytes .../MathPainterSettings/TextColor.png | Bin 5478 -> 5461 bytes .../MathPainterSettings/TextLineStyle.png | Bin 3894 -> 3876 bytes CSharpMath.Rendering.Tests/TestIcon.cs | 17 - CSharpMath.Rendering.Tests/TestMeasure.cs | 8 +- CSharpMath.Rendering.Tests/TestRendering.cs | 47 +- .../TestRenderingMathData.cs | 1 - .../TestRenderingSharedData.cs | 17 +- .../TestRenderingTextData.cs | 1 - .../TestRendering_Avalonia.cs | 5 +- .../TestRendering_SkiaSharp.cs | 4 +- .../TextCenter/Accent.png | Bin 938 -> 937 bytes .../TextCenter/Alphabets.png | Bin 10448 -> 9669 bytes .../TextCenter/CapitalGreeks.png | Bin 12269 -> 11268 bytes .../TextCenter/Capitals.png | Bin 16775 -> 12780 bytes .../TextCenter/Color.png | Bin 17778 -> 17495 bytes .../TextCenter/Cyrillic.png | Bin 36690 -> 34902 bytes .../TextCenter/DisplayMath.png | Bin 10035 -> 10009 bytes .../TextCenter/ErrorInvalidColor.png | Bin 48204 -> 43682 bytes .../TextCenter/ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../TextCenter/ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../TextCenter/FontStyles.png | Bin 4634 -> 4617 bytes .../TextCenter/Greeks.png | Bin 11881 -> 11852 bytes .../TextCenter/InlineMath.png | Bin 7690 -> 6969 bytes .../TextCenter/IntegrationByParts.png | Bin 112750 -> 91206 bytes .../TextCenter/KindergartenQuestion.png | Bin 15844 -> 15797 bytes .../TextCenter/Numbers.png | Bin 5001 -> 4990 bytes .../PunctuationAffectsLineBreaking.png | Bin 84837 -> 84560 bytes .../TextCenter/QuadraticPolynomial.png | Bin 33309 -> 28464 bytes .../TextCenter/WideDisplayMaths.png | Bin 13290 -> 11168 bytes .../TextCenterInfiniteWidth/Accent.png | Bin 938 -> 937 bytes .../TextCenterInfiniteWidth/Alphabets.png | Bin 10448 -> 9669 bytes .../TextCenterInfiniteWidth/CapitalGreeks.png | Bin 12269 -> 11268 bytes .../TextCenterInfiniteWidth/Capitals.png | Bin 16775 -> 12780 bytes .../TextCenterInfiniteWidth/Color.png | Bin 17778 -> 17495 bytes .../TextCenterInfiniteWidth/Cyrillic.png | Bin 36690 -> 34902 bytes .../TextCenterInfiniteWidth/DisplayMath.png | Bin 10035 -> 10009 bytes .../ErrorInvalidColor.png | Bin 48204 -> 43682 bytes .../ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../TextCenterInfiniteWidth/FontStyles.png | Bin 4634 -> 4617 bytes .../TextCenterInfiniteWidth/Greeks.png | Bin 11881 -> 11852 bytes .../TextCenterInfiniteWidth/InlineMath.png | Bin 7690 -> 6969 bytes .../IntegrationByParts.png | Bin 116771 -> 94416 bytes .../KindergartenQuestion.png | Bin 15844 -> 15797 bytes .../TextCenterInfiniteWidth/Numbers.png | Bin 5001 -> 4990 bytes .../PunctuationAffectsLineBreaking.png | Bin 78322 -> 78050 bytes .../QuadraticPolynomial.png | Bin 32739 -> 28049 bytes .../WideDisplayMaths.png | Bin 13290 -> 11168 bytes .../TextFontSizes/(20, Bottom).png | Bin 109129 -> 108180 bytes .../TextFontSizes/(20, BottomLeft).png | Bin 109516 -> 108530 bytes .../TextFontSizes/(20, BottomRight).png | Bin 109192 -> 108252 bytes .../TextFontSizes/(20, Center).png | Bin 110497 -> 109499 bytes .../TextFontSizes/(20, Left).png | Bin 111241 -> 110206 bytes .../TextFontSizes/(20, Right).png | Bin 110827 -> 109851 bytes .../TextFontSizes/(20, Top).png | Bin 111316 -> 110389 bytes .../TextFontSizes/(20, TopLeft).png | Bin 111607 -> 110727 bytes .../TextFontSizes/(20, TopRight).png | Bin 111287 -> 110390 bytes .../TextFontSizes/(40, Bottom).png | Bin 291473 -> 257943 bytes .../TextFontSizes/(40, BottomLeft).png | Bin 291608 -> 257720 bytes .../TextFontSizes/(40, BottomRight).png | Bin 290894 -> 257224 bytes .../TextFontSizes/(40, Center).png | Bin 291810 -> 258237 bytes .../TextFontSizes/(40, Left).png | Bin 292028 -> 257628 bytes .../TextFontSizes/(40, Right).png | Bin 292576 -> 258876 bytes .../TextFontSizes/(40, Top).png | Bin 292266 -> 257988 bytes .../TextFontSizes/(40, TopLeft).png | Bin 291396 -> 257262 bytes .../TextFontSizes/(40, TopRight).png | Bin 291639 -> 257741 bytes .../TextFontSizes/(60, Bottom).png | Bin 495491 -> 417760 bytes .../TextFontSizes/(60, BottomLeft).png | Bin 494367 -> 416700 bytes .../TextFontSizes/(60, BottomRight).png | Bin 496572 -> 418720 bytes .../TextFontSizes/(60, Center).png | Bin 499291 -> 421137 bytes .../TextFontSizes/(60, Left).png | Bin 498348 -> 420938 bytes .../TextFontSizes/(60, Right).png | Bin 498397 -> 420638 bytes .../TextFontSizes/(60, Top).png | Bin 499255 -> 420966 bytes .../TextFontSizes/(60, TopLeft).png | Bin 497700 -> 420014 bytes .../TextFontSizes/(60, TopRight).png | Bin 498022 -> 420041 bytes .../TextLeft/Accent.png | Bin 924 -> 921 bytes .../TextLeft/Alphabets.png | Bin 10374 -> 9624 bytes .../TextLeft/CapitalGreeks.png | Bin 12437 -> 11365 bytes .../TextLeft/Capitals.png | Bin 16681 -> 12790 bytes CSharpMath.Rendering.Tests/TextLeft/Color.png | Bin 17740 -> 17477 bytes .../TextLeft/Cyrillic.png | Bin 36429 -> 34894 bytes .../TextLeft/DisplayMath.png | Bin 10035 -> 10009 bytes .../TextLeft/ErrorInvalidColor.png | Bin 48204 -> 43682 bytes .../TextLeft/ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../TextLeft/ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../TextLeft/FontStyles.png | Bin 4673 -> 4657 bytes .../TextLeft/Greeks.png | Bin 11888 -> 11848 bytes .../TextLeft/InlineMath.png | Bin 7677 -> 6974 bytes .../TextLeft/IntegrationByParts.png | Bin 112163 -> 90570 bytes .../TextLeft/KindergartenQuestion.png | Bin 15878 -> 15836 bytes .../TextLeft/Numbers.png | Bin 5092 -> 5072 bytes .../PunctuationAffectsLineBreaking.png | Bin 85102 -> 84770 bytes .../TextLeft/QuadraticPolynomial.png | Bin 33373 -> 28514 bytes .../TextLeft/WideDisplayMaths.png | Bin 13283 -> 11149 bytes .../TextLeftInfiniteWidth/Accent.png | Bin 924 -> 921 bytes .../TextLeftInfiniteWidth/Alphabets.png | Bin 10374 -> 9624 bytes .../TextLeftInfiniteWidth/CapitalGreeks.png | Bin 12437 -> 11365 bytes .../TextLeftInfiniteWidth/Capitals.png | Bin 16681 -> 12790 bytes .../TextLeftInfiniteWidth/Color.png | Bin 17740 -> 17477 bytes .../TextLeftInfiniteWidth/Cyrillic.png | Bin 36429 -> 34894 bytes .../TextLeftInfiniteWidth/DisplayMath.png | Bin 10035 -> 10009 bytes .../ErrorInvalidColor.png | Bin 48204 -> 43682 bytes .../ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../TextLeftInfiniteWidth/FontStyles.png | Bin 4673 -> 4657 bytes .../TextLeftInfiniteWidth/Greeks.png | Bin 11888 -> 11848 bytes .../TextLeftInfiniteWidth/InlineMath.png | Bin 7677 -> 6974 bytes .../IntegrationByParts.png | Bin 116808 -> 94556 bytes .../KindergartenQuestion.png | Bin 15878 -> 15836 bytes .../TextLeftInfiniteWidth/Numbers.png | Bin 5092 -> 5072 bytes .../PunctuationAffectsLineBreaking.png | Bin 78403 -> 78120 bytes .../QuadraticPolynomial.png | Bin 32738 -> 28039 bytes .../WideDisplayMaths.png | Bin 13283 -> 11149 bytes .../TextPainterSettings/Baseline.png | Bin 35013 -> 33161 bytes .../TextPainterSettings/GlyphBoxColor.png | Bin 39779 -> 38058 bytes .../TextPainterSettings/Magnification.png | Bin 28906 -> 26887 bytes .../TextPainterSettings/ScriptLineStyle.png | Bin 35013 -> 33161 bytes .../ScriptScriptLineStyle.png | Bin 35013 -> 33161 bytes .../TextPainterSettings/Stroke.png | Bin 64135 -> 64104 bytes .../TextPainterSettings/TextColor.png | Bin 36942 -> 35642 bytes .../TextPainterSettings/TextLineStyle.png | Bin 35013 -> 33161 bytes .../TextRight/Accent.png | Bin 924 -> 921 bytes .../TextRight/Alphabets.png | Bin 10374 -> 9624 bytes .../TextRight/CapitalGreeks.png | Bin 12437 -> 11365 bytes .../TextRight/Capitals.png | Bin 16681 -> 12790 bytes .../TextRight/Color.png | Bin 17740 -> 17477 bytes .../TextRight/Cyrillic.png | Bin 36476 -> 34861 bytes .../TextRight/DisplayMath.png | Bin 10035 -> 10009 bytes .../TextRight/ErrorInvalidColor.png | Bin 48204 -> 43682 bytes .../TextRight/ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../TextRight/ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../TextRight/FontStyles.png | Bin 4673 -> 4657 bytes .../TextRight/Greeks.png | Bin 11888 -> 11848 bytes .../TextRight/InlineMath.png | Bin 7677 -> 6974 bytes .../TextRight/IntegrationByParts.png | Bin 112424 -> 91027 bytes .../TextRight/KindergartenQuestion.png | Bin 15878 -> 15836 bytes .../TextRight/Numbers.png | Bin 5092 -> 5072 bytes .../PunctuationAffectsLineBreaking.png | Bin 85003 -> 84692 bytes .../TextRight/QuadraticPolynomial.png | Bin 33373 -> 28514 bytes .../TextRight/WideDisplayMaths.png | Bin 13294 -> 11162 bytes .../TextRightInfiniteWidth/Accent.png | Bin 924 -> 921 bytes .../TextRightInfiniteWidth/Alphabets.png | Bin 10374 -> 9624 bytes .../TextRightInfiniteWidth/CapitalGreeks.png | Bin 12437 -> 11365 bytes .../TextRightInfiniteWidth/Capitals.png | Bin 16681 -> 12790 bytes .../TextRightInfiniteWidth/Color.png | Bin 17740 -> 17477 bytes .../TextRightInfiniteWidth/Cyrillic.png | Bin 36476 -> 34861 bytes .../TextRightInfiniteWidth/DisplayMath.png | Bin 10035 -> 10009 bytes .../ErrorInvalidColor.png | Bin 48204 -> 43682 bytes .../ErrorMissingArgument.png | Bin 27612 -> 24999 bytes .../ErrorMissingBrace.png | Bin 19719 -> 17980 bytes .../TextRightInfiniteWidth/FontStyles.png | Bin 4673 -> 4657 bytes .../TextRightInfiniteWidth/Greeks.png | Bin 11888 -> 11848 bytes .../TextRightInfiniteWidth/InlineMath.png | Bin 7677 -> 6974 bytes .../IntegrationByParts.png | Bin 116868 -> 94580 bytes .../KindergartenQuestion.png | Bin 15878 -> 15836 bytes .../TextRightInfiniteWidth/Numbers.png | Bin 5092 -> 5072 bytes .../PunctuationAffectsLineBreaking.png | Bin 78225 -> 77957 bytes .../QuadraticPolynomial.png | Bin 32738 -> 28039 bytes .../WideDisplayMaths.png | Bin 13294 -> 11162 bytes .../TextLaTeXParserTests.cs | 3 +- CSharpMath.Rendering/BackEnd/Fonts.cs | 5 +- .../BackEnd/GlyphBoundsProvider.cs | 2 +- .../BackEnd/GraphicsContext.cs | 7 +- CSharpMath.Rendering/BackEnd/MathTable.cs | 8 +- .../CSharpMath.Rendering.csproj | 22 +- .../FrontEnd/ICSharpMathAPI.cs | 7 +- CSharpMath.Rendering/FrontEnd/ICanvas.cs | 6 + CSharpMath.Rendering/FrontEnd/MathPainter.cs | 39 +- CSharpMath.Rendering/FrontEnd/Painter.cs | 16 +- CSharpMath.Rendering/FrontEnd/TextPainter.cs | 15 +- .../FrontEnd}/Thickness.cs | 2 +- CSharpMath.Rendering/Settings.cs | 24 +- CSharpMath.Rendering/Text/BreakAtInfo.cs | 15 + CSharpMath.Rendering/Text/TextAtom.cs | 4 +- .../Text/TextAtomListBuilder.cs | 9 +- CSharpMath.Rendering/Text/TextLaTeXParser.cs | 32 +- .../Text/TextLaTeXSettings.cs | 2 +- CSharpMath.Rendering/Text/TextTypesetter.cs | 1 - .../_IgnoreTypographyWarnings.cs | 6 +- .../CSharpMath.SkiaSharp.Example.csproj | 12 + CSharpMath.SkiaSharp.Example/Program.cs | 47 + .../CSharpMath.SkiaSharp.csproj | 2 +- CSharpMath.SkiaSharp/Extensions.cs | 6 +- CSharpMath.SkiaSharp/MathPainter.cs | 44 +- CSharpMath.SkiaSharp/TextPainter.cs | 4 +- .../Assets/AboutAssets.txt | 19 - .../Assets/Fonts/uno-fluentui-assets.ttf | Bin 138616 -> 0 bytes .../CSharpMath.UWPUno.Example.Droid.csproj | 126 - .../CSharpMath.UWPUno.Example.Droid/Main.cs | 43 - .../MainActivity.cs | 18 - .../Properties/AndroidManifest.xml | 5 - .../Properties/AssemblyInfo.cs | 30 - .../Resources/AboutResources.txt | 44 - .../Resources/drawable/Icon.png | Bin 4147 -> 0 bytes .../Resources/values/Strings.xml | 5 - .../Resources/values/Styles.xml | 12 - .../CSharpMath.UWPUno.Example.Shared/App.xaml | 7 - .../App.xaml.cs | 173 - .../Assets/SharedAssets.md | 34 - ...CSharpMath.UWPUno.Example.Shared.projitems | 59 - .../CSharpMath.UWPUno.Example.Shared.shproj | 13 - .../ClockPage.xaml | 18 - .../ClockPage.xaml.cs | 126 - .../MainPage.xaml | 23 - .../MainPage.xaml.cs | 30 - .../MoreExamples.cs | 492 - .../MoreExamplesPage.xaml | 16 - .../MoreExamplesPage.xaml.cs | 27 - .../Strings/en/Resources.resw | 123 - .../TryPage.xaml | 37 - .../TryPage.xaml.cs | 38 - .../Assets/lockscreenlogo.scale-200.png | Bin 1732 -> 0 bytes .../Assets/splashscreen.scale-200.png | Bin 49447 -> 0 bytes .../Assets/square150x150logo.scale-200.png | Bin 15476 -> 0 bytes .../Assets/square44x44logo.scale-200.png | Bin 3800 -> 0 bytes .../Assets/storelogo.png | Bin 1833 -> 0 bytes .../Assets/wide310x150logo.scale-200.png | Bin 16666 -> 0 bytes .../CSharpMath.UWPUno.Example.UWP.csproj | 184 - .../Package.appxmanifest | 49 - .../Properties/AssemblyInfo.cs | 29 - .../Properties/Default.rd.xml | 31 - .../Assets/SplashScreen.png | Bin 49447 -> 0 bytes .../CSharpMath.UWPUno.Example.Wasm.csproj | 58 - .../LinkerConfig.xml | 10 - .../CSharpMath.UWPUno.Example.Wasm/Program.cs | 17 - .../WasmCSS/Fonts.css | 27 - .../WasmScripts/AppManifest.js | 7 - .../wwwroot/web.config | 78 - ....GeneratedMSBuildEditorConfig.editorconfig | 130 - .../CSharpMath.UWPUno.Example.iOS.csproj | 164 - .../Entitlements.plist | 6 - .../CSharpMath.UWPUno.Example.iOS/Info.plist | 57 - .../LaunchScreen.storyboard | 52 - .../CSharpMath.UWPUno.Example.iOS/Main.cs | 15 - .../AppIcons.appiconset/Contents.json | 106 - .../AppIcons.appiconset/iPad-76x76@2x.png | Bin 1218 -> 0 bytes .../AppIcons.appiconset/iPad-84x84@2x.png | Bin 1317 -> 0 bytes .../AppIcons.appiconset/iPhone-20x20@2x.png | Bin 224 -> 0 bytes .../AppIcons.appiconset/iPhone-20x20@3x.png | Bin 308 -> 0 bytes .../AppIcons.appiconset/iPhone-40x40@3x.png | Bin 971 -> 0 bytes .../AppIcons.appiconset/iPhone-60x60@2x.png | Bin 971 -> 0 bytes .../ios-marketing-1024x1024@1x.png | Bin 11313 -> 0 bytes .../LaunchImages.launchimage/Contents.json | 58 - .../Properties/AssemblyInfo.cs | 36 - .../Resources/Default-568h@2x.png | Bin 2215 -> 0 bytes .../Resources/Fonts/uno-fluentui-assets.ttf | Bin 138616 -> 0 bytes .../Resources/SplashScreen@2x.png | Bin 36520 -> 0 bytes .../Resources/SplashScreen@3x.png | Bin 59332 -> 0 bytes .../AppIcon.appiconset/AppIcon-128.png | Bin 23243 -> 0 bytes .../AppIcon.appiconset/AppIcon-128@2x.png | Bin 36887 -> 0 bytes .../AppIcon.appiconset/AppIcon-16.png | Bin 15188 -> 0 bytes .../AppIcon.appiconset/AppIcon-16@2x.png | Bin 16188 -> 0 bytes .../AppIcon.appiconset/AppIcon-256.png | Bin 37404 -> 0 bytes .../AppIcon.appiconset/AppIcon-256@2x.png | Bin 79023 -> 0 bytes .../AppIcon.appiconset/AppIcon-32.png | Bin 16183 -> 0 bytes .../AppIcon.appiconset/AppIcon-32@2x.png | Bin 18284 -> 0 bytes .../AppIcon.appiconset/AppIcon-512.png | Bin 78932 -> 0 bytes .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 182243 -> 0 bytes .../AppIcon.appiconset/Contents.json | 68 - .../Assets.xcassets/Contents.json | 6 - .../unologo.imageset/Contents.json | 528 - .../unologo.imageset/unoplatform.jpg | Bin 18136 -> 0 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 125 - .../CSharpMath.UWPUno.Example.macOS.csproj | 136 - .../Entitlements.plist | 7 - .../Info.plist | 32 - .../CSharpMath.UWPUno.Example.macOS/Main.cs | 15 - .../Properties/AssemblyInfo.cs | 36 - .../Resources/Fonts/uno-fluentui-assets.ttf | Bin 138616 -> 0 bytes CSharpMath.UWPUno/CSharpMath.UWPUno.csproj | 34 - .../PublishProfiles/win-arm64.pubxml | 18 + .../Properties/PublishProfiles/win-x64.pubxml | 18 + .../Properties/PublishProfiles/win-x86.pubxml | 23 + .../CSharpMath.VectSharp.Example.csproj | 11 + CSharpMath.VectSharp.Example/Program.cs | 27 + .../CSharpMath.VectSharp.csproj | 14 + CSharpMath.VectSharp/Extensions.cs | 16 + CSharpMath.VectSharp/MathPainter.cs | 12 + CSharpMath.VectSharp/TextPainter.cs | 9 + CSharpMath.VectSharp/VectSharpCanvas.cs | 28 + CSharpMath.VectSharp/VectSharpPath.cs | 21 + CSharpMath.Wiki | 1 - .../CSharpMath.Xaml.Tests.NuGet.csproj | 7 +- CSharpMath.Xaml.Tests.NuGet/Test.cs | 24 +- .../CSharpMath.Xaml.Tests.csproj | 2 +- CSharpMath.Xaml.Tests/Test.cs | 34 +- CSharpMath.Xaml.Tests/TestMaui.cs | 76 + CSharpMath.Xaml.Tests/TestXamarinForms.cs | 45 - CSharpMath.Xaml.Tests/XamarinFormsCrc64.cs | 211 - .../XamarinFormsMockPlatformServices.cs | 288 - CSharpMath.Xaml/CSharpMath.Xaml.projitems | 14 - CSharpMath.Xaml/CSharpMath.Xaml.shproj | 13 - CSharpMath.Xaml/Views.cs | 352 +- CSharpMath.sln | 1710 +-- CSharpMath/Atom/Atoms/RaiseBox.cs | 32 +- CSharpMath/Atom/Atoms/Space.cs | 6 +- CSharpMath/Atom/Boundary.cs | 2 +- CSharpMath/{Structures => Atom}/Dictionary.cs | 2 +- .../InvalidCodePathException.cs | 2 +- CSharpMath/Atom/LaTeXParser.cs | 61 +- CSharpMath/Atom/LaTeXSettings.cs | 26 +- CSharpMath/Atom/Length.cs | 100 + CSharpMath/Atom/MathList.cs | 32 +- .../{Structures => Atom}/RentedArray.cs | 2 +- CSharpMath/{Structures => Atom}/Result.cs | 3 +- CSharpMath/CSharpMath.csproj | 10 +- .../Display/Displays/FractionDisplay.cs | 4 +- CSharpMath/Display/Displays/GlyphDisplay.cs | 4 +- CSharpMath/Display/InterElementSpaces.cs | 2 +- CSharpMath/Display/Typesetter.cs | 5 +- .../Editor}/Extensions/FractionDisplay.cs | 0 .../Editor}/Extensions/IDisplay.cs | 0 .../Editor}/Extensions/IGlyphDisplay.cs | 0 .../Editor}/Extensions/InnerDisplay.cs | 0 .../Extensions/LargeOpLimitsDisplay.cs | 0 .../Editor}/Extensions/ListDisplay.cs | 3 +- .../Editor}/Extensions/MathList.cs | 1 - .../Editor}/Extensions/RadicalDisplay.cs | 0 .../Editor}/Extensions/TextLineDisplay.cs | 5 +- .../Editor}/MathKeyboard.cs | 1 - .../Editor}/MathKeyboardInput.cs | 0 .../Editor}/MathListIndex.cs | 0 .../Editor}/MathListRange.cs | 0 .../Editor}/SubIndexTypeMismatchException.cs | 4 +- CSharpMath/Extensions.cs | 4 +- .../Structures/ObservableRangeCollection.cs | 49 - CSharpMath/Structures/Space.cs | 100 - Directory.Build.props | 27 +- Directory.Build.targets | 5 - .../PixelFarm.Typography (Excerpt).projitems | 14 - .../PixelFarm.Typography (Excerpt).shproj | 12 - ReadMe.md | 68 +- Typography | 2 +- global.json | 5 + 837 files changed, 4985 insertions(+), 27556 deletions(-) delete mode 100644 .github/workflows/Build.yml create mode 100644 .github/workflows/Nightly.yml delete mode 100644 CSharpMath.Apple/AppleMathView.cs delete mode 100644 CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs delete mode 100644 CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs delete mode 100644 CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs delete mode 100644 CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs delete mode 100644 CSharpMath.Apple/BackEnd/AppleMathFont.cs delete mode 100644 CSharpMath.Apple/BackEnd/AppleTypesetters.cs delete mode 100644 CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs delete mode 100644 CSharpMath.Apple/BackEnd/IFontMeasurer.cs delete mode 100644 CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs delete mode 100644 CSharpMath.Apple/CSharpMath.Apple.projitems delete mode 100644 CSharpMath.Apple/CSharpMath.Apple.shproj delete mode 100644 CSharpMath.Apple/Extensions/AttributedGlyphRun.cs delete mode 100644 CSharpMath.Apple/Extensions/Color.cs delete mode 100644 CSharpMath.Apple/Resources/AssemblyExtensions.cs delete mode 100644 CSharpMath.Apple/Resources/ManifestResourceProvider.cs delete mode 100644 CSharpMath.Apple/Resources/ManifestResources.cs delete mode 100644 CSharpMath.Apple/Resources/latinmodern-math.otf rename {CSharpMath.Apple => CSharpMath.Core.Example}/BackEnd/JsonMathTable.cs (88%) rename {CSharpMath.CoreTests/_Helpers/FrontEnd => CSharpMath.Core.Example/BackEnd}/TestFont.cs (81%) create mode 100644 CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs rename {CSharpMath.CoreTests/_Helpers/FrontEnd => CSharpMath.Core.Example/BackEnd}/TestGlyphBoundsProvider.cs (94%) rename {CSharpMath.CoreTests/_Helpers/FrontEnd => CSharpMath.Core.Example/BackEnd}/TestGlyphFinder.cs (83%) rename {CSharpMath.CoreTests/_Helpers/FrontEnd => CSharpMath.Core.Example/BackEnd}/TestGlyphNameProvider.cs (88%) create mode 100644 CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs create mode 100644 CSharpMath.Core.Example/CSharpMath.Core.Example.csproj rename {CSharpMath.Editor.Tests.Visualizer => CSharpMath.Core.Example}/Checker.cs (90%) rename {CSharpMath.Editor.Tests.Visualizer => CSharpMath.Core.Example}/GraphicsContext.cs (91%) create mode 100644 CSharpMath.Core.Example/Resources/ManifestResources.cs rename {CSharpMath.Apple => CSharpMath.Core.Example}/Resources/latinmodern-math.json (100%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests}/AssureFrameworkBehaviour.cs (98%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Atom}/DictionaryTests.cs (95%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Atom}/LaTeXParserTest.cs (92%) create mode 100644 CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Atom}/MathAtomTest.cs (98%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Atom}/MathListTest.cs (98%) create mode 100644 CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj rename {CSharpMath.CoreTests/_Helpers => CSharpMath.Core.Tests/Display}/ApproximateAssertions.cs (76%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Display}/FontChangingTests.cs (98%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Display}/MockTests.cs (79%) rename {CSharpMath.CoreTests => CSharpMath.Core.Tests/Display}/TypesetterTests.cs (99%) rename {CSharpMath.Editor.Tests => CSharpMath.Core.Tests/Editor}/CaretTests.cs (84%) rename {CSharpMath.Editor.Tests => CSharpMath.Core.Tests/Editor}/IndexForPointTests.cs (97%) rename {CSharpMath.Editor.Tests => CSharpMath.Core.Tests/Editor}/KeyPressTests.cs (98%) rename {CSharpMath.Editor.Tests => CSharpMath.Core.Tests/Editor}/PointForIndexTests.cs (97%) delete mode 100644 CSharpMath.CoreTests/CSharpMath.CoreTests.csproj delete mode 100644 CSharpMath.CoreTests/LaTeXSettingsTests.cs delete mode 100644 CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs delete mode 100644 CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs delete mode 100644 CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json delete mode 100644 CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj delete mode 100644 CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj delete mode 100644 CSharpMath.Editor/CSharpMath.Editor.csproj delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Assets/AboutAssets.txt delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/CSharpMath.Forms.Example.Android.csproj delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/Icon.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/launcher_foreground.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/Icon.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/launcher_foreground.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/Icon.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/launcher_foreground.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/Icon.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/launcher_foreground.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/Icon.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-24.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-32.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-16.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-24.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-256.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-32.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-48.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.backup.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-100.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-125.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-150.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-200.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-400.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/LaunchImages.launchimage/Contents.json delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/CSharpMath.Forms.Example.iOS.csproj delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-568h@2x.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait@2x.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default@2x.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/LaunchScreen.storyboard delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork1024.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork512.png delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork@2x delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/IconPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/IconPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/LayoutPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/LayoutPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/MoreExamplesPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/MoreExamplesPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/SelectPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/SelectPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/SettingsPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/SettingsPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/SlidePage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/SlidePage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/TextPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/TextPage.xaml.cs delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/TryPage.xaml delete mode 100644 CSharpMath.Forms.Example/CSharpMath.Forms.Example/TryPage.xaml.cs delete mode 100644 CSharpMath.Forms/Buttons.cs delete mode 100644 CSharpMath.Forms/CSharpMath.Forms.csproj delete mode 100644 CSharpMath.Forms/MathInputButton.cs delete mode 100644 CSharpMath.Forms/MathKeyboardExtensions.cs delete mode 100644 CSharpMath.Ios.Example/AppDelegate.cs delete mode 100644 CSharpMath.Ios.Example/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 CSharpMath.Ios.Example/Assets.xcassets/Contents.json delete mode 100644 CSharpMath.Ios.Example/CSharpMath.Ios.Example.csproj delete mode 100644 CSharpMath.Ios.Example/Entitlements.plist delete mode 100644 CSharpMath.Ios.Example/Info.plist delete mode 100644 CSharpMath.Ios.Example/IosMathViewController.cs delete mode 100644 CSharpMath.Ios.Example/LaunchScreen.storyboard delete mode 100644 CSharpMath.Ios.Example/Main.cs delete mode 100644 CSharpMath.Ios.Example/Main.storyboard delete mode 100644 CSharpMath.Ios.Example/packages.config delete mode 100644 CSharpMath.Ios.Tests/AppDelegate.cs delete mode 100644 CSharpMath.Ios.Tests/CSharpMath.Ios.Tests.csproj delete mode 100644 CSharpMath.Ios.Tests/Entitlements.plist delete mode 100644 CSharpMath.Ios.Tests/Info.plist delete mode 100644 CSharpMath.Ios.Tests/LaunchScreen.storyboard delete mode 100644 CSharpMath.Ios.Tests/Main.cs delete mode 100644 CSharpMath.Ios.Tests/Tests.cs delete mode 100644 CSharpMath.Ios/CSharpMath.Ios.csproj delete mode 100644 CSharpMath.Ios/IosMathLabels.cs create mode 100644 CSharpMath.Maui.Example/App.xaml create mode 100644 CSharpMath.Maui.Example/App.xaml.cs create mode 100644 CSharpMath.Maui.Example/AppShell.xaml create mode 100644 CSharpMath.Maui.Example/AppShell.xaml.cs create mode 100644 CSharpMath.Maui.Example/CSharpMath.Maui.Example.csproj create mode 100644 CSharpMath.Maui.Example/ClockPage.xaml create mode 100644 CSharpMath.Maui.Example/ClockPage.xaml.cs rename {CSharpMath.Forms.Example/CSharpMath.Forms.Example => CSharpMath.Maui.Example}/EditorPage.xaml (52%) create mode 100644 CSharpMath.Maui.Example/EditorPage.xaml.cs create mode 100644 CSharpMath.Maui.Example/ExamplesPage.xaml rename CSharpMath.Forms.Example/CSharpMath.Forms.Example/MoreExamples.cs => CSharpMath.Maui.Example/ExamplesPage.xaml.cs (89%) rename {CSharpMath.Forms.Example/CSharpMath.Forms.Example/Controls => CSharpMath.Maui.Example}/MathKeyboard.xaml (96%) rename {CSharpMath.Forms.Example/CSharpMath.Forms.Example/Controls => CSharpMath.Maui.Example}/MathKeyboard.xaml.cs (54%) create mode 100644 CSharpMath.Maui.Example/MauiProgram.cs create mode 100644 CSharpMath.Maui.Example/Platforms/Android/AndroidManifest.xml create mode 100644 CSharpMath.Maui.Example/Platforms/Android/MainActivity.cs create mode 100644 CSharpMath.Maui.Example/Platforms/Android/MainApplication.cs create mode 100644 CSharpMath.Maui.Example/Platforms/Android/Resources/values/colors.xml create mode 100644 CSharpMath.Maui.Example/Platforms/MacCatalyst/AppDelegate.cs create mode 100644 CSharpMath.Maui.Example/Platforms/MacCatalyst/Entitlements.plist create mode 100644 CSharpMath.Maui.Example/Platforms/MacCatalyst/Info.plist create mode 100644 CSharpMath.Maui.Example/Platforms/MacCatalyst/Program.cs create mode 100644 CSharpMath.Maui.Example/Platforms/Windows/App.xaml create mode 100644 CSharpMath.Maui.Example/Platforms/Windows/App.xaml.cs create mode 100644 CSharpMath.Maui.Example/Platforms/Windows/Package.appxmanifest create mode 100644 CSharpMath.Maui.Example/Platforms/Windows/app.manifest create mode 100644 CSharpMath.Maui.Example/Platforms/iOS/AppDelegate.cs rename {CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS => CSharpMath.Maui.Example/Platforms/iOS}/Info.plist (59%) create mode 100644 CSharpMath.Maui.Example/Platforms/iOS/Program.cs create mode 100644 CSharpMath.Maui.Example/Platforms/iOS/Resources/PrivacyInfo.xcprivacy create mode 100644 CSharpMath.Maui.Example/Resources/AppIcon/appicon.svg create mode 100644 CSharpMath.Maui.Example/Resources/AppIcon/appiconfg.svg create mode 100644 CSharpMath.Maui.Example/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 CSharpMath.Maui.Example/Resources/Fonts/OpenSans-Semibold.ttf create mode 100644 CSharpMath.Maui.Example/Resources/Images/dotnet_bot.png create mode 100644 CSharpMath.Maui.Example/Resources/Images/flame.png create mode 100644 CSharpMath.Maui.Example/Resources/Images/metaltrashcan.png create mode 100644 CSharpMath.Maui.Example/Resources/Images/recyclebin.png create mode 100644 CSharpMath.Maui.Example/Resources/Raw/AboutAssets.txt create mode 100644 CSharpMath.Maui.Example/Resources/Splash/splash.svg create mode 100644 CSharpMath.Maui.Example/Resources/Styles/Colors.xaml create mode 100644 CSharpMath.Maui.Example/Resources/Styles/Styles.xaml create mode 100644 CSharpMath.Maui.Example/TextPage.xaml create mode 100644 CSharpMath.Maui.Example/TextPage.xaml.cs create mode 100644 CSharpMath.Maui.Example/TryPage.xaml create mode 100644 CSharpMath.Maui.Example/TryPage.xaml.cs create mode 100644 CSharpMath.Maui/CSharpMath.Maui.csproj create mode 100644 CSharpMath.Maui/Controls/Buttons.cs create mode 100644 CSharpMath.Maui/Controls/LatexHelper.cs create mode 100644 CSharpMath.Maui/Controls/MathInputButton.cs create mode 100644 CSharpMath.Maui/Extensions.cs create mode 100644 CSharpMath.Maui/MathPainter.cs create mode 100644 CSharpMath.Maui/MauiCanvas.cs create mode 100644 CSharpMath.Maui/MauiPath.cs create mode 100644 CSharpMath.Maui/TextPainter.cs delete mode 100644 CSharpMath.Playground/AlgorithmsTest/ExecutionEngineException.cs delete mode 100644 CSharpMath.Playground/AlgorithmsTest/StringIndexToCodepointIndex.cs delete mode 100644 CSharpMath.Playground/CSharpMath.Playground.csproj delete mode 100644 CSharpMath.Playground/Paths.cs delete mode 100644 CSharpMath.Playground/Program.cs delete mode 100644 CSharpMath.Playground/TypographyTest/BreakString.cs delete mode 100644 CSharpMath.Playground/TypographyTest/GetCodepoints.cs delete mode 100644 CSharpMath.Playground/TypographyTest/GlyphLayout.cs delete mode 100644 CSharpMath.Playground/TypographyTest/LayoutString.cs delete mode 100644 CSharpMath.Playground/TypographyTest/MeasureString.cs delete mode 100644 CSharpMath.Playground/iosMathDemo/ToFormsMoreExamples.cs delete mode 100644 CSharpMath.Rendering.Tests/DrawIcon.cs delete mode 100644 CSharpMath.Rendering.Tests/TestIcon.cs rename {CSharpMath/Structures => CSharpMath.Rendering/FrontEnd}/Thickness.cs (96%) create mode 100644 CSharpMath.Rendering/Text/BreakAtInfo.cs create mode 100644 CSharpMath.SkiaSharp.Example/CSharpMath.SkiaSharp.Example.csproj create mode 100644 CSharpMath.SkiaSharp.Example/Program.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/AboutAssets.txt delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Assets/Fonts/uno-fluentui-assets.ttf delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/CSharpMath.UWPUno.Example.Droid.csproj delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Main.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/MainActivity.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AndroidManifest.xml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/AboutResources.txt delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/drawable/Icon.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Strings.xml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Droid/Resources/values/Styles.xml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Assets/SharedAssets.md delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.projitems delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/CSharpMath.UWPUno.Example.Shared.shproj delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/ClockPage.xaml.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamples.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MoreExamplesPage.xaml.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/lockscreenlogo.scale-200.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/splashscreen.scale-200.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/square150x150logo.scale-200.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/square44x44logo.scale-200.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/storelogo.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Assets/wide310x150logo.scale-200.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/CSharpMath.UWPUno.Example.UWP.csproj delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Package.appxmanifest delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.UWP/Properties/Default.rd.xml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Assets/SplashScreen.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmCSS/Fonts.css delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmScripts/AppManifest.js delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/wwwroot/web.config delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Entitlements.plist delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Info.plist delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/LaunchScreen.storyboard delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Main.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/Contents.json delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-76x76@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-84x84@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@3x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-40x40@3x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-60x60@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/ios-marketing-1024x1024@1x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/LaunchImages.launchimage/Contents.json delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Default-568h@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Fonts/uno-fluentui-assets.ttf delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/SplashScreen@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/SplashScreen@3x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/Contents.json delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/unologo.imageset/Contents.json delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Assets.xcassets/unologo.imageset/unoplatform.jpg delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/CSharpMath.UWPUno.Example.macOS.csproj delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Entitlements.plist delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Info.plist delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Main.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Properties/AssemblyInfo.cs delete mode 100644 CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.macOS/Resources/Fonts/uno-fluentui-assets.ttf delete mode 100644 CSharpMath.UWPUno/CSharpMath.UWPUno.csproj create mode 100644 CSharpMath.Uno.Example/Properties/PublishProfiles/win-arm64.pubxml create mode 100644 CSharpMath.Uno.Example/Properties/PublishProfiles/win-x64.pubxml create mode 100644 CSharpMath.Uno.Example/Properties/PublishProfiles/win-x86.pubxml create mode 100644 CSharpMath.VectSharp.Example/CSharpMath.VectSharp.Example.csproj create mode 100644 CSharpMath.VectSharp.Example/Program.cs create mode 100644 CSharpMath.VectSharp/CSharpMath.VectSharp.csproj create mode 100644 CSharpMath.VectSharp/Extensions.cs create mode 100644 CSharpMath.VectSharp/MathPainter.cs create mode 100644 CSharpMath.VectSharp/TextPainter.cs create mode 100644 CSharpMath.VectSharp/VectSharpCanvas.cs create mode 100644 CSharpMath.VectSharp/VectSharpPath.cs delete mode 160000 CSharpMath.Wiki create mode 100644 CSharpMath.Xaml.Tests/TestMaui.cs delete mode 100644 CSharpMath.Xaml.Tests/TestXamarinForms.cs delete mode 100644 CSharpMath.Xaml.Tests/XamarinFormsCrc64.cs delete mode 100644 CSharpMath.Xaml.Tests/XamarinFormsMockPlatformServices.cs delete mode 100644 CSharpMath.Xaml/CSharpMath.Xaml.projitems delete mode 100644 CSharpMath.Xaml/CSharpMath.Xaml.shproj rename CSharpMath/{Structures => Atom}/Dictionary.cs (99%) rename CSharpMath/{Structures => Atom}/InvalidCodePathException.cs (93%) create mode 100644 CSharpMath/Atom/Length.cs rename CSharpMath/{Structures => Atom}/RentedArray.cs (97%) rename CSharpMath/{Structures => Atom}/Result.cs (98%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/FractionDisplay.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/IDisplay.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/IGlyphDisplay.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/InnerDisplay.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/LargeOpLimitsDisplay.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/ListDisplay.cs (99%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/MathList.cs (99%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/RadicalDisplay.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/Extensions/TextLineDisplay.cs (98%) rename {CSharpMath.Editor => CSharpMath/Editor}/MathKeyboard.cs (99%) rename {CSharpMath.Editor => CSharpMath/Editor}/MathKeyboardInput.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/MathListIndex.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/MathListRange.cs (100%) rename {CSharpMath.Editor => CSharpMath/Editor}/SubIndexTypeMismatchException.cs (63%) delete mode 100644 CSharpMath/Structures/ObservableRangeCollection.cs delete mode 100644 CSharpMath/Structures/Space.cs delete mode 100644 PixelFarm.Typography (Excerpt)/PixelFarm.Typography (Excerpt).projitems delete mode 100644 PixelFarm.Typography (Excerpt)/PixelFarm.Typography (Excerpt).shproj create mode 100644 global.json diff --git a/.github/workflows/Benchmark.yml b/.github/workflows/Benchmark.yml index f7b8ecbfd..961622b32 100644 --- a/.github/workflows/Benchmark.yml +++ b/.github/workflows/Benchmark.yml @@ -1,20 +1,20 @@ name: Benchmark -on: [push, pull_request] +on: push jobs: Rendering: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: submodules: 'recursive' - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + - name: Setup .NET + uses: actions/setup-dotnet@v5 with: - dotnet-version: 3.1.401 + dotnet-version: '10.x' - run: dotnet run -p CSharpMath.Rendering.Benchmarks - name: Store benchmark result - uses: Happypig375/github-action-benchmark@v1 + uses: benchmark-action/github-action-benchmark@v1 with: name: CSharpMath.Rendering.Benchmarks tool: 'benchmarkdotnet' diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml deleted file mode 100644 index 459f98864..000000000 --- a/.github/workflows/Build.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Build - -on: [push, pull_request] -jobs: - Everything: - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: 'recursive' - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '3.1.401' - - name: Setup NuGet - uses: NuGet/setup-nuget@v1.0.2 - - name: Setup MSBuild Path - uses: warrenbuckley/Setup-MSBuild@v1 - - name: Restore NuGet Packages - run: nuget restore CSharpMath.sln - - name: Build Everything - run: msbuild CSharpMath.sln /p:Configuration=Release diff --git a/.github/workflows/Nightly.yml b/.github/workflows/Nightly.yml new file mode 100644 index 000000000..ed681a0aa --- /dev/null +++ b/.github/workflows/Nightly.yml @@ -0,0 +1,82 @@ +name: Upload test results and nightly builds + +on: push +jobs: + Everything: + runs-on: windows-latest + steps: + - name: Update draft on GitHub Releases + id: release_drafter + uses: release-drafter/release-drafter@v6.0.0 # Pinned to v6.0.0 to avoid v6.1.0 bug: https://github.com/release-drafter/release-drafter/issues/1425 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: actions/checkout@v6 + with: + submodules: 'recursive' + - name: Setup .NET + uses: actions/setup-dotnet@v5 + with: + dotnet-version: '10.x' + - name: Build and Test + env: + RELEASE_NOTES: | + # ${{ steps.release_drafter.outputs.name }} + + ${{ steps.release_drafter.outputs.body }} + run: | + # .NET Core MSBuild cannot parse , and ; correctly so we replace them with substitutions: https://github.com/dotnet/msbuild/issues/471#issuecomment-366268743 + # PowerShell string replacement + $env:RELEASE_NOTES = $env:RELEASE_NOTES -replace ',','%2C' -replace ';','%3B' + + dotnet workload restore + dotnet test --solution CSharpMath.sln -c Release -p:PackageReleaseNotes="$env:RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} + #### Awaiting coverlet.MTP at https://github.com/coverlet-coverage/coverlet/pull/1788 + # # --collect:"XPlat Code Coverage" means collect test coverage with https://github.com/coverlet-coverage/coverlet + # # Coverlet settings come after --: https://github.com/coverlet-coverage/coverlet/blob/master/Documentation/VSTestIntegration.md#advanced-options-supported-via-runsettings + # dotnet test --solution CSharpMath.sln -c Release --collect:"XPlat Code Coverage" --results-directory .testcoverage -p:PackageReleaseNotes="$env:RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.IncludeTestAssembly=true + # shell: pwsh + #- name: Run ReportGenerator on Test Coverage results + # uses: danielpalme/ReportGenerator-GitHub-Action@5 + # with: + # reports: '.testcoverage/**/*.*' # REQUIRED # The coverage reports that should be parsed (separated by semicolon). Globbing is supported. + # targetdir: '.testcoverage/report' # REQUIRED # The directory where the generated report should be saved. + # reporttypes: 'Html' # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary + # title: 'CSharpMath test coverage results' # Optional title. + # tag: ${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} # Optional tag or build version. + #- name: Upload CSharpMath test coverage results as CI artifacts + # uses: actions/upload-artifact@v4 + # with: + # name: CSharpMath test coverage results + # path: .testcoverage/ + #- name: Upload CSharpMath test coverage results to codecov.io + # uses: codecov/codecov-action@v4 + # with: + # file: .testcoverage/**/*.xml # optional + # name: CSharpMath test coverage # optional + # fail_ci_if_error: false # optional (default = false) + - name: Upload CSharpMath.Rendering.Tests results as CI artifacts + uses: actions/upload-artifact@v4 + if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 + with: + name: CSharpMath.Rendering.Tests results + path: CSharpMath.Rendering.Tests/*/*.png + - name: Upload CSharpMath.Xaml.Tests.NuGet results as CI artifacts + uses: actions/upload-artifact@v4 + if: always() + with: + name: CSharpMath.Xaml.Tests.NuGet results + path: CSharpMath.Xaml.Tests.NuGet/*.png + - name: Upload NuGet packages as CI artifacts + uses: actions/upload-artifact@v4 + if: always() + with: + name: NuGet packages + path: .nupkgs/ + - name: Push CI artifacts to GitHub Packages registry + if: github.ref == 'refs/heads/master' + run: | + # "dotnet nuget push" with "dotnet nuget add source" to GitHub Packages is unstable for project names with a dot: https://github.com/NuGet/Home/issues/9775#issuecomment-714509211 + # So we must specify api-key directly in "dotnet nuget push" instead of following the GitHub Packages documentation + # --no-symbols true to not let GitHub Releases interpret .snupkg as .nupkg + dotnet nuget push '.nupkgs\*.nupkg' --source 'https://nuget.pkg.github.com/verybadcat/index.json' --api-key ${{ github.token }} --skip-duplicate --no-symbols true + shell: pwsh \ No newline at end of file diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 4ffeb554c..d65f9c25c 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -5,15 +5,15 @@ on: types: [published] jobs: CSharpMath: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: submodules: 'recursive' - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + - name: Setup .NET + uses: actions/setup-dotnet@v5 with: - dotnet-version: '3.1.401' + dotnet-version: '10.x' - name: Build GitHub Releases draft artifacts env: RELEASE_NOTES: | @@ -22,13 +22,13 @@ jobs: ${{ github.event.release.body }} run: | # .NET Core MSBuild cannot parse , and ; correctly so we replace them with substitutions: https://github.com/dotnet/msbuild/issues/471#issuecomment-366268743 - # https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion - # ${parameter/pattern/string} If pattern begins with ‘/’, all matches of pattern are replaced with string. Normally only the first match is replaced. - RELEASE_NOTES=${RELEASE_NOTES//,/%2C} - RELEASE_NOTES=${RELEASE_NOTES//;/%3B} + # PowerShell string replacement + $env:RELEASE_NOTES = $env:RELEASE_NOTES -replace ',','%2C' -replace ';','%3B' + dotnet workload restore # -r for restore - dotnet msbuild -r -p:Configuration=Release -p:PackageVersion="${{ github.event.release.tag_name }}" -p:PackageReleaseNotes="$RELEASE_NOTES" CSharpMath.CrossPlatform.slnf + dotnet msbuild -r -p:Configuration=Release -p:PackageVersion="${{ github.event.release.tag_name }}" -p:PackageReleaseNotes="$env:RELEASE_NOTES" CSharpMath.sln + shell: pwsh - name: Upload to GitHub Releases uses: svenstaro/upload-release-action@v2 with: @@ -38,6 +38,7 @@ jobs: file_glob: true overwrite: true - name: Upload to NuGet - run: | # We use double quotes to avoid shell globbing: https://github.com/NuGet/Home/issues/4393#issuecomment-667618120 + run: | # Use --skip-duplicate since we want re-runs of this workflow to succeed in case of network issues - dotnet nuget push ".nupkgs/*.nupkg" -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json --skip-duplicate + dotnet nuget push '.nupkgs\*.nupkg' -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json --skip-duplicate + shell: pwsh diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index 6492d7209..e7afd2f41 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -1,178 +1,29 @@ -name: Test +name: Build and Test -on: [push, pull_request] +on: push jobs: - Core: - runs-on: ubuntu-latest # release-drafter/release-drafter@v5 only works on Linux: https://github.com/release-drafter/release-drafter/issues/558 + Everything: + strategy: + fail-fast: false # Don't cancel other os builds if one fails + matrix: + # Check included Xcode versions for GitHub Actions: https://github.com/actions/runner-images?tab=readme-ov-file#available-images + os: [windows-latest, ubuntu-latest, macos-26] + runs-on: ${{ matrix.os }} steps: - - name: Update draft on GitHub Releases - id: release_drafter - uses: release-drafter/release-drafter@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v2 + - uses: maxim-lobanov/setup-xcode@v1 + if: startsWith(matrix.os, 'macos') with: - submodules: 'recursive' - - name: Setup .NET Core # Required to execute ReportGenerator - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '3.1.401' - - name: Update dependencies in CSharpMath.Xaml.Tests.NuGet - run: | - dotnet tool install -g dotnet-outdated - update() { - dotnet outdated -u CSharpMath.Xaml.Tests.NuGet - dotnet outdated -pre Always -inc CSharpMath -inc Avalonia -u CSharpMath.Xaml.Tests.NuGet - } - # retry 5 times since dotnet outdated fails often: https://github.com/jerriep/dotnet-outdated/issues/299 - update || update || update || update || update - - name: Build and Test - env: - RELEASE_NOTES: | - # ${{ steps.release_drafter.outputs.name }} - - ${{ steps.release_drafter.outputs.body }} - run: | - # .NET Core MSBuild cannot parse , and ; correctly so we replace them with substitutions: https://github.com/dotnet/msbuild/issues/471#issuecomment-366268743 - # https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion - # ${parameter/pattern/string} If pattern begins with ‘/’, all matches of pattern are replaced with string. Normally only the first match is replaced. - RELEASE_NOTES=${RELEASE_NOTES//,/%2C} - RELEASE_NOTES=${RELEASE_NOTES//;/%3B} - - # --collect:"XPlat Code Coverage" means collect test coverage with https://github.com/coverlet-coverage/coverlet - # Coverlet settings come after --: https://github.com/coverlet-coverage/coverlet/blob/master/Documentation/VSTestIntegration.md#advanced-options-supported-via-runsettings - dotnet test CSharpMath.CrossPlatform.slnf -c Release -l GitHubActions --blame --collect:"XPlat Code Coverage" -r .testcoverage -p:PackageReleaseNotes="$RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.IncludeTestAssembly=true - - name: Run ReportGenerator on Test Coverage results - uses: danielpalme/ReportGenerator-GitHub-Action@4.6.7 - with: - reports: '.testcoverage/**/*.*' # REQUIRED # The coverage reports that should be parsed (separated by semicolon). Globbing is supported. - targetdir: '.testcoverage/report' # REQUIRED # The directory where the generated report should be saved. - reporttypes: 'Html' # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary - title: 'CSharpMath test coverage results' # Optional title. - tag: ${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} # Optional tag or build version. - - name: Upload CSharpMath test coverage results as CI artifacts - uses: actions/upload-artifact@v2 - with: - name: CSharpMath test coverage results - path: .testcoverage/ - - name: Upload CSharpMath test coverage results to codecov.io - uses: codecov/codecov-action@v1 - with: - file: .testcoverage/**/*.xml # optional - name: CSharpMath test coverage # optional - fail_ci_if_error: true # optional (default = false) - - name: Upload CSharpMath.Rendering.Tests results as CI artifacts - uses: actions/upload-artifact@v2 - if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 + # Check required Xcode version for latest "dotnet workload restore": https://github.com/dotnet/macios/releases + xcode-version: '26.2' # If this is to be changed, also check macos-version in matrix.os above + - uses: actions/setup-dotnet@v5 with: - name: CSharpMath.Rendering.Tests results - path: CSharpMath.Rendering.Tests/*/*.png - - name: Upload CSharpMath.Xaml.Tests.NuGet results as CI artifacts - uses: actions/upload-artifact@v2 - if: always() - with: - name: CSharpMath.Xaml.Tests.NuGet results - path: CSharpMath.Xaml.Tests.NuGet/*.png - - name: Upload NuGet packages as CI artifacts - uses: actions/upload-artifact@v2 - if: always() - with: - name: NuGet packages - path: .nupkgs/ - - name: Push CI artifacts to GitHub Packages registry - if: github.ref == 'refs/heads/master' - run: | - # "dotnet nuget push" with "dotnet nuget add source" to GitHub Packages is unstable for project names with a dot: https://github.com/NuGet/Home/issues/9775#issuecomment-714509211 - # So we must specify api-key directly in "dotnet nuget push" instead of following the GitHub Packages documentation - # We use quotes to avoid shell globbing: https://github.com/NuGet/Home/issues/4393#issuecomment-667618120 - # --no-symbols true to not let GitHub Releases interpret .snupkg as .nupkg - dotnet nuget push '.nupkgs/*.nupkg' --source 'https://nuget.pkg.github.com/verybadcat/index.json' --api-key ${{ github.token }} --skip-duplicate --no-symbols true - Ios: - runs-on: macos-latest - steps: - - uses: actions/checkout@v2 + dotnet-version: '10.x' + - uses: actions/checkout@v6 with: submodules: 'recursive' - - run: nuget restore CSharpMath.sln - - run: msbuild CSharpMath.Ios.Tests - - name: Run tests - env: - IOS_SIM_NAME: iPhone 11 # https://github.com/actions/virtual-environments/blob/master/images/macos/macos-10.15-Readme.md#installed-simulators - BUNDLE_IDENTIFIER: CSharpMath.Ios.Unit-Tests # Located inside CSharpMath.Ios.Tests Info.plist file - APP_PATH: CSharpMath.Ios.Tests/bin/iPhoneSimulator/Debug/CSharpMath.Ios.Tests.app - run: | - # This script is a heavily modified version of https://gist.github.com/jerrymarino/1f9eb6a06c423f9744ea297d80193a9b - - IOS_SIM_UDID=`xcrun simctl list | grep -w "$IOS_SIM_NAME" | awk 'match($0, /\(([-0-9A-F]+)\)/) { print substr( $0, RSTART + 1, RLENGTH - 2 )}' | head -1` - SIMULATOR_PATH='/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator' - - # run_ios_sim builds and runs an iOS app on the simulator - # - # It is designed to replicate the behavior of "Run" in Xcode and assumes basic - # xcodebuild usage. - # - # USAGE: - # export IOS_SIM_UDID=342F9A20-DF48-41A9-BE60-C6B35F47E97F; \ - # export BUNDLE_IDENTIFIER=a.Some; \ - # export APP_PATH=$PWD/Build/Debug-iphonesimulator/$APP_NAME.app \ - # /path/to/run_ios_sim.sh - # - # Note that the UDID must match a device where runtime is installed See - # available devices with "simctl list" - # - # Tested on Xcode 8.3.1 a few times - # Author: Jerry Marino - @jerrymarino - - APP_NAME=`echo ""${APP_PATH##*/}"" | cut -d'.' -f1` - - echo "Running sim for $APP_NAME - $BUNDLE_IDENTIFIER" - - # If the booted simulator does not match, then we need to restart it. Expect an - # output list of the form - # "Phone: iPhone 7 Plus (342F9A20-DF48-41A9-BE60-C6B35F47E97F) (Booted)" - BOOTED_UDID=`xcrun simctl list | grep Booted | perl -pe 's/(.*\()(.*)\)+ (.*)/\2/' | sed -n 1p` - if [[ $BOOTED_UDID != $IOS_SIM_UDID ]]; then - killall Simulator || true # Ignore error code 1: No matching process has been found - else - # FIXME: We don't need to do this for all cases and - # it is slow - killall Simulator || true # Ignore error code 1: No matching process has been found - fi - - # Open the simulator - open -a "$SIMULATOR_PATH" --args -CurrentDeviceUDID $IOS_SIM_UDID - - # Wait until there is a device booted - - function booted_sim_ct() { - echo `xcrun simctl list | grep Booted | wc -l | sed -e 's/ //g'` - } - - while [ `booted_sim_ct` -lt 1 ] - do - sleep 1 - done - - echo "Installing app at path $APP_PATH" - xcrun simctl install booted $APP_PATH - - # Launch the app program into the booted sim - TESTS_OUTPUT=`xcrun simctl launch --console booted "$BUNDLE_IDENTIFIER" 2>&1` - # 2>&1 means "redirect stderr to stdout": https://stackoverflow.com/a/818284/5429648 - - echo "$TESTS_OUTPUT" - - # Move artifacts (generated pictures) to a known path for uploading - TESTS_ARTIFACTS="`xcrun simctl get_app_container booted $BUNDLE_IDENTIFIER data`/Documents/*" - mkdir -p /tmp/tests_artifacts - mv $TESTS_ARTIFACTS /tmp/tests_artifacts # We don't put $TESTS_ARTIFACTS in double quotes because we need path expansion - - # We fail this workflow if the debug output contains [FAIL] (i.e. a test has failed). - if [[ "$TESTS_OUTPUT" == *"[FAIL]"* ]] - then exit 1 - fi - - uses: actions/upload-artifact@v2 - if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 - with: - name: CSharpMath.Ios.Tests Results - path: /tmp/tests_artifacts + - name: Install MAUI workloads + run: dotnet workload restore + - name: Build Everything + run: dotnet build CSharpMath.sln # Newer macOS workloads may require newer Xcode versions. Update above. + - name: Run Tests + run: dotnet test --solution CSharpMath.sln \ No newline at end of file diff --git a/.gitignore b/.gitignore index 8544c14b2..b69f62844 100644 --- a/.gitignore +++ b/.gitignore @@ -63,7 +63,6 @@ dlldata.c project.lock.json project.fragment.lock.json artifacts/ -**/Properties/launchSettings.json *_i.c *_p.c diff --git a/.gitmodules b/.gitmodules index 09164e2b0..8bcba5cb2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "Typography"] path = Typography url = https://github.com/LayoutFarm/Typography.git -[submodule "Wiki"] - path = CSharpMath.Wiki - url = https://github.com/verybadcat/CSharpMath.wiki.git diff --git a/CSharpMath.Apple/AppleMathView.cs b/CSharpMath.Apple/AppleMathView.cs deleted file mode 100644 index 19ae208aa..000000000 --- a/CSharpMath.Apple/AppleMathView.cs +++ /dev/null @@ -1,128 +0,0 @@ -using CSharpMath.Atom; -using CSharpMath.Display; -using CSharpMath.Display.FrontEnd; -using CoreGraphics; -using UIKit; -using TGlyph = System.UInt16; -using TFont = CSharpMath.Apple.AppleMathFont; -using CoreText; -using System; -using Foundation; -#if __IOS__ -using NView = UIKit.UIView; -using NColor = UIKit.UIColor; -using NContentInsets = UIKit.UIEdgeInsets; -#else -using NView = AppKit.NSView; -#endif - -namespace CSharpMath.Apple { - public class AppleMathView : NView { - public string? ErrorMessage { get; set; } - private IDisplay? _displayList = null; - public float FontSize { get; set; } = 20f; - public ColumnAlignment TextAlignment { get; set; } = ColumnAlignment.Left; - public NContentInsets ContentInsets { get; set; } - private LineStyle _style = LineStyle.Display; - public LineStyle LineStyle { - get => _style; - set { - _style = value; - if (_mathList != null) { - _displayList = Typesetter.CreateLine(_mathList, - TFont.LatinMath(FontSize), _typesettingContext, _style); - } - InvalidateIntrinsicContentSize(); - SetNeedsLayout(); - } - } - private MathList _mathList = new MathList(); - public MathList MathList { - get => _mathList; - set { - _mathList = value; - LaTeX = LaTeXParser.MathListToLaTeX(value).ToString(); - InvalidateIntrinsicContentSize(); - SetNeedsLayout(); - } - } - private string _latex = ""; - public string LaTeX { - get => _latex; - set { - _latex = value; - (_mathList, ErrorMessage) = LaTeXParser.MathListFromLaTeX(value); - if (_mathList != null) { - _displayList = Typesetter.CreateLine(_mathList, - TFont.LatinMath(FontSize), _typesettingContext, _style); - } - InvalidateIntrinsicContentSize(); - SetNeedsLayout(); - } - } - public bool DisplayErrorInline { get; set; } = true; - public NColor TextColor { get; set; } - private readonly TypesettingContext _typesettingContext; - public AppleMathView - (TypesettingContext typesettingContext, float fontSize) { - Layer.GeometryFlipped = true; - BackgroundColor = NColor.FromRGB(0.9f, 0.9f, 0.9f); - TextColor = NColor.Black; - FontSize = fontSize; - _typesettingContext = typesettingContext; - } - public override CGSize SizeThatFits(CGSize size) { - CGSize r; - if (_displayList != null) { - r = _displayList.DisplayBounds().Size; - r.Width += ContentInsets.Left + ContentInsets.Right; - r.Height += ContentInsets.Top + ContentInsets.Bottom; - } else { - r = new CGSize(320, 40); - } - return r; - } - public override void LayoutSubviews() { - if (_mathList != null && _displayList != null) { - float displayWidth = _displayList.Width; - var textX = TextAlignment switch - { - ColumnAlignment.Left => ContentInsets.Left, - ColumnAlignment.Center => - (Bounds.Size.Width - ContentInsets.Right - displayWidth) / 2, - ColumnAlignment.Right => - Bounds.Size.Width - ContentInsets.Right - displayWidth, - _ => 0, - }; - var availableHeight = - Bounds.Size.Height - ContentInsets.Top - ContentInsets.Bottom; - var contentHeight = - Math.Max(_displayList.Ascent + _displayList.Descent, FontSize / 2); - var textY = - (availableHeight - contentHeight) / 2 - + ContentInsets.Bottom + _displayList.Descent; - _displayList.Position = new System.Drawing.PointF((float)textX, (float)textY); - } - } - public override void Draw(CGRect rect) { - base.Draw(rect); - var cgContext = UIGraphics.GetCurrentContext(); - if (_mathList != null && _displayList != null) { - cgContext.SaveState(); - cgContext.SetStrokeColor(TextColor.CGColor); - cgContext.SetFillColor(TextColor.CGColor); - _displayList.Draw(new AppleGraphicsContext(cgContext)); - cgContext.RestoreState(); - } else if (ErrorMessage != null) { - cgContext.SaveState(); - float errorFontSize = 20; - cgContext.TextPosition = new CGPoint(0, Bounds.Size.Height - errorFontSize); - new CTLine(new NSAttributedString(ErrorMessage, new UIStringAttributes { - ForegroundColor = NColor.Red, - Font = UIFont.SystemFontOfSize(errorFontSize), - })).Draw(cgContext); - cgContext.RestoreState(); - } - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs b/CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs deleted file mode 100644 index 023aabec5..000000000 --- a/CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CSharpMath.Apple { - public class AppleFontMeasurer : Display.FrontEnd.IFontMeasurer { - private AppleFontMeasurer() { } - public static AppleFontMeasurer Instance { get; } = new AppleFontMeasurer(); - public int GetUnitsPerEm(AppleMathFont font) => (int)font.CtFont.UnitsPerEmMetric; - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs b/CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs deleted file mode 100644 index 71f44661d..000000000 --- a/CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using CoreGraphics; -using CoreText; -using CSharpMath.Display; -using CSharpMath.Display.FrontEnd; -using TGlyph = System.UInt16; -using TFont = CSharpMath.Apple.AppleMathFont; - -namespace CSharpMath.Apple { - public class AppleGlyphBoundsProvider: IGlyphBoundsProvider { - private AppleGlyphBoundsProvider() { } - public static AppleGlyphBoundsProvider Instance { get; } = new AppleGlyphBoundsProvider(); - public (IEnumerable Advances, float Total) GetAdvancesForGlyphs - (TFont font, IEnumerable glyphs, int nGlyphs) { - using var glyphArray = new Structures.RentedArray(glyphs, nGlyphs); - var advanceSizes = new CGSize[nGlyphs]; - var combinedAdvance = font.CtFont.GetAdvancesForGlyphs - (CTFontOrientation.Default, glyphArray.Result.Array, advanceSizes, nGlyphs); - return (advanceSizes.Select(advance => (float)advance.Width), (float)combinedAdvance); - } - public IEnumerable GetBoundingRectsForGlyphs(TFont font, IEnumerable glyphs, int nVariants) { - using var glyphArray = new Structures.RentedArray(glyphs, nVariants); - var rects = new CGRect[nVariants]; - font.CtFont.GetBoundingRects(CTFontOrientation.Horizontal, glyphArray.Result.Array, rects, nVariants); - return rects.Select(rect => (RectangleF)rect); - } - public float GetTypographicWidth(TFont font, AttributedGlyphRun run) { - using var aString = run.ToNsAttributedString(); - using var ctLine = new CTLine(aString); - return (float)ctLine.GetTypographicBounds(); - } - } -} diff --git a/CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs b/CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs deleted file mode 100644 index 556c5611c..000000000 --- a/CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs +++ /dev/null @@ -1,11 +0,0 @@ -using CoreGraphics; -using TGlyph = System.UInt16; -namespace CSharpMath.Apple { - public class AppleGlyphNameProvider : Display.FrontEnd.IGlyphNameProvider { - private readonly CGFont _cgFont; - public AppleGlyphNameProvider(CGFont someCgFontSizeIrrelevant) => - _cgFont = someCgFontSizeIrrelevant; - public TGlyph GetGlyph(string glyphName) => _cgFont.GetGlyphWithGlyphName(glyphName); - public string GetGlyphName(TGlyph glyph) => _cgFont.GlyphNameForGlyph(glyph); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs b/CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs deleted file mode 100644 index 68bdbf5eb..000000000 --- a/CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using CoreGraphics; -using CoreText; -using CSharpMath.Display; -using TFont = CSharpMath.Apple.AppleMathFont; -using TGlyph = System.UInt16; - -namespace CSharpMath.Apple { - public class AppleGraphicsContext : Display.FrontEnd.IGraphicsContext { - public AppleGraphicsContext(CGContext cgContext) => CgContext = cgContext; - public CGContext CgContext { get; set; } - public void DrawGlyphsAtPoints - (IReadOnlyList glyphs, TFont font, IEnumerable points, Color? color) { - if (color.HasValue) CgContext.SetFillColor(color.GetValueOrDefault().ToCGColor()); - font.CtFont.DrawGlyphs(CgContext, glyphs.ToArray(), points.Select(p => (CGPoint)p).ToArray()); - } - - public void DrawLine(float x1, float y1, float x2, float y2, float lineThickness, Color? color) { - CgContext.SetLineWidth(lineThickness); - CgContext.SetLineCap(CGLineCap.Round); - if (color.HasValue) CgContext.SetStrokeColor(color.GetValueOrDefault().ToCGColor()); - CgContext.AddLines(new[] { new CGPoint(x1, y1), new CGPoint(x2, y2) }); - CgContext.StrokePath(); - } - - public void DrawGlyphRunWithOffset(AttributedGlyphRun run, PointF offset, Color? color) { - CgContext.TextPosition = new CGPoint - (CgContext.TextPosition.X + offset.X, CgContext.TextPosition.Y + offset.Y); - if (color.HasValue) CgContext.SetFillColor(color.GetValueOrDefault().ToCGColor()); - using var textLine = new CTLine(run.ToNsAttributedString()); - textLine.Draw(CgContext); - } - - public void FillRect(RectangleF rect, Color color) { - CgContext.SetFillColor(color.ToCGColor()); - CgContext.FillRect(new CGRect(rect.X, rect.Y, rect.Width, rect.Height)); - } - - public void RestoreState() { - CgContext.RestoreState(); - } - - public void SaveState() { - CgContext.SaveState(); - } - - public void SetTextPosition(PointF position) { - CgContext.TextPosition = position; - } - - public void Translate(PointF dxy) { - CgContext.TranslateCTM(dxy.X, dxy.Y); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleMathFont.cs b/CSharpMath.Apple/BackEnd/AppleMathFont.cs deleted file mode 100644 index 61cf2f954..000000000 --- a/CSharpMath.Apple/BackEnd/AppleMathFont.cs +++ /dev/null @@ -1,38 +0,0 @@ -using CoreGraphics; -using CoreText; - -namespace CSharpMath.Apple { - /// Corresponds to MTFont in iosMath. - public struct AppleMathFont : Display.FrontEnd.IFont { - public float PointSize { get; } - public CGFont CgFont { get; private set; } - public CTFont CtFont { get; private set; } - public string Name { get; private set; } - internal AppleMathFont(string name, CGFont cgFont, float size) { - PointSize = size; - Name = name; - CgFont = cgFont; - CtFont = new CTFont(CgFont, size, CGAffineTransform.MakeIdentity()); - } - public AppleMathFont(AppleMathFont cloneMe, float pointSize) { - PointSize = pointSize; - Name = cloneMe.Name; - CgFont = cloneMe.CgFont; - CtFont = new CTFont(CgFont, pointSize, CGAffineTransform.MakeIdentity()); - } - private const string LatinMathFontName = "latinmodern-math"; - static AppleMathFont() { - using var fontDataProvider = new CGDataProvider( - Foundation.NSData.FromStream( - new Resources.ManifestResourceProvider( - System.Reflection.Assembly.GetExecutingAssembly() - ).ManifestStream(LatinMathFontName + ".otf") - ) - ); - LatinMathCG = CGFont.CreateFromProvider(fontDataProvider); - } - public static CGFont LatinMathCG { get; } - public static AppleMathFont LatinMath(float pointSize) => - new AppleMathFont(LatinMathFontName, LatinMathCG, pointSize); - } -} diff --git a/CSharpMath.Apple/BackEnd/AppleTypesetters.cs b/CSharpMath.Apple/BackEnd/AppleTypesetters.cs deleted file mode 100644 index 319fc4f11..000000000 --- a/CSharpMath.Apple/BackEnd/AppleTypesetters.cs +++ /dev/null @@ -1,18 +0,0 @@ -using CSharpMath.Display.FrontEnd; -using TGlyph = System.UInt16; - -namespace CSharpMath.Apple { - public static class AppleTypesetters { - public static TypesettingContext LatinMath { get; } = - new TypesettingContext( - (font, size) => new AppleMathFont(font, size), - AppleGlyphBoundsProvider.Instance, - CtFontGlyphFinder.Instance, - new JsonMathTable( - AppleFontMeasurer.Instance, - Resources.ManifestResources.LatinMath, - new AppleGlyphNameProvider(AppleMathFont.LatinMath(20).CgFont), - AppleGlyphBoundsProvider.Instance) - ); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs b/CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs deleted file mode 100644 index 026ef06bd..000000000 --- a/CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs +++ /dev/null @@ -1,40 +0,0 @@ -using CSharpMath.Display.FrontEnd; -using TFont = CSharpMath.Apple.AppleMathFont; -using TGlyph = System.UInt16; -using System.Globalization; -using System.Collections.Generic; - -namespace CSharpMath.Apple { - public class CtFontGlyphFinder : IGlyphFinder { - private CtFontGlyphFinder() { } - public static CtFontGlyphFinder Instance { get; } = new CtFontGlyphFinder(); - public IEnumerable FindGlyphs(TFont font, string str) { - // not completely sure this is correct. Need an actual - // example of a composed character sequence coming from LaTeX. - var unicodeIndexes = StringInfo.ParseCombiningCharacters(str); - foreach (var index in unicodeIndexes) { - yield return FindGlyphForCharacterAtIndex(font, index, str); - } - } - public bool GlyphIsEmpty(TGlyph glyph) => glyph == 0; - public TGlyph EmptyGlyph => 0; - public TGlyph FindGlyphForCharacterAtIndex(TFont font, int index, string str) { - var unicodeIndices = StringInfo.ParseCombiningCharacters(str); - int start = 0; - int end = str.Length; - foreach (var unicodeIndex in unicodeIndices) { - if (unicodeIndex <= index) { - start = unicodeIndex; - } else { - end = unicodeIndex; - break; - } - } - int length = end - start; - TGlyph[] glyphs = new TGlyph[length]; - font.CtFont.GetGlyphsForCharacters( - str.Substring(start, length).ToCharArray(), glyphs, length); - return glyphs[0]; - } - } -} diff --git a/CSharpMath.Apple/BackEnd/IFontMeasurer.cs b/CSharpMath.Apple/BackEnd/IFontMeasurer.cs deleted file mode 100644 index a32602cd9..000000000 --- a/CSharpMath.Apple/BackEnd/IFontMeasurer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CSharpMath.Display.FrontEnd { - public interface IFontMeasurer where TFont: IFont { - ///

A proportionality constant that is applied when - /// reading from the Json table. - int GetUnitsPerEm(TFont font); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs b/CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs deleted file mode 100644 index 0918bf91d..000000000 --- a/CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace CSharpMath.Display.FrontEnd { - /// - /// The names provided by this class are used to lookup spacings in JsonMathTable.cs. - /// - public interface IGlyphNameProvider { - string GetGlyphName(TGlyph glyph); - TGlyph GetGlyph(string glyphName); - } -} diff --git a/CSharpMath.Apple/CSharpMath.Apple.projitems b/CSharpMath.Apple/CSharpMath.Apple.projitems deleted file mode 100644 index 2d0cd4e8e..000000000 --- a/CSharpMath.Apple/CSharpMath.Apple.projitems +++ /dev/null @@ -1,36 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - true - {1E62C0F0-B5C9-430E-ADDC-6F6EC6E0BDE1} - - - CSharpMath.Apple - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Apple/CSharpMath.Apple.shproj b/CSharpMath.Apple/CSharpMath.Apple.shproj deleted file mode 100644 index 6d1f84c6e..000000000 --- a/CSharpMath.Apple/CSharpMath.Apple.shproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - {1E62C0F0-B5C9-430E-ADDC-6F6EC6E0BDE1} - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Apple/Extensions/AttributedGlyphRun.cs b/CSharpMath.Apple/Extensions/AttributedGlyphRun.cs deleted file mode 100644 index 6aede1974..000000000 --- a/CSharpMath.Apple/Extensions/AttributedGlyphRun.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Globalization; -using CoreText; -using CSharpMath.Display; -using Foundation; -using TFont = CSharpMath.Apple.AppleMathFont; -using TGlyph = System.UInt16; - -namespace CSharpMath.Apple { - public static partial class Extensions { - public static NSMutableAttributedString ToNsAttributedString - (this AttributedGlyphRun glyphRun) { - var text = glyphRun.Text.ToString(); - var unicodeIndexes = StringInfo.ParseCombiningCharacters(text); - var attributedString = new NSMutableAttributedString(text, new CTStringAttributes { - ForegroundColorFromContext = true, - Font = glyphRun.Font.CtFont - }); - var kernedGlyphs = glyphRun.GlyphInfos; - for (int i = 0; i < kernedGlyphs.Count; i++) { - var range = new NSRange(unicodeIndexes[i], - (i < unicodeIndexes.Length - 1 ? unicodeIndexes[i + 1] : text.Length) - - unicodeIndexes[i]); - if (kernedGlyphs[i].KernAfterGlyph is var kern && !(kern is 0)) - attributedString.AddAttribute - (CTStringAttributeKey.KerningAdjustment, new NSNumber(kern), range); - if (kernedGlyphs[i].Foreground is System.Drawing.Color foreground) - attributedString.AddAttribute(CTStringAttributeKey.ForegroundColor, - ObjCRuntime.Runtime.GetNSObject(foreground.ToCGColor().Handle), range); - } - return attributedString; - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Extensions/Color.cs b/CSharpMath.Apple/Extensions/Color.cs deleted file mode 100644 index 828c7de96..000000000 --- a/CSharpMath.Apple/Extensions/Color.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace CSharpMath.Apple { - using System.Drawing; - partial class Extensions { - public static CoreGraphics.CGColor ToCGColor(this Color color) => - new CoreGraphics.CGColor(color.R / 255f, color.G / 255f, color.B / 255f, color.A / 255f); - public static UIKit.UIColor ToUIColor(this Color color) => - new UIKit.UIColor(color.R / 255f, color.G / 255f, color.B / 255f, color.A / 255f); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Resources/AssemblyExtensions.cs b/CSharpMath.Apple/Resources/AssemblyExtensions.cs deleted file mode 100644 index ba2c465e2..000000000 --- a/CSharpMath.Apple/Resources/AssemblyExtensions.cs +++ /dev/null @@ -1,70 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Reflection; - -namespace CSharpMath.Resources { - public static class Extensions { - public static string? ManifestResourcePrefix(this Assembly assembly) { - string? r = null; - const string resourceString = ".Resources."; - int resourcesStringLength = resourceString.Length; - foreach (string name in assembly.GetManifestResourceNames()) { - int resIndex = name.LastIndexOf(resourceString, StringComparison.OrdinalIgnoreCase); - if (resIndex > 0) { - int resEndIndex = resIndex + resourcesStringLength; - r = name.Substring(0, resEndIndex); - break; - } - } - return r; - } - public static List ManifestEntriesWithPrefix - (this Assembly assembly, string prefix -#if DEBUG - , bool recursingIsOK = true -#endif - ) { - var r = new List(); - var namePrefix = assembly.ManifestResourcePrefix(); - if (namePrefix != null) { - int resEndIndex = namePrefix.Length; - string[] names = assembly.GetManifestResourceNames(); - string fullPrefix = namePrefix + prefix; - foreach (string name in names) { - if (name.StartsWith(fullPrefix, StringComparison.OrdinalIgnoreCase)) { - string removeMyName = name.Substring(resEndIndex); - r.Add(removeMyName); - } - } -#if DEBUG - if (r.Count == 0) { - string errorMessage; - if (fullPrefix.ToLowerInvariant().IndexOf("resources.resources.resources", StringComparison.OrdinalIgnoreCase) != -1) { - errorMessage = prefix + " not found! Input path should not start with 'Resources' as that is added in this method."; - } else { - errorMessage = prefix + " not found! Probably either an incorrect path or incorrect resource type (should be EmbeddedResource)."; - } - - if (recursingIsOK) { - int length = prefix.Length; - while (length > 1) { - length--; - string shorterPrefix = prefix.Substring(0, length); - var shorterList = assembly.ManifestEntriesWithPrefix(shorterPrefix, false); - if (shorterList.Count > 1) { - string firstPartial = shorterList[0]; - } - } - if (length == 1) { - throw new FileNotFoundException("No matches found, even of the first character", prefix); - } - } - throw new FileNotFoundException(errorMessage); - } -#endif - } - return r; - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Resources/ManifestResourceProvider.cs b/CSharpMath.Apple/Resources/ManifestResourceProvider.cs deleted file mode 100644 index 1dafa2b31..000000000 --- a/CSharpMath.Apple/Resources/ManifestResourceProvider.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.IO; -using System.Reflection; - -namespace CSharpMath.Resources { - public class ManifestResourceProvider { - private readonly Assembly _resourceAssembly; - /// Pass in the assembly where the resources are stored. - public ManifestResourceProvider(Assembly resourceAssembly) => - _resourceAssembly = resourceAssembly; - public Stream? ManifestStream(string resourceName) => - _resourceAssembly.GetManifestResourceStream - (_resourceAssembly.ManifestResourcePrefix() + resourceName); - } -} diff --git a/CSharpMath.Apple/Resources/ManifestResources.cs b/CSharpMath.Apple/Resources/ManifestResources.cs deleted file mode 100644 index 14ac0b96a..000000000 --- a/CSharpMath.Apple/Resources/ManifestResources.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Newtonsoft.Json.Linq; -using System.IO; - -namespace CSharpMath.Resources { - public static class ManifestResources { - private static JToken? _latinMath; - internal static Stream LatinMathContent => - new ManifestResourceProvider(System.Reflection.Assembly.GetExecutingAssembly()) - .ManifestStream("latinmodern-math.json") - ?? throw new Structures.InvalidCodePathException("Failed to load Latin Modern Math"); - public static JToken LatinMath { - get { - if (_latinMath is null) { - using var textReader = new StreamReader(LatinMathContent); - using var reader = new Newtonsoft.Json.JsonTextReader(textReader); - _latinMath = - new Newtonsoft.Json.JsonSerializer().Deserialize(reader).Root; - } - return _latinMath; - } - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Resources/latinmodern-math.otf b/CSharpMath.Apple/Resources/latinmodern-math.otf deleted file mode 100644 index 0e4642e916c3e8206c8bf9c490c90eb3b20d9365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733736 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

1WqRB+)`&4rkF^#c#(W}7`xx-=!VMBU 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%0A+cVsA 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
Er`u0lNSZ%dE!ryx%)Q2w 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

KHd%&|8S^QlTavNt-kJ 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 OGPjg*S?asglm7=Ph_8_V diff --git a/CSharpMath.Avalonia.Example/App.xaml b/CSharpMath.Avalonia.Example/App.xaml index 291e7c7a4..018f7856d 100644 --- a/CSharpMath.Avalonia.Example/App.xaml +++ b/CSharpMath.Avalonia.Example/App.xaml @@ -4,10 +4,10 @@ - + - \ No newline at end of file + diff --git a/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj b/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj index 42e47464b..93dae7a4e 100644 --- a/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj +++ b/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net10.0 WinExe @@ -11,6 +11,7 @@ + diff --git a/CSharpMath.Avalonia.Example/MainView.xaml b/CSharpMath.Avalonia.Example/MainView.xaml index a78add00b..e88a7c73c 100644 --- a/CSharpMath.Avalonia.Example/MainView.xaml +++ b/CSharpMath.Avalonia.Example/MainView.xaml @@ -18,9 +18,9 @@ Margin="2,8" Padding="8,0" VerticalContentAlignment="Center" - Content="Light" - IsChecked="true" /> - + ("lightThemeRbn"); - themes.Checked += (sender, e) => Application.Current.Styles[0] = light; - themes.Unchecked += (sender, e) => Application.Current.Styles[0] = dark; + var light = this.Find("lightThemeRbn")!; + var dark = this.Find("darkThemeRbn")!; + if ((string)Application.Current!.ActualThemeVariant.Key == "Dark") + dark.IsChecked = true; + else light.IsChecked = true; + light.IsCheckedChanged += (sender, e) => { + Application.Current!.RequestedThemeVariant = + light.IsChecked == true ? ThemeVariant.Light : ThemeVariant.Dark; + }; + dark.IsCheckedChanged += (sender, e) => { + Application.Current!.RequestedThemeVariant = + dark.IsChecked == false ? ThemeVariant.Light : ThemeVariant.Dark; + }; } private void InitializeComponent() { diff --git a/CSharpMath.Avalonia.Example/MainWindow.xaml.cs b/CSharpMath.Avalonia.Example/MainWindow.xaml.cs index 51be11dda..2c0c03efe 100644 --- a/CSharpMath.Avalonia.Example/MainWindow.xaml.cs +++ b/CSharpMath.Avalonia.Example/MainWindow.xaml.cs @@ -6,17 +6,16 @@ namespace CSharpMath.Avalonia.Example { public class MainWindow : Window { public MainWindow() { InitializeComponent(); - Icon = new WindowIcon(System.Reflection.Assembly.GetExecutingAssembly() - .GetManifestResourceStream("CSharpMath.Avalonia.Example.Icon.png")); + var stream = System.Reflection.Assembly.GetExecutingAssembly() + .GetManifestResourceStream("CSharpMath.Avalonia.Example.Icon.png"); + if (stream != null) + Icon = new WindowIcon(stream); +#if DEBUG this.AttachDevTools(); +#endif } private void InitializeComponent() { - // TODO: iOS does not support dynamically loading assemblies - // so we must refer to this resource DLL statically. For - // now I am doing that here. But we need a better solution!! - var theme = new global::Avalonia.Themes.Default.DefaultTheme(); - theme.TryGetResource("Button", out _); AvaloniaXamlLoader.Load(this); } } diff --git a/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs b/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs index e9acb8734..c582b1dc7 100644 --- a/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs +++ b/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs @@ -9,13 +9,13 @@ public class CalculatorPage : UserControl { public CalculatorPage() => AvaloniaXamlLoader.Load(this); } class CalculatorPageConverter : IValueConverter { - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) => + public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) => value is string latex ? Atom.LaTeXParser.MathListFromLaTeX(latex) .Bind(list => Evaluation.Interpret(list)) .Match(success => success, error => latex) : value; - object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => + object? IValueConverter.ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) => throw new NotImplementedException(); public static CalculatorPageConverter Singleton { get; } = new CalculatorPageConverter(); } diff --git a/CSharpMath.Avalonia/AvaloniaCanvas.cs b/CSharpMath.Avalonia/AvaloniaCanvas.cs index 0e6e276a0..445b2faeb 100644 --- a/CSharpMath.Avalonia/AvaloniaCanvas.cs +++ b/CSharpMath.Avalonia/AvaloniaCanvas.cs @@ -54,11 +54,11 @@ public void Restore() { } public void Save() => _states.Push(new Stack()); public void Scale(float sx, float sy) => - PushState(DrawingContext.PushPreTransform(new Matrix(sx, 0, 0, sy, 0, 0))); + PushState(DrawingContext.PushTransform(Matrix.CreateScale(sx, sy))); public void StrokeRect(float left, float top, float width, float height) => DrawingContext.DrawRectangle(new Pen(CurrentBrush), new Rect(left, top, width, height)); public void Translate(float dx, float dy) => - PushState(DrawingContext.PushPreTransform(new Matrix(1, 0, 0, 1, dx, dy))); + PushState(DrawingContext.PushTransform(Matrix.CreateTranslation(dx, dy))); private void PushState(DrawingContext.PushedState state) => _states.Peek().Push(state); } } diff --git a/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj b/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj index 30523409f..1b64e7a20 100644 --- a/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj +++ b/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj @@ -8,12 +8,11 @@ + - - diff --git a/CSharpMath.Avalonia/Extensions.cs b/CSharpMath.Avalonia/Extensions.cs index ae54f1e5e..4a0a45fa2 100644 --- a/CSharpMath.Avalonia/Extensions.cs +++ b/CSharpMath.Avalonia/Extensions.cs @@ -47,15 +47,16 @@ public static void DrawAsPng (this Painter painter, System.IO.Stream target, float textPainterCanvasWidth = TextPainter.DefaultCanvasWidth, - CSharpMathTextAlignment alignment = CSharpMathTextAlignment.TopLeft) where TContent : class { + int? quality = null, + CSharpMathTextAlignment alignmentForTests = CSharpMathTextAlignment.TopLeft) where TContent : class { if (!(painter.Measure(textPainterCanvasWidth) is { } size)) return; // RenderTargetBitmap does not support zero width/height. ArgumentException will be thrown. if (size.Width is 0) size.Width = 1; if (size.Height is 0) size.Height = 1; using var bitmap = new RenderTargetBitmap(new PixelSize((int)size.Width, (int)size.Height)); - bitmap.Render(new DrawVisual(painter, size, alignment)); - bitmap.Save(target); + bitmap.Render(new DrawVisual(painter, size, alignmentForTests)); + bitmap.Save(target, quality); } } } diff --git a/CSharpMath.Apple/BackEnd/JsonMathTable.cs b/CSharpMath.Core.Example/BackEnd/JsonMathTable.cs similarity index 88% rename from CSharpMath.Apple/BackEnd/JsonMathTable.cs rename to CSharpMath.Core.Example/BackEnd/JsonMathTable.cs index 0c7d8dc67..50f759ba0 100644 --- a/CSharpMath.Apple/BackEnd/JsonMathTable.cs +++ b/CSharpMath.Core.Example/BackEnd/JsonMathTable.cs @@ -1,38 +1,38 @@ using CSharpMath.Display; using CSharpMath.Display.FrontEnd; -using CSharpMath.Structures; using Newtonsoft.Json.Linq; using System.Collections.Generic; using System.Linq; -namespace CSharpMath.Apple { +namespace CSharpMath.Core.BackEnd { + using TFont = TestFont; + using TGlyph = System.Text.Rune; ///

Holds lots of constants for spacing between /// various visible elements by reading a JSON file. - public class JsonMathTable : FontMathTable - where TFont : IFont { + public class JsonMathTable : FontMathTable { /// Dictionary object containing a zillion constants, /// typically loaded from a .json file. private readonly JToken _mathTable; private readonly JObject _constantsDictionary; private readonly JObject _assemblyTable; private readonly JObject _italicTable; - public IFontMeasurer FontMeasurer { get; } - public IGlyphNameProvider GlyphNameProvider { get; } + public TestFontMeasurer FontMeasurer { get; } + public TestGlyphNameProvider GlyphNameProvider { get; } public IGlyphBoundsProvider GlyphBoundsProvider { get; } protected float FontUnitsToPt(TFont font, int fontUnits) => fontUnits * font.PointSize / FontMeasurer.GetUnitsPerEm(font); private float ConstantFromTable(TFont font, string constantName) => - FontUnitsToPt(font, _constantsDictionary[constantName].Value()); + FontUnitsToPt(font, _constantsDictionary[constantName]!.Value()); private float PercentFromTable(string name) => // different from _ConstantFromTable in that the _ConstantFromTable requires // a font and uses _FontUnitsToPt, while this is just a straight percentage. - _constantsDictionary[name].Value() / 100f; + _constantsDictionary[name]!.Value() / 100f; public override float RadicalDisplayStyleVerticalGap(TFont font) => ConstantFromTable(font, nameof(RadicalDisplayStyleVerticalGap)); public override float RadicalVerticalGap(TFont font) => ConstantFromTable(font, nameof(RadicalVerticalGap)); - public JsonMathTable(IFontMeasurer fontMeasurer, JToken mathTable, - IGlyphNameProvider glyphNameProvider, + public JsonMathTable(TestFontMeasurer fontMeasurer, JToken mathTable, + TestGlyphNameProvider glyphNameProvider, IGlyphBoundsProvider glyphBoundsProvider) { JObject GetTable(string name) => _mathTable[name] as JObject ?? throw new System.ArgumentException($"Table not found: {name}", nameof(mathTable)); @@ -47,9 +47,9 @@ JObject GetTable(string name) => // different from _ConstantFromTable in that the _ConstantFromTable requires // a font and uses _FontUnitsToPt, while this is just a straight percentage. protected override short ScriptPercentScaleDown(TFont font) => - _constantsDictionary[nameof(ScriptPercentScaleDown)].Value(); + _constantsDictionary[nameof(ScriptPercentScaleDown)]!.Value(); protected override short ScriptScriptPercentScaleDown(TFont font) => - _constantsDictionary[nameof(ScriptScriptPercentScaleDown)].Value(); + _constantsDictionary[nameof(ScriptScriptPercentScaleDown)]!.Value(); /* * NSDictionary* italics = (NSDictionary*) _mathTable[kItalic]; NSString* glyphName = [self.font getGlyphName:glyph]; @@ -123,7 +123,7 @@ public override float RadicalKernBeforeDegree(TFont font) => public override float RadicalKernAfterDegree(TFont font) => ConstantFromTable(font, nameof(RadicalKernAfterDegree)); protected override short RadicalDegreeBottomRaisePercent(TFont font) => - _constantsDictionary[nameof(RadicalDegreeBottomRaisePercent)].Value(); + _constantsDictionary[nameof(RadicalDegreeBottomRaisePercent)]!.Value(); public override float RadicalRuleThickness(TFont font) => ConstantFromTable(font, nameof(RadicalRuleThickness)); public override float RadicalExtraAscender(TFont font) => @@ -140,11 +140,11 @@ public override float RadicalExtraAscender(TFont font) => _assemblyTable[GlyphNameProvider.GetGlyphName(rawGlyph)]?[_assemblyPartsKey] is JArray parts ? parts.Select(partInfo => new GlyphPart( - GlyphNameProvider.GetGlyph(partInfo[_glyphKey].Value()), - FontUnitsToPt(font, partInfo[_advanceKey].Value()), - FontUnitsToPt(font, partInfo[_startConnectorKey].Value()), - FontUnitsToPt(font, partInfo[_endConnectorKey].Value()), - partInfo[_extenderKey].Value())) + GlyphNameProvider.GetGlyph(partInfo[_glyphKey]!.Value()!), + FontUnitsToPt(font, partInfo[_advanceKey]!.Value()), + FontUnitsToPt(font, partInfo[_startConnectorKey]!.Value()), + FontUnitsToPt(font, partInfo[_endConnectorKey]!.Value()), + partInfo[_extenderKey]!.Value())) // Should have been defined, but let's return null : null; public override float MinConnectorOverlap(TFont font) => ConstantFromTable(font, nameof(MinConnectorOverlap)); @@ -152,27 +152,27 @@ public override float RadicalExtraAscender(TFont font) => private const string VerticalVariantsKey = "v_variants"; private const string HorizontalVariantsKey = "h_variants"; public override (IEnumerable variants, int count) GetVerticalVariantsForGlyph(TGlyph rawGlyph) => - GetVariantsForGlyph(rawGlyph, _mathTable[VerticalVariantsKey]); + GetVariantsForGlyph(rawGlyph, _mathTable[VerticalVariantsKey]!); public override (IEnumerable variants, int count) GetHorizontalVariantsForGlyph(TGlyph rawGlyph) => - GetVariantsForGlyph(rawGlyph, _mathTable[HorizontalVariantsKey]); + GetVariantsForGlyph(rawGlyph, _mathTable[HorizontalVariantsKey]!); private (IEnumerable variants, int count) GetVariantsForGlyph(TGlyph rawGlyph, JToken variants) { var glyphName = GlyphNameProvider.GetGlyphName(rawGlyph); var variantGlyphs = variants[glyphName]; - if (!(variantGlyphs is JArray variantGlyphsArray)) { + if (variantGlyphs is not JArray variantGlyphsArray) { var outputGlyph = GlyphNameProvider.GetGlyph(glyphName); - if (outputGlyph is null || !outputGlyph.Equals(rawGlyph)) - throw new InvalidCodePathException + if (!outputGlyph.Equals(rawGlyph)) + throw new Atom.InvalidCodePathException ("GlyphNameProvider.GetGlyph(GlyphNameProvider.GetGlyphName(rawGlyph)) != rawGlyph"); return (new TGlyph[] { outputGlyph }, 1); } else return (variantGlyphsArray.Select(variantObj => - GlyphNameProvider.GetGlyph(((JValue)variantObj).ToString())), + GlyphNameProvider.GetGlyph(((JValue)variantObj).ToString()!)), variantGlyphsArray.Count); } public override TGlyph GetLargerGlyph(TFont font, TGlyph glyph) { var glyphName = GlyphNameProvider.GetGlyphName(glyph); - if (_mathTable[VerticalVariantsKey][glyphName] is JArray variantGlyphs) { + if (_mathTable[VerticalVariantsKey]![glyphName] is JArray variantGlyphs) { foreach (var jVariant in variantGlyphs) { var variantName = jVariant.ToString(); if (variantName != glyphName) { @@ -208,15 +208,15 @@ public override float OverbarRuleThickness(TFont font) => public override float AccentBaseHeight(TFont font) => ConstantFromTable(font, nameof(AccentBaseHeight)); public override float GetTopAccentAdjustment(TFont font, TGlyph glyph) { - var nameValue = _mathTable["accents"][GlyphNameProvider.GetGlyphName(glyph)]; + var nameValue = _mathTable["accents"]![GlyphNameProvider.GetGlyphName(glyph)]; if (nameValue != null) { return FontUnitsToPt(font, nameValue.Value()); } else { // If no top accent is defined then it is the center of the advance width. - using var glyphs = new Structures.RentedArray(glyph); + using var glyphs = new Atom.RentedArray(glyph); var (_, Total) = GlyphBoundsProvider.GetAdvancesForGlyphs(font, glyphs.Result, 1); return Total / 2; } } } -} +} \ No newline at end of file diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFont.cs b/CSharpMath.Core.Example/BackEnd/TestFont.cs similarity index 81% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestFont.cs rename to CSharpMath.Core.Example/BackEnd/TestFont.cs index e98f9b041..afa2543ab 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFont.cs +++ b/CSharpMath.Core.Example/BackEnd/TestFont.cs @@ -1,4 +1,4 @@ -namespace CSharpMath.CoreTests.FrontEnd { +namespace CSharpMath.Core.BackEnd { public readonly struct TestFont : Display.FrontEnd.IFont { public TestFont(float pointSize) => PointSize = pointSize; public float PointSize { get; } diff --git a/CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs b/CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs new file mode 100644 index 000000000..395fc59bc --- /dev/null +++ b/CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs @@ -0,0 +1,9 @@ +namespace CSharpMath.Core.BackEnd { + /// A proportionality constant that is applied when + /// reading from the Json table. + public class TestFontMeasurer { + TestFontMeasurer() { } + public static TestFontMeasurer Instance { get; } = new TestFontMeasurer(); + public int GetUnitsPerEm(TestFont font) => 1000; + } +} diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphBoundsProvider.cs b/CSharpMath.Core.Example/BackEnd/TestGlyphBoundsProvider.cs similarity index 94% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphBoundsProvider.cs rename to CSharpMath.Core.Example/BackEnd/TestGlyphBoundsProvider.cs index 6bc773635..3429cb60c 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphBoundsProvider.cs +++ b/CSharpMath.Core.Example/BackEnd/TestGlyphBoundsProvider.cs @@ -5,8 +5,8 @@ using TGlyph = System.Text.Rune; using CSharpMath.Display; -namespace CSharpMath.CoreTests.FrontEnd { - class TestGlyphBoundsProvider : Display.FrontEnd.IGlyphBoundsProvider { +namespace CSharpMath.Core.BackEnd { + public class TestGlyphBoundsProvider : Display.FrontEnd.IGlyphBoundsProvider { // all constants were chosen to bear some resemblance to a real font. private const float WidthPerCharacterPerFontSize = 0.5f; // "m" and "M" get double width. private const float AscentPerFontSize = 0.7f; diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphFinder.cs b/CSharpMath.Core.Example/BackEnd/TestGlyphFinder.cs similarity index 83% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphFinder.cs rename to CSharpMath.Core.Example/BackEnd/TestGlyphFinder.cs index 1055032d4..59d05e5bf 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphFinder.cs +++ b/CSharpMath.Core.Example/BackEnd/TestGlyphFinder.cs @@ -1,6 +1,6 @@ -namespace CSharpMath.CoreTests.FrontEnd { +namespace CSharpMath.Core.BackEnd { using TGlyph = System.Text.Rune; - class TestGlyphFinder : Display.FrontEnd.IGlyphFinder { + public class TestGlyphFinder : Display.FrontEnd.IGlyphFinder { TestGlyphFinder() { } public static TestGlyphFinder Instance { get; } = new TestGlyphFinder(); public TGlyph FindGlyphForCharacterAtIndex(TestFont font, int index, string str) => diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphNameProvider.cs b/CSharpMath.Core.Example/BackEnd/TestGlyphNameProvider.cs similarity index 88% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphNameProvider.cs rename to CSharpMath.Core.Example/BackEnd/TestGlyphNameProvider.cs index a927ef846..4f9f9574f 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphNameProvider.cs +++ b/CSharpMath.Core.Example/BackEnd/TestGlyphNameProvider.cs @@ -1,8 +1,8 @@ -namespace CSharpMath.CoreTests.FrontEnd { +namespace CSharpMath.Core.BackEnd { using System.Linq; using TGlyph = System.Text.Rune; - /// Looks up a name in latinmodern-math.json - class TestGlyphNameProvider : Display.FrontEnd.IGlyphNameProvider { + /// Looks up a name in latinmodern-math.json. The names provided by this class are used to lookup spacings in JsonMathTable.cs. + public class TestGlyphNameProvider { TestGlyphNameProvider() { } public static TestGlyphNameProvider Instance { get; } = new TestGlyphNameProvider(); static readonly TGlyph italic_a = "𝑎".EnumerateRunes().Single(); diff --git a/CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs b/CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs new file mode 100644 index 000000000..e83cd619a --- /dev/null +++ b/CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs @@ -0,0 +1,23 @@ +namespace CSharpMath.Core.BackEnd { + using CSharpMath.Atom; + using TGlyph = System.Text.Rune; + public static class TestTypesettingContext { + public static Result> + CreateDisplay(string latex) => + LaTeXParser.MathListFromLaTeX(latex).Bind(mathList => + Display.Typesetter.CreateLine( + mathList, new TestFont(20), TestTypesettingContext.Instance, LineStyle.Display)); + public static Display.FrontEnd.TypesettingContext Instance { get; } = + new Display.FrontEnd.TypesettingContext( + (font, size) => new TestFont(size), + TestGlyphBoundsProvider.Instance, + TestGlyphFinder.Instance, + new JsonMathTable( + TestFontMeasurer.Instance, + ManifestResources.LatinMath, + TestGlyphNameProvider.Instance, + TestGlyphBoundsProvider.Instance + ) + ); + } +} \ No newline at end of file diff --git a/CSharpMath.Core.Example/CSharpMath.Core.Example.csproj b/CSharpMath.Core.Example/CSharpMath.Core.Example.csproj new file mode 100644 index 000000000..111ba1572 --- /dev/null +++ b/CSharpMath.Core.Example/CSharpMath.Core.Example.csproj @@ -0,0 +1,12 @@ + + + Exe + net10.0 + CSharpMath.Core.Checker + + + + + + + diff --git a/CSharpMath.Editor.Tests.Visualizer/Checker.cs b/CSharpMath.Core.Example/Checker.cs similarity index 90% rename from CSharpMath.Editor.Tests.Visualizer/Checker.cs rename to CSharpMath.Core.Example/Checker.cs index e6ae66b2b..b58955d0f 100644 --- a/CSharpMath.Editor.Tests.Visualizer/Checker.cs +++ b/CSharpMath.Core.Example/Checker.cs @@ -1,17 +1,16 @@ using System; using System.Drawing; using System.Text; -using ListDisplay = CSharpMath.Display.Displays.ListDisplay; +using ListDisplay = CSharpMath.Display.Displays.ListDisplay; -namespace CSharpMath.Editor.Tests.Visualizer { - using Structures; +namespace CSharpMath.Core { public class Checker { /// Whether you want to view e.g. fraction lines and radical lines /// despite viewing character positions with less clarity. public static readonly bool OutputLines = true; public static void Main() { static int ReadInt(string message) { - string input; + string? input; int value; do { Console.Write(message); @@ -25,12 +24,12 @@ static int ReadInt(string message) { string? latex = null; while (true) { try { - Console.Title = "CSharpMath.Editor.Tests Visualizer"; + Console.Title = "CSharpMath.Core.Example"; Console.Clear(); - if (Environment.OSVersion.Platform == PlatformID.Win32NT) + if (OperatingSystem.IsWindows()) Console.SetBufferSize(Console.WindowWidth, Console.BufferHeight); // line wrapping Console.ResetColor(); - Console.WriteLine("Welcome to the CSharpMath.Editor.Tests Visualizer!"); + Console.WriteLine("Welcome to CSharpMath.Core.Example!"); Console.WriteLine(); Console.WriteLine("Usage:"); Console.WriteLine("Input the test expression in LaTeX below, and input the click position."); @@ -46,9 +45,9 @@ static int ReadInt(string message) { ListDisplay? display = null; void AssignDisplay() { Console.Write("Input LaTeX: "); - if (latex is null) latex = Console.ReadLine(); + if (latex is null) latex = Console.ReadLine()!; else Console.WriteLine(latex); // The P-key case - IndexForPointTests.CreateDisplay(latex) + BackEnd.TestTypesettingContext.CreateDisplay(latex) .Match(listDisplay => display = listDisplay, error => { Console.WriteLine(error); latex = null; @@ -56,12 +55,12 @@ void AssignDisplay() { }); } AssignDisplay(); - if (display == null) throw new InvalidCodePathException("display is still not assigned"); + if (display == null) throw new Atom.InvalidCodePathException("display is still not assigned"); var x = ReadInt("Input Touch X (integer): "); var y = ReadInt("Input Touch Y (integer): "); Console.Clear(); - if(Environment.OSVersion.Platform == PlatformID.Win32NT) + if(OperatingSystem.IsWindows()) Console.SetBufferSize(10000, Console.BufferHeight); // no line wrapping display.Draw(context); moveCursor:var pos = Adjust(new Rectangle(x, y, 0, 0)); @@ -91,7 +90,7 @@ public static void SetConsoleColor(Color? col) { ConsoleColor ret = 0; double rr = color.R, gg = color.G, bb = color.B, delta = double.MaxValue; foreach (var cc in System.Linq.Enumerable.Cast(Enum.GetValues(typeof(ConsoleColor)))) { - var n = Enum.GetName(typeof(ConsoleColor), cc); + var n = Enum.GetName(typeof(ConsoleColor), cc)!; // There's no "DarkYellow" in System.Drawing.Color var c = cc is ConsoleColor.DarkYellow ? System.Drawing.Color.Orange : System.Drawing.Color.FromName(n); var t = Math.Pow(c.R - rr, 2.0) + Math.Pow(c.G - gg, 2.0) + Math.Pow(c.B - bb, 2.0); diff --git a/CSharpMath.Editor.Tests.Visualizer/GraphicsContext.cs b/CSharpMath.Core.Example/GraphicsContext.cs similarity index 91% rename from CSharpMath.Editor.Tests.Visualizer/GraphicsContext.cs rename to CSharpMath.Core.Example/GraphicsContext.cs index 4d9a38e4f..45fa38563 100644 --- a/CSharpMath.Editor.Tests.Visualizer/GraphicsContext.cs +++ b/CSharpMath.Core.Example/GraphicsContext.cs @@ -3,10 +3,10 @@ using System.Drawing; using System.Linq; using CSharpMath.Display; -using CSharpMath.CoreTests.FrontEnd; using TGlyph = System.Text.Rune; -namespace CSharpMath.Editor.Tests.Visualizer { +namespace CSharpMath.Core { + using BackEnd; public class GraphicsContext : Display.FrontEnd.IGraphicsContext { readonly Stack stack = new Stack(); PointF trans = new PointF(); @@ -15,7 +15,7 @@ public void DrawGlyphRunWithOffset(AttributedGlyphRun text, var advance = 0.0; foreach (var ((glyph, kernAfter, foreground), bounds) in text.GlyphInfos.Zip( - TestTypesettingContexts.Instance.GlyphBoundsProvider + TestTypesettingContext.Instance.GlyphBoundsProvider .GetBoundingRectsForGlyphs(text.Font, text.Glyphs, text.Length ), ValueTuple.Create)) { Checker.ConsoleDrawRectangle( @@ -28,7 +28,7 @@ public void DrawGlyphRunWithOffset(AttributedGlyphRun text, public void DrawGlyphsAtPoints(IReadOnlyList glyphs, TestFont font, IEnumerable points, Color? color) { var zipped = glyphs.Zip(points, ValueTuple.Create); - var bounds = TestTypesettingContexts.Instance.GlyphBoundsProvider + var bounds = TestTypesettingContext.Instance.GlyphBoundsProvider .GetBoundingRectsForGlyphs(font, glyphs, glyphs.Count); foreach (var ((glyph, point), bound) in zipped.Zip(bounds, ValueTuple.Create)) { Checker.ConsoleDrawRectangle( diff --git a/CSharpMath.Core.Example/Resources/ManifestResources.cs b/CSharpMath.Core.Example/Resources/ManifestResources.cs new file mode 100644 index 000000000..8fd968738 --- /dev/null +++ b/CSharpMath.Core.Example/Resources/ManifestResources.cs @@ -0,0 +1,13 @@ +namespace CSharpMath.Core; + +public static class ManifestResources { + static readonly System.Lazy _latinMath = new System.Lazy(() => { + var assembly = typeof(ManifestResources).Assembly; + using var stream = assembly.GetManifestResourceStream("CSharpMath.Core.Example.Resources.latinmodern-math.json"); + if (stream == null) throw new System.InvalidOperationException("Could not find embedded resource latinmodern-math.json"); + using var reader = new System.IO.StreamReader(stream); + return Newtonsoft.Json.Linq.JToken.Parse(reader.ReadToEnd()); + }); + + public static Newtonsoft.Json.Linq.JToken LatinMath => _latinMath.Value; +} diff --git a/CSharpMath.Apple/Resources/latinmodern-math.json b/CSharpMath.Core.Example/Resources/latinmodern-math.json similarity index 100% rename from CSharpMath.Apple/Resources/latinmodern-math.json rename to CSharpMath.Core.Example/Resources/latinmodern-math.json diff --git a/CSharpMath.CoreTests/AssureFrameworkBehaviour.cs b/CSharpMath.Core.Tests/AssureFrameworkBehaviour.cs similarity index 98% rename from CSharpMath.CoreTests/AssureFrameworkBehaviour.cs rename to CSharpMath.Core.Tests/AssureFrameworkBehaviour.cs index 99610183c..7618cd03a 100644 --- a/CSharpMath.CoreTests/AssureFrameworkBehaviour.cs +++ b/CSharpMath.Core.Tests/AssureFrameworkBehaviour.cs @@ -4,7 +4,7 @@ using System.Text; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class AssureFrameworkBehaviour { [Fact] public void TestUnicodeEncodingPi() { diff --git a/CSharpMath.CoreTests/DictionaryTests.cs b/CSharpMath.Core.Tests/Atom/DictionaryTests.cs similarity index 95% rename from CSharpMath.CoreTests/DictionaryTests.cs rename to CSharpMath.Core.Tests/Atom/DictionaryTests.cs index 241490a96..332a2dd6b 100644 --- a/CSharpMath.CoreTests/DictionaryTests.cs +++ b/CSharpMath.Core.Tests/Atom/DictionaryTests.cs @@ -1,7 +1,7 @@ using Xunit; -using CSharpMath.Structures; +using CSharpMath.Atom; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class DictionaryTests { private AliasBiDictionary InitTestDict() => new AliasBiDictionary { diff --git a/CSharpMath.CoreTests/LaTeXParserTest.cs b/CSharpMath.Core.Tests/Atom/LaTeXParserTest.cs similarity index 92% rename from CSharpMath.CoreTests/LaTeXParserTest.cs rename to CSharpMath.Core.Tests/Atom/LaTeXParserTest.cs index 6fc251c1b..bb66f9d3a 100644 --- a/CSharpMath.CoreTests/LaTeXParserTest.cs +++ b/CSharpMath.Core.Tests/Atom/LaTeXParserTest.cs @@ -6,7 +6,7 @@ using CSharpMath.Atom.Atoms; using System.Text; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class LaTeXParserTest { public static MathList ParseLaTeX(string latex) { var builder = new LaTeXParser(latex); @@ -16,6 +16,24 @@ public static MathList ParseLaTeX(string latex) { return mathList; } + private static void CheckAtomTypes(MathList list, params Type[] types) { + int atomCount = list.Atoms.Count; + Assert.Equal(types.Length, atomCount); + for (int i = 0; i < atomCount; i++) { + var atom = list[i]; + Assert.NotNull(atom); + Assert.IsType(types[i], atom); + } + } + + public static Action CheckAtom + (string nucleus, Action? action = null) where T : MathAtom => + atom => { + var actualAtom = Assert.IsType(atom); + Assert.Equal(nucleus, actualAtom.Nucleus); + action?.Invoke(actualAtom); + }; + [Theory] [InlineData("x", new[] { typeof(Variable) }, "x")] [InlineData("1", new[] { typeof(Number) }, "1")] @@ -52,7 +70,7 @@ public void TestBuilder(string input, Type[] atomTypes, string output) { [InlineData("x^23", "x^23", new[] { typeof(Variable), typeof(Number) }, new[] { typeof(Number) })] [InlineData("x^{23}", "x^{23}", new[] { typeof(Variable) }, new[] { typeof(Number), typeof(Number) })] [InlineData("x^2^3", "x^2{}^3", new[] { typeof(Variable), typeof(Ordinary) }, new[] { typeof(Number) })] - [InlineData("x^^3", "x^{{}^3}", new[] { typeof(Variable), }, new[] { typeof(Ordinary) }, new[] { typeof(Number) })] + [InlineData("x^^3", "x^{{}^3}", new[] { typeof(Variable) }, new[] { typeof(Ordinary) }, new[] { typeof(Number) })] [InlineData("x^{2^3}", "x^{2^3}", new[] { typeof(Variable) }, new[] { typeof(Number) }, new[] { typeof(Number) })] [InlineData("x^{^2*}", "x^{{}^2*}", new[] { typeof(Variable) }, new[] { typeof(Ordinary), typeof(BinaryOperator) }, new[] { typeof(Number) })] [InlineData("^2", "{}^2", new[] { typeof(Ordinary) }, new[] { typeof(Number) })] @@ -90,25 +108,6 @@ void RunScriptTest } } - /// Safe to call with a null list. Types cannot be null however. - private void CheckAtomTypes(MathList list, params Type[] types) { - int atomCount = list.Atoms.Count; - Assert.Equal(types.Length, atomCount); - for (int i = 0; i < atomCount; i++) { - var atom = list[i]; - Assert.NotNull(atom); - Assert.IsType(types[i], atom); - } - } - - private Action CheckAtom - (string nucleus, Action? action = null) where T : MathAtom => - atom => { - var actualAtom = Assert.IsType(atom); - Assert.Equal(nucleus, actualAtom.Nucleus); - action?.Invoke(actualAtom); - }; - [Fact] public void TestSymbols() { var list = ParseLaTeX(@"5\times3^{2\div2}"); @@ -1023,119 +1022,6 @@ public void TestCases2() { public void TestEmptyLookup() => Assert.Throws(() => LaTeXSettings.Commands.TryLookup(ReadOnlySpan.Empty)); - [Fact] - public void TestCustom() { - lock (LaTeXSettings.Commands) { - var input = @"\lcm(a,b)"; - var builder = new LaTeXParser(input); - var (list, error) = builder.Build(); - Assert.Null(list); - Assert.Equal(@"Invalid command \lcm", error); - - LaTeXSettings.CommandSymbols.Add(@"\lcm", new LargeOperator("lcm", false)); - list = ParseLaTeX(input); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - LaTeXSettings.CommandSymbols.Add(@"lcm", new LargeOperator("lcm", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm12", new LargeOperator("lcm12", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm1234", new LargeOperator("lcm1234", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm1235", new LargeOperator("lcm1235", false)); - - // Does not match custom atoms added above - list = ParseLaTeX("lc(a,b)"); - Assert.Collection(list, - CheckAtom("l"), - CheckAtom("c"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lc(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Baseline for lookup as a non-command (not starting with \) - list = ParseLaTeX("lcm(a,b)"); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Originally in https://github.com/verybadcat/CSharpMath/pull/143, - // the non-command dictionary of LaTeXCommandDictionary were implemented with a trie. - // With the above LaTeXSettings.CommandSymbols.Add calls, it would have looked like: - // [l] -> l[cm] -> lcm[12] -> @lcm12[3] -> lcm123[4] - // ^--> lcm123[5] - // where [square brackets] denote added characters compared to previous node - // and the @at sign denotes the node without an atom to provide - // Here we ensure that all behaviours of the trie carry over to the new SortedSet implementation - - // Test lookup fallbacks when trie node key (lcm12) does not fully match input (lcm1) - list = ParseLaTeX("lcm1(a,b)"); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("1"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm 1(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Test lookup success for trie node between above case and below case - list = ParseLaTeX("lcm12(a,b)"); - Assert.Collection(list, - CheckAtom("lcm12"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm12(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Test lookup fallbacks when trie node key (lcm123) fully matches input (lcm123) but has no atoms to provide - list = ParseLaTeX("lcm123(a,b)"); - Assert.Collection(list, - CheckAtom("lcm12"), - CheckAtom("3"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm123(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Add a new shorter entry to ensure that the longest key matches instead of the last one - LaTeXSettings.CommandSymbols.Add(@"lcm123", new LargeOperator("lcm123", false)); - list = ParseLaTeX("lcm1234(a,b)"); - Assert.Collection(list, - CheckAtom("lcm1234"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm1234(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - } - } - [Theory] [InlineData("mathnormal", false, FontStyle.Default, null)] [InlineData("mathrm", false, FontStyle.Roman, "mathrm")] @@ -1393,20 +1279,20 @@ public void TestTeX(string input) { CheckAtom("T", t => Assert.Equal(FontStyle.Roman, t.FontStyle)), CheckAtom("", space => { Assert.Equal(FontStyle.Roman, space.FontStyle); - var expected = -1 / 6f * Structures.Space.EmWidth; - Assert.Equal(expected.Length, space.Length); + var expected = -1 / 6f * Length.EmWidth; + Assert.Equal(expected.Amount, space.Length); Assert.Equal(expected.IsMu, space.IsMu); }), CheckAtom("", raise => { Assert.Equal(FontStyle.Roman, raise.FontStyle); - Assert.Equal(-1 / 2f * Structures.Space.ExHeight, raise.Raise); + Assert.Equal(-1 / 2f * Length.ExHeight, raise.Raise); Assert.Collection(raise.InnerList, CheckAtom("E", e => Assert.Equal(FontStyle.Roman, e.FontStyle))); }), CheckAtom("", space => { Assert.Equal(FontStyle.Roman, space.FontStyle); - var expected = -1 / 8f * Structures.Space.EmWidth; - Assert.Equal(expected.Length, space.Length); + var expected = -1 / 8f * Length.EmWidth; + Assert.Equal(expected.Amount, space.Length); Assert.Equal(expected.IsMu, space.IsMu); }), CheckAtom("X", x => Assert.Equal(FontStyle.Roman, x.FontStyle)) diff --git a/CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs b/CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs new file mode 100644 index 000000000..706775d32 --- /dev/null +++ b/CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs @@ -0,0 +1,153 @@ +using System.Linq; +using Xunit; +namespace CSharpMath.Core.Tests { + using CSharpMath.Atom; + using CSharpMath.Atom.Atoms; + using Atoms = CSharpMath.Atom.Atoms; + using static LaTeXParserTest; + [CollectionDefinition("No parallelization because of LaTeXSettings mutation", DisableParallelization = true)] + [Collection("No parallelization because of LaTeXSettings mutation")] + public class LaTeXSettingsTests { + [Fact] + public void ForAsciiHandlesAllInputs() { + for (char i = '\0'; i <= sbyte.MaxValue; i++) + switch (i) { + case '\\': // The command character is handled specially + case '$': // Unimplemented + case '#': // Unimplemented + case '~': // Unimplemented + Assert.DoesNotContain(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); + break; + default: + Assert.Contains(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); + break; + } + } + [Fact] + public void TestCustom() { + var input = @"\lcm(a,b)"; + var builder = new LaTeXParser(input); + var (list, error) = builder.Build(); + Assert.Null(list); + Assert.Equal(@"Invalid command \lcm", error); + + LaTeXSettings.CommandSymbols.Add(@"\lcm", new LargeOperator("lcm", false)); + list = ParseLaTeX(input); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + LaTeXSettings.CommandSymbols.Add(@"lcm", new LargeOperator("lcm", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm12", new LargeOperator("lcm12", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm1234", new LargeOperator("lcm1234", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm1235", new LargeOperator("lcm1235", false)); + + // Does not match custom atoms added above + list = ParseLaTeX("lc(a,b)"); + Assert.Collection(list, + CheckAtom("l"), + CheckAtom("c"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lc(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Baseline for lookup as a non-command (not starting with \) + list = ParseLaTeX("lcm(a,b)"); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Originally in https://github.com/verybadcat/CSharpMath/pull/143, + // the non-command dictionary of LaTeXCommandDictionary were implemented with a trie. + // With the above LaTeXSettings.CommandSymbols.Add calls, it would have looked like: + // [l] -> l[cm] -> lcm[12] -> @lcm12[3] -> lcm123[4] + // ^--> lcm123[5] + // where [square brackets] denote added characters compared to previous node + // and the @at sign denotes the node without an atom to provide + // Here we ensure that all behaviours of the trie carry over to the new SortedSet implementation + + // Test lookup fallbacks when trie node key (lcm12) does not fully match input (lcm1) + list = ParseLaTeX("lcm1(a,b)"); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("1"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm 1(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Test lookup success for trie node between above case and below case + list = ParseLaTeX("lcm12(a,b)"); + Assert.Collection(list, + CheckAtom("lcm12"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm12(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Test lookup fallbacks when trie node key (lcm123) fully matches input (lcm123) but has no atoms to provide + list = ParseLaTeX("lcm123(a,b)"); + Assert.Collection(list, + CheckAtom("lcm12"), + CheckAtom("3"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm123(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Add a new shorter entry to ensure that the longest key matches instead of the last one + LaTeXSettings.CommandSymbols.Add(@"lcm123", new LargeOperator("lcm123", false)); + list = ParseLaTeX("lcm1234(a,b)"); + Assert.Collection(list, + CheckAtom("lcm1234"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm1234(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + } + [Fact] + public void CommandForAtomIgnoresInnerLists() { + var atom = new Atoms.Accent("\u0308", new MathList(new Atoms.Number("1"))); + atom.Superscript.Add(new Atoms.Number("4")); + atom.Subscript.Add(new Atoms.Variable("x")); + Assert.Equal(@"\ddot", LaTeXSettings.CommandForAtom(atom)); + } + [Fact] + public void AtomForCommandGeneratesACopy() { + var atom = LaTeXSettings.AtomForCommand(@"\int"); + Assert.NotNull(atom); + atom.IndexRange = Range.NotFound; + var atom2 = LaTeXSettings.AtomForCommand(@"\int"); + Assert.NotNull(atom2); + Assert.Equal(Range.Zero, atom2.IndexRange); + } + } +} diff --git a/CSharpMath.CoreTests/MathAtomTest.cs b/CSharpMath.Core.Tests/Atom/MathAtomTest.cs similarity index 98% rename from CSharpMath.CoreTests/MathAtomTest.cs rename to CSharpMath.Core.Tests/Atom/MathAtomTest.cs index 66e59f1ce..ff36c8822 100644 --- a/CSharpMath.CoreTests/MathAtomTest.cs +++ b/CSharpMath.Core.Tests/Atom/MathAtomTest.cs @@ -3,7 +3,7 @@ using System.Linq; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class MathAtomTest { internal static void CheckClone(MathAtom? original, MathAtom? clone) => MathListTest.CheckClone(original, clone); @@ -154,7 +154,7 @@ public void TestCopyAccent() { } [Fact] public void TestCopySpace() { - var space = new Space(3 * CSharpMath.Structures.Space.Point); + var space = new Space(3 * Length.Point); Assert.IsType(space); var copy = space.Clone(false); diff --git a/CSharpMath.CoreTests/MathListTest.cs b/CSharpMath.Core.Tests/Atom/MathListTest.cs similarity index 98% rename from CSharpMath.CoreTests/MathListTest.cs rename to CSharpMath.Core.Tests/Atom/MathListTest.cs index bfbb81df5..1df85c966 100644 --- a/CSharpMath.CoreTests/MathListTest.cs +++ b/CSharpMath.Core.Tests/Atom/MathListTest.cs @@ -4,7 +4,7 @@ using System.Linq; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { using Range = Atom.Range; public class MathListTest { internal static void CheckClone(MathAtom? original, MathAtom? clone) { @@ -159,7 +159,7 @@ static Action Assert.Equal(new Range(rangeIndex, rangeLength), a.IndexRange); }; static void CheckListContents(MathList? list) { - if (list == null) throw new Xunit.Sdk.NotNullException(); + Assert.NotNull(list); Assert.Collection(list.Atoms, CheckAtomNucleusAndRange("\u2212", 0, 1), CheckAtomNucleusAndRange("52", 1, 2), diff --git a/CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj b/CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj new file mode 100644 index 000000000..a95f97367 --- /dev/null +++ b/CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/CSharpMath.CoreTests/_Helpers/ApproximateAssertions.cs b/CSharpMath.Core.Tests/Display/ApproximateAssertions.cs similarity index 76% rename from CSharpMath.CoreTests/_Helpers/ApproximateAssertions.cs rename to CSharpMath.Core.Tests/Display/ApproximateAssertions.cs index d9a6226cc..5da3fce52 100644 --- a/CSharpMath.CoreTests/_Helpers/ApproximateAssertions.cs +++ b/CSharpMath.Core.Tests/Display/ApproximateAssertions.cs @@ -4,7 +4,7 @@ using System.Runtime.CompilerServices; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { [DebuggerStepThrough] // Debugger should stop at the line that uses these functions public static class Approximately { const double DefaultTolerance = 0.001; @@ -22,9 +22,7 @@ public static void At Equal(x, actual.X, tolerance); Equal(y, actual.Y, tolerance); } catch (Xunit.Sdk.InRangeException) { - throw new Xunit.Sdk.InRangeException(actual, - new PointF((float)(x - tolerance), (float)(y - tolerance)), - new PointF((float)(x + tolerance), (float)(y + tolerance))); + Assert.Fail($"Expected point at ({x}, {y}) ± {tolerance}, but was ({actual.X}, {actual.Y})"); } } public static void Equal @@ -42,11 +40,7 @@ public static void Congruent(double x, double y, double width, double height, Equal(width, actual.Width, tolerance); Equal(height, actual.Height, tolerance); } catch (Xunit.Sdk.InRangeException) { - throw new Xunit.Sdk.InRangeException(actual, - new RectangleF((float)(x - tolerance), (float)(y - tolerance), - (float)(width - tolerance), (float)(height - tolerance)), - new RectangleF((float)(x + tolerance), (float)(y + tolerance), - (float)(width + tolerance), (float)(height + tolerance))); + Assert.Fail($"Expected rectangle at ({x}, {y}) with size ({width}, {height}) ± {tolerance}, but was at ({actual.X}, {actual.Y}) with size ({actual.Width}, {actual.Height})"); } } diff --git a/CSharpMath.CoreTests/FontChangingTests.cs b/CSharpMath.Core.Tests/Display/FontChangingTests.cs similarity index 98% rename from CSharpMath.CoreTests/FontChangingTests.cs rename to CSharpMath.Core.Tests/Display/FontChangingTests.cs index 0d1b707c1..69aaafa79 100644 --- a/CSharpMath.CoreTests/FontChangingTests.cs +++ b/CSharpMath.Core.Tests/Display/FontChangingTests.cs @@ -1,4 +1,4 @@ -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { using Xunit; using Atom; public class FontChangingTests { @@ -9,7 +9,7 @@ void Test(string input, string output, string command) { Assert.Empty(displays); else { var display = - Assert.IsType>(Assert.Single(displays)); + Assert.IsType>(Assert.Single(displays)); var run = Assert.Single(display.Runs).Run; Assert.Equal(output, run.Text.ToString()); Assert.Equal(output, string.Concat(run.Glyphs)); diff --git a/CSharpMath.CoreTests/MockTests.cs b/CSharpMath.Core.Tests/Display/MockTests.cs similarity index 79% rename from CSharpMath.CoreTests/MockTests.cs rename to CSharpMath.Core.Tests/Display/MockTests.cs index 6031d5124..19fdb6555 100644 --- a/CSharpMath.CoreTests/MockTests.cs +++ b/CSharpMath.Core.Tests/Display/MockTests.cs @@ -1,9 +1,9 @@ -using CSharpMath.CoreTests.FrontEnd; using Xunit; using TGlyph = System.Text.Rune; using CSharpMath.Display; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { + using BackEnd; // purpose of this class is to make sure our mocks behave as expected. public class MockTests { [Fact] @@ -28,9 +28,6 @@ public void TestGlyphBoundsWithM() { } [Fact] public void ResourceProviderFindsResource() => - Assert.NotNull(Resources.ManifestResources.LatinMathContent); - [Fact] - public void ResourceProviderFindsMathConfiguration() => - Assert.IsType(Resources.ManifestResources.LatinMath["constants"]); + Assert.NotNull(ManifestResources.LatinMath); } } diff --git a/CSharpMath.CoreTests/TypesetterTests.cs b/CSharpMath.Core.Tests/Display/TypesetterTests.cs similarity index 99% rename from CSharpMath.CoreTests/TypesetterTests.cs rename to CSharpMath.Core.Tests/Display/TypesetterTests.cs index 1b3274502..1b9614655 100644 --- a/CSharpMath.CoreTests/TypesetterTests.cs +++ b/CSharpMath.Core.Tests/Display/TypesetterTests.cs @@ -2,20 +2,19 @@ using CSharpMath.Display; using CSharpMath.Display.Displays; using CSharpMath.Display.FrontEnd; -using CSharpMath.CoreTests.FrontEnd; using System.Drawing; using Xunit; using TGlyph = System.Text.Rune; -using TFont = CSharpMath.CoreTests.FrontEnd.TestFont; +using TFont = CSharpMath.Core.BackEnd.TestFont; using System.Linq; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class TypesetterTests { internal static ListDisplay ParseLaTeXToDisplay(string latex) => Typesetter.CreateLine(LaTeXParserTest.ParseLaTeX(latex), _font, _context, LineStyle.Display); private static readonly TFont _font = new TFont(20); - private static readonly TypesettingContext _context = TestTypesettingContexts.Instance; + private static readonly TypesettingContext _context = BackEnd.TestTypesettingContext.Instance; System.Action?> TestList(int rangeMax, double ascent, double descent, double width, double x, double y, LinePosition linePos, int indexInParent, params System.Action>[] inspectors) => d => { diff --git a/CSharpMath.Editor.Tests/CaretTests.cs b/CSharpMath.Core.Tests/Editor/CaretTests.cs similarity index 84% rename from CSharpMath.Editor.Tests/CaretTests.cs rename to CSharpMath.Core.Tests/Editor/CaretTests.cs index 9efbf5db7..4253eb97e 100644 --- a/CSharpMath.Editor.Tests/CaretTests.cs +++ b/CSharpMath.Core.Tests/Editor/CaretTests.cs @@ -1,25 +1,26 @@ using System; using System.Threading.Tasks; -using CSharpMath.Atom; -using CSharpMath.CoreTests.FrontEnd; using Xunit; using TGlyph = System.Text.Rune; -namespace CSharpMath.Editor.Tests { +namespace CSharpMath.Core.Tests { + using Atom; + using Editor; + using BackEnd; // Tests in different classes run in parallel, unlike tests in the same class public class CaretBlinks { - public const int MillisecondBuffer = 150; + public const int MillisecondBuffer = 200; [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.InsertionPositionHighlighted); Assert.True(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.InsertionPositionHighlighted); Assert.False(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.InsertionPositionHighlighted); Assert.True(keyboard.ShouldDrawCaret); } @@ -27,21 +28,21 @@ public async Task Test() { public class CaretStaysHidden { [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = false }; keyboard.StopBlinking(); Assert.False(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); } } public class CaretShowsAfterAtomKeyPress { [Fact] public void Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = false }; keyboard.StopBlinking(); @@ -53,7 +54,7 @@ public void Test() { public class InsertionPositionIsHighLightedAfterPlaceholderKeyPress { [Fact] public void Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = false }; keyboard.StopBlinking(); @@ -67,36 +68,36 @@ public class CaretHidesAfterReturnAndDismiss { [InlineData(MathKeyboardInput.Return)] [InlineData(MathKeyboardInput.Dismiss)] public async Task Test(MathKeyboardInput input) { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.ShouldDrawCaret); keyboard.KeyPress(input); Assert.False(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); } } public class CaretTimerResetsOnKeyPress { [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds - CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds - CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.ShouldDrawCaret); keyboard.KeyPress(MathKeyboardInput.A); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds - CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds - CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.ShouldDrawCaret); keyboard.KeyPress(MathKeyboardInput.Left); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds - CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds - CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.ShouldDrawCaret); - await Task.Delay(4 * CaretBlinks.MillisecondBuffer); + await Task.Delay(4 * CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); } } @@ -104,25 +105,25 @@ public class CaretCanStartAndStopBlinking { // https://github.com/verybadcat/CSharpMath/issues/115 [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.ShouldDrawCaret); keyboard.StopBlinking(); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.ShouldDrawCaret); keyboard.StartBlinking(); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); keyboard.StopBlinking(); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); keyboard.StartBlinking(); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.ShouldDrawCaret); } } @@ -166,7 +167,7 @@ public CustomizablePlaceholder() { LaTeXSettings.PlaceholderActiveColor = System.Drawing.Color.Green; LaTeXSettings.PlaceholderRestingColor = System.Drawing.Color.Blue; LaTeXSettings.PlaceholderBlinks = true; - keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()); + keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()); } public void Dispose() { LaTeXSettings.PlaceholderActiveNucleus = DefaultPlaceholderSettings.ActiveNucleus; @@ -187,7 +188,7 @@ public async Task CustomizedPlaceholderBlinks() { Assert.Equal("😀", inner.Nucleus); Assert.Equal(System.Drawing.Color.Green, inner.Color); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.InsertionPositionHighlighted); Assert.False(keyboard.ShouldDrawCaret); Assert.Equal("😐", outer.Nucleus); @@ -195,7 +196,7 @@ public async Task CustomizedPlaceholderBlinks() { Assert.Equal("😐", inner.Nucleus); Assert.Equal(System.Drawing.Color.Blue, inner.Color); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.True(keyboard.InsertionPositionHighlighted); Assert.False(keyboard.ShouldDrawCaret); Assert.Equal("😐", outer.Nucleus); @@ -230,7 +231,7 @@ public class NonBlinkingPlaceholder : IDisposable { readonly MathKeyboard keyboard; public NonBlinkingPlaceholder() { LaTeXSettings.PlaceholderBlinks = false; - keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; } @@ -250,9 +251,9 @@ void Check() { ExpectedAppearance(DefaultPlaceholderSettings.RestingNucleus, DefaultPlaceholderSettings.ActiveNucleus); } Check(); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Check(); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Check(); } [Fact] @@ -284,7 +285,7 @@ public void NonBlinkingActivePlaceholderMoves() { public async Task IfNonBlinkingPlaceholderIsNotHighLightedThenCaretBlinks() { Assert.True(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); Assert.False(keyboard.ShouldDrawCaret); keyboard.KeyPress(MathKeyboardInput.Subscript); @@ -292,11 +293,11 @@ public async Task IfNonBlinkingPlaceholderIsNotHighLightedThenCaretBlinks() { ExpectedAppearance(DefaultPlaceholderSettings.RestingNucleus, DefaultPlaceholderSettings.RestingNucleus); Assert.True(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); ExpectedAppearance(DefaultPlaceholderSettings.RestingNucleus, DefaultPlaceholderSettings.RestingNucleus); Assert.False(keyboard.ShouldDrawCaret); - await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer); + await Task.Delay((int)MathKeyboard.DefaultBlinkMilliseconds + CaretBlinks.MillisecondBuffer, TestContext.Current.CancellationToken); ExpectedAppearance(DefaultPlaceholderSettings.RestingNucleus, DefaultPlaceholderSettings.RestingNucleus); Assert.True(keyboard.ShouldDrawCaret); } diff --git a/CSharpMath.Editor.Tests/IndexForPointTests.cs b/CSharpMath.Core.Tests/Editor/IndexForPointTests.cs similarity index 97% rename from CSharpMath.Editor.Tests/IndexForPointTests.cs rename to CSharpMath.Core.Tests/Editor/IndexForPointTests.cs index f3627d955..a4cfbe920 100644 --- a/CSharpMath.Editor.Tests/IndexForPointTests.cs +++ b/CSharpMath.Core.Tests/Editor/IndexForPointTests.cs @@ -1,13 +1,14 @@ using System.Drawing; -using CSharpMath.Atom; -using CSharpMath.CoreTests.FrontEnd; using Xunit; -namespace CSharpMath.Editor.Tests { - // Use the "CSharpMath.Editor Test Checker" project in the _Utils folder to visualize the test cases - using SubIndex = MathListSubIndexType; +namespace CSharpMath.Core.Tests { + using Atom; + using Editor; + using BackEnd; + // Use CSharpMath.Core.Example to visualize the test cases + using SubIndex = Editor.MathListSubIndexType; public class IndexForPointTests { - public class TestData : TheoryData { + public class TestData : TheoryData { // Format of test data public void Add((double x, double y) point, int index, params (SubIndex subType, int subIndex)[] subIndexRecursive) { @@ -27,20 +28,15 @@ public void Add((double x, double y) point, subIndexRecursive[0].subType, mathListIndex); goto default; default: - AddRow(new PointF((float)point.x, (float)point.y), mathListIndex); + Add(new PointF((float)point.x, (float)point.y), mathListIndex); break; } } } - public static Structures.Result> - CreateDisplay(string latex) => - LaTeXParser.MathListFromLaTeX(latex).Bind(mathList => - Display.Typesetter.CreateLine( - mathList, new TestFont(20), TestTypesettingContexts.Instance, LineStyle.Display)); void Test(string latex, PointF point, MathListIndex expected) => - CreateDisplay(latex).Match( + TestTypesettingContext.CreateDisplay(latex).Match( display => Assert.Equal(expected, - display.IndexForPoint(TestTypesettingContexts.Instance, point)), + display.IndexForPoint(TestTypesettingContext.Instance, point)), s => throw new Xunit.Sdk.XunitException(s) ); @@ -787,4 +783,4 @@ public void Complex(PointF point, MathListIndex expected) => [Theory, MemberData(nameof(InnerData))] public void Inner(PointF point, MathListIndex expected) => Test(@"\int a\left(bb\left[cc\right]dd\right)e\sum ", point, expected); } -} \ No newline at end of file +} diff --git a/CSharpMath.Editor.Tests/KeyPressTests.cs b/CSharpMath.Core.Tests/Editor/KeyPressTests.cs similarity index 98% rename from CSharpMath.Editor.Tests/KeyPressTests.cs rename to CSharpMath.Core.Tests/Editor/KeyPressTests.cs index 5f633a60f..51e9dd6b2 100644 --- a/CSharpMath.Editor.Tests/KeyPressTests.cs +++ b/CSharpMath.Core.Tests/Editor/KeyPressTests.cs @@ -1,16 +1,17 @@ using System; using System.Linq; using CSharpMath.Display.FrontEnd; -using CSharpMath.CoreTests.FrontEnd; using Xunit; using TGlyph = System.Text.Rune; -using T = Xunit.InlineDataAttribute; // 'T'est -using K = CSharpMath.Editor.MathKeyboardInput; // 'K'ey +using T = Xunit.InlineDataAttribute; +using K = CSharpMath.Editor.MathKeyboardInput; +using EventInteractor = System.Action, System.EventHandler>; -namespace CSharpMath.Editor.Tests { - using EventInteractor = Action, EventHandler>; +namespace CSharpMath.Core.Tests { + using Editor; + using BackEnd; public class KeyPressTests { - private static readonly TypesettingContext context = TestTypesettingContexts.Instance; + private static readonly TypesettingContext context = TestTypesettingContext.Instance; static void Test(string latex, K[] inputs) { var keyboard = new MathKeyboard(context, new TestFont()); keyboard.KeyPress(inputs); @@ -402,4 +403,4 @@ public void Return(params K[] inputs) => ] public void Slash(string latex, params K[] inputs) => Test(latex, inputs); } -} \ No newline at end of file +} diff --git a/CSharpMath.Editor.Tests/PointForIndexTests.cs b/CSharpMath.Core.Tests/Editor/PointForIndexTests.cs similarity index 97% rename from CSharpMath.Editor.Tests/PointForIndexTests.cs rename to CSharpMath.Core.Tests/Editor/PointForIndexTests.cs index 0de0e5181..19f68133e 100644 --- a/CSharpMath.Editor.Tests/PointForIndexTests.cs +++ b/CSharpMath.Core.Tests/Editor/PointForIndexTests.cs @@ -1,16 +1,18 @@ using System.Drawing; -using CSharpMath.CoreTests.FrontEnd; using Xunit; -namespace CSharpMath.Editor.Tests { +namespace CSharpMath.Core.Tests { + using Atom; + using Editor; + using BackEnd; using static IndexForPointTests; - // Use CSharpMath.Editor.Tests.Visualizer to visualize the test cases - using SubIndex = MathListSubIndexType; + // Use CSharpMath.Core.Example to visualize the test cases + using SubIndex = Editor.MathListSubIndexType; public class PointForIndexTests { void Test(string latex, PointF expected, MathListIndex index) => - CreateDisplay(latex).Match( - display => CSharpMath.CoreTests.Approximately.Equal - (expected, display.PointForIndex(TestTypesettingContexts.Instance, index)), + TestTypesettingContext.CreateDisplay(latex).Match( + display => Approximately.Equal + (expected, display.PointForIndex(TestTypesettingContext.Instance, index)), s => throw new Xunit.Sdk.XunitException(s) ); diff --git a/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj b/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj deleted file mode 100644 index 705b8174f..000000000 --- a/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.CoreTests/LaTeXSettingsTests.cs b/CSharpMath.CoreTests/LaTeXSettingsTests.cs deleted file mode 100644 index d87d8465c..000000000 --- a/CSharpMath.CoreTests/LaTeXSettingsTests.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Xunit; -using System.Linq; -namespace CSharpMath.CoreTests { - using CSharpMath.Atom; - using Atoms = CSharpMath.Atom.Atoms; - public class LaTeXSettingsTests { - [Fact] - public void ForAsciiHandlesAllInputs() { - lock (LaTeXSettings.Commands) - for (char i = '\0'; i <= sbyte.MaxValue; i++) - switch (i) { - case '\\': // The command character is handled specially - case '$': // Unimplemented - case '#': // Unimplemented - case '~': // Unimplemented - Assert.DoesNotContain(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); - break; - default: - Assert.Contains(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); - break; - } - } - [Fact] - public void CommandForAtomIgnoresInnerLists() { - var atom = new Atoms.Accent("\u0308", new MathList(new Atoms.Number("1"))); - atom.Superscript.Add(new Atoms.Number("4")); - atom.Subscript.Add(new Atoms.Variable("x")); - Assert.Equal(@"\ddot", LaTeXSettings.CommandForAtom(atom)); - } - [Fact] - public void AtomForCommandGeneratesACopy() { - var atom = LaTeXSettings.AtomForCommand(@"\int"); - if (atom == null) throw new Xunit.Sdk.NotNullException(); - atom.IndexRange = Range.NotFound; - var atom2 = LaTeXSettings.AtomForCommand(@"\int"); - if (atom2 == null) throw new Xunit.Sdk.NotNullException(); - Assert.Equal(Range.Zero, atom2.IndexRange); - } - } -} diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs b/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs deleted file mode 100644 index 246e11917..000000000 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CSharpMath.CoreTests.FrontEnd { - class TestFontMeasurer : Display.FrontEnd.IFontMeasurer { - TestFontMeasurer() { } - public static TestFontMeasurer Instance { get; } = new TestFontMeasurer(); - public int GetUnitsPerEm(TestFont font) => 1000; - } -} diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs b/CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs deleted file mode 100644 index 51447bb05..000000000 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace CSharpMath.CoreTests.FrontEnd { - using TGlyph = System.Text.Rune; - public static class TestTypesettingContexts { - public static Display.FrontEnd.TypesettingContext Instance { get; } = - new Display.FrontEnd.TypesettingContext( - (font, size) => new TestFont(size), - TestGlyphBoundsProvider.Instance, - TestGlyphFinder.Instance, - new Apple.JsonMathTable( - TestFontMeasurer.Instance, - Resources.ManifestResources.LatinMath, - TestGlyphNameProvider.Instance, - TestGlyphBoundsProvider.Instance - ) - ); - } -} \ No newline at end of file diff --git a/CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json b/CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json deleted file mode 100644 index f1db31b53..000000000 --- a/CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json +++ /dev/null @@ -1,5662 +0,0 @@ -{ - "italic" : { - "uni23DE.h3" : 28, - "u1D72C.sts" : 151, - "udieresis" : 7, - "u1D71B" : 17, - "uhungarumlaut" : 7, - "uni2231" : 361, - "u1D44C.st" : 209, - "u1D62B" : 84, - "acircumflextilde.st" : 3, - "uni2A11.v1" : 591, - "u1D44B" : 51, - "u1D738" : 55, - "uhorntilde.st" : 37, - "shade" : 28, - "u1D44D.st" : 47, - "u1D720" : 43, - "u1D648" : 76, - "u1D744.st" : 3, - "uni23E1.h1" : 28, - "acircumflexdotbelow.st" : 3, - "u1D630" : 50, - "Uhorn" : 4, - "u1D5B7" : 13, - "u1D69F" : 3, - "alpha.st" : 8, - "u1D6FE" : 53, - "bracketleft" : 6, - "u1D56E.st" : 3, - "u1D7C5" : 52, - "Uhornhookabove" : 4, - "u1D450" : 25, - "uhornacute.sts" : 10, - "u1D586" : 13, - "u1D441.sts" : 41, - "u1D580.st" : 17, - "Racute.st" : 16, - "u1D50E" : 50, - "u1D794" : 105, - "ncaron" : 7, - "u1D449.sts" : 200, - "Uhorntilde" : 4, - "aring" : 11, - "registered.sts" : 28, - "uni23DF.h6" : 28, - "u1D44A.sts" : 98, - "u1D62C" : 82, - "u1D746.st" : 4, - "uni23B4.h5" : 28, - "aogonek" : 11, - "u1D44C" : 209, - "u1D513" : 9, - "u1D475.sts" : 60, - "u1D46A.sts" : 18, - "u1D65A" : 59, - "u1D739" : 19, - "u1D747.st" : 50, - "u1D721" : 60, - "u1D481.sts" : 14, - "u1D649" : 76, - "u1D73B.st" : 18, - "u1D631" : 46, - "dcaron" : 46, - "u1D47A" : 49, - "u1D5B8" : 24, - "u1D47E.sts" : 136, - "u1D6FF" : 36, - "uhornhookabove.sts" : 10, - "u1D469" : 16, - "u1D7C6" : 59, - "u1D451" : 24, - "u1D677" : 5, - "uni23DF.h1" : 28, - "u1D73C.st" : 10, - "u1D50F" : 7, - "u1D795" : 106, - "Chi" : 4, - "uni2232" : 350, - "u1D41F" : 114, - "iota" : 24, - "emdash.alt" : 27, - "u1D71D" : 16, - "u1D749.st" : 100, - "uni23DC.h4" : 28, - "u1D62D" : 93, - "u1D509.st" : 12, - "u1D604" : 3, - "u1D44D" : 68, - "uni22C4" : 8, - "copyleft.sts" : 28, - "u1D65B" : 217, - "u1D424" : 8, - "mu.st" : 8, - "u1D722" : 73, - "u1D632" : 42, - "u1D47B" : 163, - "Yacute" : 16, - "f_f" : 73, - "u1D7C7" : 27, - "u1D6CA.sts" : 6, - "Ygrave.st" : 3, - "u1D660" : 72, - "uni222C" : 332, - "uhorngrave.sts" : 10, - "u1D466.st" : 9, - "u1D796" : 76, - "u1D6F5.sts" : 123, - "u1D6EA.sts" : 11, - "itilde.st" : 51, - "u1D480" : 228, - "u1D70F.sts" : 39, - "u1D71E" : 148, - "uni23B5.h3" : 28, - "copyright" : 28, - "u1D62E" : 17, - "uni23DD.h7" : 28, - "acircumflex.st" : 3, - "u1D6FE.sts" : 4, - "Uhornacute" : 4, - "u1D467.st" : 3, - "u1D72F.sts" : 163, - "f_k" : 3, - "u1D7AB" : 42, - "yen.st" : 3, - "u1D65C" : 99, - "integralbt" : 591, - "u1D723" : 5, - "u1D56C" : 8, - "uni212D" : 29, - "icircumflex.st" : 19, - "amacron.st" : 3, - "u1D633" : 110, - "u1D5CB" : 13, - "u1D47C" : 105, - "lcaron.st" : 47, - "u1D74F.sts" : 38, - "uni27E6.v5" : 5, - "u1D68A" : 22, - "bracketleft.v4" : 4, - "u1D7C8" : 29, - "uni23E0.h5" : 28, - "u1D453" : 90, - "recipe" : 24, - "u1D59A" : 44, - "u1D6D8" : 29, - "u1D7B0" : 41, - "uni23DD.h2" : 28, - "u1D661" : 106, - "u1D7D5.st" : 5, - "u1D571" : 41, - "u1D797" : 53, - "u1D5D0" : 13, - "u1D754.st" : 4, - "asciitilde.st" : 27, - "uni2233" : 350, - "u1D481" : 60, - "iota.st" : 7, - "adieresis" : 11, - "u1D62F" : 16, - "bracketleft.v6" : 9, - "dotlessi.ssbo" : 56, - "q.st" : 9, - "ohorntilde.st" : 7, - "u1D45E.st" : 15, - "u1D44F" : 14, - "u1D74D" : 3, - "u1D7AC" : 67, - "gbreve.st" : 4, - "u1D65D" : 42, - "utilde" : 7, - "uni00B5" : 6, - "u1D426" : 5, - "u1D724" : 83, - "u1D470.st" : 61, - "u1D57F.st" : 6, - "u1D5CC" : 5, - "u1D634" : 79, - "chi.st" : 8, - "u1D47D" : 235, - "u1D45F.st" : 10, - "dkshade" : 28, - "u1D470.sts" : 22, - "uni2231.v1" : 591, - "u1D7C9" : 57, - "u1D6EA" : 85, - "u1D454" : 25, - "u1D46D.sts" : 146, - "u1D7B1" : 66, - "endash" : 27, - "u1D662" : 42, - "u1D471.st" : 77, - "uni222D" : 332, - "u1D798" : 76, - "chi" : 24, - "u1D5D1" : 27, - "Itilde.st" : 6, - "uni23DE.h5" : 28, - "u1D690" : 12, - "u1D517.st" : 8, - "underscore" : 28, - "f_f.sts" : 59, - "u1D472.st" : 46, - "asciicircum.sts" : 33, - "u1D7AD" : 53, - "u1D517" : 35, - "u1D65E" : 109, - "u1D518.st" : 23, - "u1D427" : 4, - "u1D725" : 60, - "u1D56E" : 34, - "uni23E1.h3" : 28, - "atilde" : 11, - "SF010000" : 48, - "u1D635" : 77, - "u1D47E" : 142, - "itilde.sts" : 34, - "ordmasculine" : 5, - "lcaron.sts" : 24, - "uhorngrave" : 43, - "u1D6EB" : 68, - "u1D7B2" : 5, - "Yacute.st" : 3, - "u1D474.st" : 84, - "u1D663" : 42, - "u1D6C2" : 30, - "abrevedotbelow" : 11, - "u1D799" : 104, - "f_f.st" : 65, - "u1D5D2" : 13, - "uni222F.v1" : 591, - "u1D483" : 13, - "SF080000" : 48, - "u1D6D8.sts" : 5, - "u1D6CD.sts" : 6, - "u1D691" : 15, - "u1D475.st" : 91, - "u1D6F0" : 5, - "abrevegrave.st" : 3, - "u1D6E4.sts" : 106, - "u1D50E.st" : 24, - "lambda.st" : 38, - "u1D715.sts" : 21, - "uni23B4.h7" : 28, - "u1D74F.st" : 54, - "u1D74F" : 57, - "uni22C6" : 25, - "u1D721.sts" : 14, - "u1D6ED.sts" : 35, - "u1D518" : 49, - "u1D7AE" : 31, - "u1D65F" : 102, - "u1D71E.sts" : 146, - "u1D46A.st" : 51, - "u1D6C2.st" : 26, - "u1D636" : 40, - "u1D47F" : 34, - "gcommaaccent.st" : 4, - "u1D68D" : 15, - "married.sts" : 99, - "u1D749.sts" : 67, - "nacute" : 7, - "u1D477.st" : 160, - "u1D59D" : 19, - "u1D754" : 13, - "u1D7B3" : 4, - "u1D664" : 53, - "uni23DF.h3" : 28, - "uni23B4.h2" : 28, - "yen" : 16, - "u1D484" : 26, - "iacute" : 13, - "uni23DC.h6" : 28, - "uni2A11" : 361, - "u1D70A" : 12, - "u1D6F1" : 77, - "u1D46C.st" : 27, - "u1D61A" : 79, - "threequartersemdash" : 27, - "u1D609" : 57, - "u1D52A" : 19, - "u1D599.st" : 11, - "u1D7AF" : 24, - "u1D519" : 23, - "u1D479.st" : 37, - "u1D46D.st" : 154, - "u1D727" : 102, - "uni03F5" : 35, - "abrevetilde" : 11, - "u1D5CF" : 13, - "u1D411" : 23, - "u1D637" : 107, - "uni2A0C.v1" : 591, - "u1D447.sts" : 123, - "u1D43C.sts" : 11, - "leaf" : 39, - "u1D453.sts" : 36, - "u1D6ED" : 102, - "uni23DC.h1" : 28, - "u1D457" : 13, - "u1D755" : 8, - "u1D665" : 50, - "u1D485" : 22, - "u1D480.st" : 239, - "udotbelow" : 7, - "uni23B5.h5" : 28, - "u1D46F.st" : 55, - "acircumflexhookabove.st" : 3, - "u1D6F2" : 140, - "u1D70B" : 25, - "u1D487.sts" : 51, - "u1D47C.sts" : 60, - "u1D61B" : 137, - "u1D52B" : 23, - "u1D481.st" : 47, - "u1D51A.st" : 11, - "abrevedotbelow.st" : 3, - "u1D43B" : 78, - "umacron" : 7, - "u1D728" : 105, - "asciitilde.sts" : 27, - "u1D710" : 12, - "u1D638" : 107, - "uni23E0" : 28, - "uni27E6.v7" : 6, - "u1D620" : 172, - "u1D6EE" : 106, - "uni23E0.h7" : 28, - "u1D458" : 15, - "endash.st" : 19, - "u1D7B5" : 4, - "uni222F" : 332, - "u1D440" : 102, - "u1D666" : 58, - "uni23DD.h4" : 28, - "Rcommaaccent" : 24, - "u1D576" : 52, - "u1D483.st" : 4, - "u1D694" : 11, - "u1D70C" : 13, - "u1D6F3" : 5, - "dotlessi.sso" : 39, - "u1D61C" : 81, - "uni27E6.v2" : 6, - "u1D484.st" : 20, - "copyleft.st" : 28, - "u1D43C" : 85, - "SF020000" : 48, - "uni23E0.h2" : 28, - "u1D729" : 54, - "u1D64A" : 54, - "uni2581" : 28, - "u1D639" : 104, - "contourintegral.v1" : 591, - "u1D70D.sts" : 4, - "u1D485.st" : 18, - "u1D621" : 119, - "u1D46A" : 66, - "u1D724.sts" : 22, - "u1D6EF" : 63, - "u1D531" : 44, - "dcaron.sts" : 16, - "u1D7B6" : 59, - "u1D730.sts" : 158, - "published.st" : 28, - "u1D441" : 106, - "u1D667" : 108, - "abrevehookabove" : 11, - "abrevetilde.st" : 3, - "u1D5FF" : 12, - "Ygrave" : 16, - "abrevegrave" : 11, - "u1D577" : 6, - "asciitilde" : 27, - "u1D59A.st" : 13, - "u1D738.sts" : 28, - "uni23DE.h7" : 28, - "u1D47A.st" : 34, - "u1D487" : 86, - "uni2A0C" : 332, - "uogonek" : 27, - "u1D70D" : 74, - "ydieresis" : 8, - "u1D6F4" : 54, - "u1D531.st" : 18, - "u1D61D" : 161, - "emdash" : 27, - "u1D487.st" : 78, - "u1D411.st" : 19, - "u1D47B.st" : 169, - "u1D43D" : 106, - "u1D73B" : 42, - "u1D504" : 20, - "u1D64B" : 75, - "uhorn.st" : 37, - "uni23E1" : 28, - "uni23E1.h5" : 28, - "u1D488.st" : 4, - "ahookabove.st" : 3, - "u1D622" : 21, - "u1D46B" : 5, - "u1D41F.sts" : 115, - "u1D47C.st" : 90, - "uni23DE.h2" : 28, - "u1D532" : 25, - "yhookabove" : 8, - "u1D436.sts" : 7, - "lambda" : 54, - "u1D442" : 5, - "u1D668" : 75, - "u1D650" : 76, - "u1D578" : 21, - "u1D47D.st" : 249, - "atilde.st" : 3, - "u1D488" : 17, - "u1D470" : 83, - "lacute.st" : 17, - "u1D696" : 19, - "u1D6F5" : 148, - "R.st" : 16, - "registered.st" : 28, - "u1D70E" : 24, - "u1D61E" : 161, - "u1D45F.sts" : 9, - "u1D47E.st" : 145, - "u1D6CA.st" : 25, - "u1D43E" : 68, - "u1D73C" : 22, - "yacute" : 8, - "u1D64C" : 54, - "u1D490.st" : 3, - "u1D713" : 12, - "uni2232.v1" : 591, - "dcaron.st" : 39, - "u1D47F.st" : 11, - "u1D623" : 46, - "integral" : 332, - "u1D46C" : 43, - "u1D6CB.st" : 25, - "u1D7B8" : 29, - "uni23DF.h5" : 28, - "u1D443" : 140, - "u1D669" : 70, - "u1D491.st" : 4, - "u1D7A0" : 75, - "u1D651" : 143, - "u1D579" : 14, - "u1D49A" : 20, - "uni222C.v1" : 591, - "u1D6D8.st" : 25, - "u1D701.st" : 34, - "uni23B4.h4" : 28, - "u1D6CC.st" : 65, - "u1D5C0" : 13, - "Ydieresis" : 16, - "u1D471" : 91, - "u1D697" : 15, - "u1D70F" : 102, - "divorced.st" : 230, - "u1D6F6" : 146, - "adotbelow" : 11, - "u1D492.st" : 16, - "u1D61F" : 119, - "Itilde" : 15, - "u1D52F" : 34, - "u1D702.st" : 6, - "u1D6CD.st" : 25, - "u1D73D" : 13, - "uni2111" : 7, - "u1D6C2.sts" : 6, - "u1D64D" : 77, - "u1D416" : 3, - "u1D714" : 10, - "u1D624" : 83, - "u1D6CB.sts" : 6, - "u1D46D" : 148, - "abrevehookabove.st" : 3, - "uni23DC.h3" : 28, - "u1D7B9" : 57, - "u1D742" : 54, - "registered" : 28, - "u1D58B" : 28, - "ohorndotbelow.st" : 7, - "u1D5EA" : 3, - "u1D7A1" : 53, - "u1D652" : 145, - "u1D6F6.sts" : 116, - "u1D49B" : 11, - "asciicircum.st" : 33, - "kappa" : 23, - "u1D727.sts" : 47, - "idieresis.st" : 13, - "u1D472" : 60, - "uhorntilde" : 43, - "uni2145" : 15, - "u1D6F7" : 4, - "Rcaron" : 24, - "u1D733.sts" : 73, - "uni23B5.h7" : 28, - "f.sts" : 58, - "uni03D1" : 21, - "SF100000" : 48, - "u1D747.sts" : 14, - "uni23DC" : 28, - "u1D420.st" : 5, - "u1D64E" : 68, - "emdash.st" : 11, - "asciitilde.low" : 27, - "u1D52F.st" : 7, - "u1D715" : 63, - "u1D625" : 93, - "longs.st" : 72, - "aogonek.st" : 7, - "u1D411.sts" : 7, - "u1D535" : 10, - "u1D67C" : 10, - "uni23B5.h2" : 28, - "uni20EB" : 31, - "u1D445" : 24, - "u1D743" : 11, - "u1D7A2" : 106, - "uni23DD.h6" : 28, - "u1D653" : 88, - "u1D41A.sts" : 6, - "Imacron.st" : 21, - "u1D439.sts" : 107, - "u1D6F8" : 51, - "seven" : 13, - "u1D6E4.st" : 128, - "u1D681" : 25, - "u1D708.st" : 42, - "u1D591" : 7, - "uni27E6.v4" : 5, - "leaf.st" : 34, - "integral.v1" : 591, - "uni23E0.h4" : 28, - "uhorndotbelow.sts" : 10, - "u1D508" : 7, - "ohorngrave" : 16, - "u1D64F" : 126, - "u1D418" : 8, - "u1D709.st" : 4, - "uni23DD.h1" : 28, - "u1D471.sts" : 50, - "abreveacute" : 11, - "u1D626" : 55, - "u1D46F" : 73, - "uhornacute.st" : 37, - "u1D479.sts" : 15, - "u1D6DC" : 27, - "u1D446" : 60, - "u1D6E6.st" : 30, - "u1D744" : 12, - "u1D7A3" : 126, - "u1D5EC" : 3, - "u1D654" : 147, - "u1D79B" : 76, - "uhorngrave.st" : 37, - "uni03F5.st" : 18, - "uni2146" : 75, - "acircumflexacute.st" : 3, - "u1D474" : 102, - "u1D6F9" : 109, - "u1D6E7.st" : 47, - "u1D592" : 7, - "u1D60A" : 107, - "uhornacute" : 43, - "uni23DD" : 28, - "u1D51A" : 37, - "u1D509" : 38, - "u1D41A.st" : 18, - "u1D42A" : 22, - "u1D6E8.st" : 52, - "u1D6DC.st" : 17, - "R" : 24, - "Y.st" : 3, - "uni23E1.h7" : 28, - "u1D5BF" : 69, - "u1D627" : 217, - "uni23DE.h4" : 28, - "V" : 8, - "u1D6DD" : 22, - "W" : 9, - "u1D447" : 148, - "X" : 4, - "u1D6DD.st" : 13, - "u1D58E" : 24, - "Y" : 16, - "u1D745" : 14, - "u1D655" : 106, - "u1D7A4" : 88, - "u1D79C" : 76, - "u1D5C4" : 10, - "u1D475" : 105, - "u1D6F1.sts" : 6, - "uni23E1.h2" : 28, - "a" : 11, - "u1D60B" : 52, - "u1D6F9.sts" : 54, - "u1D6EE.sts" : 41, - "u1D722.sts" : 19, - "u1D51B" : 18, - "uni2113" : 9, - "uhorndotbelow.st" : 37, - "f" : 79, - "u1D72B.sts" : 17, - "g" : 13, - "Ytilde" : 16, - "abreve.st" : 3, - "h" : 7, - "u1D742.sts" : 17, - "u1D628" : 99, - "k" : 11, - "u1D610" : 81, - "u1D6F1.st" : 51, - "l" : 5, - "u1D715.st" : 52, - "m" : 8, - "u1D448" : 105, - "u1D746" : 13, - "n" : 7, - "u1D7A5" : 46, - "uni23DF.h7" : 28, - "uogonek.st" : 7, - "u1D656" : 49, - "u1D79D" : 114, - "uacute" : 7, - "q" : 27, - "ohorn.st" : 7, - "lcaron" : 52, - "u1D49A.st" : 7, - "u1D6F2.st" : 135, - "uni2147" : 17, - "u1D41F.st" : 120, - "u1D476" : 6, - "uni23B4.h6" : 28, - "u" : 7, - "u1D684" : 23, - "bracketleft.v5" : 7, - "ohorngrave.st" : 7, - "u1D6E3" : 25, - "Ytilde.st" : 3, - "adieresis.st" : 3, - "u1D60C" : 118, - "v" : 8, - "u1D5F3" : 73, - "uni23DE" : 28, - "w" : 9, - "x" : 16, - "y" : 8, - "u1D440.sts" : 35, - "u1D70B.st" : 4, - "u1D72A" : 6, - "uni23DF.h2" : 28, - "u1D719" : 5, - "u1D63A" : 107, - "u1D448.sts" : 41, - "star.alt" : 23, - "u1D43D.sts" : 46, - "u1D701" : 64, - "u1D629" : 16, - "married" : 105, - "uni23B4.h1" : 28, - "u1D6F4.st" : 31, - "bracketleft.v7" : 8, - "u1D611" : 92, - "uni23DC.h5" : 28, - "published.sts" : 28, - "u1D449" : 214, - "u1D747" : 66, - "u1D7A6" : 71, - "adotbelow.st" : 3, - "u1D431" : 6, - "u1D657" : 50, - "u1D474.sts" : 47, - "u1D79E" : 54, - "u1D6F5.st" : 143, - "u1D480.sts" : 236, - "iacute.st" : 4, - "dotlessi.fra" : 17, - "aacute" : 11, - "u1D477" : 154, - "dotlessj.ssbo" : 56, - "u1D70D.st" : 52, - "acircumflextilde" : 11, - "u1D47D.sts" : 253, - "u1D685" : 9, - "ydotbelow" : 8, - "u1D6E4" : 134, - "acircumflex" : 11, - "u1D60D" : 132, - "u1D5F4" : 12, - "u1D6F6.st" : 140, - "uni2233.v1" : 591, - "u1D6EA.st" : 58, - "u1D70E.st" : 4, - "u1D72B" : 72, - "seven.st" : 4, - "ohornacute.st" : 7, - "u1D63B" : 87, - "block" : 28, - "emdash.alt.st" : 11, - "u1D702" : 27, - "u1D720.st" : 27, - "u1D612" : 119, - "u1D6EB.st" : 47, - "ygrave" : 8, - "u1D70F.st" : 83, - "uni222D.v1" : 591, - "uni23B5.h4" : 28, - "u1D748" : 13, - "u1D7A7" : 91, - "kappa.st" : 7, - "copyright.st" : 28, - "u1D658" : 80, - "u1D436.st" : 52, - "Racute" : 24, - "u1D42A.st" : 8, - "u1D6F8.st" : 24, - "u1D640" : 105, - "u1D721.st" : 47, - "asciitilde.low.st" : 27, - "imacron" : 70, - "u1D730" : 159, - "u1D79F" : 75, - "uni2148" : 80, - "leaf.sts" : 16, - "u1D7D5" : 11, - "integraltp" : 591, - "u1D686" : 16, - "icircumflex" : 41, - "u1D60E" : 90, - "uni23DF" : 28, - "u1D6F9.st" : 93, - "u1D722.st" : 55, - "uni27E6.v6" : 6, - "u1D6ED.st" : 79, - "u1D51E" : 25, - "contourintegral" : 332, - "u1D6E8.sts" : 7, - "u1D42E" : 4, - "u1D72C" : 154, - "uni23E0.h6" : 28, - "u1D438.st" : 30, - "uni23DD.h3" : 28, - "u1D703" : 14, - "u1D725.sts" : 12, - "u1D6EE.st" : 83, - "aring.st" : 3, - "u1D45C" : 12, - "u1D523" : 23, - "u1D749" : 111, - "u1D66A" : 57, - "u1D7A8" : 70, - "u1D439.st" : 128, - "abreve" : 11, - "Rcaron.st" : 16, - "u1D659" : 106, - "ncommaaccent" : 7, - "u1D724.st" : 61, - "u1D641" : 120, - "u1D6EF.st" : 40, - "u1D6A0" : 11, - "uni27E6.v1" : 6, - "uhornhookabove.st" : 37, - "u1D479" : 37, - "Uhorngrave" : 4, - "uni23E0.h1" : 28, - "Ydotbelow" : 16, - "u1D6E6" : 54, - "u1D597" : 22, - "u1D60F" : 81, - "u1D725.st" : 46, - "abreveacute.st" : 3, - "Imacron.sts" : 6, - "u1D72D" : 5, - "u1D440.st" : 79, - "u1D63D" : 49, - "a.st" : 3, - "ntilde" : 7, - "iogonek" : 3, - "u1D614" : 75, - "u1D45D" : 15, - "u1D7BA" : 28, - "ucircumflex" : 7, - "u1D443.sts" : 110, - "u1D441.st" : 83, - "u1D66B" : 93, - "Imacron" : 29, - "u1D6CA" : 30, - "u1D7A9" : 38, - "u1D732" : 34, - "uni03D1.st" : 3, - "u1D727.st" : 84, - "uni23DE.h6" : 28, - "SF050000" : 48, - "itilde" : 56, - "u1D642" : 81, - "u1D44C.sts" : 193, - "alpha" : 24, - "longs" : 79, - "u1D48B" : 7, - "uni2149" : 80, - "u1D688" : 8, - "u1D6E7" : 68, - "u1D728.st" : 91, - "uni23E1.h4" : 28, - "u1D477.sts" : 151, - "agrave.st" : 3, - "uhorntilde.sts" : 10, - "dotlessj.sso" : 39, - "u1D580" : 49, - "Uhorndotbelow" : 4, - "threequartersemdash.st" : 16, - "uni23DE.h1" : 29, - "Ydieresis.st" : 3, - "acircumflexdotbelow" : 11, - "u1D490" : 12, - "u1D443.st" : 135, - "u1D72E" : 44, - "u1D63E" : 98, - "u1D729.st" : 38, - "uni211C" : 26, - "kcommaaccent" : 11, - "u1D615" : 79, - "u1D45E" : 34, - "u1D7BB" : 5, - "published" : 28, - "u1D66C" : 94, - "u1D6CB" : 30, - "longs.sts" : 58, - "u1D435" : 25, - "ohorntilde" : 16, - "u1D6FA.st" : 20, - "u1D71E.st" : 154, - "u1D733" : 106, - "uhorndotbelow" : 43, - "u1D643" : 76, - "Rcommaaccent.st" : 16, - "u1D6A2" : 3, - "Ydotbelow.st" : 3, - "uhorn.sts" : 10, - "u1D69A" : 40, - "u1D445.st" : 16, - "u1D463" : 11, - "u1D730.st" : 164, - "u1D6E8" : 78, - "lcommaaccent" : 5, - "u1D599" : 42, - "u1D581" : 13, - "u1D446.st" : 36, - "u1D491" : 13, - "u1D72F" : 163, - "uni23DF.h4" : 28, - "u1D63F" : 52, - "u1D6CC.sts" : 37, - "uni23B4.h3" : 28, - "u1D616" : 54, - "acircumflexacute" : 11, - "u1D45F" : 13, - "u1D447.st" : 143, - "lacute" : 26, - "u1D7BC" : 58, - "u1D43B.st" : 52, - "u1D526" : 17, - "u1D66D" : 77, - "u1D732.st" : 11, - "u1D6CC" : 73, - "ahookabove" : 11, - "u1D436" : 73, - "asciicircum" : 33, - "u1D57D" : 28, - "Yhookabove.st" : 3, - "u1D6FD.st" : 12, - "ohornhookabove.st" : 7, - "u1D644" : 76, - "u1D728.sts" : 60, - "u1D734" : 35, - "uni23DC.h7" : 28, - "u1D448.st" : 83, - "u1D43C.st" : 58, - "ltshade" : 28, - "u1D6FA" : 42, - "u1D464" : 3, - "u1D6FE.st" : 39, - "u1D733.st" : 98, - "u1D6E9" : 5, - "u1D7C1" : 36, - "underscore.st" : 28, - "uring" : 7, - "u1D582" : 33, - "u1D449.st" : 214, - "u1D492" : 29, - "u1D43D.st" : 85, - "u1D734.st" : 20, - "married.st" : 107, - "u1D6FF.st" : 10, - "uni23DC.h2" : 28, - "u1D41A" : 22, - "copyright.sts" : 28, - "u1D617" : 79, - "f.st" : 72, - "u1D43E.st" : 47, - "u1D7BD" : 57, - "uni23B4" : 28, - "u1D66E" : 93, - "uni23B5.h6" : 28, - "u1D6CD" : 30, - "u1D437" : 4, - "u1D645" : 76, - "u1D450.st" : 12, - "ohornacute" : 16, - "ohorn" : 16, - "u1D43B.sts" : 7, - "u1D7C2" : 36, - "u1D571.st" : 10, - "ugrave" : 7, - "underscore.sts" : 28, - "acircumflexgrave" : 11, - "aacute.st" : 3, - "u1D451.st" : 8, - "idieresis" : 27, - "u1D583" : 14, - "uni2230.v1" : 591, - "g.st" : 4, - "u1D493" : 4, - "divorced" : 216, - "u1D72B.st" : 53, - "u1D791" : 49, - "uni23B5.h1" : 28, - "u1D472.sts" : 12, - "uni2230" : 332, - "u1D708" : 58, - "gcommaaccent" : 13, - "asciitilde.low.sts" : 27, - "u1D46F.sts" : 19, - "uni23DD.h5" : 28, - "recipe.st" : 16, - "u1D618" : 54, - "u1D47B.sts" : 163, - "u1D738.st" : 49, - "u1D7BE" : 36, - "u1D72C.st" : 160, - "u1D66F" : 79, - "SF060000" : 48, - "gbreve" : 13, - "u1D438" : 54, - "u1D510" : 28, - "u1D57F" : 37, - "u1D420" : 11, - "u1D646" : 104, - "u1D453.st" : 75, - "u1D6A5" : 5, - "uni27E6.v3" : 5, - "divorced.sts" : 238, - "u1D5B5" : 13, - "uni23E0.h3" : 28, - "u1D466" : 28, - "Yhookabove" : 16, - "u1D7C3" : 48, - "u1D674" : 5, - "uhornhookabove" : 43, - "u1D454.st" : 7, - "copyleft" : 28, - "agrave" : 11, - "ytilde" : 8, - "ohornhookabove" : 16, - "acircumflexhookabove" : 11, - "u1D72E.st" : 28, - "u1D792" : 120, - "uhorn" : 43, - "u1D71A" : 13, - "mu" : 23, - "u1D709" : 36, - "u1D62A" : 92, - "u1D619" : 82, - "uni27E6" : 6, - "ohorndotbelow" : 16, - "u1D72F.st" : 169, - "dotlessi.frab" : 24, - "u1D529" : 26, - "u1D44A" : 132, - "u1D7BF" : 30, - "u1D576.st" : 21, - "uni23B5" : 28, - "u1D511" : 26, - "u1D439" : 134, - "u1D737" : 6, - "u1D421" : 4, - "u1D44A.st" : 125, - "imacron.st" : 66, - "uhookabove" : 7, - "u1D557" : 27, - "u1D5B6" : 13, - "u1D69E" : 15, - "amacron" : 11, - "u1D6F2.sts" : 110, - "u1D467" : 30, - "u1D6FD" : 36, - "acircumflexgrave.st" : 3, - "imacron.sts" : 51, - "uni23E1.h6" : 28, - "u1D44B.st" : 24, - "u1D742.st" : 44 - }, - "v_variants" : { - "uni21A1" : [ - "uni21A1", - "uni21A1.v1" - ], - "uni230A" : [ - "uni230A", - "uni230A.v1", - "uni230A.v2", - "uni230A.v3", - "uni230A.v4", - "uni230A.v5", - "uni230A.v6", - "uni230A.v7" - ], - "uni22A4" : [ - "uni22A4", - "uni27D9" - ], - "uni2A02" : [ - "uni2A02", - "uni2A02.v1" - ], - "uni21A7" : [ - "uni21A7", - "uni21A7.v1" - ], - "parenleft" : [ - "parenleft", - "parenleft.v1", - "parenleft.v2", - "parenleft.v3", - "parenleft.v4", - "parenleft.v5", - "parenleft.v6", - "parenleft.v7" - ], - "uni2A05" : [ - "uni2A05", - "uni2A05.v1" - ], - "arrowdown" : [ - "arrowdown", - "arrowdown.v1" - ], - "uni21BE" : [ - "uni21BE", - "uni21BE.v1" - ], - "uni27E8" : [ - "uni27E8", - "uni27E8.v1", - "uni27E8.v2", - "uni27E8.v3", - "uni27E8.v4", - "uni27E8.v5", - "uni27E8.v6", - "uni27E8.v7" - ], - "uni21D6" : [ - "uni21D6", - "uni21D6.v1" - ], - "uni2210" : [ - "uni2210", - "uni2210.v1" - ], - "uni2198" : [ - "uni2198", - "uni2198.v1" - ], - "angleleft" : [ - "angleleft", - "uni27E8.v1", - "uni27E8.v2", - "uni27E8.v3", - "uni27E8.v4", - "uni27E8.v5", - "uni27E8.v6", - "uni27E8.v7" - ], - "uni21D9" : [ - "uni21D9", - "uni21D9.v1" - ], - "uni22C1" : [ - "uni22C1", - "uni22C1.v1" - ], - "radical" : [ - "radical", - "radical.v1", - "radical.v2", - "radical.v3", - "radical.v4" - ], - "uni27EA" : [ - "uni27EA", - "uni27EA.v1", - "uni27EA.v2", - "uni27EA.v3", - "uni27EA.v4", - "uni27EA.v5", - "uni27EA.v6", - "uni27EA.v7" - ], - "uni222D" : [ - "uni222D", - "uni222D.v1" - ], - "uni2B0D" : [ - "uni2B0D", - "uni2B0D.v1" - ], - "uni21F3" : [ - "uni21F3", - "uni21F3.v1" - ], - "arrowdblup" : [ - "arrowdblup", - "arrowdblup.v1" - ], - "uni21B2" : [ - "uni21B2", - "uni21B2.v1" - ], - "uni2230" : [ - "uni2230", - "uni2230.v1" - ], - "bracketright" : [ - "bracketright", - "bracketright.v1", - "bracketright.v2", - "bracketright.v3", - "bracketright.v4", - "bracketright.v5", - "bracketright.v6", - "bracketright.v7" - ], - "integral" : [ - "integral", - "integral.v1" - ], - "slash" : [ - "slash", - "slash.v1", - "slash.v2", - "slash.v3", - "slash.v4", - "slash.v5", - "slash.v6", - "slash.v7" - ], - "uni2233" : [ - "uni2233", - "uni2233.v1" - ], - "uni21E7" : [ - "uni21E7", - "uni21E7.v1" - ], - "uni22A3" : [ - "uni22A3", - "uni27DE" - ], - "uni2A01" : [ - "uni2A01", - "uni2A01.v1" - ], - "backslash" : [ - "backslash", - "backslash.v1", - "backslash.v2", - "backslash.v3", - "backslash.v4", - "backslash.v5", - "backslash.v6", - "backslash.v7" - ], - "uni2A04" : [ - "uni2A04", - "uni2A04.v1" - ], - "uni27E7" : [ - "uni27E7", - "uni27E7.v1", - "uni27E7.v2", - "uni27E7.v3", - "uni27E7.v4", - "uni27E7.v5", - "uni27E7.v6", - "uni27E7.v7" - ], - "uni21D5" : [ - "uni21D5", - "uni21D5.v1" - ], - "uni2B07" : [ - "uni2B07", - "uni2B07.v1" - ], - "uni2197" : [ - "uni2197", - "uni2197.v1" - ], - "angleright" : [ - "angleright", - "uni27E9.v1", - "uni27E9.v2", - "uni27E9.v3", - "uni27E9.v4", - "uni27E9.v5", - "uni27E9.v6", - "uni27E9.v7" - ], - "uni21D8" : [ - "uni21D8", - "uni21D8.v1" - ], - "uni22C0" : [ - "uni22C0", - "uni22C0.v1" - ], - "contourintegral" : [ - "contourintegral", - "contourintegral.v1" - ], - "parallel" : [ - "parallel", - "parallel.v1", - "parallel.v2", - "parallel.v3", - "parallel.v4", - "parallel.v5", - "parallel.v6", - "parallel.v7" - ], - "uni21C3" : [ - "uni21C3", - "uni21C3.v1" - ], - "uni22C3" : [ - "uni22C3", - "uni22C3.v1" - ], - "uni222C" : [ - "uni222C", - "uni222C.v1" - ], - "bracketleft" : [ - "bracketleft", - "bracketleft.v1", - "bracketleft.v2", - "bracketleft.v3", - "bracketleft.v4", - "bracketleft.v5", - "bracketleft.v6", - "bracketleft.v7" - ], - "uni2A0C" : [ - "uni2A0C", - "uni2A0C.v1" - ], - "uni27EF" : [ - "uni27EF", - "uni27EF.v1", - "uni27EF.v2", - "uni27EF.v3", - "uni27EF.v4", - "uni27EF.v5", - "uni27EF.v6", - "uni27EF.v7" - ], - "uni222F" : [ - "uni222F", - "uni222F.v1" - ], - "uni219F" : [ - "uni219F", - "uni219F.v1" - ], - "uni21B1" : [ - "uni21B1", - "uni21B1.v1" - ], - "uni21F5" : [ - "uni21F5", - "uni21F5.v1" - ], - "uni2232" : [ - "uni2232", - "uni2232.v1" - ], - "uni2309" : [ - "uni2309", - "uni2309.v1", - "uni2309.v2", - "uni2309.v3", - "uni2309.v4", - "uni2309.v5", - "uni2309.v6", - "uni2309.v7" - ], - "parenright" : [ - "parenright", - "parenright.v1", - "parenright.v2", - "parenright.v3", - "parenright.v4", - "parenright.v5", - "parenright.v6", - "parenright.v7" - ], - "arrowdbldown" : [ - "arrowdbldown", - "arrowdbldown.v1" - ], - "arrowupdn" : [ - "arrowupdn", - "arrowupdn.v1" - ], - "uni22A2" : [ - "uni22A2", - "uni27DD" - ], - "uni2A00" : [ - "uni2A00", - "uni2A00.v1" - ], - "uni21A5" : [ - "uni21A5", - "uni21A5.v1" - ], - "uni230B" : [ - "uni230B", - "uni230B.v1", - "uni230B.v2", - "uni230B.v3", - "uni230B.v4", - "uni230B.v5", - "uni230B.v6", - "uni230B.v7" - ], - "uni22A5" : [ - "uni22A5", - "uni27D8" - ], - "uni21E9" : [ - "uni21E9", - "uni21E9.v1" - ], - "uni2A03" : [ - "uni2A03", - "uni2A03.v1" - ], - "uni27E6" : [ - "uni27E6", - "uni27E6.v1", - "uni27E6.v2", - "uni27E6.v3", - "uni27E6.v4", - "uni27E6.v5", - "uni27E6.v6", - "uni27E6.v7" - ], - "uni2A06" : [ - "uni2A06", - "uni2A06.v1" - ], - "uni21BF" : [ - "uni21BF", - "uni21BF.v1" - ], - "uni2B06" : [ - "uni2B06", - "uni2B06.v1" - ], - "uni2196" : [ - "uni2196", - "uni2196.v1" - ], - "uni27E9" : [ - "uni27E9", - "uni27E9.v1", - "uni27E9.v2", - "uni27E9.v3", - "uni27E9.v4", - "uni27E9.v5", - "uni27E9.v6", - "uni27E9.v7" - ], - "summation" : [ - "summation", - "summation.v1" - ], - "braceleft" : [ - "braceleft", - "braceleft.v1", - "braceleft.v2", - "braceleft.v3", - "braceleft.v4", - "braceleft.v5", - "braceleft.v6", - "braceleft.v7" - ], - "uni21D7" : [ - "uni21D7", - "uni21D7.v1" - ], - "uni2199" : [ - "uni2199", - "uni2199.v1" - ], - "fraction" : [ - "fraction", - "fraction.v1", - "fraction.v2", - "fraction.v3", - "fraction.v4", - "fraction.v5", - "fraction.v6", - "fraction.v7" - ], - "uni2A09" : [ - "uni2A09", - "uni2A09.v1" - ], - "product" : [ - "product", - "product.v1" - ], - "uni21C2" : [ - "uni21C2", - "uni21C2.v1" - ], - "uni22C2" : [ - "uni22C2", - "uni22C2.v1" - ], - "uni27EB" : [ - "uni27EB", - "uni27EB.v1", - "uni27EB.v2", - "uni27EB.v3", - "uni27EB.v4", - "uni27EB.v5", - "uni27EB.v6", - "uni27EB.v7" - ], - "uni21C5" : [ - "uni21C5", - "uni21C5.v1" - ], - "uni27EE" : [ - "uni27EE", - "uni27EE.v1", - "uni27EE.v2", - "uni27EE.v3", - "uni27EE.v4", - "uni27EE.v5", - "uni27EE.v6", - "uni27EE.v7" - ], - "uni21C8" : [ - "uni21C8", - "uni21C8.v1" - ], - "uni21B0" : [ - "uni21B0", - "uni21B0.v1" - ], - "arrowup" : [ - "arrowup", - "arrowup.v1" - ], - "braceright" : [ - "braceright", - "braceright.v1", - "braceright.v2", - "braceright.v3", - "braceright.v4", - "braceright.v5", - "braceright.v6", - "braceright.v7" - ], - "uni21B3" : [ - "uni21B3", - "uni21B3.v1" - ], - "dblverticalbar" : [ - "dblverticalbar", - "parallel.v1", - "parallel.v2", - "parallel.v3", - "parallel.v4", - "parallel.v5", - "parallel.v6", - "parallel.v7" - ], - "uni2231" : [ - "uni2231", - "uni2231.v1" - ], - "uni2A11" : [ - "uni2A11", - "uni2A11.v1" - ], - "uni2308" : [ - "uni2308", - "uni2308.v1", - "uni2308.v2", - "uni2308.v3", - "uni2308.v4", - "uni2308.v5", - "uni2308.v6", - "uni2308.v7" - ], - "uni21CA" : [ - "uni21CA", - "uni21CA.v1" - ], - "bar" : [ - "bar", - "divides.v1", - "divides.v2", - "divides.v3", - "divides.v4", - "divides.v5", - "divides.v6", - "divides.v7" - ], - "divides" : [ - "divides", - "divides.v1", - "divides.v2", - "divides.v3", - "divides.v4", - "divides.v5", - "divides.v6", - "divides.v7" - ] - }, - "accents" : { - "u1D688" : 262, - "u1D753.sts" : 599, - "u1D726" : 570, - "u1D430.st" : 465, - "u1D403" : 283, - "u1D570" : 598, - "u1D537.sts" : 319, - "J.st" : 363, - "u1D7CE" : 287, - "u1D429.sts" : 339, - "u1D4AB" : 480, - "u1D76F" : 458, - "u1D44C" : 399, - "u1D4E6.st" : 671, - "Mu.sts" : 594, - "u1D5A5" : 310, - "u1D40C.st" : 607, - "u1D6AA.st" : 371, - "u1D526.st" : 187, - "u1D435.sts" : 543, - "u1D546" : 333, - "u1D70E.sts" : 408, - "u1D749.st" : 362, - "u1D751" : 465, - "u1D7B0" : 459, - "Rho" : 283, - "u1D49F.st" : 532, - "u1D5EE" : 264, - "u1D6CE.sts" : 360, - "u1D58F" : 159, - "uni20ED" : -264, - "u1D71A.sts" : 469, - "u1D441.sts" : 684, - "u1D62D" : 267, - "u1D79A" : 474, - "u1D451.st" : 496, - "u1D6E8" : 542, - "u1D689" : 268, - "zeta.st" : 270, - "u1D6DA.sts" : 508, - "u1D727" : 711, - "u1D5D0" : 341, - "u1D59D.sts" : 385, - "u1D404" : 350, - "u1D571" : 292, - "u1D48F.sts" : 428, - "u1D7CF" : 295, - "u1D50A.sts" : 719, - "u1D4AC" : 482, - "u1D6CB.st" : 318, - "u1D42D.st" : 214, - "u1D44D" : 485, - "u1D739.sts" : 460, - "uni03F1" : 249, - "u1D49B.sts" : 472, - "u1D70B.st" : 384, - "u1D5A6" : 407, - "u1D7B1" : 423, - "u1D6F9.sts" : 536, - "u1D752" : 415, - "u1D57B.st" : 544, - "acute.st" : 319, - "u1D745.sts" : 527, - "u1D472.st" : 663, - "M.sts" : 594, - "u1D5EF" : 128, - "r.st" : 213, - "u1D7FA" : 323, - "u1D6B8.st" : 375, - "u1D529.sts" : 330, - "u1D62E" : 454, - "u1D750.st" : 352, - "u1D79B" : 627, - "u1D6E9" : 498, - "u1D751.sts" : 612, - "u1D4E9.sts" : 575, - "u1D5D1" : 225, - "u1D728" : 615, - "omicron.st" : 285, - "u1D535.sts" : 342, - "u1D405" : 342, - "u1D44E.st" : 325, - "Z.sts" : 424, - "u1D572" : 633, - "u1D610" : 287, - "u1D427.sts" : 354, - "u1D6EC.st" : 568, - "u1D72C.st" : 545, - "uni2131.st" : 785, - "u1D7CE.sts" : 379, - "u1D44E" : 287, - "u1D400.st" : 484, - "Mu" : 458, - "uni2128.st" : 211, - "Zeta" : 316, - "u1D59C.st" : 197, - "u1D433.sts" : 343, - "u1D5A7" : 354, - "u1D70C.sts" : 467, - "u1D493.st" : 337, - "u1D7B2" : 231, - "g.sts" : 441, - "u1D753" : 482, - "u1D6D9.st" : 458, - "u1D6CC.sts" : 187, - "u1D430" : 415, - "u1D58F.sts" : 280, - "eight" : 261, - "u1D719.st" : 471, - "u1D7FB" : 262, - "uni20EE" : -264, - "u1D62F" : 315, - "u1D79C" : 535, - "u1D46F.st" : 671, - "u1D59B.sts" : 282, - "u1D589.st" : 225, - "Theta.sts" : 513, - "uni2017" : 252, - "t.sts" : 225, - "u1D5D2" : 230, - "u1D48D.sts" : 241, - "u1D729" : 544, - "u1D74D.st" : 592, - "u1D406" : 579, - "u1D52A.st" : 389, - "u1D573" : 496, - "u1D611" : 493, - "u1D421.st" : 158, - "caron.st" : 285, - "u1D4AE" : 451, - "u1D737.sts" : 575, - "u1D44F" : 165, - "Phi.st" : 404, - "u1D65A" : 365, - "u1D4D7.st" : 814, - "u1D5A8" : 139, - "u1D6F7.sts" : 553, - "hungarumlaut.sts" : 370, - "u1D743.sts" : 409, - "u1D7B3" : 369, - "u1D754" : 400, - "u1D517.st" : 756, - "u1D431" : 296, - "u1D527.sts" : 253, - "u1D7FC" : 317, - "u1D419.sts" : 475, - "u1D79D" : 503, - "u1D47A" : 561, - "Q.st" : 438, - "u1D4E7.sts" : 663, - "dotlessj.fra" : 135, - "u1D442.st" : 552, - "u1D6E0.st" : 335, - "u1D533.sts" : 258, - "u1D5D3" : 221, - "u1D407" : 450, - "u1D574" : 400, - "u1D425.sts" : 200, - "u1D720.st" : 562, - "u1D612" : 515, - "uni03C2" : 237, - "uni2111.st" : 399, - "rho.sts" : 371, - "u1D4AF" : 500, - "u1D6BE.sts" : 537, - "u1D590.st" : 251, - "u1D6BA" : 401, - "u1D70A.sts" : 352, - "u1D431.sts" : 392, - "u1D6BC.st" : 501, - "u1D41E.st" : 309, - "u1D65B" : 437, - "u1D7D6.st" : 331, - "uni2124" : 333, - "u1D5A9" : 345, - "u1D7B4" : 307, - "u1D6CA.sts" : 181, - "u1D755" : 530, - "u1D58D.sts" : 336, - "u1D432" : 303, - "e.st" : 272, - "u1D47F.sts" : 718, - "u1D56C.st" : 547, - "uni20EF" : -264, - "u1D4AE.sts" : 502, - "space_uni0326.sts" : 332, - "u1D463.st" : 337, - "u1D7FD" : 78, - "u1D79E" : 536, - "u1D4DA" : 745, - "uni03D6.st" : 471, - "u1D47B" : 434, - "u1D6A9.st" : 378, - "u1D729.sts" : 672, - "u1D741.st" : 430, - "u1D48B.sts" : 486, - "u1D5D4" : 366, - "u1D408" : 218, - "u1D575" : 267, - "space_uni0323" : 138, - "u1D6E9.sts" : 634, - "u1D613" : 287, - "u1D780" : 283, - "u1D735.sts" : 640, - "u1D6DD.st" : 391, - "u1D43F.st" : 395, - "grave.st" : 250, - "u1D6BB" : 400, - "u1D71D.st" : 552, - "u1D519.sts" : 619, - "u1D65C" : 437, - "dotlessj.frab" : 150, - "u1D6F5.sts" : 539, - "u1D741.sts" : 485, - "y.st" : 300, - "u1D7B5" : 362, - "u1D58D.st" : 247, - "u1D4D9.sts" : 698, - "u1D484.st" : 404, - "u1D756" : 366, - "u1D525.sts" : 299, - "u1D433" : 259, - "u1D417.sts" : 537, - "u1D7FE" : 262, - "u1D79F" : 535, - "u1D4DB" : 689, - "u1D4E5.sts" : 472, - "u1D47C" : 473, - "u1D531.sts" : 372, - "u1D51A" : 540, - "u1D423.sts" : 268, - "u1D5D5" : 297, - "u1D4DB.st" : 722, - "circumflexbelowcmb" : -264, - "u1D6FE.st" : 300, - "u1D409" : 348, - "u1D576" : 538, - "u1D7E0" : 277, - "u1D614" : 585, - "u1D73E.st" : 216, - "eight.sts" : 354, - "u1D51B.st" : 468, - "u1D6BC.sts" : 581, - "u1D781" : 278, - "u1D6B0.st" : 240, - "u1D412.st" : 417, - "u1D57F.sts" : 715, - "nabla.sts" : 577, - "u1D6BC" : 447, - "u1D65D" : 273, - "dbloverlinecmb" : -264, - "u1D58B.sts" : 398, - "u1D7B6" : 376, - "Omicron" : 389, - "u1D757" : 327, - "u1D47D.sts" : 628, - "dotlessi.sso" : 211, - "u1D4AC.sts" : 536, - "u1D434" : 550, - "alpha" : 356, - "u1D508.st" : 594, - "u1D7FF" : 262, - "u1D4DC" : 757, - "u1D727.sts" : 876, - "D.st" : 282, - "u1D47D" : 476, - "I.sts" : 247, - "u1D51B" : 408, - "u1D5D6" : 433, - "u1D6E7.sts" : 616, - "u1D6D1.st" : 379, - "u1D433.st" : 291, - "u1D577" : 519, - "u1D733.sts" : 585, - "u1D7E1" : 276, - "u1D615" : 502, - "u1D782" : 375, - "u1D711.st" : 405, - "Delta.st" : 469, - "uni211A" : 333, - "u1D517.sts" : 903, - "u1D6BD" : 410, - "V.sts" : 490, - "u1D6F3.sts" : 634, - "uni03F4" : 389, - "u1D4E9.st" : 556, - "u1D581.st" : 542, - "u1D409.sts" : 477, - "u1D65E" : 269, - "u1D6AD.st" : 409, - "u1D40F.st" : 334, - "u1D4D7.sts" : 848, - "u1D529.st" : 251, - "u1D7B7" : 406, - "u1D523.sts" : 363, - "u1D758" : 313, - "u1D415.sts" : 557, - "X.st" : 406, - "u1D435" : 420, - "uni20D0" : -264, - "u1D640" : 481, - "brevebelowcmb" : -264, - "u1D4E3.sts" : 651, - "c.sts" : 358, - "partialdiff" : 291, - "u1D4DD" : 686, - "u1D6AE.sts" : 577, - "u1D6F2.st" : 504, - "dotlessi.mrmb" : 160, - "u1D47E" : 637, - "Sigma" : 350, - "u1D421.sts" : 196, - "dotlessi.mitb.sts" : 277, - "u1D51C" : 406, - "u1D454.st" : 361, - "zeta.sts" : 346, - "u1D5D7" : 301, - "u1D732.st" : 634, - "u1D578" : 658, - "mu.sts" : 358, - "u1D7E2" : 256, - "u1D6BA.sts" : 525, - "u1D616" : 519, - "u1D57D.sts" : 655, - "u1D783" : 387, - "u1D460" : 296, - "p.sts" : 289, - "u1D46F.sts" : 758, - "Psi.sts" : 510, - "u1D6CE.st" : 296, - "u1D6BE" : 418, - "pi.st" : 333, - "u1D4AB.st" : 516, - "u1D65F" : 292, - "uni2126" : 360, - "Alpha.st" : 421, - "l.st" : 131, - "u1D70E.st" : 331, - "u1D719.sts" : 550, - "u1D7B8" : 391, - "u1D47B.sts" : 569, - "uni03F1.st" : 292, - "u1D759" : 458, - "u1D4AA.sts" : 586, - "u1D57E.st" : 532, - "u1D436" : 596, - "tilde.st" : 285, - "dotlessj.frab.sts" : 270, - "u1D475.st" : 670, - "u1D641" : 473, - "Iota.sts" : 247, - "mu" : 237, - "u1D6A0" : 262, - "u1D6D9.sts" : 545, - "u1D725.sts" : 749, - "u1D4DE" : 594, - "u1D753.st" : 526, - "u1D530.st" : 282, - "u1D47F" : 584, - "u1D509.sts" : 402, - "u1D68A" : 215, - "u1D6E5.sts" : 746, - "u1D5D8" : 336, - "u1D731.sts" : 594, - "six.st" : 360, - "u1D579" : 515, - "u1D6EF.st" : 545, - "u1D7E3" : 260, - "u1D617" : 406, - "u1D784" : 376, - "u1D461" : 225, - "u1D6F1.sts" : 682, - "uni211B" : 532, - "u1D72F.st" : 481, - "u1D407.sts" : 577, - "u1D6BF" : 442, - "uni03F5" : 242, - "Nu.sts" : 490, - "u1D403.st" : 324, - "u1D4D5.sts" : 713, - "u1D59F.st" : 266, - "u1D521.sts" : 295, - "u1D496.st" : 391, - "u1D7B9" : 506, - "u1D413.sts" : 521, - "u1D437" : 427, - "u1D6A1" : 258, - "uni20D1" : -264, - "u1D4E1.sts" : 644, - "u1D642" : 575, - "uni210C.sts" : 604, - "u1D6AC.sts" : 471, - "u1D56F.sts" : 618, - "u1D4DF" : 566, - "dotlessj.mitb" : 282, - "u1D6EA" : 347, - "u1D51E" : 329, - "u1D68B" : 90, - "u1D5D9" : 328, - "Phi" : 358, - "u1D57B.sts" : 657, - "u1D7E4" : 242, - "u1D52D.st" : 175, - "Xi" : 333, - "u1D618" : 519, - "u1D6C2.st" : 343, - "u1D46D.sts" : 630, - "u1D424.st" : 149, - "Kappa" : 378, - "u1D462" : 305, - "u1D785" : 337, - "uni2130.sts" : 503, - "Tau.sts" : 479, - "u1D702.st" : 318, - "uni2127" : 362, - "dotlessi.st" : 162, - "u1D717.sts" : 558, - "uni03D1.st" : 338, - "u1D572.st" : 677, - "u1D6D7.sts" : 470, - "K.st" : 430, - "u1D438" : 483, - "u1D6A2" : 263, - "u1D723.sts" : 677, - "u1D643" : 543, - "u1D507.sts" : 585, - "u1D6E3.sts" : 588, - "u1D6EB" : 545, - "u1D51F" : 189, - "u1D68C" : 306, - "u1D6E3.st" : 508, - "u1D445.st" : 444, - "u1D498.sts" : 598, - "u1D72A" : 529, - "phi.st" : 356, - "u1D7E5" : 243, - "u1D513.sts" : 620, - "u1D619" : 404, - "u1D723.st" : 598, - "u1D786" : 395, - "u1D463" : 294, - "u1D405.sts" : 457, - "uni211C" : 430, - "three.sts" : 322, - "u1D593.st" : 292, - "u1D4D3.sts" : 592, - "u1D6BF.st" : 494, - "hungarumlaut" : 274, - "u1D411.sts" : 378, - "u1D54A" : 291, - "breve.sts" : 340, - "circumflex" : 250, - "u1D439" : 475, - "u1D6A3" : 260, - "uni20D2" : -264, - "u1D6AA.sts" : 441, - "u1D644" : 312, - "u1D56D.sts" : 680, - "u1D56F.st" : 499, - "u1D466.st" : 340, - "u1D45F.sts" : 382, - "u1D4E1.st" : 622, - "u1D6EC" : 517, - "u1D68D" : 351, - "u1D744.st" : 329, - "u1D521.st" : 216, - "macron" : 251, - "u1D72B" : 614, - "two" : 240, - "u1D709.sts" : 384, - "uni211C.st" : 486, - "u1D7E6" : 323, - "acute.sts" : 379, - "u1D49A.st" : 391, - "u1D46B.sts" : 588, - "E.sts" : 426, - "u1D787" : 500, - "u1D7D7.sts" : 349, - "s.st" : 264, - "u1D464" : 405, - "u1D6C9.sts" : 396, - "u1D715.sts" : 482, - "uni2128" : 164, - "u1D5AA" : 367, - "u1D54B" : 305, - "u1D6D5.sts" : 372, - "R.sts" : 323, - "u1D598.sts" : 397, - "u1D721.sts" : 656, - "u1D487.st" : 553, - "u1D6A4" : 168, - "u1D645" : 501, - "uni03D1.sts" : 433, - "u1D505.sts" : 627, - "u1D6E1.sts" : 634, - "u1D6ED" : 625, - "u1D496.sts" : 465, - "u1D68E" : 271, - "u1D72C" : 495, - "u1D511.sts" : 640, - "u1D4DE.st" : 625, - "u1D7E7" : 249, - "u1D403.sts" : 389, - "u1D788" : 366, - "u1D465" : 329, - "u1D51E.st" : 390, - "uni211D" : 247, - "u1D4D1.sts" : 604, - "u1D670" : 262, - "u1D6B3.st" : 607, - "breve.st" : 285, - "u1D415.st" : 484, - "nabla" : 416, - "dotlessj.tt" : 263, - "l.sts" : 167, - "u1D5AB" : 139, - "u1D54C" : 361, - "u1D6A5" : 275, - "uni20D3" : -264, - "u1D646" : 543, - "u1D45D.sts" : 362, - "u1D490" : 367, - "u1D6EE" : 542, - "y.sts" : 357, - "u1D68F" : 340, - "u1D707.sts" : 454, - "u1D72D" : 542, - "dotlessi.fra.st" : 174, - "u1D40A" : 438, - "u1D436.st" : 661, - "u1D4B1.st" : 438, - "u1D6D4.st" : 397, - "u1D789" : 290, - "u1D7D5.sts" : 185, - "u1D6C7.sts" : 387, - "u1D7E8" : 334, - "Upsilon" : 389, - "u1D466" : 304, - "u1D6D0" : 288, - "u1D713.sts" : 623, - "u1D504" : 443, - "u1D671" : 189, - "u1D714.st" : 394, - "R.st" : 271, - "u1D46A.st" : 723, - "u1D584.st" : 531, - "u1D5AC" : 437, - "u1D6D3.sts" : 386, - "u1D596.sts" : 555, - "u1D54D" : 305, - "u1D488.sts" : 444, - "u1D647" : 311, - "u1D491" : 296, - "A" : 375, - "u1D494.sts" : 422, - "B" : 256, - "u1D6EF" : 494, - "C" : 507, - "u1D457.st" : 398, - "u1D4D2.st" : 548, - "D" : 243, - "u1D6F5.st" : 447, - "E" : 315, - "u1D72E" : 565, - "F" : 308, - "u1D735.st" : 543, - "u1D401.sts" : 408, - "kappa.sts" : 370, - "G" : 507, - "u1D512.st" : 393, - "H" : 375, - "u1D40B" : 232, - "f.st" : 293, - "I" : 181, - "dotlessi.fra.sts" : 241, - "eta" : 218, - "u1D467" : 336, - "J" : 317, - "u1D48B.st" : 433, - "K" : 378, - "u1D505" : 442, - "u1D672" : 362, - "L" : 193, - "u1D6D1" : 329, - "u1D710" : 306, - "M" : 458, - "u1D4AE.st" : 484, - "u1D44F.sts" : 230, - "N" : 375, - "u1D7E9" : 250, - "uni030A" : -264, - "O" : 388, - "u1D5AD" : 354, - "P" : 250, - "u1D54E" : 416, - "Q" : 388, - "R" : 234, - "S" : 330, - "uni20D4" : -264, - "u1D45B.sts" : 398, - "T" : 361, - "Alpha.sts" : 490, - "u1D648" : 635, - "U" : 375, - "u1D478.st" : 582, - "V" : 375, - "u1D492" : 410, - "u1D6B9.sts" : 580, - "W" : 514, - "u1D530" : 223, - "X" : 361, - "gamma.sts" : 428, - "u1D533.st" : 180, - "Y" : 375, - "u1D705.sts" : 445, - "u1D7D1.st" : 319, - "Z" : 317, - "z.st" : 258, - "u1D72F" : 430, - "u1D7D3.sts" : 376, - "u1D40C" : 546, - "u1D6C5.sts" : 362, - "u1D588.sts" : 448, - "u1D711.sts" : 484, - "u1D468" : 608, - "u1D6D2" : 284, - "u1D673" : 165, - "a" : 214, - "u1D4A9.sts" : 708, - "u1D50F.st" : 502, - "b" : 100, - "u1D711" : 355, - "u1D6A4.st" : 188, - "c" : 249, - "Omega.sts" : 478, - "u1D594.sts" : 473, - "d" : 377, - "u1D406.st" : 644, - "e" : 236, - "u1D5AE" : 367, - "u1D486.sts" : 471, - "u1D54F" : 333, - "f" : 262, - "u1D499.st" : 393, - "u1D4B5.sts" : 434, - "grave.sts" : 302, - "g" : 332, - "h" : 104, - "Mu.st" : 514, - "beta" : 280, - "u1D6A8" : 433, - "i" : 138, - "u1D43A.st" : 661, - "j" : 156, - "u1D649" : 543, - "u1D6D1.sts" : 453, - "k" : 100, - "u1D75A" : 336, - "u1D492.sts" : 519, - "u1D493" : 282, - "l" : 105, - "xi" : 196, - "m" : 350, - "u1D531" : 229, - "n" : 211, - "o" : 249, - "chi" : 267, - "p" : 202, - "theta.st" : 291, - "q" : 318, - "nu.sts" : 328, - "r" : 181, - "u1D57A" : 401, - "u1D40D" : 450, - "s" : 232, - "u1D7CE.st" : 323, - "t" : 161, - "u1D6C5.st" : 301, - "u1D427.st" : 291, - "u1D469" : 477, - "u" : 245, - "u1D4A2.st" : 544, - "delta" : 232, - "u1D507" : 407, - "u1D674" : 254, - "A.sts" : 489, - "three.st" : 282, - "E.st" : 362, - "u1D44D.sts" : 620, - "u1D6D3" : 276, - "u1D705.st" : 371, - "u1D712" : 331, - "uni030B" : -240, - "uni2127.st" : 409, - "u1D5AF" : 259, - "dotlessi.ssbo" : 223, - "uni2130.st" : 484, - "u1D45B.st" : 313, - "u1D7BA" : 373, - "u1D575.st" : 305, - "uni03D6.sts" : 572, - "v" : 264, - "u1D75B" : 343, - "w" : 361, - "x" : 258, - "uni20D5" : -264, - "uni210E.st" : 238, - "u1D6A9" : 334, - "y" : 264, - "z" : 226, - "Iota.st" : 207, - "u1D6B7.sts" : 577, - "N.sts" : 490, - "u1D494" : 324, - "u1D703.sts" : 422, - "u1D532" : 268, - "Epsilon.st" : 365, - "u1D7D1.sts" : 375, - "uni03F5.st" : 291, - "u1D6E6.st" : 536, - "u1D6C3.sts" : 432, - "u1D5DA" : 428, - "u1D448.st" : 469, - "u1D586.sts" : 531, - "u1D57B" : 502, - "u1D40E" : 431, - "Y.st" : 421, - "u1D478.sts" : 670, - "u1D726.st" : 618, - "u1D6D4" : 348, - "u1D508" : 524, - "u1D675" : 260, - "u1D47C.st" : 521, - "u1D592.sts" : 550, - "nine" : 242, - "u1D596.st" : 449, - "u1D713" : 469, - "u1D484.sts" : 467, - "u1D4B3.sts" : 627, - "Eta.st" : 421, - "u1D7BB" : 370, - "u1D75C" : 397, - "uni212D.sts" : 693, - "h.sts" : 166, - "u1D490.sts" : 475, - "asteriskmath" : 250, - "u1D495" : 254, - "u1D469.st" : 526, - "u1D4E4.st" : 523, - "u1D533" : 134, - "m.st" : 403, - "u1D43F.sts" : 455, - "u1D40A.st" : 492, - "u1D747.st" : 247, - "u1D524.st" : 404, - "u1D5DB" : 397, - "two.sts" : 328, - "u1D57C" : 401, - "u.sts" : 341, - "u1D40F" : 293, - "beta.sts" : 407, - "u1D61A" : 442, - "uni2110.st" : 505, - "u1D6D5" : 272, - "u1D44B.sts" : 667, - "u1D509" : 254, - "u1D676" : 335, - "u1D714" : 345, - "u1D6A9.sts" : 450, - "uni2130" : 450, - "u1D7BC" : 462, - "u1D75D" : 429, - "uni20D6" : -264, - "three" : 258, - "u1D43A" : 596, - "u1D6B5.sts" : 500, - "dotaccent.sts" : 201, - "u1D578.sts" : 829, - "u1D701.sts" : 419, - "u1D496" : 345, - "u1D42B.st" : 242, - "u1D534" : 127, - "dieresis" : 253, - "uni03D5.st" : 374, - "u1D6C1.sts" : 637, - "u1D584.sts" : 644, - "u1D5DC" : 166, - "u1D74F.sts" : 524, - "u1D476.sts" : 670, - "u1D57D" : 500, - "u1D4A5.sts" : 636, - "u1D61B" : 484, - "u1D470.st" : 407, - "u1D6D6" : 288, - "u1D590.sts" : 341, - "u1D677" : 262, - "u1D6B6.st" : 483, - "u1D418.st" : 484, - "u1D482.sts" : 433, - "u1D715" : 361, - "u1D4B1.sts" : 461, - "Tau" : 361, - "u1D7BD" : 475, - "u1D75E" : 166, - "u1D6EA.st" : 381, - "u1D44C.st" : 456, - "uni211C.sts" : 613, - "u1D43B" : 542, - "u1D72A.st" : 584, - "u1D497" : 332, - "ring.sts" : 489, - "u1D535" : 204, - "u1D43D.sts" : 627, - "u1D740" : 263, - "u1D59A.st" : 355, - "u1D491.st" : 354, - "u1D5DD" : 356, - "u1D57E" : 490, - "L.st" : 220, - "u1D6D7.st" : 402, - "u1D439.st" : 528, - "u1D4B4.st" : 418, - "u1D61C" : 490, - "u1D6D7" : 356, - "u1D717.st" : 461, - "u1D678" : 263, - "sigma.st" : 351, - "u1D716" : 269, - "u1D46D.st" : 555, - "u1D560" : 235, - "u1D587.st" : 336, - "dieresis.st" : 285, - "gamma" : 293, - "uni2131" : 718, - "u1D7BE" : 468, - "u1D74B.st" : 447, - "u1D75F" : 394, - "u1D6B3.sts" : 697, - "uni20D7" : -264, - "u1D576.sts" : 697, - "u1D43C" : 347, - "u1D468.sts" : 748, - "dotlessi.ds" : 139, - "u1D498" : 460, - "u1D536" : 128, - "dotlessj.ss" : 147, - "u1D7A0" : 457, - "u1D582.sts" : 812, - "u1D741" : 396, - "u1D6F8.st" : 580, - "u1D4D5.st" : 686, - "u1D74D.sts" : 688, - "u1D474.sts" : 878, - "u1D5DE" : 398, - "u1D57F" : 554, - "u1D738.st" : 334, - "Nu" : 375, - "u1D61D" : 481, - "u1D78A" : 269, - "u1D6D8" : 311, - "u1D48E.st" : 543, - "dotlessi.ssb" : 128, - "u1D679" : 347, - "u1D480.sts" : 606, - "u1D717" : 411, - "u1D5C0" : 324, - "u1D561" : 391, - "u1D440.st" : 688, - "u1D7BF" : 428, - "u1D42F.sts" : 400, - "u1D43D" : 487, - "t.st" : 184, - "uni210B.sts" : 795, - "Theta" : 389, - "u1D499" : 359, - "u1D43B.sts" : 684, - "u1D537" : 185, - "u1D7A1" : 573, - "u1D6BA.st" : 450, - "u1D41C.st" : 357, - "u1D742" : 336, - "u1D536.st" : 174, - "u1D7D4.st" : 374, - "J.sts" : 432, - "u1D5DF" : 165, - "u1D7EA" : 249, - "u1D61E" : 620, - "u1D78B" : 475, - "u1D6D9" : 403, - "u1D6A5.sts" : 346, - "u1D461.st" : 260, - "u1D718" : 365, - "u1D5C1" : 119, - "W.sts" : 664, - "u1D409.st" : 399, - "overlinecmb" : -264, - "u1D562" : 236, - "u1D600" : 226, - "u1D6B1.sts" : 574, - "Kappa.st" : 430, - "u1D574.sts" : 545, - "uni03F0.st" : 350, - "uni20D8" : -264, - "u1D73F.sts" : 460, - "u1D466.sts" : 420, - "u1D43E" : 545, - "u1D6DB.st" : 389, - "u1D43D.st" : 539, - "breveinvertedcmb" : -264, - "gamma.st" : 344, - "u1D580.sts" : 704, - "u1D538" : 305, - "d.sts" : 506, - "u1D6FF.sts" : 437, - "u1D71B.st" : 522, - "u1D472.sts" : 751, - "u1D743" : 315, - "u1D74B.sts" : 512, - "u1D7A2" : 535, - "u1D420" : 358, - "u1D58B.st" : 303, - "lambda.sts" : 177, - "u1D52F.sts" : 337, - "u1D482.st" : 373, - "u1D7EB" : 244, - "uni2102" : 335, - "u1D61F" : 467, - "u1D6C8.st" : 303, - "u1D4A5.st" : 613, - "q.sts" : 424, - "u1D719" : 423, - "u1D5C2" : 120, - "u1D708.st" : 338, - "u1D563" : 346, - "u1D42D.sts" : 244, - "u1D601" : 155, - "u1D6FC.st" : 446, - "u1D45E.st" : 396, - "u1D578.st" : 703, - "u1D43F" : 360, - "u1D73C.st" : 374, - "u1D64A" : 546, - "six.sts" : 428, - "u1D410.st" : 483, - "u1D539" : 247, - "S.st" : 372, - "u1D7A3" : 501, - "space_uni0331.st" : 285, - "u1D744" : 293, - "u1D421" : 134, - "u1D6E9.st" : 539, - "uni03D1" : 291, - "u1D7EC" : 275, - "u1D78D" : 365, - "uni030F" : -288, - "u1D729.st" : 593, - "u1D46A" : 658, - "u1D458.sts" : 283, - "Omega.st" : 407, - "u1D47F.st" : 636, - "u1D5C3" : 140, - "u1D599.st" : 330, - "uni2133" : 702, - "u1D564" : 187, - "u1D572.sts" : 799, - "u1D602" : 281, - "chi.sts" : 397, - "four" : 353, - "u1D464.sts" : 542, - "u1D431.st" : 334, - "u1D73D.sts" : 449, - "g.st" : 374, - "u1D6AA" : 327, - "u1D64B" : 434, - "u1D6FD.sts" : 549, - "dotlessi.mitb.st" : 221, - "u1D470.sts" : 456, - "u1D7A4" : 570, - "u1D4E7.st" : 638, - "u1D745" : 387, - "u1D422" : 160, - "u1D6AB.st" : 536, - "u1D52D.sts" : 250, - "u1D527.st" : 189, - "u1D40D.st" : 501, - "u1D7ED" : 282, - "u1D41F.sts" : 404, - "u1D78E" : 283, - "eta.st" : 263, - "u1D46B" : 465, - "dieresis.sts" : 340, - "dotlessi.frab" : 141, - "Chi.st" : 406, - "Omicron.st" : 438, - "u1D5C4" : 120, - "u1D42B.sts" : 290, - "u1D452.st" : 340, - "u1D6F0.st" : 539, - "u1D565" : 139, - "tilde" : 251, - "u1D603" : 250, - "u1D770" : 388, - "u1D730.st" : 497, - "dotaccent.st" : 162, - "dotlessi.mrmb.st" : 182, - "u1D6AB" : 479, - "u1D64C" : 546, - "u1D6CC.st" : 144, - "u1D42E.st" : 338, - "u1D7A5" : 532, - "u1D746" : 406, - "u1D70C.st" : 397, - "uni211B.st" : 575, - "four.st" : 394, - "u1D423" : 189, - "u1D590" : 215, - "u1D7EE" : 259, - "u1D57C.st" : 441, - "u1D78F" : 566, - "u1D72F.sts" : 564, - "u1D456.sts" : 351, - "u1D46C" : 515, - "u1D473.st" : 421, - "u1D50A" : 518, - "Psi.st" : 435, - "u1D6B9.st" : 500, - "u1D751.st" : 523, - "u1D5C5" : 119, - "u1D570.sts" : 762, - "u1D6EF.sts" : 632, - "u1D566" : 263, - "u1D7D0" : 277, - "u1D73B.sts" : 450, - "u1D462.sts" : 421, - "u1D604" : 372, - "u1D771" : 306, - "u1D6ED.st" : 688, - "u1D44F.st" : 189, - "u1D51F.sts" : 324, - "u1D6AC" : 351, - "u1D6FB.sts" : 579, - "u1D64D" : 441, - "u1D72D.st" : 598, - "u1D50A.st" : 586, - "F.st" : 354, - "u1D7A6" : 514, - "u1D4DF.sts" : 613, - "u1D401.st" : 340, - "u1D747" : 212, - "u1D5F0" : 285, - "u1D52B.sts" : 368, - "u1D59D.st" : 292, - "u1D424" : 126, - "u1D591" : 293, - "u1D494.st" : 386, - "u1D41D.sts" : 585, - "u1D7EF" : 279, - "F.sts" : 417, - "u1D46D" : 507, - "u1D5C6" : 359, - "hungarumlaut.st" : 310, - "u1D567" : 235, - "u1D7D1" : 282, - "nu" : 209, - "u1D605" : 244, - "u1D772" : 395, - "psi" : 348, - "u1D74E.st" : 447, - "Z.st" : 359, - "u1D52B.st" : 279, - "S.sts" : 439, - "u1D6AD" : 364, - "u1D6C0.st" : 465, - "u1D422.st" : 182, - "u1D64E" : 460, - "u1D700.st" : 325, - "u1D448.sts" : 552, - "u1D7A7" : 571, - "u1D748" : 343, - "u1D5F1" : 433, - "u1D425" : 136, - "u1D570.st" : 642, - "u1D592" : 405, - "u1D4D8.st" : 581, - "u1D630" : 345, - "dotlessj.fra.sts" : 259, - "beta.st" : 331, - "u1D454.sts" : 419, - "u1D518.st" : 453, - "one" : 257, - "u1D72D.sts" : 677, - "tilde.sts" : 340, - "u1D46E" : 658, - "Beta" : 286, - "u1D6ED.sts" : 787, - "u1D5C7" : 220, - "n.st" : 249, - "u1D460.sts" : 404, - "u1D568" : 333, - "u1D7D2" : 414, - "u1D606" : 251, - "u1D443.st" : 462, - "u1D6E1.st" : 540, - "m.sts" : 476, - "u1D773" : 269, - "u1D450" : 317, - "grave" : 219, - "u1D721.st" : 579, - "u1D6AE" : 450, - "space_uni030F" : 226, - "u1D40F.sts" : 398, - "sigma.sts" : 437, - "u1D64F" : 511, - "u1D4DD.sts" : 748, - "u1D591.st" : 330, - "u1D7A8" : 535, - "u1D6BD.st" : 459, - "u1D5F2" : 266, - "u1D41B.sts" : 183, - "u1D41F.st" : 347, - "u1D749" : 318, - "u1D426" : 418, - "u1D593" : 255, - "u1D7D7.st" : 310, - "z.sts" : 309, - "u1D631" : 322, - "space_uni0331.sts" : 340, - "circumflexcmb" : -264, - "u1D46F" : 616, - "uni212A" : 378, - "u1D56D.st" : 566, - "eta.sts" : 339, - "u1D50D" : 222, - "u1D67A" : 255, - "u1D464.st" : 461, - "u1D5C8" : 249, - "Phi.sts" : 475, - "u1D569" : 236, - "u1D7D3" : 290, - "u1D742.st" : 373, - "u1D607" : 242, - "u1D4B0" : 432, - "u1D774" : 272, - "uni03D5.sts" : 462, - "u1D451" : 442, - "u1D6AF" : 445, - "dotlessi.mitb" : 185, - "u1D6DE.st" : 395, - "u1D71F.sts" : 800, - "u1D446.sts" : 635, - "u1D49A" : 345, - "uni212D.st" : 567, - "u1D7A9" : 529, - "u1D71E.st" : 536, - "u1D5F3" : 289, - "u1D6DF.sts" : 505, - "u1D427" : 257, - "u1D594" : 334, - "u1D72B.sts" : 754, - "u1D632" : 395, - "u1D452.sts" : 415, - "u1D58E.st" : 202, - "u1D485.st" : 565, - "uni03C2.st" : 282, - "u1D50F.sts" : 622, - "u1D6DA" : 373, - "u1D6EB.sts" : 695, - "u1D50E" : 465, - "u1D67B" : 153, - "u1D5C9" : 228, - "u1D7D4" : 335, - "u1D608" : 481, - "u1D51B.sts" : 587, - "u1D4B1" : 397, - "u1D775" : 297, - "u1D6FF.st" : 373, - "u1D452" : 300, - "M.st" : 514, - "u1D4DC.st" : 795, - "u1D40D.sts" : 577, - "dotlessj.fra.st" : 195, - "uni212C.sts" : 532, - "u1D73F.st" : 395, - "u1D4DB.sts" : 751, - "u1D51C.st" : 464, - "u1D6B1.st" : 492, - "u1D49B" : 379, - "u1D413.st" : 448, - "u1D5F4" : 340, - "u1D428" : 287, - "Tau.st" : 407, - "u1D595" : 177, - "u1D633" : 301, - "uni2112.sts" : 720, - "u1D6DB" : 339, - "u1D509.st" : 305, - "u1D50F" : 437, - "u1D67C" : 262, - "five.sts" : 347, - "a.st" : 244, - "one.sts" : 352, - "u1D71A" : 361, - "u1D438.sts" : 621, - "u1D7D5" : 124, - "uni2126.st" : 407, - "u1D609" : 403, - "u1D4B2" : 549, - "u1D776" : 369, - "u1D453" : 464, - "u1D6D2.st" : 329, - "eight.st" : 296, - "u1D434.st" : 604, - "uni20E1" : -264, - "u1D71D.sts" : 629, - "Nu.st" : 421, - "u1D444.sts" : 648, - "tildebelowcmb" : -264, - "u1D712.st" : 367, - "u1D49C" : 702, - "u1D6DD.sts" : 469, - "u1D5F5" : 127, - "u1D582.st" : 687, - "u1D450.sts" : 437, - "Epsilon" : 318, - "u1D429" : 241, - "u1D6AE.st" : 501, - "u1D596" : 409, - "u1D634" : 310, - "uni03D5" : 320, - "uni03F4.st" : 438, - "u.st" : 285, - "u1D50D.sts" : 363, - "u1D6DC" : 295, - "macron.st" : 285, - "u1D67D" : 262, - "u1D49E.sts" : 523, - "Kappa.sts" : 500, - "four.sts" : 462, - "u1D71B" : 453, - "uni0323" : -265, - "B.sts" : 351, - "u1D6F3.st" : 539, - "u1D4D0.st" : 807, - "u1D7D6" : 299, - "u1D777" : 283, - "u1D4B3" : 556, - "u1D40B.sts" : 289, - "u1D748.sts" : 454, - "u1D454" : 316, - "u1D733.st" : 498, - "u1D510.st" : 624, - "uni211B.sts" : 598, - "u1D754.sts" : 486, - "u1D6CF.st" : 278, - "O.sts" : 514, - "u1D53B" : 247, - "u1D4AC.st" : 516, - "u1D5F6" : 128, - "u1D597" : 242, - "u1D70F.st" : 314, - "chi.st" : 314, - "u1D635" : 260, - "omicron.sts" : 341, - "Gamma.sts" : 402, - "u1D57F.st" : 597, - "delta.sts" : 348, - "uni212C" : 479, - "u1D6DD" : 340, - "u1D476.st" : 582, - "u1D67E" : 262, - "u1D70F.sts" : 391, - "u1D436.sts" : 768, - "u1D71C" : 609, - "u1D754.st" : 452, - "u1D531.st" : 289, - "u1D7D7" : 281, - "u1D778" : 141, - "u1D4B4" : 397, - "u1D6CF.sts" : 347, - "uni03F1.sts" : 372, - "u1D71B.sts" : 625, - "u1D660" : 274, - "u1D442.sts" : 648, - "i.sts" : 201, - "u1D49E" : 462, - "u1D6DB.sts" : 469, - "u1D50D.st" : 275, - "u1D53C" : 334, - "u1D59E.sts" : 289, - "uni2128.sts" : 294, - "u1D404.st" : 396, - "u1D5F7" : 151, - "uni03D6" : 404, - "psi.st" : 405, - "u1D598" : 266, - "u1D497.st" : 364, - "u1D636" : 351, - "u1D480" : 460, - "v.sts" : 357, - "u1D49C.sts" : 806, - "u1D6DE" : 344, - "u1D67F" : 193, - "T.st" : 407, - "space_uni0326" : 246, - "u1D71D" : 502, - "u1D7D8" : 277, - "u1D746.sts" : 485, - "u1D779" : 278, - "u1D4B5" : 396, - "u1D456" : 247, - "lambda.st" : 121, - "u1D6C0" : 415, - "u1D661" : 274, - "u1D52E.st" : 397, - "u1D6C3.st" : 360, - "u1D425.st" : 161, - "dotlessi.sts" : 202, - "u1D752.sts" : 546, - "sigma" : 300, - "u1D49F" : 496, - "u1D53D" : 334, - "u1D703.st" : 349, - "u1D536.sts" : 251, - "u1D5F8" : 128, - "u1D599" : 292, - "u1D428.sts" : 378, - "u1D573.st" : 539, - "u1D637" : 324, - "u1D4E0" : 557, - "u1D7CF.sts" : 392, - "h.st" : 129, - "u1D481" : 533, - "uni212D" : 497, - "u1D6DF" : 371, - "u1D70D.sts" : 289, - "u1D434.sts" : 693, - "u1D71E" : 490, - "dotlessj.mrmb.sts" : 238, - "u1D7D9" : 277, - "u1D6CD.sts" : 382, - "u1D6E4.st" : 512, - "u1D446.st" : 547, - "u1D440.sts" : 788, - "u1D457" : 359, - "u1D6C1" : 479, - "space_uni0326.st" : 278, - "u1D662" : 503, - "u1D724.st" : 406, - "u1D700" : 284, - "seven.sts" : 158, - "u1D59C.sts" : 283, - "seven.st" : 123, - "u1D47A.st" : 610, - "u1D594.st" : 373, - "u1D53E" : 335, - "u1D48E.sts" : 630, - "u1D5F9" : 128, - "u1D638" : 435, - "u1D4E1" : 594, - "five.st" : 291, - "u1D738.sts" : 399, - "u1D482" : 336, - "u1D49A.sts" : 464, - "u1D520" : 269, - "u1D6F8.sts" : 666, - "u1D467.st" : 376, - "u1D4E2.st" : 523, - "u1D71F" : 647, - "u1D744.sts" : 390, - "upsilon.sts" : 367, - "u1D745.st" : 444, - "u1D522.st" : 301, - "u1D528.sts" : 317, - "u1D458" : 213, - "u1D6C2" : 392, - "u1D663" : 350, - "u1D49B.st" : 415, - "u1D750.sts" : 408, - "u1D701" : 313, - "u1D4E8.sts" : 476, - "u1D534.sts" : 250, - "u1D426.sts" : 556, - "u1D74A" : 353, - "u1D639" : 319, - "kappa" : 247, - "u1D4E2" : 502, - "u1D6BF.sts" : 573, - "u1D483" : 225, - "u1D488.st" : 379, - "u1D70B.sts" : 462, - "u1D521" : 165, - "u1D432.sts" : 402, - "Omega" : 360, - "G.st" : 568, - "u1D6CB.sts" : 388, - "u1D56A" : 235, - "u1D58E.sts" : 288, - "Zeta.st" : 358, - "u1D459" : 184, - "u1D6C3" : 329, - "u1D4AF.sts" : 566, - "u1D4DF.st" : 591, - "u1D664" : 373, - "omicron" : 250, - "space_uni0323.st" : 162, - "u1D702" : 272, - "u1D59A.sts" : 453, - "u1D51F.st" : 239, - "u1D48C.sts" : 282, - "u1D6B4.st" : 501, - "u1D416.st" : 661, - "u1D7AA" : 478, - "u1D74B" : 406, - "u1D736.sts" : 451, - "u1D4E3" : 599, - "K.sts" : 500, - "u1D44A.st" : 625, - "u1D484" : 365, - "u1D522" : 243, - "u1D6F6.sts" : 535, - "u1D742.sts" : 432, - "uni0326" : -268, - "u1D5CA" : 299, - "u1D56B" : 236, - "u1D526.sts" : 255, - "X.sts" : 473, - "circumflex.st" : 285, - "u1D418.sts" : 557, - "u1D6C4" : 340, - "u1D665" : 335, - "Xi.st" : 377, - "u1D4B2.st" : 609, - "u1D437.st" : 477, - "u1D4E6.sts" : 704, - "dotlessj.sso" : 239, - "dotlessj.mitb.st" : 304, - "dotlessi.frab.sts" : 260, - "u1D532.sts" : 419, - "tau.st" : 275, - "delta.st" : 275, - "u1D6D5.st" : 311, - "u1D703" : 310, - "u1D715.st" : 405, - "u1D424.sts" : 183, - "u1D7AB" : 446, - "o.st" : 284, - "u1D74C" : 370, - "u1D46B.st" : 509, - "u1D585.st" : 230, - "e.sts" : 329, - "dotlessi.tt" : 263, - "u1D6BD.sts" : 533, - "u1D4E4" : 497, - "Eta" : 375, - "u1D430.sts" : 541, - "u1D485" : 512, - "u1D690" : 332, - "u1D523" : 222, - "psi.sts" : 498, - "u1D58C.sts" : 554, - "u1D5CB" : 205, - "epsilon.sts" : 373, - "r.sts" : 260, - "u1D56C" : 505, - "u1D47E.sts" : 829, - "u1D458.st" : 238, - "u1D4D3.st" : 573, - "u1D60A" : 559, - "dotlessj.mrmb.st" : 200, - "dotlessi.fra" : 120, - "u1D6F6.st" : 443, - "u1D6C5" : 264, - "uni20E5" : -263, - "u1D736.st" : 385, - "u1D666" : 440, - "u1D513.st" : 494, - "u1D728.sts" : 756, - "u1D704" : 184, - "u1D48A.sts" : 383, - "u1D48C.st" : 248, - "u1D7AC" : 489, - "u1D6E8.sts" : 683, - "u1D4AF.st" : 541, - "u1D74D" : 530, - "alpha.st" : 416, - "u1D734.sts" : 710, - "u1D42A" : 369, - "uni2133.sts" : 802, - "u1D4E5" : 427, - "u1D518.sts" : 566, - "u1D486" : 340, - "u1D6F0" : 498, - "u1D6F4.sts" : 656, - "u1D691" : 90, - "u1D524" : 339, - "u1D740.sts" : 321, - "iota.sts" : 184, - "u1D479.st" : 499, - "u1D4D8.sts" : 602, - "u1D5CC" : 214, - "u1D524.sts" : 504, - "u1D41A.st" : 264, - "u1D56D" : 523, - "u1D534.st" : 161, - "u1D7D2.st" : 451, - "u1D416.sts" : 759, - "space_uni0309.st" : 290, - "u1D60B" : 400, - "u1D6C6" : 273, - "u1D4E4.sts" : 548, - "u1D667" : 313, - "partialdiff.st" : 343, - "u1D6AF.sts" : 580, - "u1D530.sts" : 364, - "u1D705" : 331, - "u1D422.sts" : 218, - "Rho.sts" : 384, - "dotlessi" : 139, - "uni2133.st" : 766, - "u1D7AD" : 415, - "u1D6A5.st" : 289, - "u1D407.st" : 501, - "u1D74E" : 398, - "Chi" : 361, - "u1D6BB.sts" : 521, - "u1D57E.sts" : 644, - "u1D42B" : 216, - "N.st" : 421, - "u1D4E6" : 632, - "six" : 318, - "u1D487" : 516, - "u1D6F1" : 541, - "Lambda" : 347, - "u1D692" : 263, - "u1D525" : 168, - "u1D43B.st" : 596, - "u1D730" : 443, - "u1D58A.sts" : 416, - "tau.sts" : 350, - "u1D5CD" : 141, - "u1D47C.sts" : 599, - "uni2140" : 333, - "u1D56E" : 584, - "u1D4AB.sts" : 535, - "u1D60C" : 464, - "u1D6C7" : 267, - "u1D726.sts" : 699, - "uni20E6" : -264, - "u1D480.st" : 518, - "u1D668" : 325, - "caronbelowcmb" : -264, - "u1D7CF.st" : 332, - "u1D706" : 238, - "u1D6C6.st" : 314, - "u1D428.st" : 323, - "u1D550" : 305, - "u1D6E6.sts" : 620, - "b.st" : 124, - "u1D732.sts" : 716, - "u1D7AE" : 365, - "u1D706.st" : 266, - "u1D74F" : 415, - "u1D42C" : 265, - "u1D6FA.st" : 588, - "u1D45C.st" : 356, - "u1D516.sts" : 583, - "u1D4E7" : 610, - "u1D576.st" : 581, - "u1D6F2.sts" : 583, - "uni2110" : 469, - "u1D488" : 339, - "u1D408.sts" : 275, - "u1D6F2" : 454, - "u1D73A.st" : 356, - "u1D693" : 319, - "u1D526" : 132, - "u1D4D6.sts" : 617, - "u1D731" : 463, - "u1D522.sts" : 388, - "u1D5CE" : 258, - "u1D414.sts" : 567, - "u1D56F" : 458, - "uni20DB" : -264, - "u1D60D" : 457, - "breveinvertedbelowcmb" : -264, - "u1D77A" : 169, - "u1D4E2.sts" : 542, - "u1D6E7.st" : 531, - "u1D449.st" : 471, - "u1D6C8" : 256, - "u1D6AD.sts" : 476, - "u1D669" : 278, - "v.st" : 300, - "u1D420.sts" : 481, - "u1D5B0" : 367, - "u1D707" : 349, - "u1D504.st" : 507, - "u1D727.st" : 776, - "u1D47D.st" : 536, - "u1D7AF" : 447, - "u1D597.st" : 279, - "u1D57C.sts" : 546, - "u1D42D" : 194, - "u1D46E.sts" : 825, - "u1D59A" : 317, - "u1D4E8" : 448, - "dotlessi.frab.st" : 176, - "u1D489" : 228, - "u1D6F3" : 498, - "u1D527" : 130, - "u1D694" : 94, - "u1D718.sts" : 491, - "u1D732" : 584, - "G.sts" : 658, - "u1D47A.sts" : 692, - "u1D5CF" : 230, - "u1D4E5.st" : 451, - "u1D7DA" : 287, - "u1D6D8.sts" : 429, - "mu.st" : 281, - "u1D60E" : 554, - "u1D724.sts" : 454, - "u1D40B.st" : 253, - "u1D748.st" : 386, - "u1D525.st" : 216, - "u1D6C9" : 275, - "u1D77B" : 271, - "u1D49E.st" : 503, - "u1D508.sts" : 726, - "u1D5B1" : 257, - "u1D6E4.sts" : 594, - "T.sts" : 479, - "u1D708" : 297, - "u1D552" : 236, - "u1D730.sts" : 580, - "u1D499.sts" : 449, - "u1D450.st" : 364, - "u1D5FA" : 406, - "u1D514.sts" : 502, - "u1D42E" : 296, - "u1D59B" : 160, - "A.st" : 421, - "Zeta.sts" : 424, - "u1D406.sts" : 738, - "u1D4E9" : 533, - "u1D6F0.sts" : 634, - "uni2111" : 337, - "seven" : 103, - "u1D6F4" : 514, - "uni2111.sts" : 501, - "u1D4D4.sts" : 546, - "u1D528" : 183, - "u1D695" : 178, - "a.sts" : 284, - "u1D520.sts" : 419, - "rho" : 243, - "space_uni0309.sts" : 339, - "u1D733" : 444, - "u1D6CA.st" : 140, - "u1D410" : 431, - "u1D412.sts" : 484, - "u1D42C.st" : 287, - "uni20DC" : -264, - "u1D7DB" : 289, - "u1D4E0.sts" : 601, - "u1D70A.st" : 282, - "u1D60F" : 502, - "u1D77C" : 285, - "u1D6AB.sts" : 621, - "u1D56E.sts" : 747, - "macron.sts" : 340, - "n.sts" : 296, - "u1D57A.st" : 441, - "u1D709" : 285, - "u1D5B2" : 293, - "dotlessj" : 153, - "u1D471.st" : 570, - "u1D553" : 139, - "uni212C.st" : 514, - "U.st" : 421, - "u1D57A.sts" : 546, - "u1D419.st" : 408, - "u1D6B7.st" : 501, - "u1D5FB" : 253, - "u1D46C.sts" : 640, - "u1D59C" : 162, - "u1D42F" : 303, - "u1D63A" : 324, - "u1D6EB.st" : 605, - "u1D44D.st" : 534, - "u1D6F5" : 394, - "u1D716.sts" : 380, - "u1D529" : 195, - "u1D696" : 210, - "u1D734" : 580, - "upsilon" : 251, - "u1D72B.st" : 667, - "u1D411" : 281, - "u1D6D6.sts" : 384, - "u1D599.sts" : 427, - "u1D722.sts" : 756, - "u1D7DC" : 396, - "u1D59B.st" : 196, - "dotlessj.mitb.sts" : 347, - "u1D77D" : 256, - "u1D492.st" : 452, - "asterisk" : 398, - "u1D45A" : 404, - "uni20E8" : -264, - "i.st" : 162, - "u1D6E2.sts" : 696, - "u1D6D8.st" : 358, - "u1D4B5.st" : 421, - "u1D5B3" : 340, - "u1D554" : 238, - "u1D497.sts" : 436, - "u1D718.st" : 418, - "u1D512.sts" : 505, - "u1D5FC" : 274, - "u1D46E.st" : 723, - "u1D404.sts" : 467, - "u1D59D" : 255, - "u1D588.st" : 350, - "u1D63B" : 314, - "uni2112" : 634, - "u1D4D2.sts" : 571, - "u1D74C.st" : 409, - "u1D6F6" : 385, - "u1D697" : 191, - "u1D420.st" : 419, - "u1D410.sts" : 561, - "u1D735" : 483, - "u1D412" : 374, - "u1D7DD" : 278, - "u1D6F9.st" : 446, - "u1D56C.sts" : 661, - "u1D4D6.st" : 596, - "u1D77E" : 299, - "uni03F0.sts" : 422, - "u1D45B" : 265, - "u1D45E.sts" : 474, - "u1D739.st" : 407, - "u1D516.st" : 461, - "u1D5B4" : 344, - "uni210C.st" : 487, - "u1D555" : 424, - "u1D48F.st" : 365, - "u1D708.sts" : 405, - "u1D760" : 336, - "uni2127.sts" : 480, - "u1D46A.sts" : 825, - "u1D7D6.sts" : 393, - "u1D5FD" : 237, - "Sigma.sts" : 464, - "u1D59E" : 168, - "u1D441.st" : 596, - "u1D6C8.sts" : 369, - "u1D63C" : 511, - "u1D714.sts" : 484, - "u1D6F7" : 415, - "u1D698" : 262, - "u1D736" : 439, - "u1D6D4.sts" : 476, - "u1D597.sts" : 371, - "u1D413" : 400, - "Lambda.sts" : 455, - "u1D580" : 545, - "u1D720.sts" : 640, - "Alpha" : 374, - "u1D489.sts" : 282, - "u1D6BB.st" : 448, - "u1D41D.st" : 502, - "dotlessi.ss" : 119, - "u1D537.st" : 244, - "u1D77F" : 418, - "u1D7D5.st" : 146, - "u1D7DE" : 266, - "u1D504.sts" : 629, - "uni20E9" : -264, - "u1D45C" : 315, - "u1D6E0.sts" : 380, - "u1D495.sts" : 336, - "u1D5B5" : 333, - "u1D556" : 236, - "H.st" : 421, - "u1D7C0" : 487, - "u1D510.sts" : 776, - "u1D462.st" : 340, - "u1D761" : 489, - "u1D402.sts" : 738, - "u1D5FE" : 342, - "u1D6A8.st" : 484, - "u1D740.st" : 284, - "u1D59F" : 229, - "u1D4D0.sts" : 842, - "u1D63D" : 443, - "u1D6F8" : 528, - "u1D699" : 188, - "u1D6DC.st" : 339, - "u1D43E.st" : 606, - "u1D5E0" : 489, - "u1D737" : 483, - "u1D414" : 442, - "u1D581" : 500, - "caron" : 250, - "u1D71C.st" : 664, - "u1D7DF" : 277, - "u1D45C.sts" : 433, - "C.sts" : 659, - "tildecomb" : -264, - "u1D45D" : 246, - "u1D58C.st" : 449, - "u1D483.st" : 242, - "u1D5B6" : 472, - "u1D706.sts" : 317, - "u1D6C9.st" : 328, - "iota.st" : 128, - "u1D4A6.st" : 730, - "u1D557" : 225, - "u1D762" : 397, - "u1D7C1" : 643, - "u1D7D4.sts" : 465, - "lambda" : 86, - "u1D709.st" : 321, - "u1D5FF" : 216, - "P.sts" : 344, - "u1D589.sts" : 313, - "u1D6C6.sts" : 386, - "u1D712.sts" : 438, - "Pi.st" : 421, - "u1D45F.st" : 290, - "u1D63E" : 580, - "u1D579.st" : 557, - "u1D4DA.st" : 783, - "u1D6F9" : 392, - "u1D6FD.st" : 480, - "u1D6D2.sts" : 380, - "u1D73D.st" : 391, - "u1D51A.st" : 597, - "u1D595.sts" : 299, - "u1D5E1" : 397, - "u1D738" : 295, - "u1D411.st" : 317, - "u1D487.sts" : 608, - "u1D415" : 434, - "p.st" : 238, - "u1D582" : 643, - "u1D620" : 481, - "u1D45E" : 349, - "theta" : 247, - "u1D493.sts" : 395, - "u1D5B7" : 319, - "u1D507.st" : 465, - "u1D558" : 236, - "u1D7C2" : 472, - "u1D400.sts" : 557, - "j.sts" : 233, - "u1D763" : 366, - "u1D440" : 625, - "u1D63F" : 447, - "uni0300" : -295, - "u1D6D0.st" : 324, - "u1D432.st" : 341, - "u1D44E.sts" : 397, - "u1D710.st" : 353, - "u1D5E2" : 395, - "u1D739" : 376, - "w.sts" : 479, - "u1D416" : 594, - "u1D583" : 488, - "u1D621" : 458, - "u1D4E8.st" : 464, - "u1D580.st" : 588, - "u1D45A.sts" : 572, - "u1D6AC.st" : 397, - "u1D40E.st" : 483, - "u1D45F" : 247, - "u1D528.st" : 238, - "u1D6B8.sts" : 444, - "zero.sts" : 340, - "u1D66A" : 376, - "u1D704.sts" : 260, - "u1D5B8" : 333, - "Pi.sts" : 490, - "u1D559" : 139, - "u1D7C3" : 411, - "u1D7D2.sts" : 494, - "u1D764" : 394, - "u1D6C4.sts" : 466, - "u1D587.sts" : 432, - "u1D441" : 542, - "two.st" : 273, - "u1D453.st" : 506, - "u1D6F1.st" : 595, - "u1D710.sts" : 425, - "u1D479.sts" : 570, - "u1D731.st" : 513, - "nine.sts" : 335, - "u1D48A" : 282, - "u1D6D0.sts" : 379, - "u1D593.sts" : 386, - "u1D485.sts" : 642, - "u1D5E3" : 288, - "u1D4B4.sts" : 430, - "u1D417" : 418, - "u1D584" : 490, - "u1D42F.st" : 341, - "u1D4AA.st" : 562, - "u1D622" : 324, - "u1D6CD.st" : 315, - "uni0331" : -263, - "uni03F5.sts" : 371, - "Delta.sts" : 548, - "u1D70D.st" : 220, - "u1D491.sts" : 400, - "O.st" : 438, - "u1D6CA" : 115, - "u1D66B" : 343, - "u1D57D.st" : 542, - "u1D5B9" : 312, - "u1D474.st" : 777, - "caroncmb" : -264, - "u1D7C4" : 358, - "u1D765" : 397, - "u1D752.st" : 467, - "u1D442" : 495, - "uni2115" : 361, - "u1D44C.sts" : 548, - "uni0301" : -233, - "u1D48B" : 398, - "u1D6EE.st" : 596, - "u1D5E4" : 395, - "c.st" : 295, - "u1D418" : 434, - "u1D585" : 194, - "u1D72E.st" : 616, - "dotlessj.st" : 177, - "u1D402.st" : 644, - "u1D623" : 268, - "u1D790" : 513, - "uni210E.sts" : 283, - "u1D6B6.sts" : 561, - "u1D59E.st" : 203, - "u1D579.sts" : 672, - "u1D6CB" : 277, - "Psi" : 386, - "u1D495.st" : 282, - "u1D702.sts" : 397, - "u1D66C" : 466, - "Xi.sts" : 444, - "uni20F0" : -264, - "u1D70A" : 243, - "u1D7D0.sts" : 354, - "space_uni0323.sts" : 201, - "u1D7C5" : 615, - "u1D6C2.sts" : 420, - "u1D585.sts" : 319, - "Lambda.st" : 391, - "u1D4A2" : 506, - "u1D766" : 318, - "u1D443" : 416, - "u1D477.sts" : 570, - "u1D4A6.sts" : 763, - "Theta.st" : 438, - "u1D591.sts" : 427, - "w.st" : 407, - "u1D48C" : 228, - "u1D74F.st" : 456, - "u1D52C.st" : 316, - "u1D483.sts" : 273, - "u1D52A" : 337, - "u1D6C1.st" : 540, - "u1D423.st" : 222, - "u1D4B2.sts" : 643, - "u1D5E5" : 296, - "theta.sts" : 373, - "u1D419" : 364, - "u1D586" : 388, - "u1D701.st" : 352, - "u1D7F0" : 343, - "u1D624" : 359, - "u1D791" : 465, - "circumflex.sts" : 340, - "u1D4D9.st" : 674, - "u1D571.st" : 330, - "u1D6CC" : 118, - "phi" : 302, - "u1D66D" : 339, - "u1D519.st" : 492, - "u1D70B" : 328, - "u1D43E.sts" : 695, - "five" : 256, - "u1D767" : 429, - "u1D444" : 495, - "iota" : 98, - "u1D44A.sts" : 739, - "u1D6E2.st" : 606, - "u1D444.st" : 552, - "u1D48D" : 196, - "u1D6A8.sts" : 555, - "L.sts" : 261, - "u1D722.st" : 669, - "u1D52B" : 226, - "u1D5E6" : 310, - "dotlessj.ssb" : 158, - "u1D587" : 298, - "u1D7F1" : 269, - "u1D592.st" : 445, - "u1D625" : 544, - "u1D792" : 451, - "u1D6B4.sts" : 577, - "u1D6BE.st" : 465, - "u1D577.sts" : 676, - "u1D700.sts" : 397, - "B.st" : 296, - "u1D469.sts" : 599, - "u1D6CD" : 274, - "Y.sts" : 490, - "u1D66E" : 345, - "u1D70C" : 354, - "u1D6C0.sts" : 540, - "u1D583.sts" : 641, - "space_uni030F.st" : 260, - "u1D7C7" : 508, - "u1D56E.st" : 627, - "u1D74E.sts" : 525, - "u1D475.sts" : 757, - "nine.st" : 286, - "u1D465.st" : 359, - "u1D4E0.st" : 581, - "u1D768" : 397, - "u1D445" : 398, - "uni210B" : 695, - "u1D650" : 528, - "u1D743.st" : 350, - "u1D520.st" : 329, - "kappa.st" : 292, - "f.sts" : 358, - "u1D481.sts" : 662, - "u1D48E" : 478, - "u1D4B0.sts" : 501, - "u1D52C" : 258, - "Beta.sts" : 388, - "u1D5E7" : 367, - "V.st" : 421, - "u1D6DF.st" : 423, - "u1D588" : 312, - "u1D7F2" : 331, - "u1D626" : 333, - "u1D793" : 597, - "dbllowlinecmb" : -264, - "u1D71F.st" : 707, - "u1D470" : 383, - "s.sts" : 316, - "dotlessj.mrmb" : 176, - "u1D6CE" : 252, - "u1D58F.st" : 194, - "u1D66F" : 336, - "u1D43C.sts" : 441, - "u1D486.st" : 377, - "u1D70D" : 182, - "u1D7C8" : 373, - "u1D4A9.st" : 678, - "u1D4A5" : 568, - "u1D769" : 366, - "u1D446" : 498, - "u1D6B0" : 218, - "Rho.st" : 325, - "u1D651" : 511, - "j.st" : 186, - "u1D4DD.st" : 720, - "u1D48F" : 318, - "uni213C" : 258, - "u1D52D" : 128, - "u1D69A" : 316, - "u1D5E8" : 382, - "u1D6B2.st" : 449, - "u1D414.st" : 492, - "u1D6B2.sts" : 517, - "u1D589" : 189, - "u1D575.sts" : 399, - "u1D627" : 428, - "u1D4D0" : 768, - "u1D794" : 474, - "u1D7F3" : 275, - "u1D471" : 516, - "u1D467.sts" : 449, - "u1D6CF" : 235, - "u1D581.sts" : 655, - "u1D70E" : 286, - "u1D74C.sts" : 469, - "u1D473.sts" : 470, - "u1D7C9" : 672, - "u1D4A2.sts" : 564, - "omega.st" : 375, - "u1D4A6" : 668, - "uni210C" : 422, - "u1D447" : 398, - "u1D6B1" : 438, - "u1D652" : 663, - "dotlessj.frab.st" : 185, - "uni2110.sts" : 524, - "u1D6D3.st" : 317, - "u1D435.st" : 468, - "u1D4B0.st" : 476, - "u1D6FA" : 533, - "u1D52E" : 333, - "u1D69B" : 245, - "u1D5E9" : 366, - "u1D42E.sts" : 401, - "u1D713.st" : 527, - "u1D7F4" : 277, - "u1D628" : 419, - "u1D4D1" : 559, - "Sigma.st" : 395, - "u1D795" : 482, - "uni03C2.sts" : 359, - "u1D472" : 604, - "u1D583.st" : 529, - "u1D510" : 566, - "u1D43A.sts" : 767, - "u1D6AF.st" : 500, - "ring.st" : 421, - "u1D70F" : 269, - "uni2112.st" : 690, - "one.st" : 295, - "u1D448" : 421, - "u1D6B2" : 403, - "u1D6F4.st" : 566, - "u1D653" : 497, - "u1D4D1.st" : 584, - "u1D6A4.sts" : 249, - "u1D456.st" : 284, - "Delta" : 416, - "uni0304" : -263, - "u1D734.st" : 636, - "u1D459.sts" : 248, - "u1D511.st" : 511, - "u1D6FB" : 420, - "uni213D" : 236, - "u1D52F" : 200, - "u1D69C" : 302, - "I.st" : 207, - "u1D6B0.sts" : 275, - "u1D48A.st" : 323, - "u1D573.sts" : 651, - "u1D73A" : 322, - "u1D7F5" : 259, - "zeta" : 224, - "u1D73E.sts" : 253, - "u1D465.sts" : 431, - "pi.sts" : 410, - "u1D4D2" : 523, - "u1D629" : 267, - "u1D796" : 535, - "u1D473" : 396, - "breve" : 251, - "u1D511" : 453, - "u1D6FE.sts" : 374, - "u1D74A.sts" : 465, - "u1D471.sts" : 658, - "u1D55A" : 139, - "u1D477.st" : 499, - "u1D52E.sts" : 496, - "uni210D" : 361, - "u1D449" : 413, - "u1D6B3" : 546, - "u1D755.st" : 604, - "u1D532.st" : 324, - "u1D654" : 511, - "u1D7D0.st" : 295, - "u1D6FC" : 392, - "u1D69D" : 188, - "u1D42C.sts" : 338, - "u1D73B" : 347, - "u1D7F6" : 262, - "H.sts" : 490, - "u1D50E.st" : 531, - "u1D4D3" : 549, - "u1D797" : 573, - "u1D405.st" : 387, - "u1D474" : 712, - "u1D512" : 340, - "nu.st" : 255, - "u1D498.st" : 506, - "u1D5BA" : 228, - "Pi" : 375, - "u1D55B" : 249, - "ring" : 375, - "uni2126.sts" : 478, - "q.st" : 360, - "U.sts" : 490, - "u1D4A9" : 625, - "zero.st" : 286, - "Gamma.st" : 342, - "u1D6B4" : 450, - "u1D655" : 489, - "uni2119" : 247, - "u1D457.sts" : 464, - "space_uni0309" : 251, - "uni213E" : 333, - "u1D6FD" : 437, - "u1D52F.st" : 255, - "u1D69E" : 220, - "u1D571.sts" : 419, - "u1D6C4.st" : 388, - "u1D426.st" : 468, - "b.sts" : 160, - "u1D73C" : 319, - "u1D73C.sts" : 451, - "u1D463.sts" : 404, - "u1D7F7" : 277, - "xi.sts" : 311, - "u1D704.st" : 208, - "u1D4D4" : 504, - "u1D798" : 304, - "u1D475" : 616, - "u1D6FC.sts" : 531, - "u1D680" : 262, - "u1D45A.st" : 465, - "u1D513" : 436, - "u1D574.st" : 440, - "u1D5BB" : 120, - "o.sts" : 340, - "u1D55C" : 139, - "u1D52C.sts" : 407, - "uni210E" : 213, - "u1D41E.sts" : 358, - "u1D6B5" : 383, - "u1D656" : 363, - "u1D6E5.st" : 646, - "u1D447.st" : 452, - "u1D42A.sts" : 472, - "u1D6FE" : 259, - "Omicron.sts" : 513, - "upsilon.st" : 296, - "u1D69F" : 262, - "u1D725.st" : 661, - "u1D73D" : 343, - "u1D41A" : 231, - "u1D7F8" : 251, - "u1D47B.st" : 486, - "u1D595.st" : 213, - "u1D4D5" : 654, - "u1D799" : 534, - "phi.sts" : 441, - "u1D476" : 528, - "u1D6E0" : 278, - "u1D681" : 166, - "u1D514" : 338, - "u1D449.sts" : 565, - "u1D5BC" : 264, - "uni210B.st" : 761, - "u1D55D" : 139, - "brevecmb" : -264, - "u1D468.st" : 660, - "u1D4E3.st" : 627, - "u1D6B6" : 430, - "u1D72E.sts" : 700, - "u1D657" : 274, - "P.st" : 290, - "u1D746.st" : 444, - "u1D523.st" : 282, - "Chi.sts" : 473, - "uni213F" : 333, - "u1D6FF" : 335, - "Gamma" : 297, - "u1D6EE.sts" : 683, - "u1D49C.st" : 769, - "dotaccent" : 138, - "epsilon.st" : 292, - "u1D461.sts" : 324, - "u1D73A.sts" : 418, - "u1D73E" : 197, - "u1D41B" : 126, - "u1D7F9" : 248, - "u1D51E.sts" : 492, - "u1D4D6" : 572, - "u1D6FA.sts" : 684, - "u1D477" : 468, - "u1D6E1" : 473, - "u1D682" : 309, - "u1D720" : 514, - "u1D4DE.sts" : 650, - "u1D52A.sts" : 502, - "u1D489.st" : 248, - "u1D5BD" : 397, - "u1D55E" : 420, - "u1D41C.sts" : 417, - "d.st" : 431, - "u1D42A.st" : 411, - "u1D6B7" : 450, - "u1D658" : 384, - "u1D540" : 167, - "u1D73F" : 359, - "Upsilon.st" : 438, - "u1D41C" : 298, - "partialdiff.sts" : 430, - "u1D6B5.st" : 430, - "u1D417.st" : 465, - "uni20EA" : -264, - "u1D4D7" : 774, - "u1D478" : 528, - "u1D6E2" : 552, - "u1D516" : 405, - "u1D683" : 262, - "x.st" : 293, - "u1D721" : 528, - "u1D447.sts" : 544, - "rho.st" : 292, - "u1D44B.st" : 580, - "u1D5BE" : 238, - "dotlessj.ds" : 249, - "u1D55F" : 346, - "u1D76A" : 428, - "u1D72C.sts" : 623, - "u1D453.sts" : 576, - "u1D6B8" : 330, - "u1D659" : 578, - "uni0307" : -265, - "space_uni030F.sts" : 312, - "tau" : 232, - "u1D5A0" : 333, - "epsilon" : 244, - "u1D490.st" : 407, - "u1D6EC.sts" : 654, - "u1D541" : 471, - "u1D6D6.st" : 319, - "u1D438.st" : 536, - "u1D4B3.st" : 602, - "uni03F4.sts" : 513, - "u1D716.st" : 310, - "u1D58A" : 283, - "u1D51C.sts" : 585, - "u1D41D" : 444, - "u1D4D8" : 556, - "u1D40E.sts" : 561, - "u1D479" : 457, - "Upsilon.sts" : 514, - "u1D586.st" : 427, - "u1D46C.st" : 564, - "u1D517" : 672, - "u1D684" : 262, - "u1D4DC.sts" : 828, - "u1D6E3" : 457, - "D.sts" : 336, - "u1D722" : 615, - "u1D74A.st" : 389, - "u1D41A.sts" : 312, - "u1D5BF" : 280, - "u1D76B" : 394, - "u1D6B9" : 445, - "acute" : 281, - "C.st" : 567, - "u1D459.st" : 207, - "u1D4D4.st" : 528, - "u1D6F7.st" : 466, - "u1D5A1" : 256, - "Q.sts" : 514, - "u1D542" : 333, - "omega" : 322, - "dotlessj.ssbo" : 253, - "u1D737.st" : 507, - "u1D514.st" : 389, - "uni0338" : -263, - "u1D439.sts" : 612, - "u1D5EA" : 519, - "u1D48D.st" : 212, - "u1D58B" : 266, - "u1D41E" : 281, - "uni20EB" : -264, - "u1D4D9" : 645, - "u1D6E4" : 461, - "u1D71E.sts" : 609, - "u1D518" : 391, - "u1D685" : 262, - "u1D445.sts" : 515, - "u1D723" : 542, - "Beta.st" : 330, - "u1D400" : 434, - "u1D6DE.sts" : 474, - "W.st" : 575, - "u1D72A.sts" : 674, - "u1D451.sts" : 577, - "u1D76C" : 352, - "uni2131.sts" : 822, - "k.sts" : 160, - "u1D41B.st" : 149, - "u1D7D3.st" : 323, - "u1D50E.sts" : 654, - "alpha.sts" : 509, - "u1D535.st" : 262, - "u1D6EA.sts" : 441, - "u1D5A2" : 411, - "uni0308" : -261, - "pi" : 279, - "u1D543" : 167, - "u1D49F.sts" : 552, - "u1D51A.sts" : 745, - "u1D5EB" : 351, - "u1D460.st" : 334, - "u1D58C" : 408, - "u1D40C.sts" : 697, - "u1D41F" : 309, - "u1D62A" : 258, - "u1D749.sts" : 433, - "x.sts" : 350, - "dotlessi.mrmb.sts" : 218, - "u1D408.st" : 240, - "u1D4DA.sts" : 816, - "u1D6E5" : 586, - "xi.st" : 238, - "u1D519" : 435, - "u1D686" : 262, - "Iota" : 181, - "nabla.st" : 477, - "k.st" : 124, - "u1D724" : 382, - "u1D755.sts" : 708, - "u1D401" : 300, - "zero" : 254, - "omega.sts" : 469, - "u1D6DA.st" : 427, - "u1D43C.st" : 382, - "Eta.sts" : 490, - "u1D76D" : 425, - "u1D44A" : 552, - "u1D71A.st" : 398, - "u1D5A3" : 252, - "u1D58A.st" : 321, - "u1D544" : 361, - "u1D481.st" : 582, - "u1D437.sts" : 551, - "u1D6C7.st" : 313, - "u1D5EC" : 366, - "u1D429.st" : 280, - "u1D58D" : 211, - "uni20EC" : -264, - "space_uni0331" : 251, - "Epsilon.sts" : 428, - "u1D62B" : 278, - "u1D707.st" : 386, - "u1D71C.sts" : 752, - "u1D443.sts" : 535, - "u1D6E6" : 482, - "u1D687" : 253, - "u1D6FB.st" : 480, - "caron.sts" : 340, - "u1D45D.st" : 296, - "u1D577.st" : 562, - "u1D725" : 603, - "u1D6DC.sts" : 405, - "u1D402" : 580, - "u1D59F.sts" : 357, - "u1D73B.st" : 385, - "dotlessj.sts" : 219, - "lowlinecmb" : -264, - "u1D76E" : 392, - "u1D4AA" : 515, - "u1D44B" : 528, - "uni0309" : -263, - "uni03F0" : 297, - "u1D5A4" : 317, - "u1D6E8.st" : 596, - "u1D750" : 316, - "u1D728.st" : 669, - "u1D505.st" : 498, - "u1D5ED" : 344, - "u1D40A.sts" : 574, - "u1D747.sts" : 308, - "u1D58E" : 166, - "u1D47E.st" : 713, - "u1D62C" : 268, - "u1D598.st" : 303, - "u1D6E7" : 481 - }, - "v_assembly" : { - "divides" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "divides.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "divides.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "divides.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni230B" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A6", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A5", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - } - ] - }, - "uni21A7" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21A7.bt", - "endConnector" : 166, - "startConnector" : 0, - "advance" : 498, - "extender" : false - }, - { - "glyph" : "uni21A7.ex", - "endConnector" : 332, - "startConnector" : 332, - "advance" : 332, - "extender" : true - }, - { - "glyph" : "uni21A7.tp", - "endConnector" : 0, - "startConnector" : 166, - "advance" : 498, - "extender" : false - } - ] - }, - "bracketright" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A6", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A5", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A4", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "uni2B06" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni2B06.bt", - "endConnector" : 164, - "startConnector" : 0, - "advance" : 492, - "extender" : false - }, - { - "glyph" : "uni2B06.ex", - "endConnector" : 327, - "startConnector" : 327, - "advance" : 327, - "extender" : true - }, - { - "glyph" : "uni2B06.tp", - "endConnector" : 0, - "startConnector" : 164, - "advance" : 492, - "extender" : false - } - ] - }, - "arrowup" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowup.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 506, - "extender" : false - }, - { - "glyph" : "arrowup.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "arrowup.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 505, - "extender" : false - } - ] - }, - "uni21CA" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21CA.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "uni21CA.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni21CA.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 506, - "extender" : false - } - ] - }, - "uni21F5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21F5.bt", - "endConnector" : 172, - "startConnector" : 0, - "advance" : 514, - "extender" : false - }, - { - "glyph" : "uni21F5.ex", - "endConnector" : 343, - "startConnector" : 343, - "advance" : 343, - "extender" : true - }, - { - "glyph" : "uni21F5.tp", - "endConnector" : 0, - "startConnector" : 172, - "advance" : 515, - "extender" : false - } - ] - }, - "dblverticalbar" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "parallel.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "parallel.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "parallel.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni21A1" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21A1.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "uni21A1.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni21A1.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 506, - "extender" : false - } - ] - }, - "uni27E6" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27E6.bt", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1000, - "extender" : false - }, - { - "glyph" : "uni27E6.ex", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni27E6.tp", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1000, - "extender" : false - } - ] - }, - "uni27EF" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27EF.bt", - "endConnector" : 499, - "startConnector" : 0, - "advance" : 1526, - "extender" : false - }, - { - "glyph" : "uni27EF.ex", - "endConnector" : 998, - "startConnector" : 998, - "advance" : 998, - "extender" : true - }, - { - "glyph" : "uni27EF.tp", - "endConnector" : 0, - "startConnector" : 499, - "advance" : 1526, - "extender" : false - } - ] - }, - "braceleft" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A9", - "endConnector" : 374, - "startConnector" : 0, - "advance" : 750, - "extender" : false - }, - { - "glyph" : "braceleft.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23A8", - "endConnector" : 374, - "startConnector" : 374, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "braceleft.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23A7", - "endConnector" : 0, - "startConnector" : 374, - "advance" : 750, - "extender" : false - } - ] - }, - "radical" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23B7", - "endConnector" : 320, - "startConnector" : 0, - "advance" : 1820, - "extender" : false - }, - { - "glyph" : "radical.ex", - "endConnector" : 640, - "startConnector" : 640, - "advance" : 640, - "extender" : true - }, - { - "glyph" : "radical.tp", - "endConnector" : 0, - "startConnector" : 320, - "advance" : 620, - "extender" : false - } - ] - }, - "uni21D5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21D5.bt", - "endConnector" : 178, - "startConnector" : 0, - "advance" : 533, - "extender" : false - }, - { - "glyph" : "uni21D5.ex", - "endConnector" : 356, - "startConnector" : 356, - "advance" : 356, - "extender" : true - }, - { - "glyph" : "uni21D5.tp", - "endConnector" : 0, - "startConnector" : 178, - "advance" : 533, - "extender" : false - } - ] - }, - "uni21BF" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21BF.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 512, - "extender" : false - }, - { - "glyph" : "uni21BF.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21BF.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 513, - "extender" : false - } - ] - }, - "uni230A" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A3", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A2", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - } - ] - }, - "arrowdown" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowdown.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "arrowdown.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "arrowdown.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 506, - "extender" : false - } - ] - }, - "uni21C5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C5.bt", - "endConnector" : 172, - "startConnector" : 0, - "advance" : 515, - "extender" : false - }, - { - "glyph" : "uni21C5.ex", - "endConnector" : 343, - "startConnector" : 343, - "advance" : 343, - "extender" : true - }, - { - "glyph" : "uni21C5.tp", - "endConnector" : 0, - "startConnector" : 172, - "advance" : 514, - "extender" : false - } - ] - }, - "uni27EE" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27EE.bt", - "endConnector" : 499, - "startConnector" : 0, - "advance" : 1526, - "extender" : false - }, - { - "glyph" : "uni27EE.ex", - "endConnector" : 998, - "startConnector" : 998, - "advance" : 998, - "extender" : true - }, - { - "glyph" : "uni27EE.tp", - "endConnector" : 0, - "startConnector" : 499, - "advance" : 1526, - "extender" : false - } - ] - }, - "bar" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "divides.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "divides.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "divides.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni21A5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21A5.bt", - "endConnector" : 166, - "startConnector" : 0, - "advance" : 498, - "extender" : false - }, - { - "glyph" : "uni21A5.ex", - "endConnector" : 332, - "startConnector" : 332, - "advance" : 332, - "extender" : true - }, - { - "glyph" : "uni21A5.tp", - "endConnector" : 0, - "startConnector" : 166, - "advance" : 498, - "extender" : false - } - ] - }, - "uni21BE" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21BE.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 512, - "extender" : false - }, - { - "glyph" : "uni21BE.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21BE.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 513, - "extender" : false - } - ] - }, - "parallel" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "parallel.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "parallel.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "parallel.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni21E9" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21E9.bt", - "endConnector" : 173, - "startConnector" : 0, - "advance" : 519, - "extender" : false - }, - { - "glyph" : "uni21E9.ex", - "endConnector" : 346, - "startConnector" : 346, - "advance" : 346, - "extender" : true - }, - { - "glyph" : "uni21E9.tp", - "endConnector" : 0, - "startConnector" : 173, - "advance" : 519, - "extender" : false - } - ] - }, - "braceright" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23AD", - "endConnector" : 374, - "startConnector" : 0, - "advance" : 750, - "extender" : false - }, - { - "glyph" : "braceright.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23AC", - "endConnector" : 374, - "startConnector" : 374, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "braceright.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23AB", - "endConnector" : 0, - "startConnector" : 374, - "advance" : 750, - "extender" : false - } - ] - }, - "uni2B0D" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni2B0D.bt", - "endConnector" : 161, - "startConnector" : 0, - "advance" : 484, - "extender" : false - }, - { - "glyph" : "uni2B0D.ex", - "endConnector" : 322, - "startConnector" : 322, - "advance" : 322, - "extender" : true - }, - { - "glyph" : "uni2B0D.tp", - "endConnector" : 0, - "startConnector" : 161, - "advance" : 484, - "extender" : false - } - ] - }, - "uni21F3" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21F3.bt", - "endConnector" : 175, - "startConnector" : 0, - "advance" : 524, - "extender" : false - }, - { - "glyph" : "uni21F3.ex", - "endConnector" : 349, - "startConnector" : 349, - "advance" : 349, - "extender" : true - }, - { - "glyph" : "uni21F3.tp", - "endConnector" : 0, - "startConnector" : 175, - "advance" : 523, - "extender" : false - } - ] - }, - "uni21C3" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C3.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 513, - "extender" : false - }, - { - "glyph" : "uni21C3.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21C3.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 512, - "extender" : false - } - ] - }, - "arrowdblup" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowdblup.bt", - "endConnector" : 168, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "arrowdblup.ex", - "endConnector" : 336, - "startConnector" : 336, - "advance" : 336, - "extender" : true - }, - { - "glyph" : "arrowdblup.tp", - "endConnector" : 0, - "startConnector" : 168, - "advance" : 504, - "extender" : false - } - ] - }, - "uni2309" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A5", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A4", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "uni219F" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni219F.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 506, - "extender" : false - }, - { - "glyph" : "uni219F.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni219F.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 505, - "extender" : false - } - ] - }, - "uni21C8" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C8.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 506, - "extender" : false - }, - { - "glyph" : "uni21C8.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni21C8.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 505, - "extender" : false - } - ] - }, - "parenright" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A0", - "endConnector" : 249, - "startConnector" : 0, - "advance" : 1495, - "extender" : false - }, - { - "glyph" : "uni239F", - "endConnector" : 498, - "startConnector" : 498, - "advance" : 498, - "extender" : true - }, - { - "glyph" : "uni239E", - "endConnector" : 0, - "startConnector" : 249, - "advance" : 1495, - "extender" : false - } - ] - }, - "parenleft" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni239D", - "endConnector" : 249, - "startConnector" : 0, - "advance" : 1495, - "extender" : false - }, - { - "glyph" : "uni239C", - "endConnector" : 498, - "startConnector" : 498, - "advance" : 498, - "extender" : true - }, - { - "glyph" : "uni239B", - "endConnector" : 0, - "startConnector" : 249, - "advance" : 1495, - "extender" : false - } - ] - }, - "uni21E7" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21E7.bt", - "endConnector" : 173, - "startConnector" : 0, - "advance" : 519, - "extender" : false - }, - { - "glyph" : "uni21E7.ex", - "endConnector" : 346, - "startConnector" : 346, - "advance" : 346, - "extender" : true - }, - { - "glyph" : "uni21E7.tp", - "endConnector" : 0, - "startConnector" : 173, - "advance" : 519, - "extender" : false - } - ] - }, - "uni21C2" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C2.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 513, - "extender" : false - }, - { - "glyph" : "uni21C2.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21C2.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 512, - "extender" : false - } - ] - }, - "uni2308" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A2", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A1", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "arrowupdn" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowupdn.bt", - "endConnector" : 127, - "startConnector" : 0, - "advance" : 380, - "extender" : false - }, - { - "glyph" : "arrowupdn.ex", - "endConnector" : 254, - "startConnector" : 254, - "advance" : 254, - "extender" : true - }, - { - "glyph" : "arrowupdn.tp", - "endConnector" : 0, - "startConnector" : 127, - "advance" : 380, - "extender" : false - } - ] - }, - "uni2B07" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni2B07.bt", - "endConnector" : 164, - "startConnector" : 0, - "advance" : 492, - "extender" : false - }, - { - "glyph" : "uni2B07.ex", - "endConnector" : 327, - "startConnector" : 327, - "advance" : 327, - "extender" : true - }, - { - "glyph" : "uni2B07.tp", - "endConnector" : 0, - "startConnector" : 164, - "advance" : 492, - "extender" : false - } - ] - }, - "bracketleft" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A3", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A2", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A1", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "arrowdbldown" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowdbldown.bt", - "endConnector" : 168, - "startConnector" : 0, - "advance" : 504, - "extender" : false - }, - { - "glyph" : "arrowdbldown.ex", - "endConnector" : 336, - "startConnector" : 336, - "advance" : 336, - "extender" : true - }, - { - "glyph" : "arrowdbldown.tp", - "endConnector" : 0, - "startConnector" : 168, - "advance" : 505, - "extender" : false - } - ] - }, - "uni27E7" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27E7.bt", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1000, - "extender" : false - }, - { - "glyph" : "uni27E7.ex", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni27E7.tp", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1000, - "extender" : false - } - ] - } - }, - "h_variants" : { - "uni21CD" : [ - "uni21CD", - "uni21CD.h1" - ], - "uni2263" : [ - - ], - "caronbelowcmb" : [ - "caronbelowcmb", - "caronbelowcmb.h1", - "caronbelowcmb.h2", - "caronbelowcmb.h3", - "caronbelowcmb.h4", - "caronbelowcmb.h5", - "caronbelowcmb.h6", - "caronbelowcmb.h7" - ], - "uni21A4" : [ - "uni21A4", - "uni27FB" - ], - "uni20D0" : [ - "uni20D0", - "uni20D0.h1" - ], - "caroncmb" : [ - "caroncmb", - "caroncmb.h1", - "caroncmb.h2", - "caroncmb.h3", - "caroncmb.h4", - "caroncmb.h5", - "caroncmb.h6", - "caroncmb.h7" - ], - "uni21E8" : [ - "uni21E8", - "uni21E8.h1" - ], - "uni27A1" : [ - "uni27A1", - "uni27A1.h1" - ], - "uni2B05" : [ - "uni2B05", - "uni2B05.h1" - ], - "uni20D6" : [ - "uni20D6", - "uni20D6.h1" - ], - "uni2B31" : [ - "uni2B31", - "uni2B31.h1" - ], - "overlinecmb" : [ - "overlinecmb", - "overlinecmb.h1" - ], - "uni20ED" : [ - "uni20ED", - "uni20ED.h1" - ], - "uni21C1" : [ - "uni21C1", - "uni21C1.h1" - ], - "uni21AC" : [ - "uni21AC", - "uni21AC.h1" - ], - "circumflexbelowcmb" : [ - "circumflexbelowcmb", - "circumflexbelowcmb.h1", - "circumflexbelowcmb.h2", - "circumflexbelowcmb.h3", - "circumflexbelowcmb.h4", - "circumflexbelowcmb.h5", - "circumflexbelowcmb.h6", - "circumflexbelowcmb.h7" - ], - "uni21C4" : [ - "uni21C4", - "uni21C4.h1" - ], - "uni219A" : [ - "uni219A", - "uni219A.h1" - ], - "lowlinecmb" : [ - "lowlinecmb", - "lowlinecmb.h1" - ], - "uni21DB" : [ - "uni21DB", - "uni21DB.h1" - ], - "uni21C7" : [ - "uni21C7", - "uni21C7.h1" - ], - "brevebelowcmb" : [ - "brevebelowcmb", - "brevebelowcmb.h1", - "brevebelowcmb.h2", - "brevebelowcmb.h3", - "brevebelowcmb.h4", - "brevebelowcmb.h5", - "brevebelowcmb.h6", - "brevebelowcmb.h7" - ], - "dbloverlinecmb" : [ - "dbloverlinecmb", - "dbloverlinecmb.h1" - ], - "uni23DE" : [ - "uni23DE", - "uni23DE.h1", - "uni23DE.h2", - "uni23DE.h3", - "uni23DE.h4", - "uni23DE.h5", - "uni23DE.h6", - "uni23DE.h7" - ], - "uni21F6" : [ - "uni21F6", - "uni21F6.h1" - ], - "circumflexcmb" : [ - "circumflexcmb", - "circumflexcmb.h1", - "circumflexcmb.h2", - "circumflexcmb.h3", - "circumflexcmb.h4", - "circumflexcmb.h5", - "circumflexcmb.h6", - "circumflexcmb.h7" - ], - "uni20E1" : [ - "uni20E1", - "uni20E1.h1" - ], - "uni23B5" : [ - "uni23B5", - "uni23B5.h1", - "uni23B5.h2", - "uni23B5.h3", - "uni23B5.h4", - "uni23B5.h5", - "uni23B5.h6", - "uni23B5.h7" - ], - "uni21CC" : [ - "uni21CC", - "uni21CC.h1" - ], - "uni23E1" : [ - "uni23E1", - "uni23E1.h1", - "uni23E1.h2", - "uni23E1.h3", - "uni23E1.h4", - "uni23E1.h5", - "uni23E1.h6", - "uni23E1.h7" - ], - "uni21A0" : [ - "uni21A0", - "uni21A0.h1" - ], - "uni21CF" : [ - "uni21CF", - "uni21CF.h1" - ], - "uni2907" : [ - "uni2907", - "uni27FE" - ], - "uni21A3" : [ - "uni21A3", - "uni21A3.h1" - ], - "brevecmb" : [ - "brevecmb", - "brevecmb.h1", - "brevecmb.h2", - "brevecmb.h3", - "brevecmb.h4", - "brevecmb.h5", - "brevecmb.h6", - "brevecmb.h7" - ], - "uni21A6" : [ - "uni21A6", - "uni27FC" - ], - "arrowleft" : [ - "arrowleft", - "uni27F5" - ], - "uni21A9" : [ - "uni21A9", - "uni21A9.h1" - ], - "uni21BD" : [ - "uni21BD", - "uni21BD.h1" - ], - "uni2B04" : [ - "uni2B04", - "uni2B04.h1" - ], - "arrowright" : [ - "arrowright", - "uni27F6" - ], - "breveinvertedcmb" : [ - "breveinvertedcmb", - "breveinvertedcmb.h1", - "breveinvertedcmb.h2", - "breveinvertedcmb.h3", - "breveinvertedcmb.h4", - "breveinvertedcmb.h5", - "breveinvertedcmb.h6", - "breveinvertedcmb.h7" - ], - "uni20EC" : [ - "uni20EC", - "uni20EC.h1" - ], - "minus" : [ - - ], - "arrowdblleft" : [ - "arrowdblleft", - "uni27F8" - ], - "uni21C0" : [ - "uni21C0", - "uni21C0.h1" - ], - "uni21AB" : [ - "uni21AB", - "uni21AB.h1" - ], - "uni20EF" : [ - "uni20EF", - "uni20EF.h1" - ], - "uni21AE" : [ - "uni21AE", - "uni21AE.h1" - ], - "uni21C6" : [ - "uni21C6", - "uni21C6.h1" - ], - "uni21DA" : [ - "uni21DA", - "uni21DA.h1" - ], - "uni2B0C" : [ - "uni2B0C", - "uni2B0C.h1" - ], - "breveinvertedbelowcmb" : [ - "breveinvertedbelowcmb", - "breveinvertedbelowcmb.h1", - "breveinvertedbelowcmb.h2", - "breveinvertedbelowcmb.h3", - "breveinvertedbelowcmb.h4", - "breveinvertedbelowcmb.h5", - "breveinvertedbelowcmb.h6", - "breveinvertedbelowcmb.h7" - ], - "uni21C9" : [ - "uni21C9", - "uni21C9.h1" - ], - "uni21DD" : [ - "uni21DD", - "uni27FF" - ], - "uni23DD" : [ - "uni23DD", - "uni23DD.h1", - "uni23DD.h2", - "uni23DD.h3", - "uni23DD.h4", - "uni23DD.h5", - "uni23DD.h6", - "uni23DD.h7" - ], - "tildecomb" : [ - "tildecomb", - "tildecomb.h1", - "tildecomb.h2", - "tildecomb.h3", - "tildecomb.h4", - "tildecomb.h5", - "tildecomb.h6", - "tildecomb.h7" - ], - "uni23B4" : [ - "uni23B4", - "uni23B4.h1", - "uni23B4.h2", - "uni23B4.h3", - "uni23B4.h4", - "uni23B4.h5", - "uni23B4.h6", - "uni23B4.h7" - ], - "uni21B7" : [ - "uni21B7", - "uni21B7.h1" - ], - "uni21CB" : [ - "uni21CB", - "uni21CB.h1" - ], - "uni23E0" : [ - "uni23E0", - "uni23E0.h1", - "uni23E0.h2", - "uni23E0.h3", - "uni23E0.h4", - "uni23E0.h5", - "uni23E0.h6", - "uni23E0.h7" - ], - "uni21CE" : [ - "uni21CE", - "uni21CE.h1" - ], - "uni2906" : [ - "uni2906", - "uni27FD" - ], - "uni21A2" : [ - "uni21A2", - "uni21A2.h1" - ], - "dbllowlinecmb" : [ - "dbllowlinecmb", - "dbllowlinecmb.h1" - ], - "uni21E6" : [ - "uni21E6", - "uni21E6.h1" - ], - "uni20E9" : [ - "uni20E9", - "uni23B4.h1", - "uni23B4.h2", - "uni23B4.h3", - "uni23B4.h4", - "uni23B4.h5", - "uni23B4.h6", - "uni23B4.h7" - ], - "uni20D1" : [ - "uni20D1", - "uni20D1.h1" - ], - "arrowdblright" : [ - "arrowdblright", - "uni27F9" - ], - "uni21BC" : [ - "uni21BC", - "uni21BC.h1" - ], - "uni20D7" : [ - "uni20D7", - "uni20D7.h1" - ], - "uni20EE" : [ - "uni20EE", - "uni20EE.h1" - ], - "uni21AA" : [ - "uni21AA", - "uni21AA.h1" - ], - "uni21AD" : [ - "uni21AD", - "uni21AD.h1" - ], - "uni219B" : [ - "uni219B", - "uni219B.h1" - ], - "equal" : [ - - ], - "uni21DC" : [ - "uni21DC", - "uni2B33" - ], - "equivalence" : [ - - ], - "uni219E" : [ - "uni219E", - "uni219E.h1" - ], - "arrowdblboth" : [ - "arrowdblboth", - "uni27FA" - ], - "uni23DC" : [ - "uni23DC", - "uni23DC.h1", - "uni23DC.h2", - "uni23DC.h3", - "uni23DC.h4", - "uni23DC.h5", - "uni23DC.h6", - "uni23DC.h7" - ], - "tildebelowcmb" : [ - "tildebelowcmb", - "tildebelowcmb.h1", - "tildebelowcmb.h2", - "tildebelowcmb.h3", - "tildebelowcmb.h4", - "tildebelowcmb.h5", - "tildebelowcmb.h6", - "tildebelowcmb.h7" - ], - "uni23DF" : [ - "uni23DF", - "uni23DF.h1", - "uni23DF.h2", - "uni23DF.h3", - "uni23DF.h4", - "uni23DF.h5", - "uni23DF.h6", - "uni23DF.h7" - ], - "arrowboth" : [ - "arrowboth", - "uni27F7" - ], - "uni21B6" : [ - "uni21B6", - "uni21B6.h1" - ], - "uni034D" : [ - "uni034D", - "uni034D.h1" - ] - }, - "version" : "1.3", - "constants" : { - "FlattenedAccentBaseHeight" : 664, - "UpperLimitBaselineRiseMin" : 111, - "SubSuperscriptGapMin" : 160, - "OverbarExtraAscender" : 40, - "RadicalExtraAscender" : 40, - "FractionRuleThickness" : 40, - "DisplayOperatorMinHeight" : 1300, - "StackGapMin" : 120, - "LowerLimitBaselineDropMin" : 600, - "StretchStackGapBelowMin" : 167, - "FractionNumeratorDisplayStyleShiftUp" : 677, - "StretchStackGapAboveMin" : 200, - "FractionNumeratorShiftUp" : 394, - "AccentBaseHeight" : 450, - "SkewedFractionVerticalGap" : 96, - "FractionDenominatorDisplayStyleShiftDown" : 686, - "LowerLimitGapMin" : 167, - "MinConnectorOverlap" : 20, - "AxisHeight" : 250, - "SuperscriptBottomMin" : 108, - "RadicalKernBeforeDegree" : 278, - "StretchStackTopShiftUp" : 111, - "RadicalDisplayStyleVerticalGap" : 148, - "StackBottomDisplayStyleShiftDown" : 686, - "RadicalVerticalGap" : 50, - "RadicalKernAfterDegree" : -556, - "ScriptScriptPercentScaleDown" : 50, - "MathLeading" : 154, - "StretchStackBottomShiftDown" : 600, - "RadicalDegreeBottomRaisePercent" : 60, - "UnderbarExtraDescender" : 40, - "StackTopShiftUp" : 444, - "DelimitedSubFormulaMinHeight" : 1300, - "StackDisplayStyleGapMin" : 280, - "SubscriptTopMax" : 344, - "SuperscriptShiftUp" : 363, - "SuperscriptBottomMaxWithSubscript" : 344, - "ScriptPercentScaleDown" : 70, - "UnderbarVerticalGap" : 120, - "SpaceAfterScript" : 56, - "StackTopDisplayStyleShiftUp" : 677, - "FractionDenomDisplayStyleGapMin" : 120, - "UpperLimitGapMin" : 200, - "SuperscriptShiftUpCramped" : 289, - "SubscriptShiftDown" : 247, - "SuperscriptBaselineDropMax" : 250, - "OverbarVerticalGap" : 120, - "FractionNumeratorGapMin" : 40, - "SkewedFractionHorizontalGap" : 350, - "FractionDenominatorGapMin" : 40, - "UnderbarRuleThickness" : 40, - "SubscriptBaselineDropMin" : 200, - "OverbarRuleThickness" : 40, - "FractionNumDisplayStyleGapMin" : 120, - "FractionDenominatorShiftDown" : 345, - "RadicalRuleThickness" : 40, - "StackBottomShiftDown" : 345 - } -} \ No newline at end of file diff --git a/CSharpMath.CrossPlatform.slnf b/CSharpMath.CrossPlatform.slnf index 69946dab0..e596b0123 100644 --- a/CSharpMath.CrossPlatform.slnf +++ b/CSharpMath.CrossPlatform.slnf @@ -27,8 +27,10 @@ "CSharpMath.Avalonia/CSharpMath.Avalonia.csproj", "CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj", "CSharpMath.SkiaSharp/CSharpMath.SkiaSharp.csproj", + "CSharpMath.VectSharp/CSharpMath.VectSharp.csproj", "CSharpMath.Forms/CSharpMath.Forms.csproj", - "CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj" + "CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj", + "CSharpMath.Forms.Tests/CSharpMath.Forms.Tests.csproj" ] } } \ No newline at end of file diff --git a/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj b/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj deleted file mode 100644 index e7c725a25..000000000 --- a/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - Exe - netcoreapp3.1 - CSharpMath.Editor.Tests.Visualizer.Checker - - - - - - - diff --git a/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj b/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj deleted file mode 100644 index 9f96b5a61..000000000 --- a/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Editor/CSharpMath.Editor.csproj b/CSharpMath.Editor/CSharpMath.Editor.csproj deleted file mode 100644 index c499aa4d3..000000000 --- a/CSharpMath.Editor/CSharpMath.Editor.csproj +++ /dev/null @@ -1,10 +0,0 @@ - - - netstandard2.0 - The base code for a What You See Is What You Get math editor. - $(PackageTags) edit editing editor WYSIWYG - - - - - \ No newline at end of file diff --git a/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj b/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj index 709cdef75..60490903e 100644 --- a/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj +++ b/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj @@ -1,4 +1,8 @@ + + + CSharpMath.EvaluationTests + diff --git a/CSharpMath.Evaluation.Tests/EvaluationTests.cs b/CSharpMath.Evaluation.Tests/EvaluationTests.cs index b98e20f73..a54906e7b 100644 --- a/CSharpMath.Evaluation.Tests/EvaluationTests.cs +++ b/CSharpMath.Evaluation.Tests/EvaluationTests.cs @@ -1,20 +1,23 @@ using System.Linq; using System.Text.RegularExpressions; -using Xunit; using AngouriMath; +using Xunit; namespace CSharpMath.EvaluationTests { using Atom; + public class EvaluationTests { internal static MathList ParseLaTeX(string latex) => LaTeXParser.MathListFromLaTeX(latex).Match(list => list, e => throw new Xunit.Sdk.XunitException(e)); static Evaluation.MathItem ParseMath(string latex) => Evaluation.Evaluate(ParseLaTeX(latex)).Match(entity => entity, e => throw new Xunit.Sdk.XunitException(e)); - void Test(string input, string converted, string? result) { + static void Test(string input, string converted, string? result) { void Test(string input) { var math = ParseMath(input); Assert.NotNull(math); Assert.Equal(converted, LaTeXParser.MathListToLaTeX(Evaluation.Visualize(math)).ToString()); + // TODO: Apparently adding this line causes a stack overflow when all tests are run, investigate later + // Assert.Equal(converted, LaTeXParser.MathListToLaTeX(Evaluation.Visualize(ParseMath(converted))).ToString()); // Double checking conversion // Ensure that the converted entity is valid by simplifying it if (result != null) Assert.Equal(result, @@ -52,94 +55,117 @@ void Test(string input) { [InlineData(".9876543210", "0.9876543210", "0.9876543210")] [InlineData("1234.5678", @"\frac{6172839}{5000}", @"\frac{6172839}{5000}")] [InlineData(@"\infty", @"\infty ", @"\infty ")] + [InlineData(@"1_2", @"1", @"1")] + [InlineData(@"10_2", @"2", @"2")] + [InlineData(@"1._2", @"1", @"1")] + [InlineData(@"1.1_2", @"\frac{3}{2}", @"\frac{3}{2}")] + [InlineData(@".1_3", @"\frac{1}{3}", @"\frac{1}{3}")] + [InlineData(@"10_3", @"3", @"3")] + [InlineData(@"10.1_3", @"\frac{10}{3}", @"\frac{10}{3}")] public void Numbers(string input, string converted, string output) => Test(input, converted, output); [Theory] [InlineData("a", "a", "a")] - [InlineData("ab", @"a\times b", @"a\times b")] - [InlineData("abc", @"a\times b\times c", @"a\times b\times c")] - [InlineData("3a", @"3\times a", @"3\times a")] - [InlineData("3ab", @"3\times a\times b", @"3\times a\times b")] - [InlineData("3a3", @"3\times a\times 3", @"9\times a")] - [InlineData("3aa", @"3\times a\times a", @"3\times a^2")] + [InlineData("ab", @"ab", @"ab")] + [InlineData("abc", @"abc", @"abc")] + [InlineData("3a", @"3a", @"3a")] + [InlineData("3ab", @"3ab", @"3ab")] + [InlineData("3a3", @"3a\cdot 3", @"9a")] + [InlineData("3aa", @"3aa", @"3a^2")] + [InlineData(@"3\mathrm{aa}", @"3\mathrm{aa}", @"3\mathrm{aa}")] + [InlineData(@"3\mathrm{aa}a", @"3\mathrm{aa}a", @"3a\mathrm{aa}")] + [InlineData(@"3\mathrm{a}a", @"3aa", @"3a^2")] [InlineData(@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", - @"a\times b\times c\times d\times e\times f\times g\times h\times i\times j\times k\times l\times m\times " + - @"n\times o\times p\times q\times r\times s\times t\times u\times v\times w\times x\times y\times z\times " + - @"A\times B\times C\times D\times E\times F\times G\times H\times I\times J\times K\times L\times M\times " + - @"N\times O\times P\times Q\times R\times S\times T\times U\times V\times W\times X\times Y\times Z", - // i is considered as a number instead of a variable like other alphabets, so it is sorted to the front - @"i\times a\times A\times b\times B\times c\times C\times d\times D\times e\times E\times f\times F\times " + - @"g\times G\times h\times H\times I\times j\times J\times k\times K\times l\times L\times m\times M\times " + - @"n\times N\times o\times O\times p\times P\times q\times Q\times r\times R\times s\times S\times t\times " + - @"T\times u\times U\times v\times V\times w\times W\times x\times X\times y\times Y\times z\times Z")] + @"abcd\mathrm{e}fgh\cdot \mathrm{i}jklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", + // i is considered as a number instead of a variable, unlike other alphabets, so it is sorted to the front + @"\mathrm{i}aAbBcCdD\mathrm{e}EfFgGhHIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ")] [InlineData(@"\alpha\beta\gamma\delta\epsilon\varepsilon\zeta\eta\theta\iota\kappa\varkappa" + @"\lambda\mu\nu\xi\omicron\pi\varpi\rho\varrho\sigma\varsigma\tau\upsilon\phi\varphi\chi" + @"\psi\omega\Gamma\Delta\Theta\Lambda\Xi\Pi\Sigma\Upsilon\Phi\Psi\Omega", - @"\alpha \times \beta \times \gamma \times \delta \times \epsilon \times \varepsilon \times \zeta " + - @"\times \eta \times \theta \times \iota \times \kappa \times \varkappa \times \lambda \times \mu " + - @"\times \nu \times \xi \times \omicron \times \pi \times \varpi \times \rho \times \varrho " + - @"\times \sigma \times \varsigma \times \tau \times \upsilon \times \phi \times \varphi \times \chi " + - @"\times \psi \times \omega \times \Gamma \times \Delta \times \Theta \times \Lambda \times \Xi " + - @"\times \Pi \times \Sigma \times \Upsilon \times \Phi \times \Psi \times \Omega ", - @"\alpha \times \beta \times \chi \times \delta \times \Delta \times \epsilon \times \eta " + - @"\times \gamma \times \Gamma \times \iota \times \kappa \times \lambda \times \Lambda \times \mu " + - @"\times \nu \times \omega \times \Omega \times \omicron \times \phi \times \Phi \times \Pi " + - @"\times \psi \times \Psi \times \rho \times \sigma \times \Sigma \times \tau \times \theta " + - @"\times \Theta \times \upsilon \times \Upsilon \times \varepsilon \times \varkappa \times \varphi " + - @"\times \varpi \times \varrho \times \varsigma \times \xi \times \Xi \times \zeta \times \pi ")] + @"\alpha \beta \gamma \delta \epsilon \varepsilon \zeta " + + @"\eta \theta \iota \kappa \varkappa \lambda \mu " + + @"\nu \xi \omicron \mathrm{\pi }\varpi \rho \varrho " + + @"\sigma \varsigma \tau \upsilon \phi \varphi \chi " + + @"\psi \omega \Gamma \Delta \Theta \Lambda \Xi " + + @"\Pi \Sigma \Upsilon \Phi \Psi \Omega ", + @"\alpha \beta \chi \delta \Delta \epsilon \eta " + + @"\gamma \Gamma \iota \kappa \lambda \Lambda \mu " + + @"\nu \omega \Omega \omicron \phi \Phi \mathrm{\pi }\Pi " + + @"\psi \Psi \rho \sigma \Sigma \tau \theta " + + @"\Theta \upsilon \Upsilon \varepsilon \varkappa \varphi " + + @"\varpi \varrho \varsigma \xi \Xi \zeta ")] [InlineData(@"a_2", @"a_2", @"a_2")] - [InlineData(@"a_2+a_2", @"a_2+a_2", @"2\times a_2")] - [InlineData(@"a_{23}", @"a_{23}", @"a_{23}")] - [InlineData(@"\pi_a", @"\pi _a", @"\pi _a")] - [InlineData(@"ii", @"i\times i", @"-1")] - [InlineData(@"i\infty", @"i\times \infty ", @"\infty i")] - [InlineData(@"\infty\infty", @"\infty \times \infty ", @"\infty ")] + [InlineData(@"a_2+a_2", @"a_2+a_2", @"2a_2")] + [InlineData(@"a_{23}", @"a_{\mathrm{23}}", @"a_{\mathrm{23}}")] + [InlineData(@"\pi_a", @"\mathrm{\pi _{\mathnormal{a}}}", @"\mathrm{\pi _{\mathnormal{a}}}")] + [InlineData(@"\pi_\kappa", @"\mathrm{\pi _{\mathnormal{\kappa }}}", @"\mathrm{\pi _{\mathnormal{\kappa }}}")] + [InlineData(@"\pi_{\kappa23}", @"\mathrm{\pi _{\kappa 23}}", @"\mathrm{\pi _{\kappa 23}}")] + [InlineData(@"\pi_{1a\kappa23}", @"\mathrm{\pi _{1a\kappa 23}}", @"\mathrm{\pi _{1a\kappa 23}}")] + [InlineData(@"ii", @"\mathrm{i}\cdot \mathrm{i}", @"-1")] + [InlineData(@"i\infty", @"\mathrm{i}\cdot \infty ", @"\infty \mathrm{i}")] + [InlineData(@"\infty\infty", @"\infty \cdot \infty ", @"\infty ")] + [InlineData(@"\theta θ \mathrm{theta\ θ}", @"\theta \theta \theta \theta ", @"\theta ^4")] + [InlineData(@"\theta_\theta\theta_θθ_\mathrm{theta}\mathrm{theta_θ}\mathrm{θ}_{theta}", @"\theta _{\theta }\theta _{\theta }\theta _{\theta }\theta _{\theta }\theta _{\theta }", @"\theta _{\theta }^5")] public void Variables(string input, string converted, string result) => Test(input, converted, result); [Theory] [InlineData("a + b", @"a+b", "a+b")] [InlineData("a - b", @"a-b", "a-b")] - [InlineData("a * b", @"a\times b", @"a\times b")] - [InlineData(@"a\times b", @"a\times b", @"a\times b")] - [InlineData(@"a\cdot b", @"a\times b", @"a\times b")] + [InlineData(@"a\times b", @"ab", @"ab")] + [InlineData(@"a\cdot b", @"ab", @"ab")] [InlineData(@"a / b", @"\frac{a}{b}", @"\frac{a}{b}")] [InlineData(@"a\div b", @"\frac{a}{b}", @"\frac{a}{b}")] [InlineData(@"\frac ab", @"\frac{a}{b}", @"\frac{a}{b}")] - [InlineData("a + b + c", @"a+b+c", "a+b+c")] - [InlineData("a + b - c", @"a+b-c", "a+b-c")] - [InlineData("a + b * c", @"a+b\times c", @"a+b\times c")] - [InlineData("a + b / c", @"a+\frac{b}{c}", @"a+\frac{b}{c}")] - [InlineData("a - b + c", @"a-b+c", "a-b+c")] - [InlineData("a - b - c", @"a-b-c", @"a-b-c")] - [InlineData("a - b * c", @"a-b\times c", @"a-b\times c")] - [InlineData("a - b / c", @"a-\frac{b}{c}", @"a-\frac{b}{c}")] - [InlineData("a * b + c", @"a\times b+c", @"a\times b+c")] - [InlineData("a * b - c", @"a\times b-c", @"a\times b-c")] - [InlineData("a * b * c", @"a\times b\times c", @"a\times b\times c")] - [InlineData("a * b / c", @"\frac{a\times b}{c}", @"\frac{a\times b}{c}")] - [InlineData("a / b + c", @"\frac{a}{b}+c", @"\frac{a}{b}+c")] - [InlineData("a / b - c", @"\frac{a}{b}-c", @"\frac{a}{b}-c")] - [InlineData("a / b * c", @"\frac{a}{b}\times c", @"\frac{a}{b}\times c")] - [InlineData("a / b / c", @"\frac{\frac{a}{b}}{c}", @"\frac{a}{b\times c}")] + [InlineData(@"a + b + c", @"a+b+c", "a+b+c")] + [InlineData(@"a + b - c", @"a+b-c", "a+b-c")] + [InlineData(@"a + b \times c", @"a+bc", @"a+bc")] + [InlineData(@"a + b \cdot c", @"a+bc", @"a+bc")] + [InlineData(@"a + b / c", @"a+\frac{b}{c}", @"a+\frac{b}{c}")] + [InlineData(@"a - b + c", @"a-b+c", "a-b+c")] + [InlineData(@"a - b - c", @"a-b-c", @"a-b-c")] + [InlineData(@"a - b \times c", @"a-bc", @"a-bc")] + [InlineData(@"a - b / c", @"a-\frac{b}{c}", @"a-\frac{b}{c}")] + [InlineData(@"a \times b + c", @"ab+c", @"ab+c")] + [InlineData(@"a \times b - c", @"ab-c", @"ab-c")] + [InlineData(@"a \times b \times c", @"abc", @"abc")] + [InlineData(@"a \times b / c", @"\frac{ab}{c}", @"\frac{ab}{c}")] + [InlineData(@"a \cdot b + c", @"ab+c", @"ab+c")] + [InlineData(@"a \cdot b - c", @"ab-c", @"ab-c")] + [InlineData(@"a \cdot b \times c", @"abc", @"abc")] + [InlineData(@"a \times b \cdot c", @"abc", @"abc")] + [InlineData(@"a \cdot b \cdot c", @"abc", @"abc")] + [InlineData(@"a \cdot bc", @"abc", @"abc")] + [InlineData(@"a \cdot b / c", @"\frac{ab}{c}", @"\frac{ab}{c}")] + [InlineData(@"a / b + c", @"\frac{a}{b}+c", @"\frac{a}{b}+c")] + [InlineData(@"a / b - c", @"\frac{a}{b}-c", @"\frac{a}{b}-c")] + [InlineData(@"a / b \times c", @"\frac{a}{b}\cdot c", @"\frac{a}{b}\cdot c")] + [InlineData(@"a / b \cdot c", @"\frac{a}{b}\cdot c", @"\frac{a}{b}\cdot c")] + [InlineData(@"a / b / c", @"\frac{\frac{a}{b}}{c}", @"\frac{a}{bc}")] [InlineData(@"2+\frac ab", @"2+\frac{a}{b}", @"2+\frac{a}{b}")] [InlineData(@"\frac ab+2", @"\frac{a}{b}+2", @"\frac{a}{b}+2")] [InlineData(@"2-\frac ab", @"2-\frac{a}{b}", @"2-\frac{a}{b}")] [InlineData(@"\frac ab-2", @"\frac{a}{b}-2", @"\frac{a}{b}-2")] - [InlineData(@"2*\frac ab", @"2\times \frac{a}{b}", @"2\times \frac{a}{b}")] - [InlineData(@"\frac ab*2", @"\frac{a}{b}\times 2", @"\frac{a}{b}\times 2")] - [InlineData(@"2/\frac ab", @"\frac{2}{\frac{a}{b}}", @"2\times \frac{b}{a}")] - [InlineData(@"\frac ab/2", @"\frac{\frac{a}{b}}{2}", @"\frac{\frac{1}{2}\times a}{b}")] - [InlineData(@"1+i", @"1+i", @"1+i")] - [InlineData(@"1-i", @"1-i", @"1-i")] - [InlineData(@"i+1", @"i+1", @"1+i")] - [InlineData(@"i-1", @"i-1", @"-1+i")] + [InlineData(@"2\times\frac ab", @"2\cdot \frac{a}{b}", @"2\cdot \frac{a}{b}")] + [InlineData(@"2\cdot\frac ab", @"2\cdot \frac{a}{b}", @"2\cdot \frac{a}{b}")] + [InlineData(@"\frac ab\times 2", @"\frac{a}{b}\cdot 2", @"\frac{a}{b}\cdot 2")] + [InlineData(@"\frac ab\cdot 2", @"\frac{a}{b}\cdot 2", @"\frac{a}{b}\cdot 2")] + [InlineData(@"2/\frac ab", @"\frac{2}{\frac{a}{b}}", @"\frac{2b}{a}")] + [InlineData(@"\frac ab/2", @"\frac{\frac{a}{b}}{2}", @"\frac{a}{2b}")] + [InlineData(@"1+\mathrm{i}", @"1+\mathrm{i}", @"1+\mathrm{i}")] + [InlineData(@"1-\mathrm{i}", @"1-\mathrm{i}", @"1-\mathrm{i}")] + [InlineData(@"\mathrm{i}+1", @"\mathrm{i}+1", @"1+\mathrm{i}")] + [InlineData(@"\mathrm{i}-1", @"\mathrm{i}-1", @"-1+\mathrm{i}")] [InlineData(@"\infty+1", @"\infty +1", @"\infty ")] - [InlineData(@"\infty+i", @"\infty +i", @"\infty +i")] + [InlineData(@"\infty+\mathrm{i}", @"\infty +\mathrm{i}", @"\infty +\mathrm{i}")] [InlineData(@"\infty+\infty", @"\infty +\infty ", @"\infty ")] - [InlineData(@"\infty\times \infty", @"\infty \times \infty ", @"\infty ")] - [InlineData(@"i\times \infty", @"i\times \infty ", @"\infty i")] - [InlineData(@"\infty\times i", @"\infty \times i", @"\infty i")] - [InlineData(@"i\times i", @"i\times i", @"-1")] + [InlineData(@"\infty\times \infty", @"\infty \cdot \infty ", @"\infty ")] + [InlineData(@"\infty\cdot \infty", @"\infty \cdot \infty ", @"\infty ")] + [InlineData(@"\mathrm{i}\times \infty", @"\mathrm{i}\cdot \infty ", @"\infty \mathrm{i}")] + [InlineData(@"\mathrm{i}\cdot \infty", @"\mathrm{i}\cdot \infty ", @"\infty \mathrm{i}")] + [InlineData(@"\infty\times \mathrm{i}", @"\infty \cdot \mathrm{i}", @"\infty \mathrm{i}")] + [InlineData(@"\mathrm{i}\times \mathrm{i}", @"\mathrm{i}\cdot \mathrm{i}", @"-1")] [InlineData(@"\frac00", @"\frac{0}{0}", @"\mathrm{undefined}")] + [InlineData(@"\frac xx", @"\frac{x}{x}", @"1\quad \mathrm{for}\quad x\neq 0")] + [InlineData(@"\frac xx+1", @"\frac{x}{x}+1", @"2\quad \mathrm{for}\quad x\neq 0")] [InlineData(@"\frac0\infty", @"\frac{0}{\infty }", @"0")] [InlineData(@"\frac2\infty", @"\frac{2}{\infty }", @"0")] [InlineData(@"\frac{-2}\infty", @"\frac{-2}{\infty }", @"0")] @@ -149,92 +175,127 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\frac{-\infty}0", @"\frac{-\infty }{0}", @"\mathrm{undefined}")] [InlineData(@"\frac\infty\infty", @"\frac{\infty }{\infty }", @"\mathrm{undefined}")] [InlineData(@"\frac{-\infty}{\infty}", @"\frac{-\infty }{\infty }", @"\mathrm{undefined}")] + [InlineData(@"a / bc", @"\frac{a}{bc}", @"\frac{a}{bc}")] + [InlineData(@"a / bc / d", @"\frac{\frac{a}{bc}}{d}", @"\frac{a}{bcd}")] + [InlineData(@"-2/\sin x/y", @"\frac{\frac{-2}{\sin \left( x\right) }}{y}", @"\frac{-2}{\sin \left( x\right) \cdot y}")] public void BinaryOperators(string latex, string converted, string result) => Test(latex, converted, result); [Theory] - [InlineData("+i", "i", "i")] - [InlineData("-i", "-i", "-i")] + [InlineData(@"+i", @"\mathrm{i}", @"\mathrm{i}")] + [InlineData(@"-i", @"-\mathrm{i}", @"-\mathrm{i}")] [InlineData("+a", "a", "a")] [InlineData("-a", "-a", "-a")] [InlineData("++a", "a", "a")] [InlineData("+-a", "-a", "-a")] [InlineData("-+a", "-a", "-a")] - [InlineData("--a", "--a", "a")] + [InlineData("--a", @"-\left( -1\right) \cdot a", "a")] [InlineData("+++a", "a", "a")] - [InlineData("---a", "---a", "-a")] - [InlineData("a++a", "a+a", @"2\times a")] + [InlineData("---a", @"-\left( -1\right) \left( -1\right) \cdot a", "-a")] + [InlineData("a++a", "a+a", @"2a")] [InlineData("a+-a", "a-a", "0")] [InlineData("a-+a", "a-a", "0")] - [InlineData("a--a", "a--a", @"2\times a")] - [InlineData("a+++a", "a+a", @"2\times a")] - [InlineData("a---a", "a---a", "0")] - [InlineData("a*+a", @"a\times a", "a^2")] - [InlineData("a*-a", @"a\times -a", "-a^2")] - [InlineData("+a*+a", @"a\times a", "a^2")] - [InlineData("-a*-a", @"-a\times -a", "a^2")] - [InlineData("a/+a", @"\frac{a}{a}", "1")] - [InlineData("a/-a", @"\frac{a}{-a}", "-1")] - [InlineData("+a/+a", @"\frac{a}{a}", "1")] - [InlineData("-a/-a", @"\frac{-a}{-a}", "1")] - [InlineData("-2+-2+-2", @"-2-2-2", "-6")] - [InlineData("-2--2--2", @"-2--2--2", "2")] - [InlineData("-2*-2*-2", @"-2\times -2\times -2", "-8")] - [InlineData("-2/-2/-2", @"\frac{\frac{-2}{-2}}{-2}", @"\frac{-1}{2}")] + [InlineData("a--a", @"a--a", @"2a")] + [InlineData("a+++a", "a+a", @"2a")] + [InlineData("a---a", @"a--\left( -1\right) \cdot a", "0")] + [InlineData(@"a\times+a", @"aa", "a^2")] + [InlineData(@"a\times-a", @"a\left( -1\right) \cdot a", "-a^2")] + [InlineData(@"+a\times+a", @"aa", "a^2")] + [InlineData(@"-a\times-a", @"-a\left( -1\right) \cdot a", "a^2")] + [InlineData("a/+a", @"\frac{a}{a}", @"1\quad \mathrm{for}\quad a\neq 0")] + [InlineData("a/-a", @"\frac{a}{-a}", @"-1\quad \mathrm{for}\quad a\neq 0")] + [InlineData("+a/+a", @"\frac{a}{a}", @"1\quad \mathrm{for}\quad a\neq 0")] + [InlineData("-a/-a", @"\frac{-a}{-a}", @"1\quad \mathrm{for}\quad a\neq 0")] + [InlineData(@"-2+-2+-2", @"-2-2-2", "-6")] + [InlineData(@"-2--2--2", @"-2--2--2", "2")] + [InlineData(@"-2\times -2\times -2", @"-2\left( -1\right) \cdot 2\left( -1\right) \cdot 2", "-8")] + [InlineData(@"-2/-2/-2", @"\frac{\frac{-2}{-2}}{-2}", @"\frac{-1}{2}")] public void UnaryOperators(string latex, string converted, string result) => Test(latex, converted, result); [Theory] [InlineData(@"9\%", @"\frac{9}{100}", @"\frac{9}{100}")] - [InlineData(@"a\%", @"\frac{a}{100}", @"\frac{1}{100}\times a")] - [InlineData(@"\pi\%", @"\frac{\pi }{100}", @"\frac{1}{100}\times \pi ")] - [InlineData(@"a\%\%", @"\frac{\frac{a}{100}}{100}", @"\frac{1}{10000}\times a")] + [InlineData(@"a\%", @"\frac{a}{100}", @"\frac{a}{100}")] + [InlineData(@"\pi\%", @"\frac{\mathrm{\pi }}{100}", @"\frac{\mathrm{\pi }}{100}")] + [InlineData(@"a\%\%", @"\frac{\frac{a}{100}}{100}", @"\frac{a}{10000}")] [InlineData(@"9\%+3", @"\frac{9}{100}+3", @"\frac{309}{100}")] [InlineData(@"-9\%+3", @"-\frac{9}{100}+3", @"\frac{291}{100}")] [InlineData(@"2^2\%", @"\frac{2^2}{100}", @"\frac{1}{25}")] [InlineData(@"2\%^2", @"\left( \frac{2}{100}\right) ^2", @"\frac{1}{2500}")] - [InlineData(@"2\%2", @"\frac{2}{100}\times 2", @"\frac{1}{25}")] + [InlineData(@"2\%2", @"\frac{2}{100}\cdot 2", @"\frac{1}{25}")] [InlineData(@"1+2\%^2", @"1+\left( \frac{2}{100}\right) ^2", @"\frac{2501}{2500}")] - [InlineData(@"9\degree", @"\frac{9\times \pi }{180}", @"\frac{1}{20}\times \pi ")] - [InlineData(@"a\degree", @"\frac{a\times \pi }{180}", @"\frac{1}{180}\times a\times \pi ")] - [InlineData(@"\pi\degree", @"\frac{\pi \times \pi }{180}", @"\frac{1}{180}\times \pi ^2")] - [InlineData(@"a\%\degree", @"\frac{\frac{a}{100}\times \pi }{180}", @"\frac{1}{18000}\times a\times \pi ")] - [InlineData(@"a\degree\degree", @"\frac{\frac{a\times \pi }{180}\times \pi }{180}", @"\frac{1}{32400}\times a\times \pi ^2")] - [InlineData(@"9\degree+3", @"\frac{9\times \pi }{180}+3", @"3+\frac{1}{20}\times \pi ")] - [InlineData(@"-9\degree+3", @"-\frac{9\times \pi }{180}+3", @"3+\frac{-1}{20}\times \pi ")] - [InlineData(@"2^2\degree", @"\frac{2^2\times \pi }{180}", @"\frac{1}{45}\times \pi ")] - [InlineData(@"2\degree^2", @"\left( \frac{2\times \pi }{180}\right) ^2", @"\left( \frac{1}{90}\times \pi \right) ^2")] - [InlineData(@"2\degree2", @"\frac{2\times \pi }{180}\times 2", @"\frac{1}{45}\times \pi ")] - [InlineData(@"1+2\degree^2", @"1+\left( \frac{2\times \pi }{180}\right) ^2", @"1+\left( \frac{1}{90}\times \pi \right) ^2")] + [InlineData(@"9\degree", @"\frac{9\mathrm{\pi }}{180}", @"\frac{\mathrm{\pi }}{20}")] + [InlineData(@"a\degree", @"\frac{a\mathrm{\pi }}{180}", @"\frac{a\mathrm{\pi }}{180}")] + [InlineData(@"\pi\degree", @"\frac{\mathrm{\pi }\cdot \mathrm{\pi }}{180}", @"\frac{\mathrm{\pi ^{\mathnormal{2}}}}{180}")] + [InlineData(@"a\%\degree", @"\frac{\frac{a}{100}\cdot \mathrm{\pi }}{180}", @"\frac{a\mathrm{\pi }}{18000}")] + [InlineData(@"a\degree\degree", @"\frac{\frac{a\mathrm{\pi }}{180}\cdot \mathrm{\pi }}{180}", @"\frac{a\mathrm{\pi ^{\mathnormal{2}}}}{32400}")] + [InlineData(@"9\degree+3", @"\frac{9\mathrm{\pi }}{180}+3", @"3+\frac{\mathrm{\pi }}{20}")] + [InlineData(@"-9\degree+3", @"-\frac{9\mathrm{\pi }}{180}+3", @"3+\frac{-1}{20}\cdot \mathrm{\pi }")] + [InlineData(@"2^2\degree", @"\frac{2^2\cdot \mathrm{\pi }}{180}", @"\frac{\mathrm{\pi }}{45}")] + [InlineData(@"2\degree^2", @"\left( \frac{2\mathrm{\pi }}{180}\right) ^2", @"\frac{\mathrm{\pi ^{\mathnormal{2}}}}{8100}")] + [InlineData(@"2\degree2", @"\frac{2\mathrm{\pi }}{180}\cdot 2", @"\frac{\mathrm{\pi }}{45}")] + [InlineData(@"1+2\degree^2", @"1+\left( \frac{2\mathrm{\pi }}{180}\right) ^2", @"1+\frac{\mathrm{\pi ^{\mathnormal{2}}}}{8100}")] + [InlineData(@"0!", @"0!", @"1")] + [InlineData(@"2.5!", @"\left( \frac{5}{2}\right) !", @"\frac{15}{8}\cdot \sqrt{\mathrm{\pi }}")] + [InlineData(@"-1!", @"-1!", @"-1")] + [InlineData(@"(-1)!", @"\left( -1\right) !", @"\mathrm{undefined}")] + [InlineData(@"(-1)!!", @"2^{\frac{-1}{2}}\left( \frac{2}{\mathrm{\pi }}\right) ^{\frac{1-\cos \left( \mathrm{\pi }\left( -1\right) \cdot 1\right) }{4}}\cdot \left( \frac{-1}{2}\right) !", @"1")] + [InlineData(@"(-1)!!!", @"\left( 2^{\frac{-1}{2}}\left( \frac{2}{\mathrm{\pi }}\right) ^{\frac{1-\cos \left( \mathrm{\pi }\left( -1\right) \cdot 1\right) }{4}}\cdot \left( \frac{-1}{2}\right) !\right) !", @"1")] public void PostfixOperators(string latex, string converted, string result) => Test(latex, converted, result); [Theory] - [InlineData("2^2", "2^2", "4")] - [InlineData(".2^2", @"\left( \frac{1}{5}\right) ^2", @"\frac{1}{25}")] - [InlineData("2.^2", "2^2", "4")] - [InlineData("2.1^2", @"\left( \frac{21}{10}\right) ^2", @"\frac{441}{100}")] - [InlineData("a^a", "a^a", "a^a")] - [InlineData("a^{a+b}", "a^{a+b}", "a^{a+b}")] - [InlineData("a^{-2}", "a^{-2}", "a^{-2}")] - [InlineData("2^{3^4}", "2^{3^4}", "2417851639229258349412352")] - [InlineData("4^{3^2}", "4^{3^2}", "262144")] - [InlineData("4^3+2", "4^3+2", "66")] - [InlineData("2+3^4", "2+3^4", "83")] - [InlineData("4^3*2", @"4^3\times 2", "128")] - [InlineData("2*3^4", @"2\times 3^4", "162")] - [InlineData("1/x", @"\frac{1}{x}", @"\frac{1}{x}")] - [InlineData("2/x", @"\frac{2}{x}", @"\frac{2}{x}")] - [InlineData("0^x", @"0^x", @"0")] - [InlineData("1^x", @"1^x", @"1")] - [InlineData("x^0", @"x^0", @"1")] - [InlineData("x^{-1}", @"x^{-1}", @"\frac{1}{x}")] - [InlineData("-i^{-1}", @"-i^{-1}", @"i")] - [InlineData("i^{-2}", @"i^{-2}", @"-1")] - [InlineData("i^{-1}", @"i^{-1}", @"-i")] - [InlineData("i^0", @"i^0", @"1")] - [InlineData("i^1", @"i^1", @"i")] - [InlineData("i^2", @"i^2", @"-1")] - [InlineData("i^3", @"i^3", @"-i")] - [InlineData("i^4", @"i^4", @"1")] - [InlineData("i^5", @"i^5", @"i")] - [InlineData("10^2", @"10^2", @"100")] - [InlineData(".1^2", @"\left( \frac{1}{10}\right) ^2", @"\frac{1}{100}")] - [InlineData("10^x", @"10^x", @"10^x")] + [InlineData("0", "1")] + [InlineData("1", "1")] + [InlineData("2", "2")] + [InlineData("3", "3")] + [InlineData("30", "42849873690624000")] + [InlineData("31", "191898783962510625")] + [InlineData(@"\frac{25}{2}", @"\sqrt[4]{2}^{25}\sqrt[4]{\frac{2}{\mathrm{\pi }}}\cdot \left( \frac{25}{4}\right) !")] + public void DoubleFactorial(string x, string result) => Test($"{x}!!", $$$"""2^{\frac{{{{x}}}}{2}}\left( \frac{2}{\mathrm{\pi }}\right) ^{\frac{1-\cos \left( \mathrm{\pi }{{{(x == @"\frac{25}{2}" ? "" : @"\cdot ")}}}{{{x}}}\right) }{4}}\cdot \left( \frac{{{{x}}}}{2}\right) !""", result); + [Theory] + [InlineData(@"2^2", "2^2", "4")] + [InlineData(@".2^2", @"\left( \frac{1}{5}\right) ^2", @"\frac{1}{25}")] + [InlineData(@"2.^2", "2^2", "4")] + [InlineData(@"2.1^2", @"\left( \frac{21}{10}\right) ^2", @"\frac{441}{100}")] + [InlineData(@"a^a", "a^a", "a^a")] + [InlineData(@"a^{a+b}", "a^{a+b}", "a^{a+b}")] + [InlineData(@"a^{-2}", "a^{-2}", @"\frac{1}{a^2}")] + [InlineData(@"2^{3^4}", "2^{3^4}", "2417851639229258349412352")] + [InlineData(@"4^{3^2}", "4^{3^2}", "262144")] + [InlineData(@"4^3+2", "4^3+2", "66")] + [InlineData(@"2+3^4", "2+3^4", "83")] + [InlineData(@"4^3\cdot2", @"4^3\cdot 2", "128")] + [InlineData(@"2\times3^4", @"2\cdot 3^4", "162")] + [InlineData(@"1/x", @"\frac{1}{x}", @"\frac{1}{x}")] + [InlineData(@"2/x", @"\frac{2}{x}", @"\frac{2}{x}")] + [InlineData(@"0^x", @"0^x", @"0\quad \mathrm{for}\quad \left( 1+\frac{1}{\operatorname{sgn} \left( x\right) ^2}\right) \cdot x>0")] + [InlineData(@"1^x", @"1^x", @"1")] + [InlineData(@"x^0", @"x^0", @"1\quad \mathrm{for}\quad x\neq 0")] + [InlineData(@"x^{-1}", @"x^{-1}", @"\frac{1}{x}")] + [InlineData(@"-i^{-1}", @"-\mathrm{i^{\mathnormal{-1}}}", @"\mathrm{i}")] + [InlineData(@"i^{-2}", @"\mathrm{i^{\mathnormal{-2}}}", @"-1")] + [InlineData(@"i^{-1}", @"\mathrm{i^{\mathnormal{-1}}}", @"-\mathrm{i}")] + [InlineData(@"i^0", @"\mathrm{i^{\mathnormal{0}}}", @"1")] + [InlineData(@"i^1", @"\mathrm{i^{\mathnormal{1}}}", @"\mathrm{i}")] + [InlineData(@"i^2", @"\mathrm{i^{\mathnormal{2}}}", @"-1")] + [InlineData(@"i^3", @"\mathrm{i^{\mathnormal{3}}}", @"-\mathrm{i}")] + [InlineData(@"i^4", @"\mathrm{i^{\mathnormal{4}}}", @"1")] + [InlineData(@"i^5", @"\mathrm{i^{\mathnormal{5}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{-i^{\mathit -1}}", @"-\mathrm{i^{\mathnormal{-1}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{i^{-2}}", @"\mathrm{i^{\mathnormal{-2}}}", @"-1")] + [InlineData(@"\mathrm i^{-1}", @"\mathrm{i^{\mathnormal{-1}}}", @"-\mathrm{i}")] + [InlineData(@"\mathrm{i^0}", @"\mathrm{i^{\mathnormal{0}}}", @"1")] + [InlineData(@"\mathrm{i^1}", @"\mathrm{i^{\mathnormal{1}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{i^{\mathnormal 2}}", @"\mathrm{i^{\mathnormal{2}}}", @"-1")] + [InlineData(@"\mathrm{i^3}", @"\mathrm{i^{\mathnormal{3}}}", @"-\mathrm{i}")] + [InlineData(@"\mathrm{i^{\mathnormal{4}}}", @"\mathrm{i^{\mathnormal{4}}}", @"1")] + [InlineData(@"\mathrm{i^5}", @"\mathrm{i^{\mathnormal{5}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{zz^2}", @"\mathrm{zz^{\mathnormal{2}}}", @"\mathrm{zz^{\mathnormal{2}}}")] + [InlineData(@"\mathrm{zz^{aa}}", @"\mathrm{zz^{aa}}", @"\mathrm{zz^{aa}}")] + [InlineData(@"\mathrm{zz^{aa\mathnormal{a}}}", @"\mathrm{zz^{aa\mathnormal{a}}}", @"\mathrm{zz^{\mathnormal{a}aa}}")] + [InlineData(@"\mathrm{zz^{aa\cdot aa}}", @"\mathrm{zz^{aa\mathnormal{\cdot }aa}}", @"\mathrm{zz^{aa^{\mathnormal{2}}}}")] + [InlineData(@"\mathrm{a^2a^2ab}", @"a^2a^2\cdot \mathrm{ab}", @"a^4\cdot \mathrm{ab}")] + [InlineData(@"\mathrm{a_2a_2ab}", @"a_2a_2\mathrm{ab}", @"a_2^2\cdot \mathrm{ab}")] + [InlineData(@"\mathrm{a^2_2a_2^2ab}", @"a_2^2a_2^2\cdot \mathrm{ab}", @"a_2^4\cdot \mathrm{ab}")] + [InlineData(@"\mathrm{ab^2ab_2ab}", @"\mathrm{ab^{\mathnormal{2}}}\cdot \mathrm{ab_{\mathnormal{2}}}\cdot \mathrm{ab}", @"\mathrm{ab^{\mathnormal{3}}}\cdot \mathrm{ab_{\mathnormal{2}}}")] + [InlineData(@"10^2", @"10^2", @"100")] + [InlineData(@".1^2", @"\left( \frac{1}{10}\right) ^2", @"\frac{1}{100}")] + [InlineData(@"10^x", @"10^x", @"10^x")] [InlineData(@"{\frac 12}^4", @"\left( \frac{1}{2}\right) ^4", @"\frac{1}{16}")] [InlineData(@"\sqrt2", @"\sqrt{2}", @"\sqrt{2}")] [InlineData(@"\sqrt2^2", @"\left( \sqrt{2}\right) ^2", "2")] @@ -249,14 +310,14 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\cos x", @"\cos \left( x\right) ", @"\cos \left( x\right) ")] [InlineData(@"\tan x", @"\tan \left( x\right) ", @"\tan \left( x\right) ")] [InlineData(@"\cot x", @"\cot \left( x\right) ", @"\cot \left( x\right) ")] - [InlineData(@"\sec x", @"\frac{1}{\cos \left( x\right) }", @"\frac{1}{\cos \left( x\right) }")] - [InlineData(@"\csc x", @"\frac{1}{\sin \left( x\right) }", @"\frac{1}{\sin \left( x\right) }")] + [InlineData(@"\sec x", @"\sec \left( x\right) ", @"\sec \left( x\right) ")] + [InlineData(@"\csc x", @"\csc \left( x\right) ", @"\csc \left( x\right) ")] [InlineData(@"\arcsin x", @"\arcsin \left( x\right) ", @"\arcsin \left( x\right) ")] [InlineData(@"\arccos x", @"\arccos \left( x\right) ", @"\arccos \left( x\right) ")] [InlineData(@"\arctan x", @"\arctan \left( x\right) ", @"\arctan \left( x\right) ")] [InlineData(@"\arccot x", @"\arccot \left( x\right) ", @"\arccot \left( x\right) ")] - [InlineData(@"\arcsec x", @"\arccos \left( \frac{1}{x}\right) ", @"\arccos \left( \frac{1}{x}\right) ")] - [InlineData(@"\arccsc x", @"\arcsin \left( \frac{1}{x}\right) ", @"\arcsin \left( \frac{1}{x}\right) ")] + [InlineData(@"\arcsec x", @"\arcsec \left( x\right) ", @"\arcsec \left( x\right) ")] + [InlineData(@"\arccsc x", @"\arccsc \left( x\right) ", @"\arccsc \left( x\right) ")] [InlineData(@"\ln x", @"\ln \left( x\right) ", @"\ln \left( x\right) ")] [InlineData(@"\log x", @"\log \left( x\right) ", @"\log \left( x\right) ")] [InlineData(@"\log_3 x", @"\log _3\left( x\right) ", @"\log _3\left( x\right) ")] @@ -272,20 +333,22 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\log_{10} x^{-1}", @"\log \left( x^{-1}\right) ", @"\log \left( \frac{1}{x}\right) ")] [InlineData(@"\log_3 x^{-1}", @"\log _3\left( x^{-1}\right) ", @"\log _3\left( \frac{1}{x}\right) ")] [InlineData(@"\log_e x^{-1}", @"\ln \left( x^{-1}\right) ", @"\ln \left( \frac{1}{x}\right) ")] - [InlineData(@"2\sin x", @"2\times \sin \left( x\right) ", @"2\times \sin \left( x\right) ")] - [InlineData(@"\sin 2x", @"\sin \left( 2\times x\right) ", @"\sin \left( 2\times x\right) ")] - [InlineData(@"\sin xy", @"\sin \left( x\times y\right) ", @"\sin \left( x\times y\right) ")] - [InlineData(@"\sin \frac\pi2", @"\sin \left( \frac{\pi }{2}\right) ", @"1")] - [InlineData(@"\sin \frac\pi2+1", @"\sin \left( \frac{\pi }{2}\right) +1", @"2")] + [InlineData(@"2\sin x", @"2\sin \left( x\right) ", @"2\sin \left( x\right) ")] + [InlineData(@"\sin 2x", @"\sin \left( 2x\right) ", @"\sin \left( 2x\right) ")] + [InlineData(@"\sin x2", @"\sin \left( x\cdot 2\right) ", @"\sin \left( 2x\right) ")] + [InlineData(@"\sin x2^2", @"\sin \left( x\cdot 2^2\right) ", @"\sin \left( 4x\right) ")] + [InlineData(@"\sin xy", @"\sin \left( xy\right) ", @"\sin \left( xy\right) ")] + [InlineData(@"\sin \frac\pi2", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) ", @"1")] + [InlineData(@"\sin \frac\pi2+1", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) +1", @"2")] [InlineData(@"\cos +x", @"\cos \left( x\right) ", @"\cos \left( x\right) ")] [InlineData(@"\cos -x", @"\cos \left( -x\right) ", @"\cos \left( -x\right) ")] - [InlineData(@"\tan x\%", @"\tan \left( \frac{x}{100}\right) ", @"\tan \left( \frac{1}{100}\times x\right) ")] - [InlineData(@"\tan x\%^2", @"\tan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\tan \left( \left( \frac{1}{100}\times x\right) ^2\right) ")] - [InlineData(@"\cot x*y", @"\cot \left( x\right) \times y", @"\cot \left( x\right) \times y")] + [InlineData(@"\tan x\%", @"\tan \left( \frac{x}{100}\right) ", @"\tan \left( \frac{x}{100}\right) ")] + [InlineData(@"\tan x\%^2", @"\tan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\tan \left( \left( \frac{x}{100}\right) ^2\right) ")] + [InlineData(@"\cot x\times y", @"\cot \left( x\right) \cdot y", @"\cot \left( x\right) \cdot y")] [InlineData(@"\cot x/y", @"\frac{\cot \left( x\right) }{y}", @"\frac{\cot \left( x\right) }{y}")] [InlineData(@"\cos \arccos x", @"\cos \left( \arccos \left( x\right) \right) ", @"x")] [InlineData(@"\sin^2 x", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] - [InlineData(@"\sin^2 xy+\cos^2 yx", @"\sin \left( x\times y\right) ^2+\cos \left( y\times x\right) ^2", @"1")] + [InlineData(@"\sin^2 xy+\cos^2 yx", @"\sin \left( xy\right) ^2+\cos \left( yx\right) ^2", @"1")] [InlineData(@"\log^2 x", @"\log \left( x\right) ^2", @"\log \left( x\right) ^2")] [InlineData(@"\ln^2 x", @"\ln \left( x\right) ^2", @"\ln \left( x\right) ^2")] [InlineData(@"\log_{10}^2 x", @"\log \left( x\right) ^2", @"\log \left( x\right) ^2")] @@ -296,91 +359,91 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\cos^{-1} x", @"\arccos \left( x\right) ", @"\arccos \left( x\right) ")] [InlineData(@"\tan^{-1} x", @"\arctan \left( x\right) ", @"\arctan \left( x\right) ")] [InlineData(@"\cot^{-1} x", @"\arccot \left( x\right) ", @"\arccot \left( x\right) ")] - [InlineData(@"\sec^{-1} x", @"\arccos \left( \frac{1}{x}\right) ", @"\arccos \left( \frac{1}{x}\right) ")] - [InlineData(@"\csc^{-1} x", @"\arcsin \left( \frac{1}{x}\right) ", @"\arcsin \left( \frac{1}{x}\right) ")] + [InlineData(@"\sec^{-1} x", @"\arcsec \left( x\right) ", @"\arcsec \left( x\right) ")] + [InlineData(@"\csc^{-1} x", @"\arccsc \left( x\right) ", @"\arccsc \left( x\right) ")] [InlineData(@"\arcsin^{-1} x", @"\sin \left( x\right) ", @"\sin \left( x\right) ")] [InlineData(@"\arccos^{-1} x", @"\cos \left( x\right) ", @"\cos \left( x\right) ")] [InlineData(@"\arctan^{-1} x", @"\tan \left( x\right) ", @"\tan \left( x\right) ")] [InlineData(@"\arccot^{-1} x", @"\cot \left( x\right) ", @"\cot \left( x\right) ")] - [InlineData(@"\arcsec^{-1} x", @"\frac{1}{\cos \left( x\right) }", @"\frac{1}{\cos \left( x\right) }")] - [InlineData(@"\arccsc^{-1} x", @"\frac{1}{\sin \left( x\right) }", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\ln^{-1} x", @"e^x", @"e^x")] + [InlineData(@"\arcsec^{-1} x", @"\sec \left( x\right) ", @"\sec \left( x\right) ")] + [InlineData(@"\arccsc^{-1} x", @"\csc \left( x\right) ", @"\csc \left( x\right) ")] + [InlineData(@"\ln^{-1} x", @"\mathrm{e^{\mathnormal{x}}}", @"\mathrm{e^{\mathnormal{x}}}")] [InlineData(@"\log^{-1} x", @"10^x", @"10^x")] [InlineData(@"\log_3^{-1} x", @"3^x", @"3^x")] [InlineData(@"\log^{-1}_{10} x", @"10^x", @"10^x")] - [InlineData(@"\log_e^{-1} x", @"e^x", @"e^x")] - [InlineData(@"\ln^{-1} x^2", @"e^{x^2}", @"e^{x^2}")] + [InlineData(@"\log_e^{-1} x", @"\mathrm{e^{\mathnormal{x}}}", @"\mathrm{e^{\mathnormal{x}}}")] + [InlineData(@"\ln^{-1} x^2", @"\mathrm{e^{\mathnormal{x^2}}}", @"\mathrm{e^{\mathnormal{x^2}}}")] [InlineData(@"\log^{-1} x^2", @"10^{x^2}", @"10^{x^2}")] [InlineData(@"\log_{10}^{-1} x^2", @"10^{x^2}", @"10^{x^2}")] [InlineData(@"\log_3^{-1} x^2", @"3^{x^2}", @"3^{x^2}")] - [InlineData(@"\log_e^{-1} x^2", @"e^{x^2}", @"e^{x^2}")] - [InlineData(@"\ln^{-1} x^{-1}", @"e^{x^{-1}}", @"e^{\frac{1}{x}}")] + [InlineData(@"\log_e^{-1} x^2", @"\mathrm{e^{\mathnormal{x^2}}}", @"\mathrm{e^{\mathnormal{x^2}}}")] + [InlineData(@"\ln^{-1} x^{-1}", @"\mathrm{e^{\mathnormal{x^{-1}}}}", @"\mathrm{e^{\mathnormal{\frac{1}{x}}}}")] [InlineData(@"\log^{-1} x^{-1}", @"10^{x^{-1}}", @"10^{\frac{1}{x}}")] [InlineData(@"\log_{10}^{-1} x^{-1}", @"10^{x^{-1}}", @"10^{\frac{1}{x}}")] [InlineData(@"\log_3^{-1} x^{-1}", @"3^{x^{-1}}", @"3^{\frac{1}{x}}")] - [InlineData(@"\log_e^{-1} x^{-1}", @"e^{x^{-1}}", @"e^{\frac{1}{x}}")] - [InlineData(@"2\sin^{-1} x", @"2\times \arcsin \left( x\right) ", @"2\times \arcsin \left( x\right) ")] - [InlineData(@"\sin^{-1} 2x", @"\arcsin \left( 2\times x\right) ", @"\arcsin \left( 2\times x\right) ")] - [InlineData(@"\sin^{-1} xy", @"\arcsin \left( x\times y\right) ", @"\arcsin \left( x\times y\right) ")] + [InlineData(@"\log_e^{-1} x^{-1}", @"\mathrm{e^{\mathnormal{x^{-1}}}}", @"\mathrm{e^{\mathnormal{\frac{1}{x}}}}")] + [InlineData(@"2\sin^{-1} x", @"2\arcsin \left( x\right) ", @"2\arcsin \left( x\right) ")] + [InlineData(@"\sin^{-1} 2x", @"\arcsin \left( 2x\right) ", @"\arcsin \left( 2x\right) ")] + [InlineData(@"\sin^{-1} xy", @"\arcsin \left( xy\right) ", @"\arcsin \left( xy\right) ")] [InlineData(@"\cos^{-1} +x", @"\arccos \left( x\right) ", @"\arccos \left( x\right) ")] [InlineData(@"\cos^{-1} -x", @"\arccos \left( -x\right) ", @"\arccos \left( -x\right) ")] - [InlineData(@"\tan^{-1} x\%", @"\arctan \left( \frac{x}{100}\right) ", @"\arctan \left( \frac{1}{100}\times x\right) ")] - [InlineData(@"\tan^{-1} x\%^2", @"\arctan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\arctan \left( \left( \frac{1}{100}\times x\right) ^2\right) ")] - [InlineData(@"\cot^{-1} x*y", @"\arccot \left( x\right) \times y", @"\arccot \left( x\right) \times y")] + [InlineData(@"\tan^{-1} x\%", @"\arctan \left( \frac{x}{100}\right) ", @"\arctan \left( \frac{x}{100}\right) ")] + [InlineData(@"\tan^{-1} x\%^2", @"\arctan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\arctan \left( \left( \frac{x}{100}\right) ^2\right) ")] + [InlineData(@"\cot^{-1} x\times y", @"\arccot \left( x\right) \cdot y", @"\arccot \left( x\right) \cdot y")] [InlineData(@"\cot^{-1} x/y", @"\frac{\arccot \left( x\right) }{y}", @"\frac{\arccot \left( x\right) }{y}")] [InlineData(@"\cos^{-1} \arccos^{-1} x", @"\arccos \left( \cos \left( x\right) \right) ", @"x")] [InlineData(@"\sin^1 x", @"\sin \left( x\right) ^1", @"\sin \left( x\right) ")] [InlineData(@"\sin^{+1} x", @"\sin \left( x\right) ^1", @"\sin \left( x\right) ")] - [InlineData(@"\sin^{+-1} x", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^{-+1} x", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^{--1} x", @"\sin \left( x\right) ^{--1}", @"\sin \left( x\right) ")] - [InlineData(@"\sin^{-1^2} x", @"\sin \left( x\right) ^{-1^2}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^{-1+3} xy+\cos^{-1+3} yx", @"\sin \left( x\times y\right) ^{-1+3}+\cos \left( y\times x\right) ^{-1+3}", @"1")] + [InlineData(@"\sin^{+-1} x", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^{-+1} x", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^{--1} x", @"\sin \left( x\right) ^{-\left( -1\right) \cdot 1}", @"\sin \left( x\right) ")] + [InlineData(@"\sin^{-1^2} x", @"\sin \left( x\right) ^{-1^2}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^{-1+3} xy+\cos^{-1+3} yx", @"\sin \left( xy\right) ^{-1+3}+\cos \left( yx\right) ^{-1+3}", @"1")] [InlineData(@"\log^{-a_2} x", @"\log \left( x\right) ^{-a_2}", @"\log \left( x\right) ^{-a_2}")] [InlineData(@"\ln^{3-1} x", @"\ln \left( x\right) ^{3-1}", @"\ln \left( x\right) ^2")] public void FunctionInverses(string latex, string converted, string result) => Test(latex, converted, result); [Theory] [InlineData(@"1+(2+3)", @"1+2+3", @"6")] [InlineData(@"1+((2+3))", @"1+2+3", @"6")] - [InlineData(@"2*(3+4)", @"2\times \left( 3+4\right) ", @"14")] - [InlineData(@"(3+4)*2", @"\left( 3+4\right) \times 2", @"14")] + [InlineData(@"2\times(3+4)", @"2\left( 3+4\right) ", @"14")] + [InlineData(@"(3+4)\times2", @"\left( 3+4\right) \cdot 2", @"14")] [InlineData(@"(5+6)^2", @"\left( 5+6\right) ^2", @"121")] [InlineData(@"(5+6)", @"5+6", @"11")] [InlineData(@"((5+6))", @"5+6", @"11")] - [InlineData(@"(5+6)2", @"\left( 5+6\right) \times 2", @"22")] - [InlineData(@"2(5+6)", @"2\times \left( 5+6\right) ", @"22")] - [InlineData(@"2(5+6)2", @"2\times \left( 5+6\right) \times 2", @"44")] - [InlineData(@"(5+6)x", @"\left( 5+6\right) \times x", @"11\times x")] - [InlineData(@"x(5+6)", @"x\times \left( 5+6\right) ", @"11\times x")] - [InlineData(@"x(5+6)x", @"x\times \left( 5+6\right) \times x", @"11\times x^2")] - [InlineData(@"(5+6).2", @"\left( 5+6\right) \times \frac{1}{5}", @"\frac{11}{5}")] - [InlineData(@".2(5+6)", @"\frac{1}{5}\times \left( 5+6\right) ", @"\frac{11}{5}")] - [InlineData(@".2(5+6).2", @"\frac{1}{5}\times \left( 5+6\right) \times \frac{1}{5}", @"\frac{11}{25}")] - [InlineData(@"(5+6)2.", @"\left( 5+6\right) \times 2", @"22")] - [InlineData(@"2.(5+6)", @"2\times \left( 5+6\right) ", @"22")] - [InlineData(@"2.(5+6)2.", @"2\times \left( 5+6\right) \times 2", @"44")] - [InlineData(@"(5+6)(2)", @"\left( 5+6\right) \times 2", @"22")] - [InlineData(@"(5+6)(1+1)", @"\left( 5+6\right) \times \left( 1+1\right) ", @"22")] - [InlineData(@"(5+6)(-(-2))", @"\left( 5+6\right) \times --2", @"22")] - [InlineData(@"(5+6)(--2)", @"\left( 5+6\right) \times --2", @"22")] + [InlineData(@"(5+6)2", @"\left( 5+6\right) \cdot 2", @"22")] + [InlineData(@"2(5+6)", @"2\left( 5+6\right) ", @"22")] + [InlineData(@"2(5+6)2", @"2\left( 5+6\right) \cdot 2", @"44")] + [InlineData(@"(5+6)x", @"\left( 5+6\right) \cdot x", @"11x")] + [InlineData(@"x(5+6)", @"x\left( 5+6\right) ", @"11x")] + [InlineData(@"x(5+6)x", @"x\left( 5+6\right) \cdot x", @"11x^2")] + [InlineData(@"(5+6).2", @"\left( 5+6\right) \cdot \frac{1}{5}", @"\frac{11}{5}")] + [InlineData(@".2(5+6)", @"\frac{1}{5}\left( 5+6\right) ", @"\frac{11}{5}")] + [InlineData(@".2(5+6).2", @"\frac{1}{5}\left( 5+6\right) \cdot \frac{1}{5}", @"\frac{11}{25}")] + [InlineData(@"(5+6)2.", @"\left( 5+6\right) \cdot 2", @"22")] + [InlineData(@"2.(5+6)", @"2\left( 5+6\right) ", @"22")] + [InlineData(@"2.(5+6)2.", @"2\left( 5+6\right) \cdot 2", @"44")] + [InlineData(@"(5+6)(2)", @"\left( 5+6\right) \cdot 2", @"22")] + [InlineData(@"(5+6)(1+1)", @"\left( 5+6\right) \left( 1+1\right) ", @"22")] + [InlineData(@"(5+6)(-(-2))", @"\left( 5+6\right) \left( -1\right) \left( -1\right) \cdot 2", @"22")] + [InlineData(@"(5+6)(--2)", @"\left( 5+6\right) \left( -1\right) \left( -1\right) \cdot 2", @"22")] [InlineData(@"+(1)", @"1", @"1")] [InlineData(@"+(1)\%", @"\frac{1}{100}", @"\frac{1}{100}")] [InlineData(@"+(-1)", @"-1", @"-1")] [InlineData(@"-(+1)", @"-1", @"-1")] - [InlineData(@"-(-1)", @"--1", @"1")] - [InlineData(@"--(--1)", @"----1", @"1")] + [InlineData(@"-(-1)", @"-\left( -1\right) \cdot 1", @"1")] + [InlineData(@"--(--1)", @"-\left( -1\right) \left( -1\right) \left( -1\right) \cdot 1", @"1")] [InlineData(@"(2+3)^{(4+5)}", @"\left( 2+3\right) ^{4+5}", @"1953125")] [InlineData(@"(2+3)^{((4)+5)}", @"\left( 2+3\right) ^{4+5}", @"1953125")] - [InlineData(@"(1+i)\infty", @"\left( 1+i\right) \times \infty ", @"\infty +\infty i")] - [InlineData(@"2\sin(x)", @"2\times \sin \left( x\right) ", @"2\times \sin \left( x\right) ")] - [InlineData(@"(2)\sin(x)", @"2\times \sin \left( x\right) ", @"2\times \sin \left( x\right) ")] + [InlineData(@"(1+i)\infty", @"\left( 1+\mathrm{i}\right) \cdot \infty ", @"\infty +\infty \mathrm{i}")] + [InlineData(@"2\sin(x)", @"2\sin \left( x\right) ", @"2\sin \left( x\right) ")] + [InlineData(@"(2)\sin(x)", @"2\sin \left( x\right) ", @"2\sin \left( x\right) ")] [InlineData(@"\sin(x+1)", @"\sin \left( x+1\right) ", @"\sin \left( 1+x\right) ")] [InlineData(@"\sin((x+1))", @"\sin \left( x+1\right) ", @"\sin \left( 1+x\right) ")] - [InlineData(@"\sin(2(x+1))", @"\sin \left( 2\times \left( x+1\right) \right) ", @"\sin \left( 2\times \left( 1+x\right) \right) ")] + [InlineData(@"\sin(2(x+1))", @"\sin \left( 2\left( x+1\right) \right) ", @"\sin \left( 2\left( 1+x\right) \right) ")] [InlineData(@"\sin((x+1)+2)", @"\sin \left( x+1+2\right) ", @"\sin \left( 3+x\right) ")] - [InlineData(@"\sin(x)2", @"\sin \left( x\right) \times 2", @"2\times \sin \left( x\right) ")] - [InlineData(@"\sin(x)(x+1)", @"\sin \left( x\right) \times \left( x+1\right) ", @"\sin \left( x\right) \times \left( 1+x\right) ")] - [InlineData(@"\sin(x)(x+1)(x)", @"\sin \left( x\right) \times \left( x+1\right) \times x", @"\sin \left( x\right) \times \left( 1+x\right) \times x")] + [InlineData(@"\sin(x)2", @"\sin \left( x\right) \cdot 2", @"2\sin \left( x\right) ")] + [InlineData(@"\sin(x)(x+1)", @"\sin \left( x\right) \left( x+1\right) ", @"\sin \left( x\right) \left( 1+x\right) ")] + [InlineData(@"\sin(x)(x+1)(x)", @"\sin \left( x\right) \left( x+1\right) \cdot x", @"\sin \left( x\right) \left( 1+x\right) \cdot x")] [InlineData(@"\sin(x^2)", @"\sin \left( x^2\right) ", @"\sin \left( x^2\right) ")] [InlineData(@"\sin\ (x^2)", @"\sin \left( x^2\right) ", @"\sin \left( x^2\right) ")] [InlineData(@"\sin\; (x^2)", @"\sin \left( x^2\right) ", @"\sin \left( x^2\right) ")] @@ -397,107 +460,118 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\sin\ (x)^2", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] [InlineData(@"\sin\; (x)^2", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] [InlineData(@"\sin\ \; (x)^2", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] - [InlineData(@"\sin(x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin\ (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin\; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin\ \; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^3(x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] - [InlineData(@"\sin^3\ (x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] - [InlineData(@"\sin^3\; (x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] - [InlineData(@"\sin^3\ \; (x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] + [InlineData(@"\sin(x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin\ (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin\; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin\ \; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^3(x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] + [InlineData(@"\sin^3\ (x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] + [InlineData(@"\sin^3\; (x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] + [InlineData(@"\sin^3\ \; (x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] [InlineData(@"\sin^{-1}(x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^{-1}\ (x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^{-1}\; (x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^{-1}\ \; (x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^a(x)", @"\sin \left( x\right) ^a", @"\sin \left( x\right) ^a")] - [InlineData(@"\sin^a(x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin^a\ (x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin^a\; (x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin^a\ \; (x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin(x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin\ (x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin\; (x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin\ \; (x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin^a(x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin^a\ (x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin^a\; (x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin^a\ \; (x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin (\frac\pi2)", @"\sin \left( \frac{\pi }{2}\right) ", @"1")] - [InlineData(@"\sin (\frac\pi2)+1", @"\sin \left( \frac{\pi }{2}\right) +1", @"2")] + [InlineData(@"\sin^a(x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin^a\ (x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin^a\; (x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin^a\ \; (x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin(x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin\ (x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin\; (x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin\ \; (x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin^a(x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin^a\ (x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin^a\; (x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin^a\ \; (x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin (\frac\pi2)", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) ", @"1")] + [InlineData(@"\sin (\frac\pi2)+1", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) +1", @"2")] public void Parentheses(string latex, string converted, string result) { Test(latex, converted, result); Test(latex.Replace('(', '[').Replace(')', ']'), converted, result); } [Theory] - [InlineData(@"\begin{matrix}1\end{matrix}", @"\left( \begin{matrix}1\end{matrix}\right) ", @"\left( \begin{matrix}1\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1\end{pmatrix}", @"\left( \begin{matrix}1\end{matrix}\right) ", @"\left( \begin{matrix}1\end{matrix}\right) ")] - [InlineData(@"\begin{bmatrix}1\end{bmatrix}", @"\left( \begin{matrix}1\end{matrix}\right) ", @"\left( \begin{matrix}1\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1\end{pmatrix}^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2")] - [InlineData(@"\begin{bmatrix}1\end{bmatrix}^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2")] - public void Vectors(string latex, string converted, string result) => Test(latex, converted, result); - [Theory] - [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1&2\\3&4\end{pmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ")] - [InlineData(@"\begin{bmatrix}1&2\\3&4\end{bmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1&2\\3&4\end{pmatrix}^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2")] - [InlineData(@"\begin{bmatrix}1&2\\3&4\end{bmatrix}^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2")] - [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}+\begin{bmatrix}1&2\\3&5\end{bmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1&2\\3&4\end{pmatrix}+\begin{matrix}1&2\\3&5\end{matrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ")] - [InlineData(@"\begin{bmatrix}1&2\\3&4\end{bmatrix}+\begin{pmatrix}1&2\\3&5\end{pmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ")] - public void Matrices(string latex, string converted, string result) => Test(latex, converted, result); + [InlineData(@"\begin{matrix}1\end{matrix}", @"\left[ \begin{matrix}1\end{matrix}\right] ", @"1")] + [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] ", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] ")] + [InlineData(@"(\begin{matrix}1\end{matrix})^2", @"\left[ \begin{matrix}1\end{matrix}\right] ^2", @"1")] + [InlineData(@"[\begin{matrix}1&2\end{matrix}]^2", @"\left[ \begin{matrix}1&2\end{matrix}\right] ^2", @"\left[ \begin{matrix}1&4\end{matrix}\right] ")] + [InlineData(@"[\begin{matrix}3\\4\end{matrix}]^2", @"\left[ \begin{matrix}3\\ 4\end{matrix}\right] ^2", @"\left[ \begin{matrix}9\\ 16\end{matrix}\right] ")] + [InlineData(@"[\begin{matrix}1&2\\3&4\end{matrix}]^2", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] ^2", @"\left[ \begin{matrix}7&10\\ 15&22\end{matrix}\right] ")] + [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}+\begin{matrix}1&2\\3&5\end{matrix}", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] +\left[ \begin{matrix}1&2\\ 3&5\end{matrix}\right] ", @"\left[ \begin{matrix}2&4\\ 6&9\end{matrix}\right] ")] + public void Matrices(string latex, string converted, string result) { + Test(latex, converted, result); + Test(latex.Replace("matrix", "pmatrix"), converted, result); + Test(latex.Replace("matrix", "bmatrix"), converted, result); + } [Theory] [InlineData(@"1,2", @"1,2")] [InlineData(@"1,2,3", @"1,2,3")] [InlineData(@"a,b,c,d", @"a,b,c,d")] [InlineData(@"\sqrt2,\sqrt[3]2,\frac34", @"\sqrt{2},2^{\frac{1}{3}},\frac{3}{4}")] [InlineData(@"\sin a,\cos b^2,\tan c_3,\cot de,\sec 12f,\csc g+h", - @"\sin \left( a\right) ,\cos \left( b^2\right) ,\tan \left( c_3\right) ,\cot \left( d\times e\right) ,\frac{1}{\cos \left( 12\times f\right) },\frac{1}{\sin \left( g\right) }+h")] + @"\sin \left( a\right) ,\cos \left( b^2\right) ,\tan \left( c_3\right) ,\cot \left( d\mathrm{e}\right) ,\sec \left( 12f\right) ,\csc \left( g\right) +h")] public void Comma(string latex, string converted) => Test(latex, converted, null); [Theory] [InlineData(@"\emptyset", @"\emptyset ")] - [InlineData(@"\mathbb R", @"\left\{ \left( -\infty ,\infty \right) \right\} ")] - [InlineData(@"\mathbb C", @"\left\{ \left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( -\infty ,\infty \right) \wedge \Im \left( z\right) \in \left( -\infty ,\infty \right) \right\} \right\} ")] + [InlineData(@"\mathbb Z", @"\mathbb{Z}")] + [InlineData(@"\mathbb Q", @"\mathbb{Q}")] + [InlineData(@"\mathbb R", @"\mathbb{R}")] + [InlineData(@"\mathbb C", @"\mathbb{C}")] [InlineData(@"\{\}", @"\emptyset ")] + [InlineData(@"\left\{\right\}", @"\emptyset ")] + [InlineData(@"\left\{1\right\}", @"\left\{ 1\right\} ")] [InlineData(@"\{1\}", @"\left\{ 1\right\} ")] [InlineData(@"\{1,2\}", @"\left\{ 1,2\right\} ")] [InlineData(@"\{x,y\}", @"\left\{ x,y\right\} ")] [InlineData(@"\{\sqrt[3]2,\frac34,\sin^2x\}", @"\left\{ 2^{\frac{1}{3}},\frac{3}{4},\sin \left( x\right) ^2\right\} ")] + [InlineData(@"\{\{\}\}", @"\left\{ \emptyset \right\} ")] + [InlineData(@"\{\left\{\right\}\}", @"\left\{ \emptyset \right\} ")] public void Sets(string latex, string converted) => Test(latex, converted, null); [Theory] - [InlineData(@"\emptyset\cup\{2\}", @"\left\{ 2\right\} ")] - [InlineData(@"\{1\}\cup\{2\}", @"\left\{ 1,2\right\} ")] - [InlineData(@"\{3,4\}\cap\emptyset", @"\left( \left\{ 3,4\right\} \cap \right) \left( \emptyset \right) ")] - [InlineData(@"\{3,4\}\cap\{4,5\}", @"\left\{ 4\right\} ")] - [InlineData(@"\{2,3,4\}\setminus\{4\}", @"\left\{ 2,3\right\} ")] - [InlineData(@"\{3\}^\complement", @"\left\{ \left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( -\infty ,3\right] \wedge \Im \left( z\right) \in \left( -\infty ,0\right) \right\} ,\left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( -\infty ,3\right) \wedge \Im \left( z\right) \in \left[ 0,\infty \right) \right\} ,\left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left[ 3,\infty \right) \wedge \Im \left( z\right) \in \left( 0,\infty \right) \right\} ,\left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( 3,\infty \right) \wedge \Im \left( z\right) \in \left( -\infty ,0\right] \right\} \right\} ")] - public void SetOperations(string latex, string converted) => Test(latex, converted, null); + [InlineData(@"\emptyset\cup\{2\}", @"\emptyset \cup \left\{ 2\right\} ", @"\left\{ 2\right\} ")] + [InlineData(@"\{1\}\cup\{2\}", @"\left\{ 1\right\} \cup \left\{ 2\right\} ", @"\left\{ 1,2\right\} ")] + [InlineData(@"\{3,4\}\cap\emptyset", @"\left\{ 3,4\right\} \cap \emptyset ", @"\emptyset ")] + [InlineData(@"\{3,4\}\cap\{4,5\}", @"\left\{ 3,4\right\} \cap \left\{ 4,5\right\} ", @"\left\{ 4\right\} ")] + [InlineData(@"\{2,3,4\}\setminus\{4\}", @"\left\{ 2,3,4\right\} \setminus \left\{ 4\right\} ", @"\left\{ 2,3\right\} ")] + [InlineData(@"\emptyset^\complement", @"\mathbb{C}\setminus \emptyset ", @"\mathbb{C}")] + [InlineData(@"\{3\}^\complement", @"\mathbb{C}\setminus \left\{ 3\right\} ", @"\mathbb{C}\setminus \left\{ 3\right\} ")] + [InlineData(@"\mathbb R+1", @"\mathbb{R}+1", @"\mathbb{R}+1")] + [InlineData(@"\sin^\complement x", @"\mathbb{C}\setminus \sin \left( x\right) ", @"\mathbb{C}\setminus \sin \left( x\right) ")] + [InlineData(@"1^\complement", @"\mathbb{C}\setminus 1", @"\mathbb{C}\setminus 1")] + public void SetOperations(string latex, string converted, string result) => Test(latex, converted, result); [Theory] - [InlineData(@"(1,2)", @"\left\{ \left( 1,2\right) \right\} ")] - [InlineData(@"[1,2)", @"\left\{ \left[ 1,2\right) \right\} ")] - [InlineData(@"(1,2]", @"\left\{ \left( 1,2\right] \right\} ")] - [InlineData(@"[1,2]", @"\left\{ \left[ 1,2\right] \right\} ")] - [InlineData(@"(2,1)", @"\left\{ \left( 2,1\right) \right\} ")] - [InlineData(@"[2,1)", @"\left\{ \left[ 2,1\right) \right\} ")] - [InlineData(@"(2,1]", @"\left\{ \left( 2,1\right] \right\} ")] - [InlineData(@"[2,1]", @"\left\{ \left[ 2,1\right] \right\} ")] - [InlineData(@"[1,2]\setminus\{1\}", @"\left\{ \left( 1,2\right] \right\} ")] - [InlineData(@"[1,2]\setminus\{2\}", @"\left\{ \left[ 1,2\right) \right\} ")] - [InlineData(@"[1,2]\cup(2,3)", @"\left\{ \left[ 1,2\right] ,\left( 2,3\right) \right\} ")] - [InlineData(@"[1,2]\cap[1.5,1.6]", @"\left\{ \left[ \frac{3}{2},\frac{8}{5}\right] \right\} ")] - [InlineData(@"[1.5,1.5]", @"\left\{ \frac{3}{2}\right\} ")] - [InlineData(@"(1.5,1.5]", @"\emptyset ")] - [InlineData(@"[1.5,1.5)", @"\emptyset ")] - [InlineData(@"(1.5,1.5)", @"\emptyset ")] - [InlineData(@"[xy,xy]", @"\left\{ x\times y\right\} ")] - [InlineData(@"(xy,xy]", @"\emptyset ")] - [InlineData(@"[xy,xy)", @"\emptyset ")] - [InlineData(@"(xy,xy)", @"\emptyset ")] - public void Intervals(string latex, string converted) => Test(latex, converted, null); + [InlineData(@"(1,2)", @"\left( 1,2\right) ", @"\left( 1,2\right) ")] + [InlineData(@"[1,2)", @"\left[ 1,2\right) ", @"\left[ 1,2\right) ")] + [InlineData(@"(1,2]", @"\left( 1,2\right] ", @"\left( 1,2\right] ")] + [InlineData(@"[1,2]", @"\left[ 1,2\right] ", @"\left[ 1,2\right] ")] + [InlineData(@"(2,1)", @"\left( 2,1\right) ", @"\left( 2,1\right) ")] + [InlineData(@"[2,1)", @"\left[ 2,1\right) ", @"\left[ 2,1\right) ")] + [InlineData(@"(2,1]", @"\left( 2,1\right] ", @"\left( 2,1\right] ")] + [InlineData(@"[2,1]", @"\left[ 2,1\right] ", @"\left[ 2,1\right] ")] + [InlineData(@"[1,2]\setminus\{1\}", @"\left[ 1,2\right] \setminus \left\{ 1\right\} ", @"\left[ 1,2\right] \setminus \left\{ 1\right\} ")] + [InlineData(@"[1,2]\setminus\{2\}", @"\left[ 1,2\right] \setminus \left\{ 2\right\} ", @"\left[ 1,2\right] \setminus \left\{ 2\right\} ")] + [InlineData(@"[1,2]\cup(2,3)", @"\left[ 1,2\right] \cup \left( 2,3\right) ", @"\left[ 1,3\right) ")] + [InlineData(@"[1,2]\cap[1.5,1.6]", @"\left[ 1,2\right] \cap \left[ \frac{3}{2},\frac{8}{5}\right] ", @"\left[ \frac{3}{2},\frac{8}{5}\right] ")] + [InlineData(@"[1.5,1.5]", @"\left\{ \frac{3}{2}\right\} ", @"\left\{ \frac{3}{2}\right\} ")] + [InlineData(@"(1.5,1.5]", @"\emptyset ", @"\emptyset ")] + [InlineData(@"[1.5,1.5)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"(1.5,1.5)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"[xy,xy]", @"\left\{ xy\right\} ", @"\left\{ xy\right\} ")] + [InlineData(@"(xy,xy]", @"\emptyset ", @"\emptyset ")] + [InlineData(@"[xy,xy)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"(xy,xy)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"\frac{[7, 8]}{9}", @"\frac{\left[ 7,8\right] }{9}", @"\frac{\left[ 7,8\right] }{9}")] + [InlineData(@"+(3,4]", @"\left( 3,4\right] ", @"\left( 3,4\right] ")] + public void Intervals(string latex, string converted, string result) { + Test(latex, converted, result); + Test(latex.Replace(",", ";"), converted, result); + } [Theory] - [InlineData(@"\>\:\pi", @"\pi ", @"\pi ")] - [InlineData(@"3\quad 2", @"3\times 2", "6")] - [InlineData(@"a\textstyle b\displaystyle", @"a\times b", @"a\times b")] - [InlineData(@"a^6+2a^6 % should be 3a^6", @"a^6+2\times a^6", @"3\times a^6")] + [InlineData(@"\>\:\pi", @"\mathrm{\pi }", @"\mathrm{\pi }")] + [InlineData(@"3\quad 2", @"3\cdot 2", "6")] + [InlineData(@"a\textstyle b\displaystyle", @"ab", @"ab")] + [InlineData(@"a^6+2a^6 % should be 3a^6", @"a^6+2a^6", @"3a^6")] [InlineData(@"4+\ \mkern1.5mu3", @"4+3", "7")] public void SkipInvisible(string latex, string converted, string output) => Test(latex, converted, output); [Theory] @@ -521,6 +595,11 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"x\times", "Missing right operand for ×")] [InlineData(@"x\div", "Missing right operand for ÷")] [InlineData(@"x\dagger", "Unsupported Binary Operator †")] + [InlineData(@"+^2", "Superscripts are unsupported for Unary Operator +")] + [InlineData(@"+_2", "Missing right operand for +")] + [InlineData(@"+^21", "Superscripts are unsupported for Unary Operator +")] + [InlineData(@"+_21", "Subscripts are unsupported for Unary Operator +")] + [InlineData(@"1+^21", "Superscripts are unsupported for Binary Operator +")] [InlineData(@"1+_21", "Subscripts are unsupported for Binary Operator +")] [InlineData(@"-_31", "Subscripts are unsupported for Unary Operator −")] [InlineData(@"1\times_41", "Subscripts are unsupported for Binary Operator ×")] @@ -529,7 +608,6 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"1\degree_7", "Subscripts are unsupported for Ordinary °")] [InlineData(@"\dagger_8", "Unsupported Unary Operator †")] [InlineData(@".", "Invalid number: .")] - [InlineData(@"1._2", "Subscripts are unsupported for Number 1.")] [InlineData(@"..", "Invalid number: ..")] [InlineData(@"1..", "Invalid number: 1..")] [InlineData(@"..1", "Invalid number: ..1")] @@ -542,6 +620,7 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"a_{2_3}", "Unsupported subscript in subscript")] [InlineData(@"a_{a2_3}", "Unsupported subscript in subscript")] [InlineData(@"a_{a_32}", "Unsupported subscript in subscript")] + [InlineData(@"a_{1,2}", "Unsupported Punctuation , in subscript")] [InlineData(@"\square", "Placeholders should be filled")] [InlineData(@"x^\square", "Placeholders should be filled")] [InlineData(@"\square^x", "Placeholders should be filled")] @@ -603,7 +682,11 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"\{x\}\}", "Missing {")] [InlineData(@"+\}", "Missing right operand for +")] [InlineData(@"\left\{1+\right\}", "Missing right operand for +")] + [InlineData(@"\left\{\{\right\}\}", @"Missing }")] [InlineData(@"\{2,3\}^\square", "Placeholders should be filled")] + [InlineData(@"(^2)", "Superscripts are unsupported for Open Bracket (")] + [InlineData(@"[^2]", "Superscripts are unsupported for Open Bracket [")] + [InlineData(@"\{^2\}", "Superscripts are unsupported for Open Bracket {")] [InlineData(@"\left\{2,3\right\}^\square", "Placeholders should be filled")] [InlineData(@"\frac{}{x}", "Missing numerator")] [InlineData(@"\frac{x}{}", "Missing denominator")] @@ -617,7 +700,7 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"\operatorname{dab}", "Unsupported Large Operator dab")] [InlineData(@"\begin{matrix}\end{matrix}", "Missing matrix element")] [InlineData(@"\begin{matrix}2&3\end{matrix}_2", "Subscripts are unsupported for Ordinary")] - [InlineData(@"\begin{matrix}2&3\end{matrix}^2", "Exponentiation is unsupported for Ordinary")] + [InlineData(@"\begin{matrix}2&3\end{matrix}^2", "Superscripts are unsupported for Ordinary")] [InlineData(@"\begin{pmatrix}2&+\end{pmatrix}", "Missing right operand for +")] [InlineData(@"\begin{pmatrix}2&3\end{pmatrix}_2", "Subscripts are unsupported for Inner ")] [InlineData(@"\begin{Vmatrix}\end{Vmatrix}", "Missing matrix element")] @@ -634,29 +717,93 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"1,,2,", "Missing left operand for comma")] [InlineData(@"1,2,,", "Missing left operand for comma")] [InlineData(@"\arcsin(1,2)", "Comma cannot be argument for arcsin")] - [InlineData(@"+(3,4]", "Set cannot be right operand for +")] - [InlineData(@"[5,6)\times", "Set cannot be left operand for ×")] - [InlineData(@"\frac{[7,8]}{9}", "Set cannot be numerator")] + [InlineData(@"[5,6)\times", "Missing right operand for ×")] [InlineData(@"\sqrt[{[)}]{}", "Unrecognized bracket pair [ )")] - [InlineData(@"\sqrt[{[a,b]}]{}", "Set cannot be degree")] - [InlineData(@"\{\{\}\}", "Set cannot be set element")] + [InlineData(@"\sqrt[{[a,b]}]{}", "Missing radicand")] [InlineData(@"\cap", "Unsupported Unary Operator ∩")] [InlineData(@"\cap1", "Unsupported Unary Operator ∩")] - [InlineData(@"1\cap", "Entity cannot be left operand for ∩")] + [InlineData(@"1\cap", "Missing right operand for ∩")] [InlineData(@"\cup", "Unsupported Unary Operator ∪")] [InlineData(@"\cup1", "Unsupported Unary Operator ∪")] - [InlineData(@"1\cup", "Entity cannot be left operand for ∪")] + [InlineData(@"1\cup", "Missing right operand for ∪")] [InlineData(@"\setminus", "Unsupported Unary Operator ∖")] [InlineData(@"\setminus1", "Unsupported Unary Operator ∖")] - [InlineData(@"1\setminus", "Entity cannot be left operand for ∖")] - [InlineData(@"^\complement", "Exponentiation is unsupported for Ordinary")] + [InlineData(@"1\setminus", "Missing right operand for ∖")] + [InlineData(@"^\complement", "Superscripts are unsupported for Ordinary")] [InlineData(@"_\complement", "Subscripts are unsupported for Ordinary")] - [InlineData(@"1^\complement", "Entity cannot be target of set inversion")] [InlineData(@"1_\complement", "Subscripts are unsupported for Number 1")] - [InlineData(@"x^\complement", "Entity cannot be target of set inversion")] [InlineData(@"x_\complement", "Unsupported Ordinary ∁ in subscript")] - [InlineData(@"\sin^\complement x", "Entity cannot be target of set inversion")] [InlineData(@"\sin_\complement x", "Subscripts are unsupported for Large Operator sin")] + [InlineData(@",\cap", "Missing left operand for comma")] + [InlineData(@";\cap", "Missing left operand for comma")] + [InlineData(@"1,\cap", "Unsupported Unary Operator ∩")] + [InlineData(@"1;\cap", "Unsupported Unary Operator ∩")] + [InlineData(@"\cap,", "Unsupported Unary Operator ∩")] + [InlineData(@"\cap;", "Unsupported Unary Operator ∩")] + [InlineData(@"\left|1,2\right|", "Comma cannot be abs argument")] + [InlineData(@"1^+", "+ alone in superscript but not in limit subscript context")] + [InlineData(@"1^-", "\u2212 alone in superscript but not in limit subscript context")] + [InlineData(@"\lim", "Missing limit variable in subscript")] + [InlineData(@"\lim_x", "Missing → in limit subscript")] + [InlineData(@"\lim_{xy}", "Missing → in limit subscript")] + [InlineData(@"\lim_{xy^+}", "Missing → in limit subscript")] + [InlineData(@"\lim_{xy^-}", "Missing → in limit subscript")] + [InlineData(@"\lim_{\to}", "Missing limit variable in subscript")] + [InlineData(@"\lim_{\to2}", "Missing limit variable in subscript")] + [InlineData(@"\lim_{x\to}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy\to}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy\to^+}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy\to^-}", "Missing limit target in subscript")] + [InlineData(@"\lim_{x\to2^+2}", "Limit direction indicator + not placed at the end")] + [InlineData(@"\lim_{xy\to2^+2}", "Limit direction indicator + not placed at the end")] + [InlineData(@"\lim_{xy\to2^-2}", "Limit direction indicator \u2212 not placed at the end")] + [InlineData(@"\lim_{xy\to(2^+)}", "+ alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{xy\to(2^-)}", "\u2212 alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{xy\to\left(2^+\right)}", "+ alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{xy\to\left(2^-\right)}", "\u2212 alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{x,y}", "Comma cannot be limit variable in subscript")] + [InlineData(@"\lim_{x\to2}", "Missing right operand for lim")] + [InlineData(@"(\lim_{x\to2})x", "Missing right operand for lim")] + [InlineData(@"\lim_{x\to2}\cdot 1", "Unsupported Unary Operator ·")] + [InlineData(@"\lim_{x\to2}^6x", "Superscripts are unsupported for Large Operator lim")] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}}", "Missing derivative variable")] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}x}", "Missing right operand for derivative operator")] + [InlineData(@"\frac{\mathrm{d}^{1.5}}{\mathrm{d}x^{1.5}}", "Derivative order must be an integer, got 1.5")] + [InlineData(@"\frac{\mathrm{d}^a}{\mathrm{d}x^a}", "Derivative order must be an integer")] + [InlineData(@"\frac{\mathrm{d}^2}{\mathrm{d}}", "Missing derivative variable")] + [InlineData(@"\frac{\mathrm{d}^2}{\mathrm{d}^2}", "The d in derivative denominator cannot have an exponent. Did you mean to write it at the end of the denominator?")] + [InlineData(@"\frac{\mathrm{d}^2x}{\mathrm{d}^2}", "The d in derivative denominator cannot have an exponent. Did you mean to write it at the end of the denominator?")] + [InlineData(@"\frac{\mathrm{d}^3}{\mathrm{d}x^2}", "Derivative order mismatch: 3 in numerator but 2 is in denominator")] + [InlineData(@"\frac{\mathrm{d}^0}{\mathrm{d}x^1}", "Derivative order mismatch: 0 in numerator but 1 is in denominator")] + [InlineData(@"\frac{\mathrm{d}^{-1}}{\mathrm{d}x^1}", "Derivative order mismatch: -1 in numerator but 1 is in denominator")] + [InlineData(@"\frac{\mathrm{d}^{-3}}{\mathrm{d}x^{-2}}", "Derivative order mismatch: -3 in numerator but -2 is in denominator")] + [InlineData(@"\frac{\mathrm{d}^{-3}}{\mathrm{d}x^{-2.5}}", "Derivative order must be an integer, got -2.5")] + [InlineData(@"\frac{\mathrm{d}^2}{\mathrm{d}(x^2)}", "Derivative order mismatch: 2 in numerator requires 2 in denominator")] + [InlineData(@"\frac{\mathrm{d}^2\cdot 1}{\mathrm{d}x^2}", "Unsupported Unary Operator ·")] + [InlineData(@"\left(\frac{\mathrm{d}^2}{\mathrm{d}x^2}\right)x", "Missing right operand for derivative operator")] + [InlineData(@"\int", "Missing integral variable. Did you forget to prepend it with upright d?")] + [InlineData(@"\int_0", "Integrals with only the lower limit are not supported")] + [InlineData(@"\int^0", "Integrals with only the upper limit are not supported")] + [InlineData(@"\int0", "Missing integral variable. Did you forget to prepend it with upright d?")] + [InlineData(@"\int_0^0", "Missing integral variable. Did you forget to prepend it with upright d?")] + [InlineData(@"\mathrm{d}", "d alone but not in integral body context")] + [InlineData(@"\int(\mathrm{d}", "d alone but not in integral body context")] + [InlineData(@"\int1,2\mathrm{d}x", "d alone but not in integral body context")] + [InlineData(@"\mathrm{for}", "Unsupported Unary Operator for")] + [InlineData(@"1\mathrm{for}", "Missing right operand for for")] + [InlineData(@"\mathrm{for}2", "Unsupported Unary Operator for")] + [InlineData(@"\mathrm{for},", "Unsupported Unary Operator for")] + [InlineData(@"1\mathrm{for},", "Missing right operand for for")] + [InlineData(@"1\mathrm{for}^23,", "for operator cannot have a superscript")] + [InlineData(@"1\mathrm{for}_23,", "for operator cannot have a subscript")] + [InlineData(@"\begin{cases}1,2\end{cases}", "Comma cannot be case expression")] + [InlineData(@"\begin{cases}1&3,4\end{cases}", "Comma cannot be case predicate")] + [InlineData(@"\begin{cases}1,2&3,4\end{cases}", "Comma cannot be case expression")] + [InlineData(@"\begin{cases}&3,4\end{cases}", "Missing case expression")] + [InlineData(@"\begin{cases}1&\end{cases}", "Missing case predicate")] + [InlineData(@"\begin{cases}1&\mathrm{for}^23\end{cases}", "for operator cannot have a superscript")] + [InlineData(@"\begin{cases}1&\mathrm{for}_23\end{cases}", "for operator cannot have a subscript")] + [InlineData(@"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{otherwise}&ERROR\\ \textstyle x-1&\textstyle \mathrm{otherwise}\end{array}\right. ", "The cases environment must have 1 to 2 columns per row")] public void Error(string badLaTeX, string error) => Evaluation.Evaluate(ParseLaTeX(badLaTeX)) .Match(entity => throw new Xunit.Sdk.XunitException(entity.Latexise()), e => Assert.Equal(error, e)); @@ -664,14 +811,248 @@ public void Error(string badLaTeX, string error) => [Theory] [InlineData("1 + 1 - 1", @"1+1-1")] [InlineData("3 / 2", @"\frac{3}{2}")] - [InlineData("2 * 3 / 5", @"\frac{2\times 3}{5}")] - [InlineData("sin(x+pi)", @"\sin \left( x+\pi \right) ")] + [InlineData("2 * 3 / 5", @"\frac{2\cdot 3}{5}")] + [InlineData("sin(x+pi)", @"\sin \left( x+\mathrm{\pi }\right) ")] + [InlineData("sin(aaa)", @"\sin \left( \mathrm{aaa}\right) ")] + [InlineData("sin(aaa aaa aa)", @"\sin \left( \mathrm{aaa}\cdot \mathrm{aaa}\cdot \mathrm{aa}\right) ")] [InlineData("log(3,alpha)", @"\log _3\left( \alpha \right) ")] + [InlineData("a_2k", @"a_{\mathrm{2k}}")] [InlineData("2e9", @"2000000000")] [InlineData("-3e4^x", @"-30000^x")] [InlineData("(-3e4)^x", @"\left( -30000\right) ^x")] - [InlineData("i+2i", @"i+2i")] + [InlineData("i+2i", @"\mathrm{i}+2\mathrm{i}")] public void SimpleArithmeticSyntax(string simpleSyntax, string latex) => Assert.Equal(latex, LaTeXParser.MathListToLaTeX(Evaluation.Visualize((Entity)simpleSyntax)).ToString()); + [Theory] + [InlineData(@"\top", @"\top ", @"\top ")] + [InlineData(@"\bot", @"\bot ", @"\bot ")] + [InlineData(@"\neg\top", @"\neg \top ", @"\bot ")] + [InlineData(@"\neg\bot", @"\neg \bot ", @"\top ")] + [InlineData(@"\top\land\top", @"\top \wedge \top ", @"\top ")] + [InlineData(@"\top\land\bot", @"\top \wedge \bot ", @"\bot ")] + [InlineData(@"\bot\land\top", @"\bot \wedge \top ", @"\bot ")] + [InlineData(@"\bot\land\bot", @"\bot \wedge \bot ", @"\bot ")] + [InlineData(@"\top\lor\top", @"\top \vee \top ", @"\top ")] + [InlineData(@"\top\lor\bot", @"\top \vee \bot ", @"\top ")] + [InlineData(@"\bot\lor\top", @"\bot \vee \top ", @"\top ")] + [InlineData(@"\bot\lor\bot", @"\bot \vee \bot ", @"\bot ")] + [InlineData(@"\top\veebar\top", @"\top \veebar \top ", @"\bot ")] + [InlineData(@"\top\veebar\bot", @"\top \veebar \bot ", @"\top ")] + [InlineData(@"\bot\veebar\top", @"\bot \veebar \top ", @"\top ")] + [InlineData(@"\bot\veebar\bot", @"\bot \veebar \bot ", @"\bot ")] + [InlineData(@"\top\barwedge\top", @"\neg \left( \top \wedge \top \right) ", @"\bot ")] + [InlineData(@"\top\barwedge\bot", @"\neg \left( \top \wedge \bot \right) ", @"\top ")] + [InlineData(@"\bot\barwedge\top", @"\neg \left( \bot \wedge \top \right) ", @"\top ")] + [InlineData(@"\bot\barwedge\bot", @"\neg \left( \bot \wedge \bot \right) ", @"\top ")] + [InlineData(@"\top\rightarrow\top", @"\top \rightarrow \top ", @"\top ")] + [InlineData(@"\top\rightarrow\bot", @"\top \rightarrow \bot ", @"\bot ")] + [InlineData(@"\bot\rightarrow\top", @"\bot \rightarrow \top ", @"\top ")] + [InlineData(@"\bot\rightarrow\bot", @"\bot \rightarrow \bot ", @"\top ")] + [InlineData(@"\top\nrightarrow\top", @"\neg \left( \top \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\top\nrightarrow\bot", @"\neg \left( \top \rightarrow \bot \right) ", @"\top ")] + [InlineData(@"\bot\nrightarrow\top", @"\neg \left( \bot \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\bot\nrightarrow\bot", @"\neg \left( \bot \rightarrow \bot \right) ", @"\bot ")] + [InlineData(@"\top\leftarrow\top", @"\top \rightarrow \top ", @"\top ")] + [InlineData(@"\bot\leftarrow\top", @"\top \rightarrow \bot ", @"\bot ")] + [InlineData(@"\top\leftarrow\bot", @"\bot \rightarrow \top ", @"\top ")] + [InlineData(@"\bot\leftarrow\bot", @"\bot \rightarrow \bot ", @"\top ")] + [InlineData(@"\top\nleftarrow\top", @"\neg \left( \top \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\bot\nleftarrow\top", @"\neg \left( \top \rightarrow \bot \right) ", @"\top ")] + [InlineData(@"\top\nleftarrow\bot", @"\neg \left( \bot \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\bot\nleftarrow\bot", @"\neg \left( \bot \rightarrow \bot \right) ", @"\bot ")] + [InlineData(@"\top\leftrightarrow\top", @"\neg \left( \top \veebar \top \right) ", @"\top ")] + [InlineData(@"\bot\leftrightarrow\top", @"\neg \left( \bot \veebar \top \right) ", @"\bot ")] + [InlineData(@"\top\leftrightarrow\bot", @"\neg \left( \top \veebar \bot \right) ", @"\bot ")] + [InlineData(@"\bot\leftrightarrow\bot", @"\neg \left( \bot \veebar \bot \right) ", @"\top ")] + [InlineData(@"\top\nleftrightarrow\top", @"\top \veebar \top ", @"\bot ")] + [InlineData(@"\bot\nleftrightarrow\top", @"\bot \veebar \top ", @"\top ")] + [InlineData(@"\top\nleftrightarrow\bot", @"\top \veebar \bot ", @"\top ")] + [InlineData(@"\bot\nleftrightarrow\bot", @"\bot \veebar \bot ", @"\bot ")] + [InlineData(@"x=x", @"x=x", @"\top ")] + [InlineData(@"x\le x", @"x\leq x", @"\top ")] + [InlineData(@"x\leq x", @"x\leq x", @"\top ")] + [InlineData(@"x\leqslant x", @"x\leq x", @"\top ")] + [InlineData(@"x\neq y", @"x\neq y", @"x\neq y")] // Cannot simplify without knowing x and y + [InlineData(@"1<2", @"1<2", @"\top ")] + [InlineData(@"2<1", @"2<1", @"\bot ")] + [InlineData(@"1\le1", @"1\leq 1", @"\top ")] + [InlineData(@"2>1", @"2>1", @"\top ")] + [InlineData(@"1>2", @"1>2", @"\bot ")] + [InlineData(@"1\ge1", @"1\geq 1", @"\top ")] + [InlineData(@"1\geq1", @"1\geq 1", @"\top ")] + [InlineData(@"1\geqslant1", @"1\geq 1", @"\top ")] + [InlineData(@"x\in\{x,y\}", @"x\in \left\{ x,y\right\} ", @"\top ")] + [InlineData(@"z\notin\{x,y\}", @"\neg z\in \left\{ x,y\right\} ", @"\neg z\in \left\{ x,y\right\} ")] // Cannot determine this without knowing x, y, and z + [InlineData(@"\{x,y\}\ni x", @"x\in \left\{ x,y\right\} ", @"\top ")] + public void LogicalAndRelationalOperators(string latex, string converted, string result) => Test(latex, converted, result); + + [Theory] + // Test that ∧ binds tighter than ∨ + [InlineData(@"\bot\land\bot\lor\top", @"\bot \wedge \bot \vee \top ", @"\top ")] + [InlineData(@"\top\lor\bot\land\bot", @"\top \vee \bot \wedge \bot ", @"\top ")] + // Test that ∧ binds tighter than ⊻ + [InlineData(@"\top\veebar\bot\land\top", @"\top \veebar \bot \wedge \top ", @"\top ")] + [InlineData(@"\top\land\bot\veebar\top", @"\top \wedge \bot \veebar \top ", @"\top ")] + // Test that ⊻ binds tighter than ∨ + [InlineData(@"\top\veebar \bot\lor \top", @"\top \veebar \bot \vee \top ", @"\top ")] + [InlineData(@"\top\vee \bot\veebar \top", @"\top \vee \bot \veebar \top ", @"\top ")] + // Test that → is right associative and lowest precedence + [InlineData(@"a\to b\lor c", @"a\rightarrow b\vee c", @"a\rightarrow b\vee c")] + [InlineData(@"a\lor b\to c", @"a\vee b\rightarrow c", @"a\vee b\rightarrow c")] + [InlineData(@"a\to b\to c", @"a\rightarrow b\rightarrow c", @"a\rightarrow b\rightarrow c")] + [InlineData(@"a\to (b\to c)", @"a\rightarrow b\rightarrow c", @"a\rightarrow b\rightarrow c")] + [InlineData(@"(a\to b)\to c", @"\left( a\rightarrow b\right) \rightarrow c", @"\left( a\rightarrow b\right) \rightarrow c")] + // Complex expression + [InlineData(@"a\to b\land c\lor d", @"a\rightarrow b\wedge c\vee d", @"a\rightarrow b\wedge c\vee d")] + // Test ¬ has highest precedence + [InlineData(@"\neg \top\land\top", @"\neg \top \wedge \top ", @"\bot ")] + [InlineData(@"\neg a\lor\neg a", @"\neg a\vee \neg a", @"\neg a")] + // Test relational operators bind tighter than logical + [InlineData(@"a=b\land c=d", @"a=b\wedge c=d", @"a=b\wedge c=d")] + [InlineData(@"ad", @"ad", @"ad")] + public void LogicalOperatorPrecedence(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"13")] + [InlineData(@"1<(2<3)", @"1<\left( 2<3\right) ", @"1<\top ", @"\bot ", @"1>\bot ")] + [InlineData(@"1<2<3", @"1<2<3", @"\top ", @"\bot ", @"\bot ")] + [InlineData(@"3<2<3", @"3<2<3", @"\bot ")] + [InlineData(@"1<2<1", @"1<2<1", @"\bot ")] + [InlineData(@"1<1<1", @"1<1<1", @"\bot ", @"\top ")] + [InlineData(@"1\leq 2<3", @"1\leq 2<3", @"\top ", @"\bot ", @"\bot ")] + [InlineData(@"3\leq 2<3", @"3\leq 2<3", @"\bot ")] + [InlineData(@"1\leq 2<1", @"1\leq 2<1", @"\bot ")] + [InlineData(@"1\leq 1<1", @"1\leq 1<1", @"\bot ", @"\top ", @"\bot ")] + [InlineData(@"1\leq 1=1", @"1\leq 1=1", @"\top ")] + [InlineData(@"1\leq 1\geq1", @"1\leq 1\geq 1", @"\top ")] + public void ChainedComparisons(string latex, string converted, string result, string? eqResult = null, string? geqResult = null) { + Test(latex, converted, result); + eqResult ??= result.Replace("<", "=").Replace(@"\leq ", "="); + Test(latex.Replace("<", "=").Replace(@"\leq ", "="), + converted.Replace("<", "=").Replace(@"\leq ", "="), + eqResult); + Test(latex.Replace("<", ">").Replace(@"\leq ", @"\geq "), + converted.Replace("<", ">").Replace(@"\leq ", @"\geq "), + geqResult ?? result.Replace("<", ">").Replace(@"\leq ", @"\geq ")); + Test(latex.Replace("<", @"\neq ").Replace(@"\leq ", @"\neq "), + converted.Replace("<", @"\neq ").Replace(@"\leq ", @"\neq "), + eqResult.Replace("=", @"\neq ").Replace(@"\top ", @"|||").Replace(@"\bot ", @"\top ").Replace(@"|||", @"\bot ")); + } + [Theory] + [InlineData(@"\mathrm{undefined}", @"\mathrm{undefined}", @"\mathrm{undefined}")] + [InlineData(@"0\times\infty", @"0\cdot \infty ", @"\mathrm{undefined}")] + [InlineData(@"\mathrm{undefined}+1", @"\mathrm{undefined}+1", @"\mathrm{undefined}")] + [InlineData(@"\sin\mathrm{undefined}", @"\sin \left( \mathrm{undefined}\right) ", @"\mathrm{undefined}")] + public void Undefined(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\left|1\right|", @"\left| 1\right| ", @"1")] + [InlineData(@"-\left|-1\right|", @"-\left| -1\right| ", @"-1")] + [InlineData(@"-\operatorname{abs}(-1)", @"-\left| -1\right| ", @"-1")] + [InlineData(@"-\operatorname{abs}\left|-1\right|", @"-\left| \left| -1\right| \right| ", @"-1")] + [InlineData(@"-\left|1\right|^2", @"-\left| 1\right| ^2", @"-1")] + [InlineData(@"\operatorname{sgn}\operatorname{abs} x", @"\operatorname{sgn} \left( \left| x\right| \right) ", @"1")] + public void Abs(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\lim_{x\to2}x+1", @"\lim _{x\rightarrow 2}x+1", @"3")] + [InlineData(@"\lim_{x\to2^-}x+1", @"\lim _{x\rightarrow 2^-}x+1", @"3")] + [InlineData(@"\lim_{x\to2^+}x+1", @"\lim _{x\rightarrow 2^+}x+1", @"3")] + [InlineData(@"\lim_{x\to\infty}x", @"\lim _{x\rightarrow \infty }x", @"\infty ")] + [InlineData(@"\lim_{x\to0}\frac1x+1", @"\lim _{x\rightarrow 0}\frac{1}{x}+1", @"\mathrm{undefined}")] + [InlineData(@"\lim_{x\to0^-}\frac1x+1", @"\lim _{x\rightarrow 0^-}\frac{1}{x}+1", @"-\infty ")] + [InlineData(@"\lim_{x\to0^+}\frac1x+1", @"\lim _{x\rightarrow 0^+}\frac{1}{x}+1", @"\infty ")] + [InlineData(@"\lim_{x\to\infty}\frac1x^2x^2+1", @"\lim _{x\rightarrow \infty }\left( \frac{1}{x}\right) ^2x^2+1", @"2")] + [InlineData(@"\lim_{x\to\infty^-}\frac1x^2x^2+1", @"\lim _{x\rightarrow \infty ^-}\left( \frac{1}{x}\right) ^2x^2+1", @"2")] + [InlineData(@"\lim_{x\to\infty^+}\frac1x^2x^2+1", @"\lim _{x\rightarrow \infty ^+}\left( \frac{1}{x}\right) ^2x^2+1", @"2")] + [InlineData(@"\lim_{x\to1+x}x", @"\lim _{x\rightarrow 1+x}x", @"\infty ")] + [InlineData(@"\lim_{x\to(1+x)}x", @"\lim _{x\rightarrow 1+x}x", @"\infty ")] + [InlineData(@"\lim_{x\to(1+x)^+}x", @"\lim _{x\rightarrow \left( 1+x\right) ^+}x", @"\infty ")] + [InlineData(@"\lim_{x\to(1+x)^-}x", @"\lim _{x\rightarrow \left( 1+x\right) ^-}x", @"\infty ")] + [InlineData(@"\lim_{x\to(y)}(x)y+y", @"\lim _{x\rightarrow y}xy+y", @"y^2+y")] + [InlineData(@"\lim_{x\to(y)^+}(x)y+y", @"\lim _{x\rightarrow y^+}xy+y", @"y^2+y")] + [InlineData(@"\lim_{x\to(y)^-}(x)y+y", @"\lim _{x\rightarrow y^-}xy+y", @"y^2+y")] + [InlineData(@"\lim_{y\to zzz_2}x", @"\lim _{y\rightarrow zzz_2}x", @"x")] + [InlineData(@"\lim_{y\to zzz_2^-}x", @"\lim _{y\rightarrow \left( zzz_2\right) ^-}x", @"x")] + [InlineData(@"\lim_{y\to zzz_2^+}x", @"\lim _{y\rightarrow \left( zzz_2\right) ^+}x", @"x")] + [InlineData(@"\lim_{xyy\to zzz_2}x", @"\lim _{xyy\rightarrow zzz_2}x", @"\lim _{xy^2\rightarrow z^2\cdot z_2}x")] + [InlineData(@"\lim_{xyy\to zzz_2^-}x", @"\lim _{xyy\rightarrow \left( zzz_2\right) ^-}x", @"\lim _{xy^2\rightarrow \left( z^2\cdot z_2\right) ^-}x")] + [InlineData(@"\lim_{xyy\to zzz_2^+}x", @"\lim _{xyy\rightarrow \left( zzz_2\right) ^+}x", @"\lim _{xy^2\rightarrow \left( z^2\cdot z_2\right) ^+}x")] + [InlineData(@"\lim_{\mathrm{xy}\to\mathrm{zz}}x", @"\lim _{\mathrm{xy}\rightarrow \mathrm{zz}}x", @"x")] + [InlineData(@"\lim_{\mathrm{xy}\to\mathrm{zz}^-}x", @"\lim _{\mathrm{xy}\rightarrow \mathrm{zz^{\mathnormal{-}}}}x", @"x")] + [InlineData(@"\lim_{\mathrm{xy}\to\mathrm{zz^+}}x", @"\lim _{\mathrm{xy}\rightarrow \mathrm{zz^{\mathnormal{+}}}}x", @"x")] + [InlineData(@"(\lim_{x\to y}(z)^2)^3", @"\left( \lim _{x\rightarrow y}z^2\right) ^3", @"z^6")] + public void Limit(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}x}x", @"\frac{\mathrm{d}}{\mathrm{d}x}x", @"1")] + [InlineData(@"\frac{\mathrm{d}x}{\mathrm{d}x}", @"\frac{\mathrm{d}}{\mathrm{d}x}x", @"1")] + [InlineData(@"\frac{\mathrm{d}x}{\mathrm{d}x}x", @"\left( \frac{\mathrm{d}}{\mathrm{d}x}x\right) \cdot x", @"x")] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}x}xy+1", @"\frac{\mathrm{d}}{\mathrm{d}x}xy+1", @"1+y")] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}(x)}(x)y+1", @"\frac{\mathrm{d}}{\mathrm{d}x}xy+1", @"1+y")] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}x^2}x^2y+1", @"\frac{\mathrm{d}}{\mathrm{d}\left( x^2\right) }x^2\cdot y+1", @"1+y")] + [InlineData(@"\frac{\mathrm{d}x^2}{\mathrm{d}x^2}y+1", @"\left( \frac{\mathrm{d}}{\mathrm{d}\left( x^2\right) }x^2\right) \cdot y+1", @"1+y")] + [InlineData(@"\frac{\mathrm{d}x}{\mathrm{d}x^2}xy+1", @"\left( \frac{\mathrm{d}}{\mathrm{d}\left( x^2\right) }x\right) \cdot xy+1", @"1")] + [InlineData(@"\frac{\mathrm{d}x}{\mathrm{d}(x^2)}(x)y+1", @"\left( \frac{\mathrm{d}}{\mathrm{d}\left( x^2\right) }x\right) \cdot xy+1", @"1")] + [InlineData(@"\frac{\mathrm{d}^2}{\mathrm{d}x^2}x^2y+1", @"\frac{\mathrm{d^{\mathnormal{2}}}}{\mathrm{d}x^2}x^2\cdot y+1", @"1+2y")] + [InlineData(@"\frac{\mathrm{d}^2}{\mathrm{d}(x^2)^2}x^2y+1", @"\frac{\mathrm{d^{\mathnormal{2}}}}{\mathrm{d}\left( x^2\right) ^2}x^2\cdot y+1", @"1")] + [InlineData(@"\frac{\mathrm{d}^2x}{\mathrm{d}x^2}x^2y+1", @"\left( \frac{\mathrm{d^{\mathnormal{2}}}}{\mathrm{d}x^2}x\right) \cdot x^2\cdot y+1", @"1")] + [InlineData(@"\frac{\mathrm{d}^2x}{\mathrm{d}(x^2)^2}x^2y+1", @"\left( \frac{\mathrm{d^{\mathnormal{2}}}}{\mathrm{d}\left( x^2\right) ^2}x\right) \cdot x^2\cdot y+1", @"1")] + [InlineData(@"\frac{\mathrm{d}}{\mathrm{d}x}\lim_{y\to z}xy+x", @"\frac{\mathrm{d}}{\mathrm{d}x}\lim _{y\rightarrow z}xy+x", @"x+z")] + [InlineData(@"\frac{\mathrm{d}^0x}{\mathrm{d}x^0}y+1", @"\left( \frac{\mathrm{d^{\mathnormal{0}}}}{\mathrm{d}x^0}x\right) \cdot y+1", @"1+xy")] + [InlineData(@"\frac{\mathrm{d}^{-1}x}{\mathrm{d}x^{-1}}y+1", @"\left( \int x\, \mathrm{d}x\right) \cdot y+1", @"\left( \frac{x^2}{2}+C\right) \cdot y+1")] + [InlineData(@"\frac\mathrm{dy}\mathrm{dx}\mathrm{dx}", @"\frac{\mathrm{dy}}{\mathrm{dx}}\cdot \mathrm{dx}", @"\mathrm{dy}\quad \mathrm{for}\quad \mathrm{dx}\neq 0")] // upright letters are interpreted together. + [InlineData(@"\frac\mathrm{d\ y}\mathrm{d\ x}", @"\frac{\mathrm{d}}{\mathrm{d}x}y", @"0")] // spaces are required to separate upright letters. + [InlineData(@"\frac\mathrm{dx}\mathrm{dx}", @"\frac{\mathrm{dx}}{\mathrm{dx}}", @"1\quad \mathrm{for}\quad \mathrm{dx}\neq 0")] + public void Derivative(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\int\mathrm{d}x", @"\int 1\, \mathrm{d}x", @"C+x")] + [InlineData(@"\int\int\mathrm{d}x\mathrm{d}y", @"\int \int 1\, \mathrm{d}x\, \mathrm{d}y", @"C_1+\left( C+x\right) \cdot y")] + [InlineData(@"(\int\int\mathrm{d}x\mathrm{d}y)", @"\int \int 1\, \mathrm{d}x\, \mathrm{d}y", @"C_1+\left( C+x\right) \cdot y")] + [InlineData(@"\int\int C\mathrm{d}x\mathrm{d}y", @"\int \int C\, \mathrm{d}x\, \mathrm{d}y", @"\left( C_1+Cx\right) \cdot y+C_2")] + [InlineData(@"\int\frac\mathrm{d}{\mathrm{d}x}\int C\mathrm{d}x\mathrm{d}y", @"\int \frac{\mathrm{d}}{\mathrm{d}x}\int C\, \mathrm{d}x\, \mathrm{d}y", @"C_1+Cy")] + [InlineData(@"\int x\,\mathrm{d}x", @"\int x\, \mathrm{d}x", @"\frac{x^2}{2}+C")] + [InlineData(@"\int x+y\,\mathrm{d}x", @"\int \left( x+y\right) \, \mathrm{d}x", @"\frac{\left( x+y\right) ^2}{2}+C")] + [InlineData(@"2\int x+y\,\mathrm{d}x\cdot 3", @"2\left( \int \left( x+y\right) \, \mathrm{d}x\right) \cdot 3", @"6\left( C+\frac{\left( x+y\right) ^2}{2}\right) ")] + [InlineData(@"2+\int\sin x+y\,\mathrm{d}\sin x+3", @"2+\int \left( \sin \left( x\right) +y\right) \, \mathrm{d}\left( \sin \left( x\right) \right) +3", @"5+\frac{\left( \sin \left( x\right) +y\right) ^2}{2}+C")] + [InlineData(@"2+\int xy+z\,\mathrm{d}xy\cdot 3", @"2+\left( \int \left( xy+z\right) \, \mathrm{d}\left( xy\right) \right) \cdot 3", @"2+\left( \frac{\left( xy+z\right) ^2}{2}+C\right) \cdot 3")] + [InlineData(@"\int_0^1\mathrm{d}x", @"\int _0^11\, \mathrm{d}x", @"1")] + [InlineData(@"\int_{10}^{11}\mathrm{d}x", @"\int _{10}^{11}1\, \mathrm{d}x", @"1")] + [InlineData(@"\int_{10}^{11}x\mathrm{d}x", @"\int _{10}^{11}x\, \mathrm{d}x", @"\frac{21}{2}")] + [InlineData(@"\int_{-\infty}^\infty\frac1{x^2+1}\mathrm{d}x", @"\int _{-\infty }^{\infty }\frac{1}{x^2+1}\, \mathrm{d}x", @"\mathrm{\pi }")] + public void Integral(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"x\mathrm{for}y", @"x\quad \mathrm{for}\quad y", @"x\quad \mathrm{for}\quad y")] + [InlineData(@"x\quad \mathrm{for}\quad y", @"x\quad \mathrm{for}\quad y", @"x\quad \mathrm{for}\quad y")] + [InlineData(@"(x\mathrm{for}y)\mathrm{for}z", @"x\quad \mathrm{for}\quad y\quad \mathrm{for}\quad z", @"x\quad \mathrm{for}\quad y\wedge z")] + [InlineData(@"x\mathrm{for}(y\mathrm{for}z)", @"x\quad \mathrm{for}\quad y\quad \mathrm{for}\quad z", @"x\quad \mathrm{for}\quad y\wedge z")] + [InlineData(@"x\mathrm{for}y\mathrm{for}z", @"x\quad \mathrm{for}\quad y\quad \mathrm{for}\quad z", @"x\quad \mathrm{for}\quad y\wedge z")] + [InlineData(@"x\mathrm{for}y,y\mathrm{for}z,z\mathrm{for}a\mathrm{for}b", @"x\quad \mathrm{for}\quad y,y\quad \mathrm{for}\quad z,z\quad \mathrm{for}\quad a\quad \mathrm{for}\quad b", null)] + [InlineData(@"x=2=y\mathrm{for}x\leftrightarrow y", @"x=2=y\quad \mathrm{for}\quad \neg \left( x\veebar y\right) ", @"x=2=y\quad \mathrm{for}\quad \neg \left( x\veebar y\right) ")] + public void Provided(string latex, string converted, string? result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\begin{cases}x+1\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{otherwise}\end{array}\right. ", + @"1+x")] + [InlineData(@"\begin{cases}x+1\\x-1\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{otherwise}\\ \textstyle x-1&\textstyle \mathrm{otherwise}\end{array}\right. ", + @"1+x")] + [InlineData(@"\begin{cases}x+1&\mathrm{otherwise}\\x-1\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{otherwise}\\ \textstyle x-1&\textstyle \mathrm{otherwise}\end{array}\right. ", + @"1+x")] + [InlineData(@"\begin{cases}x+1&\top\\x-1&\mathrm{otherwise}\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{otherwise}\\ \textstyle x-1&\textstyle \mathrm{otherwise}\end{array}\right. ", + @"1+x")] + [InlineData(@"\begin{cases}x+1&\mathrm{otherwise}\\x-1&\mathrm{for}\top\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{otherwise}\\ \textstyle x-1&\textstyle \mathrm{otherwise}\end{array}\right. ", + @"1+x")] + [InlineData(@"\begin{cases}x+1 & x<0\\x-1 & x\geq0\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{for\ }x<0\\ \textstyle x-1&\textstyle \mathrm{for\ }x\geq 0\end{array}\right. ", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{for\ }x<0\\ \textstyle x-1&\textstyle \mathrm{for\ }x\geq 0\end{array}\right. ")] + [InlineData(@"\begin{cases}x+1 & \mathrm{for}\ x<0\\x-1 & \mathrm{for}\ x\geq0\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{for\ }x<0\\ \textstyle x-1&\textstyle \mathrm{for\ }x\geq 0\end{array}\right. ", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{for\ }x<0\\ \textstyle x-1&\textstyle \mathrm{for\ }x\geq 0\end{array}\right. ")] + [InlineData(@"\begin{cases}x+1 & \mathrm{for} x<0\mathrm{for} y\\x-1 & \mathrm{for}\ x\geq0\mathrm{for} y\end{cases}", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{for\ }\left( x<0\quad \mathrm{for}\quad y\right) \\ \textstyle x-1&\textstyle \mathrm{for\ }\left( x\geq 0\quad \mathrm{for}\quad y\right) \end{array}\right. ", + @"\left\{ \, \begin{array}{ll}\textstyle x+1&\textstyle \mathrm{for\ }\left( x<0\quad \mathrm{for}\quad y\right) \\ \textstyle x-1&\textstyle \mathrm{for\ }\left( x\geq 0\quad \mathrm{for}\quad y\right) \end{array}\right. ")] + public void Piecewise(string latex, string converted, string result) => Test(latex, converted, result); } -} +} \ No newline at end of file diff --git a/CSharpMath.Evaluation.Tests/InterpretTests.cs b/CSharpMath.Evaluation.Tests/InterpretTests.cs index 10a24b5ae..f4675fceb 100644 --- a/CSharpMath.Evaluation.Tests/InterpretTests.cs +++ b/CSharpMath.Evaluation.Tests/InterpretTests.cs @@ -10,11 +10,11 @@ public class InterpretTests { [InlineData(@"1+2", @"\underline\mathrm{Input}\\1+2\\\\\underline\mathrm{Simplified}\\3\\\\\underline\mathrm{Value\ (100\ digits)}\\3")] [InlineData(@"1+\sqrt", @"\color{red}\text{Missing radicand}")] [InlineData(@"1+\sqrt2", @"\underline\mathrm{Input}\\1+\sqrt{2}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2}\\\\\underline\mathrm{Value\ (100\ digits)}\\2.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573")] - [InlineData(@"1+\sqrt{2x}", @"\underline\mathrm{Input}\\1+\sqrt{2\times x_{}}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2\times x_{}}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2\times x_{}}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2\times x_{}}")] - [InlineData(@"1+\sqrt{2xy}", @"\underline\mathrm{Input}\\1+\sqrt{2\times x_{}\times y_{}}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2\times x_{}\times y_{}}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2\times x_{}\times y_{}}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2\times x_{}\times y_{}}")] + [InlineData(@"1+\sqrt{2x}", @"\underline\mathrm{Input}\\1+\sqrt{2 x}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2 x}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2 x}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2 x}")] + [InlineData(@"1+\sqrt{2xy}", @"\underline\mathrm{Input}\\1+\sqrt{2 x y}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2 x y}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2 x y}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2 x y}")] [InlineData(@"=1+\sqrt{2xy}", @"\color{red}\text{Missing left side of equation}")] [InlineData(@"1+\sqrt{2xy}=", @"\color{red}\text{Missing right side of equation}")] - [InlineData(@"1+\sqrt{2xy}=3", @"\underline\mathrm{Input}\\1+\sqrt{2\times x_{}\times y_{}}=3\\\\\underline\mathrm{Solutions}\\x_{}\in \left\{\frac{--\frac{4}{y_{}}}{2}\right\}\\y_{}\in \left\{\frac{4}{2\times x_{}}\right\}\\")] + [InlineData(@"1+\sqrt{2xy}=3", @"\underline\mathrm{Input}\\1+\sqrt{2 x y}=3\\\\\underline\mathrm{Solutions}\\x\in \left\{ \frac{\frac{4}{y}}{2} \right\}\\y\in \left\{ \frac{4}{2 x} \right\}\\")] [InlineData(@"1=3", @"\underline\mathrm{Input}\\1=3\\\\\underline\mathrm{Result}\\\text{False}")] [InlineData(@"1=1", @"\underline\mathrm{Input}\\1=1\\\\\underline\mathrm{Result}\\\text{True}")] public void Interpret(string input, string expected) { diff --git a/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj b/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj index f8304b4d7..942028b7d 100644 --- a/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj +++ b/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj @@ -13,7 +13,7 @@ - + diff --git a/CSharpMath.Evaluation/Evaluation.cs b/CSharpMath.Evaluation/Evaluation.cs index 6d8d21e19..7a93ee998 100644 --- a/CSharpMath.Evaluation/Evaluation.cs +++ b/CSharpMath.Evaluation/Evaluation.cs @@ -6,41 +6,55 @@ namespace CSharpMath { using System.Collections; + using System.Data.SqlTypes; + using System.Numerics; using Atom; using Atoms = Atom.Atoms; - using Structures; public static partial class Evaluation { enum Precedence { DefaultContext, + CasePredicateContext, + LimitSubscriptContext, + IntegralBodyContext, BraceContext, BracketContext, ParenthesisContext, + _, // used during recursive right associative processing of comma // Lowest - Comma, - SetOperation, - AddSubtract, - MultiplyDivide, + Comma, // right associative + Provided, // right associative + Equivalence, + Implication, // right associative + Disjunction, + ExclusiveDisjunction, + Conjunction, + Negation, + Comparison, + SetMembership, + SetUnionSubtraction, + SetIntersection, + AdditionSubtraction, + CalculusOperation, + MultiplicationDivision, FunctionApplication, UnaryPlusMinus, - PercentDegree + Postfix // Highest } - public abstract class MathItem : AngouriMath.Core.Sys.Interfaces.ILatexiseable { + public abstract record MathItem : ILatexiseable { private protected MathItem() { } public abstract string Latexise(); public static implicit operator MathItem(AngouriMath.Entity content) => new Entity(content); public static explicit operator AngouriMath.Entity(MathItem item) => ((Entity)item).Content; - public static implicit operator MathItem(SetNode content) => new Set(content); - public static explicit operator SetNode(MathItem item) => ((Set)item).Content; - /// A real number, complex number, variable, function call, vector, matrix or higher-dimensional tensor - public sealed class Entity : MathItem { + /// A real number, complex number, variable, function call, vector, matrix, higher-dimensional tensor, or set + public sealed record Entity : MathItem { public Entity(AngouriMath.Entity content) => Content = content; public AngouriMath.Entity Content { get; } public override string Latexise() => Content.Latexise(); } /// A linked list of comma-delimited items - public sealed class Comma : MathItem, IEnumerable { + public sealed record Comma : MathItem, IEnumerable { public Comma(MathItem prev, MathItem? next) { Content = prev; Next = next switch { null => null, Comma c => c, _ => new Comma(next, null) }; @@ -57,25 +71,13 @@ public IEnumerator GetEnumerator() { } } } - /// A set or a combination of set operations - public sealed class Set : MathItem { - public Set(SetNode content) => Content = content; - public SetNode Content { get; } - public override string Latexise() => Content.Latexise(); - } } public static MathList Visualize(MathItem entity) => LaTeXParser.MathListFromLaTeX(entity.Latexise()) // CSharpMath must handle all LaTeX coming from AngouriMath or a bug is present! .Match(list => list, e => throw new InvalidCodePathException(e)); - public static Result Evaluate(MathList mathList) { - MathS.pi.ToString(); // Call into MathS's static initializer to ensure Entity methods work - return Transform(mathList.Clone(true)) - .Bind(result => - result is { } r - ? Result.Ok(r) - : Result.Err("There is nothing to evaluate")); - } + public static Result Evaluate(MathList mathList) => + Transform(mathList.Clone(true)).Bind(result => result is { } r ? Result.Ok(r) : Result.Err("There is nothing to evaluate")); static Result Transform(MathList mathList) { int i = 0; return Transform(mathList, ref i, Precedence.DefaultContext); @@ -105,19 +107,6 @@ static Result ExpectEntity(this Result result, string itemNam }); static Result AsEntity(this MathItem? item, string itemName) => Result.Ok(item).ExpectEntity(itemName); - static Result ExpectSetOrNull(this Result result, string itemName) => - result.Bind(item => item switch { - null => Result.Ok((SetNode?)null), - MathItem.Set entity => Result.Ok((SetNode?)entity.Content), - var notEntity => Result.Err(item.GetType().Name + " cannot be " + itemName) - }); - static Result ExpectSet(this Result result, string itemName) => - result.ExpectSetOrNull(itemName).Bind(item => item switch { - null => Result.Err("Missing " + itemName), - { } entity => Result.Ok(entity) - }); - static Result AsSet(this MathItem? item, string itemName) => - Result.Ok(item).ExpectSet(itemName); static Result ExpectNotNull(this Result result, string itemName) => result.Bind(item => item switch { null => Result.Err("Missing " + itemName), @@ -132,27 +121,27 @@ static Result TryMakeSet(MathItem.Comma c, bool leftClosed, bool right (MathItem)( left == right // MathS.Sets.Interval throws when both edges are equal ? leftClosed && rightClosed - ? new Set(MathS.Sets.Element(left)) - : MathS.Sets.Empty() - : new Set(MathS.Sets.Interval(left, right).SetLeftClosed(leftClosed).SetRightClosed(rightClosed)) + ? MathS.Sets.Finite(left) + : MathS.Sets.Empty + : MathS.Sets.Interval(left, leftClosed, right, rightClosed)) ) - )), + ), _ => "Unrecognized comma-delimited collection of " + c.Count() + " items" }; static readonly Dictionary ContextInfo = - new Dictionary { + new() { { Precedence.ParenthesisContext, ("(", ")") }, { Precedence.BracketContext, ("[", "]") }, { Precedence.BraceContext, ("{", "}") }, }; static readonly Dictionary OpenBracketInfo = - new Dictionary { + new() { { "(", (")", Precedence.ParenthesisContext) }, { "[", ("]", Precedence.BracketContext) }, { "{", ("}", Precedence.BraceContext) }, }; - static readonly Dictionary<(string? left, string? right), Func>> BracketHandlers = - new Dictionary<(string? left, string? right), Func>> { + static readonly Dictionary<(string? left, string? right), Func>> InnerHandlers = + new() { { ("(", ")"), item => item switch { null => "Missing math inside ( )", MathItem.Comma c => TryMakeSet(c, false, false), @@ -171,30 +160,34 @@ static Result TryMakeSet(MathItem.Comma c, bool leftClosed, bool right MathItem.Comma c => TryMakeSet(c, true, true), _ => item } }, - { ("{", "}"), item => item.AsEntities("set element").Bind(entities => (MathItem)MathS.Sets.Finite(entities)) } + { ("{", "}"), item => item.AsEntities("set element").Bind(entities => (MathItem)MathS.Sets.Finite(entities)) }, + { ("|", "|"), item => item.AsEntity("abs argument").Bind(x => (MathItem)MathS.Abs(x)) } }; static Result Transform(MathList mathList, ref int i, Precedence prec) { MathItem? prev = null; MathItem? next; string? error; - Precedence handlePrecendence; + Precedence handlePrecedence; Func handlePrefix, handlePostfix, handleFunction, handleFunctionInverse; - Func handleFunctionN, handleFunctionInverseN; Func handleBinary; - Func handlePrefixSet, handlePostfixSet, handleFunctionSet, handleFunctionInverseSet; - Func handleBinarySet; - Func> handlePrefixInner, handlePostfixInner, handleFunctionInner, handleFunctionInverseInner; - Func> handleBinaryInner; + Entity? chainedComparisonTarget = null; for (; i < mathList.Count; i++) { var atom = mathList[i]; MathItem? @this; - Result HandleSuperscript(ref MathItem? @this, MathList superscript) { - switch(superscript) { - case { Count: 1 } when superscript[0] is Atoms.Ordinary { Nucleus: "∁" }: + bool subscriptAllowed = false, binaryIsRightAssociative = false; + Result HandleSuperscript(ref MathItem? @this, ref int i, MathList superscript) { + switch (superscript) { + case [Atoms.Ordinary { Nucleus: "∁" }]: (@this, error) = - @this.AsSet("target of set inversion").Bind(target => (MathItem?)!target); + @this.AsEntity("target of set inversion").Bind(target => (MathItem?)MathS.SetSubtraction(MathS.Sets.C, target)); // we don't support domains yet if (error != null) return error; break; + case [Atoms.UnaryOperator { Nucleus: ("+" or "\u2212") and var direction }]: + if (prec != Precedence.LimitSubscriptContext) return $"{direction} alone in superscript but not in limit subscript context"; + if (i != mathList.Count - 1) return $"Limit direction indicator {direction} not placed at the end"; + if (direction == "+") i = mathList.Count + 2; // signal approach from right + else i = mathList.Count + 1; // signal approach from left + break; default: Entity? exponent; (exponent, error) = Transform(superscript).ExpectEntityOrNull(nameof(exponent)); @@ -211,20 +204,36 @@ Result HandleSuperscript(ref MathItem? @this, MathList superscript) { switch (atom) { case Atoms.Placeholder _: return "Placeholders should be filled"; + case Atoms.Number { Subscript: [Atoms.Number numericBase] } n: + if (int.TryParse(numericBase.Nucleus, out var @base)) { + try { @this = MathS.FromBaseN(atom.Nucleus, @base); } catch (Exception e) { return e.Message; } + subscriptAllowed = true; + goto handleThis; + } else return "Invalid numeric base: " + numericBase.Nucleus; case Atoms.Number n: - if (AngouriMath.Core.Numerix.ComplexNumber.TryParse(n.Nucleus, out var number)) { - @this = new NumberEntity(number); + if (Entity.Number.Complex.TryParse(n.Nucleus, out var number)) { + @this = number; goto handleThis; } else return "Invalid number: " + n.Nucleus; - case Atoms.Variable v: - var subscript = new System.Text.StringBuilder("_"); - foreach (var subAtom in v.Subscript) + case Atoms.Variable: + var nameBuilder = new System.Text.StringBuilder(atom.Nucleus); + if (atom is { FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }) // handle multi-character roman variables + while (i + 1 < mathList.Count) { + if (mathList[i + 1] is Atoms.Variable { FontStyle: FontStyle.Roman } v) { + nameBuilder.Append(v.Nucleus); + atom = v; + i++; + if (v.Superscript.Count > 0 || v.Subscript.Count > 0) break; + } else break; + } + var subscript = new System.Text.StringBuilder(); + foreach (var subAtom in atom.Subscript) switch (subAtom) { case Atoms.Placeholder _: return "Placeholders should be filled"; - case { Superscript: { Count: var count } } when count > 0: + case { Superscript.Count: > 0 }: return "Unsupported exponentiation in subscript"; - case { Subscript: { Count: var count } } when count > 0: + case { Subscript.Count: > 0 }: return "Unsupported subscript in subscript"; case Atoms.Number { Nucleus: var nucleus }: subscript.Append(nucleus); @@ -235,27 +244,113 @@ Result HandleSuperscript(ref MathItem? @this, MathList superscript) { default: return $"Unsupported {subAtom.TypeName} {subAtom.Nucleus} in subscript"; } - @this = (v.Nucleus, v.Subscript.Count) switch - { - ("R", 0) when v.FontStyle == FontStyle.Blackboard => MathS.Sets.R(), - ("C", 0) when v.FontStyle == FontStyle.Blackboard => MathS.Sets.C(), - ("e", 0) => MathS.e, - ("π", 0) => MathS.pi, - ("i", 0) => new NumberEntity(MathS.i), - // Convert θ to theta - _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript.ToString()), - (var name, _) => MathS.Var(name + subscript.ToString()) - }; - v.Subscript.Clear(); + var underscore = subscript.Length > 0 ? "_" : ""; + // Convert θ to theta + string GreekToLaTeXCommandName(string n) => + // Only latin and greek letters have the Variable atom + LaTeXSettings.CommandForAtom(new Atoms.Variable(n))?.TrimStart('\\') ?? n; + switch (GreekToLaTeXCommandName(nameBuilder.ToString()), atom.Subscript.Count, atom.FontStyle) { + case ("C", 0, FontStyle.Blackboard): @this = MathS.Sets.C; break; + case ("R", 0, FontStyle.Blackboard): @this = MathS.Sets.R; break; + case ("Q", 0, FontStyle.Blackboard): @this = MathS.Sets.Q; break; + case ("Z", 0, FontStyle.Blackboard): @this = MathS.Sets.Z; break; + case ("e", 0, FontStyle.Roman or FontStyle.Default or FontStyle.Italic): @this = MathS.e; break; + case ("pi", 0, FontStyle.Roman or FontStyle.Default or FontStyle.Italic): @this = MathS.pi; break; + case ("i", 0, FontStyle.Roman or FontStyle.Default or FontStyle.Italic): @this = MathS.i; break; + case ("undefined", 0, FontStyle.Roman): @this = MathS.NaN; break; + case ("d", 0, FontStyle.Roman): + if (prec >= Precedence.AdditionSubtraction) { i--; return prev; } // re-parse outside as this may be closing a nested integral + if (prec != Precedence.IntegralBodyContext) return "d alone but not in integral body context"; + return prev; + case ("for", _, FontStyle.Roman): + if (atom.Superscript is not []) + return "for operator cannot have a superscript"; + else if (atom.Subscript is not []) + return "for operator cannot have a subscript"; + if (prec == Precedence.CasePredicateContext && prev is null) continue; + atom.Nucleus = "for"; // for the error message + handlePrecedence = Precedence.Provided; + handleBinary = MathS.Provided; + binaryIsRightAssociative = true; + goto handleBinary; + case (var name, _, _): @this = MathS.Var(name + underscore + GreekToLaTeXCommandName(subscript.ToString())); break; + } + subscriptAllowed = true; goto handleThis; case Atoms.Ordinary { Nucleus: "∞" }: - @this = new NumberEntity(AngouriMath.Core.Numerix.RealNumber.PositiveInfinity); + @this = Entity.Number.Real.PositiveInfinity; goto handleThis; case Atoms.Ordinary { Nucleus: "∅" }: - @this = MathS.Sets.Empty(); + @this = MathS.Sets.Empty; goto handleThis; case Atoms.Fraction f: - Entity numerator, denominator; + Entity? numerator, denominator; + // Check for derivative notation: (d^n y)/(d x^n) or (d y)/(d x) where the d is not part of a longer variable name + if (f.Numerator is ([Atoms.Variable { FontStyle: FontStyle.Roman, Nucleus: "d", Superscript: var numSuper }, ..] and not [_, Atoms.Variable { FontStyle: FontStyle.Roman }, ..]) && + f.Denominator is [Atoms.Variable { FontStyle: FontStyle.Roman, Nucleus: "d", Superscript: var denomSuper }, ..] and not [_, Atoms.Variable { FontStyle: FontStyle.Roman }, ..]) { + + // Parse derivative order from numerator's d exponent + int order; + switch (numSuper) { + case []: + order = 1; + break; + case [Atoms.Number { Nucleus: var n }]: + if (int.TryParse(n, out order)) break; + else return $"Derivative order must be an integer, got {n}"; + case [Atoms.UnaryOperator { Nucleus: "\u2212" }, Atoms.Number { Nucleus: var n }]: + if (int.TryParse(n, out order)) { order = -order; break; } + else return $"Derivative order must be an integer, got {n}"; + default: + return "Derivative order must be an integer"; + } + if (denomSuper.Count > 0) + return "The d in derivative denominator cannot have an exponent. Did you mean to write it at the end of the denominator?"; + + // For higher-order derivatives, check that the variable has the matching exponent + if (order != 1 && f.Denominator.Count > 1) { + switch (f.Denominator.Last?.Superscript) { + case []: + // No exponent on denominator but order > 1, e.g. d²y/dx + if (order != 1) return $"Derivative order mismatch: {order} in numerator requires {order} in denominator"; + break; + case [Atoms.Number { Nucleus: var n }]: + if (int.TryParse(n, out var denomOrder)) + if (order == denomOrder) break; + // Require both numerator and denominator in d²y/dx² to have exponent 2 + else return $"Derivative order mismatch: {order} in numerator but {denomOrder} is in denominator"; + else return $"Derivative order must be an integer, got {n}"; + case [Atoms.UnaryOperator { Nucleus: "\u2212" }, Atoms.Number { Nucleus: var n }]: + if (int.TryParse(n, out denomOrder)) + if (order == -denomOrder) break; + // Require both numerator and denominator in d²y/dx² to have exponent 2 + else return $"Derivative order mismatch: {order} in numerator but -{denomOrder} is in denominator"; + else return $"Derivative order must be an integer, got -{n}"; + default: + return "Derivative order must be an integer"; + } + f.Denominator.Last?.Superscript.Clear(); + } + + var numeratorIndex = 1; + (numerator, error) = Transform(f.Numerator, ref numeratorIndex, Precedence.DefaultContext).ExpectEntityOrNull("derivative body"); + if (error != null) return error; + + var denominatorIndex = 1; + (denominator, error) = Transform(f.Denominator, ref denominatorIndex, Precedence.DefaultContext).ExpectEntity("derivative variable"); + if (error != null) return error; + + if (numerator is null) { + // Derivative operator (no body yet) + handlePrecedence = Precedence.CalculusOperation; + handlePrefix = derivativeBody => MathS.Derivative(derivativeBody, denominator, order); + atom.Nucleus = "derivative operator"; // for the error message + goto handlePrefix; + } + + @this = MathS.Derivative(numerator, denominator, order); + goto handleThis; + } (numerator, error) = Transform(f.Numerator).ExpectEntity(nameof(numerator)); if (error != null) return error; (denominator, error) = Transform(f.Denominator).ExpectEntity(nameof(denominator)); @@ -265,18 +360,18 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript case Atoms.Radical r: Entity degree, radicand; (degree, error) = Transform(r.Degree).ExpectEntityOrNull(nameof(degree)) - .Bind(degree => degree is null ? 0.5 : 1 / degree); + .Bind(degree => degree is null ? Entity.Number.Rational.Create(1, 2) : 1 / degree); if (error != null) return error; (radicand, error) = Transform(r.Radicand).ExpectEntity(nameof(radicand)); if (error != null) return error; @this = MathS.Pow(radicand, degree); goto handleThis; case Atoms.UnaryOperator { Nucleus: "+" }: - handlePrecendence = Precedence.UnaryPlusMinus; + handlePrecedence = Precedence.UnaryPlusMinus; handlePrefix = e => +e; goto handlePrefix; case Atoms.UnaryOperator { Nucleus: "\u2212" }: - handlePrecendence = Precedence.UnaryPlusMinus; + handlePrecedence = Precedence.UnaryPlusMinus; handlePrefix = e => -e; goto handlePrefix; case Atoms.LargeOperator { Nucleus: "sin" }: @@ -327,51 +422,170 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript handleFunction = MathS.Arccosec; handleFunctionInverse = MathS.Cosec; goto handleFunction; - case Atoms.LargeOperator { Nucleus: "log", Subscript: var @base }: + case Atoms.LargeOperator { Nucleus: "sinh" }: + handleFunction = MathS.Hyperbolic.Sinh; + handleFunctionInverse = MathS.Hyperbolic.Arsinh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "cosh" }: + handleFunction = MathS.Hyperbolic.Cosh; + handleFunctionInverse = MathS.Hyperbolic.Arcosh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "tanh" }: + handleFunction = MathS.Hyperbolic.Tanh; + handleFunctionInverse = MathS.Hyperbolic.Artanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "coth" }: + handleFunction = MathS.Hyperbolic.Cotanh; + handleFunctionInverse = MathS.Hyperbolic.Arcotanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "sech" }: + handleFunction = MathS.Hyperbolic.Sech; + handleFunctionInverse = MathS.Hyperbolic.Arsech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "csch" }: + handleFunction = MathS.Hyperbolic.Cosech; + handleFunctionInverse = MathS.Hyperbolic.Arcosech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arsinh" }: + handleFunction = MathS.Hyperbolic.Arsinh; + handleFunctionInverse = MathS.Hyperbolic.Sinh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arcosh" }: + handleFunction = MathS.Hyperbolic.Arcosh; + handleFunctionInverse = MathS.Hyperbolic.Cosh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "artanh" }: + handleFunction = MathS.Hyperbolic.Artanh; + handleFunctionInverse = MathS.Hyperbolic.Tanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arcoth" }: + handleFunction = MathS.Hyperbolic.Arcotanh; + handleFunctionInverse = MathS.Hyperbolic.Cotanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arsech" }: + handleFunction = MathS.Hyperbolic.Arsech; + handleFunctionInverse = MathS.Hyperbolic.Sech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arcsch" }: + handleFunction = MathS.Hyperbolic.Arcosech; + handleFunctionInverse = MathS.Hyperbolic.Cosech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "log", Subscript: var logBaseList }: Entity? logBase; - (logBase, error) = Transform(@base).ExpectEntityOrNull(nameof(logBase)); + (logBase, error) = Transform(logBaseList).ExpectEntityOrNull(nameof(logBase)); if (error != null) return error; - @base.Clear(); - logBase ??= new NumberEntity(10); + logBase ??= 10; handleFunction = arg => MathS.Log(logBase, arg); handleFunctionInverse = arg => MathS.Pow(logBase, arg); + subscriptAllowed = true; goto handleFunction; case Atoms.LargeOperator { Nucleus: "ln" }: handleFunction = MathS.Ln; handleFunctionInverse = arg => MathS.Pow(MathS.e, arg); goto handleFunction; + case Atoms.LargeOperator { Nucleus: "lb" }: + handleFunction = arg => MathS.Log(2, arg); + handleFunctionInverse = arg => MathS.Pow(2, arg); + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "abs" }: + handleFunction = MathS.Abs; + handleFunctionInverse = arg => MathS.NaN; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "sgn" }: + handleFunction = MathS.Signum; + handleFunctionInverse = arg => MathS.NaN; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "lim", Subscript: var limitSubscript }: + Entity limitVariable, limitTarget; + int limitSubscriptIndex = 0; + (limitVariable, error) = Transform(limitSubscript, ref limitSubscriptIndex, Precedence.LimitSubscriptContext).ExpectEntity("limit variable in subscript"); + if (error != null) return error; + if (limitSubscriptIndex >= limitSubscript.Count) return "Missing → in limit subscript"; + limitSubscriptIndex++; + (limitTarget, error) = Transform(limitSubscript, ref limitSubscriptIndex, Precedence.LimitSubscriptContext).ExpectEntity("limit target in subscript"); + if (error != null) return error; + var limitDirection = + limitSubscriptIndex == limitSubscript.Count + 2 + ? ApproachFrom.Left + : limitSubscriptIndex == limitSubscript.Count + 3 + ? ApproachFrom.Right + : ApproachFrom.BothSides; + subscriptAllowed = true; + handlePrecedence = Precedence.CalculusOperation; + handlePrefix = limitBody => MathS.Limit(limitBody, limitVariable, limitTarget, limitDirection); + goto handlePrefix; + case Atoms.LargeOperator { Nucleus: "∫" }: + (var integralFrom, error) = Transform(atom.Subscript); + if (error != null) return error; + (var integralTo, error) = Transform(atom.Superscript); + if (error != null) return error; + (Entity from, Entity to)? integralFromTo; + switch (integralFrom, integralTo) { + case (null, null): integralFromTo = null; break; + case ({ }, { }): + (var fromEntity, error) = integralFrom.AsEntity("integral lower limit"); + if (error != null) return error; + (var toEntity, error) = integralTo.AsEntity("integral upper limit"); + if (error != null) return error; + integralFromTo = (fromEntity, toEntity); + break; + case (null, { }): return "Integrals with only the upper limit are not supported"; + case ({ }, null): return "Integrals with only the lower limit are not supported"; + } + i++; + (var integralBody, error) = Transform(mathList, ref i, Precedence.IntegralBodyContext).ExpectEntityOrNull("integral body"); + integralBody ??= 1; + if (error != null) return error; + if (i >= mathList.Count) return "Missing integral variable. Did you forget to prepend it with upright d?"; + if (mathList[i] is not Atoms.Variable { FontStyle: FontStyle.Roman, Nucleus: "d" } integralD) + return "Expected integral variable with upright d, got " + mathList[i].TypeName + " " + mathList[i].Nucleus; + i++; + (var integralVariable, error) = Transform(mathList, ref i, Precedence.FunctionApplication).ExpectEntity("integral variable"); + if (error != null) return error; + atom.Superscript.Clear(); + @this = new Entity.Integralf(integralBody, integralVariable, integralFromTo); + subscriptAllowed = true; + goto handleThis; case Atoms.BinaryOperator { Nucleus: "+" }: - handlePrecendence = Precedence.AddSubtract; + handlePrecedence = Precedence.AdditionSubtraction; handleBinary = (a, b) => a + b; goto handleBinary; case Atoms.BinaryOperator { Nucleus: "\u2212" }: - handlePrecendence = Precedence.AddSubtract; + handlePrecedence = Precedence.AdditionSubtraction; handleBinary = (a, b) => a - b; goto handleBinary; - case Atoms.BinaryOperator { Nucleus: "*" }: case Atoms.BinaryOperator { Nucleus: "×" }: case Atoms.BinaryOperator { Nucleus: "·" }: - handlePrecendence = Precedence.MultiplyDivide; + handlePrecedence = Precedence.MultiplicationDivision; handleBinary = (a, b) => a * b; goto handleBinary; case Atoms.BinaryOperator { Nucleus: "÷" }: case Atoms.Ordinary { Nucleus: "/" }: - handlePrecendence = Precedence.MultiplyDivide; + handlePrecedence = Precedence.MultiplicationDivision; handleBinary = (a, b) => a / b; goto handleBinary; case Atoms.Ordinary { Nucleus: "%" }: - handlePrecendence = Precedence.PercentDegree; handlePostfix = x => x / 100; goto handlePostfix; case Atoms.Ordinary { Nucleus: "°" }: - handlePrecendence = Precedence.PercentDegree; handlePostfix = x => x * MathS.pi / 180; goto handlePostfix; + case Atoms.Punctuation { Nucleus: "!" }: + if (i + 1 < mathList.Count && mathList[i + 1] is Atoms.Punctuation { Nucleus: "!" }) { + i++; + // z!! = 2^(z/2) (2/π)^((1-cos(πz))/4) Γ(z/2+1) + handlePostfix = z => MathS.Pow(2, z / 2) * + MathS.Pow(2 / MathS.pi, (1 - MathS.Cos(MathS.pi * z)) / 4) * + MathS.Factorial(z / 2); + } else + handlePostfix = MathS.Factorial; + goto handlePostfix; case Atoms.Punctuation { Nucleus: "," }: - if (prec <= Precedence.Comma) { + case Atoms.Punctuation { Nucleus: ";" }: // ; is interpreted as an alias of , + if (prec < Precedence.Comma) { if (prev is null) return "Missing left operand for comma"; i++; - (next, error) = Transform(mathList, ref i, Precedence.Comma); + (next, error) = Transform(mathList, ref i, Precedence.Comma - 1); if (error != null) return error; if (next is null) return "Missing right operand for comma"; @this = new MathItem.Comma(prev, next); @@ -382,17 +596,110 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript return prev; } case Atoms.BinaryOperator { Nucleus: "∩" }: - handlePrecendence = Precedence.SetOperation; - handleBinarySet = (l, r) => l & r; - goto handleBinarySet; + handlePrecedence = Precedence.SetIntersection; + handleBinary = MathS.Intersection; + goto handleBinary; case Atoms.BinaryOperator { Nucleus: "∪" }: - handlePrecendence = Precedence.SetOperation; - handleBinarySet = (l, r) => l | r; - goto handleBinarySet; + handlePrecedence = Precedence.SetUnionSubtraction; + handleBinary = MathS.Union; + goto handleBinary; case Atoms.BinaryOperator { Nucleus: "∖" }: - handlePrecendence = Precedence.SetOperation; - handleBinarySet = (l, r) => l - r; - goto handleBinarySet; + handlePrecedence = Precedence.SetUnionSubtraction; + handleBinary = MathS.SetSubtraction; + goto handleBinary; + case Atoms.Ordinary { Nucleus: "⊤" }: + @this = Entity.Boolean.True; + goto handleThis; + case Atoms.Ordinary { Nucleus: "⊥" }: + @this = Entity.Boolean.False; + goto handleThis; + case Atoms.Ordinary { Nucleus: "¬" }: + handlePrecedence = Precedence.Negation; + handlePrefix = MathS.Negation; + goto handlePrefix; + case Atoms.BinaryOperator { Nucleus: "∧" }: + handlePrecedence = Precedence.Conjunction; + handleBinary = MathS.Conjunction; + goto handleBinary; + case Atoms.BinaryOperator { Nucleus: "⌅" }: + handlePrecedence = Precedence.Conjunction; + handleBinary = (x, y) => MathS.Negation(MathS.Conjunction(x, y)); + goto handleBinary; + case Atoms.BinaryOperator { Nucleus: "∨" }: + handlePrecedence = Precedence.Disjunction; + handleBinary = MathS.Disjunction; + goto handleBinary; + case Atoms.BinaryOperator { Nucleus: "⊻" }: + handlePrecedence = Precedence.ExclusiveDisjunction; + handleBinary = MathS.ExclusiveDisjunction; + goto handleBinary; + case Atoms.Relation { Nucleus: "↮" }: + handlePrecedence = Precedence.Equivalence; // Same as ↔ (analogous to ≠ and =) + handleBinary = MathS.ExclusiveDisjunction; + goto handleBinary; + case Atoms.Relation { Nucleus: "↔" }: + handlePrecedence = Precedence.Equivalence; + handleBinary = (x, y) => MathS.Negation(MathS.ExclusiveDisjunction(x, y)); // XNOR = equivalence + goto handleBinary; + case Atoms.Relation { Nucleus: "→" }: + if (prec != Precedence.LimitSubscriptContext) { + handlePrecedence = Precedence.Implication; + handleBinary = MathS.Implication; + binaryIsRightAssociative = true; + goto handleBinary; + } else return prev; + case Atoms.Relation { Nucleus: "↛" }: + handlePrecedence = Precedence.Implication; + handleBinary = (x, y) => MathS.Negation(MathS.Implication(x, y)); + binaryIsRightAssociative = true; + goto handleBinary; + case Atoms.Relation { Nucleus: "←" }: + handlePrecedence = Precedence.Implication; + handleBinary = (x, y) => MathS.Implication(y, x); + goto handleBinary; + case Atoms.Relation { Nucleus: "↚" }: + handlePrecedence = Precedence.Implication; + handleBinary = (x, y) => MathS.Negation(MathS.Implication(y, x)); + goto handleBinary; + case Atoms.Relation { Nucleus: "∈" }: + handlePrecedence = Precedence.SetMembership; + handleBinary = MathS.Sets.ElementInSet; + goto handleBinary; + case Atoms.Relation { Nucleus: "∉" }: + handlePrecedence = Precedence.SetMembership; + handleBinary = (element, set) => MathS.Negation(MathS.Sets.ElementInSet(element, set)); + goto handleBinary; + case Atoms.Relation { Nucleus: "∋" }: + handlePrecedence = Precedence.SetMembership; + handleBinary = (set, element) => MathS.Sets.ElementInSet(element, set); + goto handleBinary; + // For comparison operators, we directly construct the node to explicitly not use + // chained comparisons handling in Entity.Equalizes / MathS.Equality from AngouriMath + // as that would interpret (x=y)=z as x=y=z. Instead, for (x=y)=z, we don't apply the expansion of x=y=z to x=y∧y=z. + case Atoms.Relation { Nucleus: "=" }: + handlePrecedence = Precedence.Comparison; + handleBinary = (x, y) => new Entity.Equalsf(x, y); + goto handleBinary; + case Atoms.Relation { Nucleus: "≠" }: + handlePrecedence = Precedence.Comparison; + handleBinary = (x, y) => MathS.Negation(new Entity.Equalsf(x, y)); + goto handleBinary; + case Atoms.Relation { Nucleus: "<" }: + handlePrecedence = Precedence.Comparison; + handleBinary = (x, y) => new Entity.Lessf(x, y); + goto handleBinary; + case Atoms.Relation { Nucleus: "≤" or "⩽" }: + handlePrecedence = Precedence.Comparison; + handleBinary = (x, y) => new Entity.LessOrEqualf(x, y); + goto handleBinary; + case Atoms.Relation { Nucleus: ">" }: + handlePrecedence = Precedence.Comparison; + handleBinary = (x, y) => new Entity.Greaterf(x, y); + goto handleBinary; + case Atoms.Relation { Nucleus: "≥" or "⩾" }: + handlePrecedence = Precedence.Comparison; + handleBinary = (x, y) => new Entity.GreaterOrEqualf(x, y); + goto handleBinary; case Atoms.Table { Environment: "matrix" } matrix: var (rows, cols, cells) = (matrix.NRows, matrix.NColumns, matrix.Cells); var matrixElements = new Entity[rows * cols]; @@ -405,13 +712,54 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript } @this = MathS.Matrices.Matrix(rows, cols, matrixElements); goto handleThis; + // cases environment + case Atoms.Inner { LeftBoundary.Nucleus: "{", InnerList: [Atoms.Space, Atoms.Table { Environment: "array" } cases], RightBoundary.Nucleus: null }: + var caseRows = cases.Cells.Count; + var caseElements = new Entity.Providedf[caseRows]; + for (var row = 0; row < caseRows; row++) + switch (cases.Cells[row]) { + case [var col1]: + (var expression, error) = Transform(col1).ExpectEntity("case expression"); + if (error != null) return error; + caseElements[row] = new Entity.Providedf(expression, Entity.Boolean.True); + break; + case [var col1, var col2]: + (expression, error) = Transform(cases.Cells[row][0]).ExpectEntity("case expression"); + if (error != null) return error; + Entity predicate; + if (col2 is [Atoms.Style, + Atoms.Variable { Nucleus: "o", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "t", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "h", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "e", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "r", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "w", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "i", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "s", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }, + Atoms.Variable { Nucleus: "e", FontStyle: FontStyle.Roman, Superscript: [], Subscript: [] }]) + predicate = MathS.Boolean.True; + else { + var casePredicateIndex = 0; + (predicate, error) = Transform(cases.Cells[row][1], ref casePredicateIndex, Precedence.CasePredicateContext).ExpectEntity("case predicate"); + if (error != null) return error; + } + caseElements[row] = new Entity.Providedf(expression, predicate); + break; + default: return $"The cases environment must have 1 to 2 columns per row"; + } + @this = MathS.Piecewise(caseElements); + goto handleThis; case Atoms.Open { Nucleus: var opening }: + if (atom.Superscript.Count > 0) + return "Superscripts are unsupported for Open Bracket " + opening; if (!OpenBracketInfo.TryGetValue(opening, out var bracketInfo)) return "Unsupported opening bracket " + opening; i++; (@this, error) = Transform(mathList, ref i, bracketInfo.KnownPrecedence); if (error != null) return error; - if (@this == null) return "Missing " + bracketInfo.InferredClosing; + if (i >= mathList.Count) return "Missing " + bracketInfo.InferredClosing; + if (HandleSuperscript(ref @this, ref i, mathList[i].Superscript).Error is { } superscriptError) + return superscriptError; goto handleThis; case Atoms.Close { Nucleus: var rightBracket, Superscript: var super, Subscript: var sub }: if (sub.Count > 0) return "Subscripts are unsupported for Close " + rightBracket; @@ -437,20 +785,14 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript i--; return prev; } - return - BracketHandlers.TryGetValue((contextInfo.KnownOpening, rightBracket), out var handler) - ? handler(prev).Bind(handled => { - MathItem? nullable = handled; - if (HandleSuperscript(ref nullable, super).Error is { } error) - return Result.Err(error); - return Result.Ok(nullable); - }) - : $"Unrecognized bracket pair {contextInfo.KnownOpening} {rightBracket}"; - case Atoms.Inner { LeftBoundary: { Nucleus: var left }, InnerList: var inner, RightBoundary: { Nucleus: var right } }: + if (InnerHandlers.TryGetValue((contextInfo.KnownOpening, rightBracket), out var handler)) + return handler(prev).Bind(x => (MathItem?)x); + else return $"Unrecognized bracket pair {contextInfo.KnownOpening} {rightBracket}"; + case Atoms.Inner { LeftBoundary.Nucleus: var left, InnerList: var inner, RightBoundary.Nucleus: var right }: (@this, error) = Transform(inner); if (error != null) return error; (@this, error) = - BracketHandlers.TryGetValue((left, right), out handler) + InnerHandlers.TryGetValue((left, right), out handler) ? handler(@this) : $"Unrecognized bracket pair {left ?? "(empty)"} {right ?? "(empty)"}"; if (error != null) return error; @@ -460,7 +802,7 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript case Atoms.Comment _: case Atoms.Ordinary { Nucleus: var nucleus } when string.IsNullOrWhiteSpace(nucleus): if (atom.Superscript.Count > 0) - return $"Exponentiation is unsupported for {atom.TypeName}"; + return $"Superscripts are unsupported for {atom.TypeName}"; if (atom.Subscript.Count > 0) return $"Subscripts are unsupported for {atom.TypeName}"; continue; @@ -468,30 +810,10 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript return $"Unsupported table environment {table.Environment}"; default: return $"Unsupported {atom.TypeName} {atom.Nucleus}"; -#pragma warning disable CS0162 // Unreachable code detected -#pragma warning disable CS0164 // This label has not been referenced - handleFunction: - handleFunctionInner = (itemName, item) => - item.AsEntity(itemName).Bind(e => (MathItem)handleFunction(e)); - handleFunctionInverseInner = (itemName, item) => - item.AsEntity(itemName).Bind(e => (MathItem)handleFunctionInverse(e)); - goto handleFunctionInner; - handleFunctionN: - handleFunctionInner = (itemName, item) => - item.AsEntities(itemName).Bind(e => (MathItem)handleFunctionN(e)); - handleFunctionInverseInner = (itemName, item) => - item.AsEntities(itemName).Bind(e => (MathItem)handleFunctionInverseN(e)); - goto handleFunctionInner; - handleFunctionSet: - handleFunctionInner = (itemName, item) => - item.AsSet(itemName).Bind(set => (MathItem)handleFunctionSet(set)); - handleFunctionInverseInner = (itemName, item) => - item.AsSet(itemName).Bind(set => (MathItem)handleFunctionInverseSet(set)); - goto handleFunctionInner; - handleFunctionInner: + handleFunction: if (atom.Superscript.EqualsList(new MathList(new Atoms.UnaryOperator("\u2212"), new Atoms.Number("1")))) { atom.Superscript.Clear(); - handleFunctionInner = handleFunctionInverseInner; + handleFunction = handleFunctionInverse; } i++; MathList? bracketArgument = null; @@ -504,7 +826,7 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript case Atoms.Space _: case Atoms.Ordinary { Nucleus: var nucleus } when string.IsNullOrWhiteSpace(nucleus): break; - case Atoms.Inner inner: + case Atoms.Inner { LeftBoundary.Nucleus: "(" or "[", RightBoundary.Nucleus: ")" or "]" } inner: var superscript = inner.Superscript; bracketArgument = inner.InnerList; goto stealExponent; @@ -525,7 +847,7 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript if (levelsDeep == 0) goto exitFor; break; - stealExponent: + stealExponent: _ = bracketArgument; // Ensure assignment if (levelsDeep > 0) break; @@ -552,45 +874,23 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript ? Transform(mathList, ref i, Precedence.FunctionApplication) : Transform(bracketArgument); if (error != null) return error; - (@this, error) = handleFunctionInner("argument for " + atom.Nucleus, next); + (@this, error) = next.AsEntity("argument for " + atom.Nucleus).Bind(e => (MathItem)handleFunction(e)); if (error != null) return error; goto handleThis; - handlePrefix: - handlePrefixInner = (itemName, item) => item.AsEntity(itemName).Bind(e => (MathItem)handlePrefix(e)); - goto handlePrefixInner; - handlePrefixSet: - handlePrefixInner = (itemName, item) => item.AsSet(itemName).Bind(set => (MathItem)handlePrefixSet(set)); - goto handlePrefixInner; - handlePrefixInner: + handlePrefix: + if (atom.Superscript is not []) + return $"Superscripts are unsupported for {atom.TypeName} {atom.Nucleus}"; i++; - (next, error) = Transform(mathList, ref i, handlePrecendence); + (next, error) = Transform(mathList, ref i, handlePrecedence); if (error != null) return error; - (@this, error) = handlePrefixInner("right operand for " + atom.Nucleus, next); + (@this, error) = next.AsEntity("right operand for " + atom.Nucleus).Bind(e => (MathItem)handlePrefix(e)); if (error != null) return error; goto handleThis; - handleBinary: - handleBinaryInner = (leftName, left, rightName, right) => { - Entity l, r; - (l, error) = left.AsEntity(leftName); - if (error != null) return error; - (r, error) = right.AsEntity(rightName); - if (error != null) return error; - return (MathItem)handleBinary(l, r); - }; - goto handleBinaryInner; - handleBinarySet: - handleBinaryInner = (leftName, left, rightName, right) => { - SetNode l, r; - (l, error) = left.AsSet(leftName); - if (error != null) return error; - (r, error) = right.AsSet(rightName); - if (error != null) return error; - return (MathItem)handleBinarySet(l, r); - }; - goto handleBinaryInner; - handleBinaryInner: + handleBinary: + if (atom.Superscript is not []) + return $"Superscripts are unsupported for {atom.TypeName} {atom.Nucleus}"; if (prev is null) { // No previous entity, treat as unary operator (happens for 1---2) if (atom is Atoms.BinaryOperator b) { @@ -603,46 +903,39 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript i--; continue; } - if (prec < handlePrecendence) { + if (prec < handlePrecedence) { i++; - (next, error) = Transform(mathList, ref i, handlePrecendence); + (next, error) = Transform(mathList, ref i, binaryIsRightAssociative ? handlePrecedence - 1 : handlePrecedence); if (error != null) return error; - (@this, error) = - handleBinaryInner("left operand for " + atom.Nucleus, prev, - "right operand for " + atom.Nucleus, next); + (var l, error) = prev.AsEntity("left operand for " + atom.Nucleus); if (error != null) return error; - prev = null; // We used up prev, don't keep it - goto handleThis; - } else { - i--; - return prev; - } - - handlePostfix: - handlePostfixInner = (itemName, item) => item.AsEntity(itemName).Bind(e => (MathItem)handlePostfix(e)); - goto handlePostfixInner; - handlePostfixSet: - handlePostfixInner = (itemName, item) => item.AsSet(itemName).Bind(set => (MathItem)handlePostfixSet(set)); - goto handlePostfixInner; - handlePostfixInner: - if (prev == null) return "Missing left operand for " + atom.Nucleus; - if (prec < handlePrecendence) { - (@this, error) = - handlePostfixInner("left operand for " + atom.Nucleus, prev); + (var r, error) = next.AsEntity("right operand for " + atom.Nucleus); if (error != null) return error; + if (handlePrecedence == Precedence.Comparison) { + @this = + chainedComparisonTarget is { } target + ? MathS.Conjunction(l, handleBinary(target, r)) // Chained comparison: a < b < c becomes (a < b) ∧ (b < c) + : handleBinary(l, r); + chainedComparisonTarget = r; + } else @this = handleBinary(l, r); prev = null; // We used up prev, don't keep it goto handleThis; } else { i--; return prev; } -#pragma warning restore CS0162 // Unreachable code detected -#pragma warning restore CS0164 // This label has not been referenced - handleThis: - if (atom.Subscript.Count > 0) + handlePostfix: + (@this, error) = + prev.AsEntity("left operand for " + atom.Nucleus).Bind(e => (MathItem)handlePostfix(e)); + if (error != null) return error; + prev = null; // We used up prev, don't keep it + goto handleThis; + + handleThis: + if (!subscriptAllowed && atom.Subscript.Count > 0) return $"Subscripts are unsupported for {atom.TypeName} {atom.Nucleus}"; - error = HandleSuperscript(ref @this, atom.Superscript).Error; + error = HandleSuperscript(ref @this, ref i, atom.Superscript).Error; if (error != null) return error; Entity? prevEntity, thisEntity; (prevEntity, error) = @@ -654,10 +947,8 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript if (error != null) return error; prev = prevEntity * thisEntity; break; - } + } } - if (ContextInfo.TryGetValue(prec, out var info)) - return "Missing " + info.InferredClosing; return prev; } } diff --git a/CSharpMath.Evaluation/Interpret.cs b/CSharpMath.Evaluation/Interpret.cs index 8ada8f4c4..7d036de7f 100644 --- a/CSharpMath.Evaluation/Interpret.cs +++ b/CSharpMath.Evaluation/Interpret.cs @@ -3,7 +3,7 @@ namespace CSharpMath { static partial class Evaluation { - static StringBuilder AppendLaTeX(this StringBuilder sb, AngouriMath.Core.Sys.Interfaces.ILatexiseable latex) => + static StringBuilder AppendLaTeX(this StringBuilder sb, AngouriMath.Core.ILatexiseable latex) => sb.Append(latex.Latexise()); static StringBuilder AppendLaTeXHeader(this StringBuilder sb, string header, bool includeNewlineBefore = true) { if (includeNewlineBefore) sb.Append(@"\\\\"); @@ -30,12 +30,12 @@ public static string Interpret(Atom.MathList mathList, System.Func (MathItem?)x).ExpectEntity("right side of equation").Bind(right => { latex.AppendLaTeXHeader("Input", false).AppendLaTeX(left).Append("=").AppendLaTeX(right); var entity = left - right; - var variables = AngouriMath.MathS.Utils.GetUniqueVariables(entity).FiniteSet(); - if (variables.Count == 0) - latex.AppendLaTeXHeader("Result").Append($@"\text{{{entity.Eval() == 0}}}"); + var variables = entity.Vars; + if (variables.IsEmpty()) + latex.AppendLaTeXHeader("Result").Append($@"\text{{{entity.Evaled == 0}}}"); else { latex.AppendLaTeXHeader("Solutions"); - foreach (AngouriMath.VariableEntity variable in variables) + foreach (AngouriMath.Entity.Variable variable in variables) latex.AppendLaTeX(variable).Append(@"\in ").AppendLaTeX(entity.SolveEquation(variable)).Append(@"\\"); } return latex.ToString(); @@ -47,14 +47,13 @@ public static string Interpret(Atom.MathList mathList, System.Func - - - True - C:\XamarinAndroidTemp - Debug - AnyCPU - {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850} - {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {c9e5eea5-ca05-42a1-839b-61506e0a37df} - Library - CSharpMath.Forms.Example.Droid - CSharpMath.Forms.Example.Android - True - Resources\Resource.designer.cs - Resource - Properties\AndroidManifest.xml - Resources - Assets - v8.1 - - - false - 4 - prompt - - - true - full - false - bin\Debug - DEBUG; - None - arm64-v8a;armeabi-v7a;x86;x86_64 - true - - - false - pdbonly - true - bin\Release - true - Full - true - false - - - - - - - - - - - 4.6.0 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637} - CSharpMath.Forms.Example - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs deleted file mode 100644 index 1d2601091..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Android.App; -using Android.Content.PM; -using Android.OS; - -namespace CSharpMath.Forms.Example.Android { - [Activity( - Label = "CSharpMath.Forms.Example", - Icon = "@mipmap/icon", - Theme = "@style/MainTheme", - MainLauncher = true, - ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] - public class MainActivity : Xamarin.Forms.Platform.Android.FormsAppCompatActivity { - protected override void OnCreate(Bundle bundle) { - TabLayoutResource = Resource.Layout.Tabbar; - ToolbarResource = Resource.Layout.Toolbar; - base.OnCreate(bundle); - Xamarin.Forms.Forms.Init(this, bundle); - LoadApplication(new App()); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml deleted file mode 100644 index 68432670f..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index 84a6e0a4c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; -using Android.App; - -// 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("CSharpMath.Forms.Example.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.Android")] -[assembly: AssemblyCopyright("Copyright © 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// 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 Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] - -// Add some common permissions, these can be removed if not needed -[assembly: UsesPermission(Android.Manifest.Permission.Internet)] -[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt deleted file mode 100644 index cb30f20b1..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt +++ /dev/null @@ -1,50 +0,0 @@ -Images, layout descriptions, binary blobs and string dictionaries can be included -in your application as resource files. Various Android APIs are designed to -operate on the resource IDs instead of dealing with images, strings or binary blobs -directly. - -For example, a sample Android app that contains a user interface layout (main.xml), -an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) -would keep its resources in the "Resources" directory of the application: - -Resources/ - drawable-hdpi/ - icon.png - - drawable-ldpi/ - icon.png - - drawable-mdpi/ - icon.png - - layout/ - main.xml - - values/ - strings.xml - -In order to get the build system to recognize Android resources, set the build action to -"AndroidResource". The native Android APIs do not operate directly with filenames, but -instead operate on resource IDs. When you compile an Android application that uses resources, -the build system will package the resources for distribution and generate a class called -"Resource" that contains the tokens for each one of the resources included. For example, -for the above Resources layout, this is what the Resource class would expose: - -public class Resource { - public class drawable { - public const int icon = 0x123; - } - - public class layout { - public const int main = 0x456; - } - - public class strings { - public const int first_string = 0xabc; - public const int second_string = 0xbcd; - } -} - -You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main -to reference the layout/main.xml file, or Resource.strings.first_string to reference the first -string in the dictionary file values/strings.xml. diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs deleted file mode 100644 index b473fdd09..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,9586 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("CSharpMath.Forms.Example.Android.Resource", IsApplication=true)] - -namespace CSharpMath.Forms.Example.Android -{ - - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_fade_in = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_fade_in; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_fade_out = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_fade_out; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_grow_fade_in_from_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_grow_fade_in_from_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_popup_enter = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_popup_enter; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_popup_exit = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_popup_exit; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_shrink_fade_out_from_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_shrink_fade_out_from_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_in_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_in_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_in_top = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_in_top; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_out_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_out_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_out_top = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_out_top; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_bottom_sheet_slide_in = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_bottom_sheet_slide_in; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_bottom_sheet_slide_out = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_bottom_sheet_slide_out; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_snackbar_in = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_snackbar_in; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_snackbar_out = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_snackbar_out; - global::Xamarin.Forms.Platform.Android.Resource.Animation.EnterFromLeft = global::CSharpMath.Forms.Example.Android.Resource.Animation.EnterFromLeft; - global::Xamarin.Forms.Platform.Android.Resource.Animation.EnterFromRight = global::CSharpMath.Forms.Example.Android.Resource.Animation.EnterFromRight; - global::Xamarin.Forms.Platform.Android.Resource.Animation.ExitToLeft = global::CSharpMath.Forms.Example.Android.Resource.Animation.ExitToLeft; - global::Xamarin.Forms.Platform.Android.Resource.Animation.ExitToRight = global::CSharpMath.Forms.Example.Android.Resource.Animation.ExitToRight; - global::Xamarin.Forms.Platform.Android.Resource.Animation.tooltip_enter = global::CSharpMath.Forms.Example.Android.Resource.Animation.tooltip_enter; - global::Xamarin.Forms.Platform.Android.Resource.Animation.tooltip_exit = global::CSharpMath.Forms.Example.Android.Resource.Animation.tooltip_exit; - global::Xamarin.Forms.Platform.Android.Resource.Animator.design_appbar_state_list_animator = global::CSharpMath.Forms.Example.Android.Resource.Animator.design_appbar_state_list_animator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarDivider = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarDivider; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarPopupTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarPopupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSplitStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarSplitStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTabBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTabBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTabStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTabStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTabTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTabTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarWidgetTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarWidgetTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionDropDownStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionDropDownStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionMenuTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionMenuTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionMenuTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionMenuTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCloseButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCloseButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCloseDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCloseDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCopyDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCopyDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCutDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCutDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeFindDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeFindDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModePasteDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModePasteDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModePopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModePopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeSelectAllDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeSelectAllDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeShareDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeShareDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeSplitBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeSplitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeWebSearchDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeWebSearchDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionOverflowButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionOverflowButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionOverflowMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionOverflowMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionProviderClass = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionProviderClass; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionViewClass = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionViewClass; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.activityChooserViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.activityChooserViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogButtonGroupStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogButtonGroupStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogCenterButtons = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogCenterButtons; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.allowStacking = global::CSharpMath.Forms.Example.Android.Resource.Attribute.allowStacking; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alpha = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alpha; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alphabeticModifiers = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alphabeticModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.arrowHeadLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.arrowHeadLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.arrowShaftLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.arrowShaftLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoCompleteTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoCompleteTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeMaxTextSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeMaxTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeMinTextSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeMinTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizePresetSizes = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizePresetSizes; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeStepGranularity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeStepGranularity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeTextType = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeTextType; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.background = global::CSharpMath.Forms.Example.Android.Resource.Attribute.background; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundSplit = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundSplit; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundStacked = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundStacked; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.barLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.barLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_autoHide = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_autoHide; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_hideable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_hideable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_overlapTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_overlapTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_peekHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_peekHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_skipCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_skipCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.borderWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.borderWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.borderlessButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.borderlessButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.bottomSheetDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.bottomSheetDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.bottomSheetStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.bottomSheetStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarNegativeButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarNegativeButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarNeutralButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarNeutralButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarPositiveButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarPositiveButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonPanelSideLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonPanelSideLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardBackgroundColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardBackgroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardCornerRadius = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardCornerRadius; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardElevation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardElevation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardMaxElevation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardMaxElevation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardPreventCornerOverlap = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardPreventCornerOverlap; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardUseCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardUseCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.checkboxStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.checkboxStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.checkedTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.checkedTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.closeIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.closeIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.closeItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.closeItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapseContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapseContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapseIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapseIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapsedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapsedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapsedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapsedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.color = global::CSharpMath.Forms.Example.Android.Resource.Attribute.color; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorAccent = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorAccent; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorBackgroundFloating = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorBackgroundFloating; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorButtonNormal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorButtonNormal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorControlActivated = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorControlActivated; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorControlHighlight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorControlHighlight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorControlNormal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorControlNormal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorError = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorError; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorPrimary = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorPrimary; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorPrimaryDark = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorPrimaryDark; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorSwitchThumbNormal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorSwitchThumbNormal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.commitIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.commitIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetEndWithActions = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetEndWithActions; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetLeft = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetLeft; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetRight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetRight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetStartWithNavigation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetStartWithNavigation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentScrim = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentScrim; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.controlBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.controlBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterMaxLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterMaxLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterOverflowTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterOverflowTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.customNavigationLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.customNavigationLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.defaultQueryHint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.defaultQueryHint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dialogPreferredPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dialogPreferredPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.displayOptions = global::CSharpMath.Forms.Example.Android.Resource.Attribute.displayOptions; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.divider = global::CSharpMath.Forms.Example.Android.Resource.Attribute.divider; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dividerHorizontal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dividerHorizontal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dividerPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dividerPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dividerVertical = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dividerVertical; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.drawableSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.drawableSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.drawerArrowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.drawerArrowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dropDownListViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dropDownListViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dropdownListPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dropdownListPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.editTextBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.editTextBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.editTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.editTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.editTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.editTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.elevation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.elevation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.errorEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.errorEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.errorTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.errorTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandActivityOverflowButtonDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandActivityOverflowButtonDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expanded = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expanded; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMargin = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fabSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fabSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollHorizontalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollHorizontalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollHorizontalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollHorizontalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollVerticalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollVerticalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollVerticalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollVerticalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.font = global::CSharpMath.Forms.Example.Android.Resource.Attribute.font; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderAuthority = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderAuthority; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderCerts = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderCerts; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderFetchStrategy = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderFetchStrategy; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderFetchTimeout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderFetchTimeout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderPackage = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderPackage; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderQuery = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderQuery; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontWeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontWeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.foregroundInsidePadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.foregroundInsidePadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.gapBetweenBars = global::CSharpMath.Forms.Example.Android.Resource.Attribute.gapBetweenBars; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.goIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.goIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.headerLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.headerLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.height = global::CSharpMath.Forms.Example.Android.Resource.Attribute.height; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hideOnContentScroll = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hideOnContentScroll; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hintAnimationEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hintAnimationEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hintEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hintEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hintTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hintTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.homeAsUpIndicator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.homeAsUpIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.homeLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.homeLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.icon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.icon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.iconTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.iconTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.iconTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.iconTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.iconifiedByDefault = global::CSharpMath.Forms.Example.Android.Resource.Attribute.iconifiedByDefault; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.imageButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.imageButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.indeterminateProgressStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.indeterminateProgressStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.initialActivityCount = global::CSharpMath.Forms.Example.Android.Resource.Attribute.initialActivityCount; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.insetForeground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.insetForeground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.isLightTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.isLightTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemIconTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemIconTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.keylines = global::CSharpMath.Forms.Example.Android.Resource.Attribute.keylines; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layoutManager = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layoutManager; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_anchor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_anchorGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_anchorGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_behavior = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_behavior; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_collapseMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_collapseMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_collapseParallaxMultiplier = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_collapseParallaxMultiplier; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_dodgeInsetEdges = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_dodgeInsetEdges; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_insetEdge = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_insetEdge; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_keyline = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_keyline; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_scrollFlags = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_scrollFlags; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_scrollInterpolator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_scrollInterpolator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listChoiceBackgroundIndicator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listChoiceBackgroundIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listDividerAlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listDividerAlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listMenuViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listMenuViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemHeightLarge = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemHeightLarge; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemHeightSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemHeightSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.logo = global::CSharpMath.Forms.Example.Android.Resource.Attribute.logo; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.logoDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.logoDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.maxActionInlineWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.maxActionInlineWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.maxButtonHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.maxButtonHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.measureWithLargestChild = global::CSharpMath.Forms.Example.Android.Resource.Attribute.measureWithLargestChild; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.menu = global::CSharpMath.Forms.Example.Android.Resource.Attribute.menu; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.multiChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.multiChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.navigationContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.navigationContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.navigationIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.navigationIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.navigationMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.navigationMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.numericModifiers = global::CSharpMath.Forms.Example.Android.Resource.Attribute.numericModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.overlapAnchor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.overlapAnchor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingBottomNoButtons = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingBottomNoButtons; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingTopNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingTopNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.panelBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.panelBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.panelMenuListTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.panelMenuListTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.panelMenuListWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.panelMenuListWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.popupMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.popupMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.popupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.popupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.preserveIconSpacing = global::CSharpMath.Forms.Example.Android.Resource.Attribute.preserveIconSpacing; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.pressedTranslationZ = global::CSharpMath.Forms.Example.Android.Resource.Attribute.pressedTranslationZ; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.progressBarPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.progressBarPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.progressBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.progressBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.queryBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.queryBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.queryHint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.queryHint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.radioButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.radioButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.ratingBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.ratingBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.ratingBarStyleIndicator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.ratingBarStyleIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.ratingBarStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.ratingBarStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.reverseLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.reverseLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.rippleColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.rippleColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.scrimAnimationDuration = global::CSharpMath.Forms.Example.Android.Resource.Attribute.scrimAnimationDuration; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.scrimVisibleHeightTrigger = global::CSharpMath.Forms.Example.Android.Resource.Attribute.scrimVisibleHeightTrigger; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.searchHintIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.searchHintIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.searchIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.searchIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.searchViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.searchViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.seekBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.seekBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.selectableItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.selectableItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.selectableItemBackgroundBorderless = global::CSharpMath.Forms.Example.Android.Resource.Attribute.selectableItemBackgroundBorderless; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showAsAction = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showAsAction; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showDividers = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showDividers; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showText = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showText; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showTitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.singleChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.singleChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spanCount = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spanCount; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spinBars = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spinBars; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spinnerDropDownItemStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spinnerDropDownItemStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spinnerStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spinnerStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.splitTrack = global::CSharpMath.Forms.Example.Android.Resource.Attribute.splitTrack; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.srcCompat = global::CSharpMath.Forms.Example.Android.Resource.Attribute.srcCompat; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.stackFromEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.stackFromEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.state_above_anchor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.state_above_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.state_collapsed = global::CSharpMath.Forms.Example.Android.Resource.Attribute.state_collapsed; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.state_collapsible = global::CSharpMath.Forms.Example.Android.Resource.Attribute.state_collapsible; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.statusBarBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.statusBarBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.statusBarScrim = global::CSharpMath.Forms.Example.Android.Resource.Attribute.statusBarScrim; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subMenuArrow = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subMenuArrow; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.submitBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.submitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.suggestionRowLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.suggestionRowLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabContentStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabContentStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabIndicatorColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabIndicatorColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabIndicatorHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabIndicatorHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabMaxWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabMaxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabSelectedTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabSelectedTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceLargePopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceLargePopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceListItem = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceListItem; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceListItemSecondary = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceListItemSecondary; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceListItemSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceListItemSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearancePopupMenuHeader = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearancePopupMenuHeader; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceSearchResultSubtitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceSearchResultSubtitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceSearchResultTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceSearchResultTitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceSmallPopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceSmallPopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textColorAlertDialogListItem = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textColorAlertDialogListItem; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textColorError = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textColorError; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textColorSearchUrl = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textColorSearchUrl; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.theme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.theme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thickness = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thickness; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thumbTextPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thumbTextPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thumbTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thumbTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thumbTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thumbTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tickMark = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tickMark; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tickMarkTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tickMarkTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tickMarkTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tickMarkTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.title = global::CSharpMath.Forms.Example.Android.Resource.Attribute.title; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMargin = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMargins = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMargins; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.toolbarId = global::CSharpMath.Forms.Example.Android.Resource.Attribute.toolbarId; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.toolbarNavigationButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.toolbarNavigationButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.toolbarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.toolbarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tooltipForegroundColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tooltipForegroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tooltipFrameBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tooltipFrameBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tooltipText = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tooltipText; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.track = global::CSharpMath.Forms.Example.Android.Resource.Attribute.track; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.trackTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.trackTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.trackTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.trackTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.useCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.useCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.voiceIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.voiceIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowActionBar = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowActionBarOverlay = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowActionBarOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowActionModeOverlay = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowActionModeOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedHeightMajor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedHeightMajor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedHeightMinor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedHeightMinor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowMinWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowMinWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowMinWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowMinWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_action_bar_embed_tabs = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_action_bar_embed_tabs; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_allow_stacked_button_bar = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_allow_stacked_button_bar; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_config_actionMenuItemAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_config_actionMenuItemAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_config_closeDialogWhenTouchOutside = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_config_closeDialogWhenTouchOutside; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_config_showMenuShortcutsWhenKeyboardPresent = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_config_showMenuShortcutsWhenKeyboardPresent; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_background_cache_hint_selector_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_background_cache_hint_selector_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_background_cache_hint_selector_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_background_cache_hint_selector_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_btn_colored_borderless_text_material = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_btn_colored_borderless_text_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_btn_colored_text_material = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_btn_colored_text_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_color_highlight_material = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_color_highlight_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_hint_foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_hint_foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_hint_foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_hint_foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_input_method_navigation_guard = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_input_method_navigation_guard; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_disable_only_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_disable_only_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_disable_only_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_disable_only_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text_normal = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text_normal; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text_pressed = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text_selected = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text_selected; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_secondary_text_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_secondary_text_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_secondary_text_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_secondary_text_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_btn_checkable = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_btn_checkable; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_default = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_default; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_edittext = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_edittext; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_seek_thumb = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_seek_thumb; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_spinner = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_spinner; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_switch_track = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_switch_track; - global::Xamarin.Forms.Platform.Android.Resource.Color.accent_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.accent_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.accent_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.accent_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_floating_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.background_floating_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_floating_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.background_floating_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.background_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.background_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_inverse_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_inverse_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_inverse_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_inverse_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.button_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.button_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.button_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.button_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_dark_background = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_dark_background; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_light_background = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_light_background; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_shadow_end_color = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_shadow_end_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_shadow_start_color = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_shadow_start_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_bottom_navigation_shadow_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_bottom_navigation_shadow_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_error = global::CSharpMath.Forms.Example.Android.Resource.Color.design_error; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_shadow_end_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_shadow_end_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_shadow_mid_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_shadow_mid_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_shadow_start_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_shadow_start_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_end_inner_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_end_inner_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_end_outer_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_end_outer_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_top_inner_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_top_inner_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_top_outer_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_top_outer_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_snackbar_background_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_snackbar_background_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_tint_password_toggle = global::CSharpMath.Forms.Example.Android.Resource.Color.design_tint_password_toggle; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.error_color_material = global::CSharpMath.Forms.Example.Android.Resource.Color.error_color_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.highlighted_text_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.highlighted_text_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.highlighted_text_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.highlighted_text_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_blue_grey_800 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_blue_grey_800; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_blue_grey_900 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_blue_grey_900; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_blue_grey_950 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_blue_grey_950; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_deep_teal_200 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_deep_teal_200; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_deep_teal_500 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_deep_teal_500; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_100 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_100; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_300 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_300; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_50 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_50; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_600 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_600; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_800 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_800; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_850 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_850; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_900 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_900; - global::Xamarin.Forms.Platform.Android.Resource.Color.notification_action_color_filter = global::CSharpMath.Forms.Example.Android.Resource.Color.notification_action_color_filter; - global::Xamarin.Forms.Platform.Android.Resource.Color.notification_icon_bg_color = global::CSharpMath.Forms.Example.Android.Resource.Color.notification_icon_bg_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.notification_material_background_media_default_color = global::CSharpMath.Forms.Example.Android.Resource.Color.notification_material_background_media_default_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_dark_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_dark_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_dark_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_dark_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_default_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_default_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_default_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_default_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.ripple_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.ripple_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.ripple_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.ripple_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_default_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_default_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_default_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_default_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_normal_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_normal_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_normal_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_normal_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.tooltip_background_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.tooltip_background_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.tooltip_background_light = global::CSharpMath.Forms.Example.Android.Resource.Color.tooltip_background_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_content_inset_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_content_inset_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_content_inset_with_nav = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_content_inset_with_nav; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_default_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_default_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_default_padding_end_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_default_padding_end_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_default_padding_start_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_default_padding_start_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_elevation_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_elevation_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_icon_vertical_padding_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_icon_vertical_padding_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_overflow_padding_end_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_overflow_padding_end_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_overflow_padding_start_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_overflow_padding_start_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_progress_bar_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_progress_bar_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_stacked_max_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_stacked_max_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_stacked_tab_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_stacked_tab_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_subtitle_bottom_margin_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_subtitle_bottom_margin_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_subtitle_top_margin_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_subtitle_top_margin_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_button_min_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_button_min_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_button_min_width_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_button_min_width_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_button_min_width_overflow_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_button_min_width_overflow_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_alert_dialog_button_bar_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_alert_dialog_button_bar_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_inset_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_inset_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_inset_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_inset_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_padding_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_padding_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_padding_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_padding_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_cascading_menus_min_smallest_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_cascading_menus_min_smallest_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_config_prefDialogWidth = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_config_prefDialogWidth; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_control_corner_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_control_corner_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_control_inset_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_control_inset_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_control_padding_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_control_padding_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_height_major = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_height_major; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_height_minor = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_height_minor; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_width_major = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_width_major; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_width_minor = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_width_minor; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_list_padding_bottom_no_buttons = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_list_padding_bottom_no_buttons; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_list_padding_top_no_title = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_list_padding_top_no_title; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_min_width_major = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_min_width_major; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_min_width_minor = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_min_width_minor; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_padding_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_padding_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_padding_top_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_padding_top_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_title_divider_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_title_divider_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_disabled_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_disabled_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_disabled_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_disabled_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dropdownitem_icon_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dropdownitem_icon_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dropdownitem_text_padding_left = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dropdownitem_text_padding_left; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dropdownitem_text_padding_right = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dropdownitem_text_padding_right; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_edit_text_inset_bottom_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_edit_text_inset_bottom_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_edit_text_inset_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_edit_text_inset_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_edit_text_inset_top_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_edit_text_inset_top_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_floating_window_z = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_floating_window_z; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_list_item_padding_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_list_item_padding_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_panel_menu_list_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_panel_menu_list_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_progress_bar_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_progress_bar_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_search_view_preferred_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_search_view_preferred_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_search_view_preferred_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_search_view_preferred_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_seekbar_track_background_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_seekbar_track_background_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_seekbar_track_progress_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_seekbar_track_progress_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_select_dialog_padding_start_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_select_dialog_padding_start_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_switch_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_switch_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_body_1_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_body_1_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_body_2_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_body_2_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_button_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_button_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_caption_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_caption_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_1_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_1_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_2_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_2_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_3_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_3_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_4_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_4_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_headline_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_headline_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_large_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_large_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_medium_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_medium_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_menu_header_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_menu_header_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_menu_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_menu_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_small_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_small_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_subhead_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_subhead_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_subtitle_material_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_subtitle_material_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_title_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_title_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_title_material_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_title_material_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.cardview_compat_inset_shadow = global::CSharpMath.Forms.Example.Android.Resource.Dimension.cardview_compat_inset_shadow; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.cardview_default_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.cardview_default_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.cardview_default_radius = global::CSharpMath.Forms.Example.Android.Resource.Dimension.cardview_default_radius; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_inset_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_inset_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_inset_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_inset_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_padding_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_padding_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_padding_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_padding_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_control_corner_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_control_corner_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_appbar_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_appbar_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_active_item_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_active_item_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_active_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_active_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_item_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_item_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_item_min_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_item_min_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_shadow_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_shadow_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_sheet_modal_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_sheet_modal_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_sheet_peek_height_min = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_sheet_peek_height_min; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_border_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_border_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_image_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_image_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_size_mini = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_size_mini; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_size_normal = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_size_normal; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_translation_z_pressed = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_translation_z_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_icon_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_icon_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_icon_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_icon_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_padding_bottom = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_padding_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_separator_vertical_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_separator_vertical_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_action_inline_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_action_inline_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_background_corner_radius = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_background_corner_radius; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_extra_spacing_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_extra_spacing_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_min_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_min_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_padding_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_padding_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_padding_vertical = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_padding_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_padding_vertical_2lines = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_padding_vertical_2lines; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_scrollable_min_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_scrollable_min_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_text_size_2line = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_text_size_2line; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.disabled_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.disabled_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.disabled_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.disabled_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.fastscroll_default_thickness = global::CSharpMath.Forms.Example.Android.Resource.Dimension.fastscroll_default_thickness; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.fastscroll_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.fastscroll_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.fastscroll_minimum_range = global::CSharpMath.Forms.Example.Android.Resource.Dimension.fastscroll_minimum_range; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.highlight_alpha_material_colored = global::CSharpMath.Forms.Example.Android.Resource.Dimension.highlight_alpha_material_colored; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.highlight_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.highlight_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.highlight_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.highlight_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_pressed_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_pressed_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_pressed_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_pressed_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.item_touch_helper_max_drag_scroll_per_frame = global::CSharpMath.Forms.Example.Android.Resource.Dimension.item_touch_helper_max_drag_scroll_per_frame; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.item_touch_helper_swipe_escape_max_velocity = global::CSharpMath.Forms.Example.Android.Resource.Dimension.item_touch_helper_swipe_escape_max_velocity; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.item_touch_helper_swipe_escape_velocity = global::CSharpMath.Forms.Example.Android.Resource.Dimension.item_touch_helper_swipe_escape_velocity; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_action_icon_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_action_icon_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_action_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_action_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_big_circle_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_big_circle_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_content_margin_start = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_content_margin_start; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_large_icon_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_large_icon_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_large_icon_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_large_icon_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_main_column_padding_top = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_main_column_padding_top; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_media_narrow_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_media_narrow_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_right_icon_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_right_icon_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_right_side_padding_top = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_right_side_padding_top; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_small_icon_background_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_small_icon_background_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_small_icon_size_as_large = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_small_icon_size_as_large; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_subtext_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_subtext_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_top_pad = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_top_pad; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_top_pad_large_text = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_top_pad_large_text; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_corner_radius = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_corner_radius; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_horizontal_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_horizontal_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_precise_anchor_extra_offset = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_precise_anchor_extra_offset; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_precise_anchor_threshold = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_precise_anchor_threshold; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_vertical_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_vertical_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_y_offset_non_touch = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_y_offset_non_touch; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_y_offset_touch = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_y_offset_touch; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ab_share_pack_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ab_share_pack_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_action_bar_item_background_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_action_bar_item_background_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_borderless_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_borderless_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_check_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_check_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_000 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_000; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_015 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_015; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_colored_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_colored_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_default_mtrl_shape = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_default_mtrl_shape; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_radio_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_radio_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_000 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_000; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_015 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_015; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00001 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00001; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00012 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00012; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_cab_background_internal_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_cab_background_internal_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_cab_background_top_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_cab_background_top_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_cab_background_top_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_cab_background_top_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_control_background_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_control_background_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_dialog_material_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_dialog_material_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_edit_text_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_edit_text_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_ab_back_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_ab_back_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_arrow_drop_right_black_24dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_arrow_drop_right_black_24dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_clear_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_clear_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_commit_search_api_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_commit_search_api_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_go_search_api_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_go_search_api_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_copy_mtrl_am_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_copy_mtrl_am_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_cut_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_cut_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_overflow_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_overflow_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_paste_mtrl_am_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_paste_mtrl_am_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_selectall_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_selectall_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_share_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_share_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_search_api_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_search_api_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_black_16dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_black_16dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_black_36dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_black_36dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_black_48dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_black_48dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_half_black_16dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_half_black_16dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_half_black_36dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_half_black_36dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_half_black_48dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_half_black_48dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_voice_search_api_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_voice_search_api_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_item_background_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_item_background_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_item_background_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_item_background_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_divider_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_divider_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_focused_holo = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_focused_holo; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_longpressed_holo = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_longpressed_holo; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_pressed_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_pressed_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_pressed_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_pressed_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_background_transition_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_background_transition_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_background_transition_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_background_transition_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_disabled_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_disabled_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_disabled_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_disabled_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_menu_hardkey_panel_mtrl_mult = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_menu_hardkey_panel_mtrl_mult; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_popup_background_mtrl_mult = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_popup_background_mtrl_mult; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ratingbar_indicator_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ratingbar_indicator_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ratingbar_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ratingbar_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ratingbar_small_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ratingbar_small_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_control_off_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_control_off_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_000 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_000; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_005 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_005; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_primary_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_primary_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_track_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_track_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_seekbar_thumb_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_seekbar_thumb_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_seekbar_tick_mark_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_seekbar_tick_mark_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_seekbar_track_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_seekbar_track_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_spinner_mtrl_am_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_spinner_mtrl_am_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_spinner_textfield_background_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_spinner_textfield_background_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_switch_thumb_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_switch_thumb_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_switch_track_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_switch_track_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_tab_indicator_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_tab_indicator_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_tab_indicator_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_tab_indicator_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_cursor_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_cursor_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_activated_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_activated_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_default_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_default_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_search_activated_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_search_activated_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_search_default_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_search_default_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_search_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_search_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_vector_test = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_vector_test; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.avd_hide_password = global::CSharpMath.Forms.Example.Android.Resource.Drawable.avd_hide_password; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.avd_show_password = global::CSharpMath.Forms.Example.Android.Resource.Drawable.avd_show_password; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_bottom_navigation_item_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_bottom_navigation_item_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_fab_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_fab_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_ic_visibility = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_ic_visibility; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_ic_visibility_off = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_ic_visibility_off; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_password_eye = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_password_eye; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_snackbar_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_snackbar_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.navigation_empty_icon = global::CSharpMath.Forms.Example.Android.Resource.Drawable.navigation_empty_icon; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_action_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_action_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_low = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_low; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_low_normal = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_low_normal; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_low_pressed = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_low_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_normal = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_normal; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_normal_pressed = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_normal_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_icon_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_icon_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_template_icon_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_template_icon_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_template_icon_low_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_template_icon_low_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_tile_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_tile_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notify_panel_notification_icon_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notify_panel_notification_icon_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.tooltip_frame_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.tooltip_frame_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.tooltip_frame_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.tooltip_frame_light; - global::Xamarin.Forms.Platform.Android.Resource.Id.ALT = global::CSharpMath.Forms.Example.Android.Resource.Id.ALT; - global::Xamarin.Forms.Platform.Android.Resource.Id.CTRL = global::CSharpMath.Forms.Example.Android.Resource.Id.CTRL; - global::Xamarin.Forms.Platform.Android.Resource.Id.FUNCTION = global::CSharpMath.Forms.Example.Android.Resource.Id.FUNCTION; - global::Xamarin.Forms.Platform.Android.Resource.Id.META = global::CSharpMath.Forms.Example.Android.Resource.Id.META; - global::Xamarin.Forms.Platform.Android.Resource.Id.SHIFT = global::CSharpMath.Forms.Example.Android.Resource.Id.SHIFT; - global::Xamarin.Forms.Platform.Android.Resource.Id.SYM = global::CSharpMath.Forms.Example.Android.Resource.Id.SYM; - global::Xamarin.Forms.Platform.Android.Resource.Id.action0 = global::CSharpMath.Forms.Example.Android.Resource.Id.action0; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_activity_content = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_activity_content; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_container = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_root = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_root; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_spinner = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_spinner; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_subtitle = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_title = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_title; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_container = global::CSharpMath.Forms.Example.Android.Resource.Id.action_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_context_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.action_context_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_divider = global::CSharpMath.Forms.Example.Android.Resource.Id.action_divider; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_image = global::CSharpMath.Forms.Example.Android.Resource.Id.action_image; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_menu_divider = global::CSharpMath.Forms.Example.Android.Resource.Id.action_menu_divider; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_menu_presenter = global::CSharpMath.Forms.Example.Android.Resource.Id.action_menu_presenter; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_mode_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.action_mode_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_mode_bar_stub = global::CSharpMath.Forms.Example.Android.Resource.Id.action_mode_bar_stub; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_mode_close_button = global::CSharpMath.Forms.Example.Android.Resource.Id.action_mode_close_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_text = global::CSharpMath.Forms.Example.Android.Resource.Id.action_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.actions = global::CSharpMath.Forms.Example.Android.Resource.Id.actions; - global::Xamarin.Forms.Platform.Android.Resource.Id.activity_chooser_view_content = global::CSharpMath.Forms.Example.Android.Resource.Id.activity_chooser_view_content; - global::Xamarin.Forms.Platform.Android.Resource.Id.add = global::CSharpMath.Forms.Example.Android.Resource.Id.add; - global::Xamarin.Forms.Platform.Android.Resource.Id.alertTitle = global::CSharpMath.Forms.Example.Android.Resource.Id.alertTitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.all = global::CSharpMath.Forms.Example.Android.Resource.Id.all; - global::Xamarin.Forms.Platform.Android.Resource.Id.always = global::CSharpMath.Forms.Example.Android.Resource.Id.always; - global::Xamarin.Forms.Platform.Android.Resource.Id.async = global::CSharpMath.Forms.Example.Android.Resource.Id.async; - global::Xamarin.Forms.Platform.Android.Resource.Id.auto = global::CSharpMath.Forms.Example.Android.Resource.Id.auto; - global::Xamarin.Forms.Platform.Android.Resource.Id.beginning = global::CSharpMath.Forms.Example.Android.Resource.Id.beginning; - global::Xamarin.Forms.Platform.Android.Resource.Id.blocking = global::CSharpMath.Forms.Example.Android.Resource.Id.blocking; - global::Xamarin.Forms.Platform.Android.Resource.Id.bottom = global::CSharpMath.Forms.Example.Android.Resource.Id.bottom; - global::Xamarin.Forms.Platform.Android.Resource.Id.bottomtab_navarea = global::CSharpMath.Forms.Example.Android.Resource.Id.bottomtab_navarea; - global::Xamarin.Forms.Platform.Android.Resource.Id.bottomtab_tabbar = global::CSharpMath.Forms.Example.Android.Resource.Id.bottomtab_tabbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.buttonPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.buttonPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.cancel_action = global::CSharpMath.Forms.Example.Android.Resource.Id.cancel_action; - global::Xamarin.Forms.Platform.Android.Resource.Id.center = global::CSharpMath.Forms.Example.Android.Resource.Id.center; - global::Xamarin.Forms.Platform.Android.Resource.Id.center_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.center_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.center_vertical = global::CSharpMath.Forms.Example.Android.Resource.Id.center_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Id.checkbox = global::CSharpMath.Forms.Example.Android.Resource.Id.checkbox; - global::Xamarin.Forms.Platform.Android.Resource.Id.chronometer = global::CSharpMath.Forms.Example.Android.Resource.Id.chronometer; - global::Xamarin.Forms.Platform.Android.Resource.Id.clip_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.clip_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.clip_vertical = global::CSharpMath.Forms.Example.Android.Resource.Id.clip_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Id.collapseActionView = global::CSharpMath.Forms.Example.Android.Resource.Id.collapseActionView; - global::Xamarin.Forms.Platform.Android.Resource.Id.container = global::CSharpMath.Forms.Example.Android.Resource.Id.container; - global::Xamarin.Forms.Platform.Android.Resource.Id.contentPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.contentPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.coordinator = global::CSharpMath.Forms.Example.Android.Resource.Id.coordinator; - global::Xamarin.Forms.Platform.Android.Resource.Id.custom = global::CSharpMath.Forms.Example.Android.Resource.Id.custom; - global::Xamarin.Forms.Platform.Android.Resource.Id.customPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.customPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.decor_content_parent = global::CSharpMath.Forms.Example.Android.Resource.Id.decor_content_parent; - global::Xamarin.Forms.Platform.Android.Resource.Id.default_activity_button = global::CSharpMath.Forms.Example.Android.Resource.Id.default_activity_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_bottom_sheet = global::CSharpMath.Forms.Example.Android.Resource.Id.design_bottom_sheet; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_menu_item_action_area = global::CSharpMath.Forms.Example.Android.Resource.Id.design_menu_item_action_area; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_menu_item_action_area_stub = global::CSharpMath.Forms.Example.Android.Resource.Id.design_menu_item_action_area_stub; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_menu_item_text = global::CSharpMath.Forms.Example.Android.Resource.Id.design_menu_item_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_navigation_view = global::CSharpMath.Forms.Example.Android.Resource.Id.design_navigation_view; - global::Xamarin.Forms.Platform.Android.Resource.Id.disableHome = global::CSharpMath.Forms.Example.Android.Resource.Id.disableHome; - global::Xamarin.Forms.Platform.Android.Resource.Id.edit_query = global::CSharpMath.Forms.Example.Android.Resource.Id.edit_query; - global::Xamarin.Forms.Platform.Android.Resource.Id.end = global::CSharpMath.Forms.Example.Android.Resource.Id.end; - global::Xamarin.Forms.Platform.Android.Resource.Id.end_padder = global::CSharpMath.Forms.Example.Android.Resource.Id.end_padder; - global::Xamarin.Forms.Platform.Android.Resource.Id.enterAlways = global::CSharpMath.Forms.Example.Android.Resource.Id.enterAlways; - global::Xamarin.Forms.Platform.Android.Resource.Id.enterAlwaysCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Id.enterAlwaysCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Id.exitUntilCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Id.exitUntilCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Id.expand_activities_button = global::CSharpMath.Forms.Example.Android.Resource.Id.expand_activities_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.expanded_menu = global::CSharpMath.Forms.Example.Android.Resource.Id.expanded_menu; - global::Xamarin.Forms.Platform.Android.Resource.Id.fill = global::CSharpMath.Forms.Example.Android.Resource.Id.fill; - global::Xamarin.Forms.Platform.Android.Resource.Id.fill_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.fill_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.fill_vertical = global::CSharpMath.Forms.Example.Android.Resource.Id.fill_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Id.@fixed = global::CSharpMath.Forms.Example.Android.Resource.Id.@fixed; - global::Xamarin.Forms.Platform.Android.Resource.Id.flyoutcontent_appbar = global::CSharpMath.Forms.Example.Android.Resource.Id.flyoutcontent_appbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.flyoutcontent_recycler = global::CSharpMath.Forms.Example.Android.Resource.Id.flyoutcontent_recycler; - global::Xamarin.Forms.Platform.Android.Resource.Id.forever = global::CSharpMath.Forms.Example.Android.Resource.Id.forever; - global::Xamarin.Forms.Platform.Android.Resource.Id.ghost_view = global::CSharpMath.Forms.Example.Android.Resource.Id.ghost_view; - global::Xamarin.Forms.Platform.Android.Resource.Id.home = global::CSharpMath.Forms.Example.Android.Resource.Id.home; - global::Xamarin.Forms.Platform.Android.Resource.Id.homeAsUp = global::CSharpMath.Forms.Example.Android.Resource.Id.homeAsUp; - global::Xamarin.Forms.Platform.Android.Resource.Id.icon = global::CSharpMath.Forms.Example.Android.Resource.Id.icon; - global::Xamarin.Forms.Platform.Android.Resource.Id.icon_group = global::CSharpMath.Forms.Example.Android.Resource.Id.icon_group; - global::Xamarin.Forms.Platform.Android.Resource.Id.ifRoom = global::CSharpMath.Forms.Example.Android.Resource.Id.ifRoom; - global::Xamarin.Forms.Platform.Android.Resource.Id.image = global::CSharpMath.Forms.Example.Android.Resource.Id.image; - global::Xamarin.Forms.Platform.Android.Resource.Id.info = global::CSharpMath.Forms.Example.Android.Resource.Id.info; - global::Xamarin.Forms.Platform.Android.Resource.Id.italic = global::CSharpMath.Forms.Example.Android.Resource.Id.italic; - global::Xamarin.Forms.Platform.Android.Resource.Id.item_touch_helper_previous_elevation = global::CSharpMath.Forms.Example.Android.Resource.Id.item_touch_helper_previous_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Id.largeLabel = global::CSharpMath.Forms.Example.Android.Resource.Id.largeLabel; - global::Xamarin.Forms.Platform.Android.Resource.Id.left = global::CSharpMath.Forms.Example.Android.Resource.Id.left; - global::Xamarin.Forms.Platform.Android.Resource.Id.line1 = global::CSharpMath.Forms.Example.Android.Resource.Id.line1; - global::Xamarin.Forms.Platform.Android.Resource.Id.line3 = global::CSharpMath.Forms.Example.Android.Resource.Id.line3; - global::Xamarin.Forms.Platform.Android.Resource.Id.listMode = global::CSharpMath.Forms.Example.Android.Resource.Id.listMode; - global::Xamarin.Forms.Platform.Android.Resource.Id.list_item = global::CSharpMath.Forms.Example.Android.Resource.Id.list_item; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_appbar = global::CSharpMath.Forms.Example.Android.Resource.Id.main_appbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_tablayout = global::CSharpMath.Forms.Example.Android.Resource.Id.main_tablayout; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Id.main_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_viewpager = global::CSharpMath.Forms.Example.Android.Resource.Id.main_viewpager; - global::Xamarin.Forms.Platform.Android.Resource.Id.masked = global::CSharpMath.Forms.Example.Android.Resource.Id.masked; - global::Xamarin.Forms.Platform.Android.Resource.Id.media_actions = global::CSharpMath.Forms.Example.Android.Resource.Id.media_actions; - global::Xamarin.Forms.Platform.Android.Resource.Id.message = global::CSharpMath.Forms.Example.Android.Resource.Id.message; - global::Xamarin.Forms.Platform.Android.Resource.Id.middle = global::CSharpMath.Forms.Example.Android.Resource.Id.middle; - global::Xamarin.Forms.Platform.Android.Resource.Id.mini = global::CSharpMath.Forms.Example.Android.Resource.Id.mini; - global::Xamarin.Forms.Platform.Android.Resource.Id.multiply = global::CSharpMath.Forms.Example.Android.Resource.Id.multiply; - global::Xamarin.Forms.Platform.Android.Resource.Id.navigation_header_container = global::CSharpMath.Forms.Example.Android.Resource.Id.navigation_header_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.never = global::CSharpMath.Forms.Example.Android.Resource.Id.never; - global::Xamarin.Forms.Platform.Android.Resource.Id.none = global::CSharpMath.Forms.Example.Android.Resource.Id.none; - global::Xamarin.Forms.Platform.Android.Resource.Id.normal = global::CSharpMath.Forms.Example.Android.Resource.Id.normal; - global::Xamarin.Forms.Platform.Android.Resource.Id.notification_background = global::CSharpMath.Forms.Example.Android.Resource.Id.notification_background; - global::Xamarin.Forms.Platform.Android.Resource.Id.notification_main_column = global::CSharpMath.Forms.Example.Android.Resource.Id.notification_main_column; - global::Xamarin.Forms.Platform.Android.Resource.Id.notification_main_column_container = global::CSharpMath.Forms.Example.Android.Resource.Id.notification_main_column_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.parallax = global::CSharpMath.Forms.Example.Android.Resource.Id.parallax; - global::Xamarin.Forms.Platform.Android.Resource.Id.parentPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.parentPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.parent_matrix = global::CSharpMath.Forms.Example.Android.Resource.Id.parent_matrix; - global::Xamarin.Forms.Platform.Android.Resource.Id.pin = global::CSharpMath.Forms.Example.Android.Resource.Id.pin; - global::Xamarin.Forms.Platform.Android.Resource.Id.progress_circular = global::CSharpMath.Forms.Example.Android.Resource.Id.progress_circular; - global::Xamarin.Forms.Platform.Android.Resource.Id.progress_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.progress_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.radio = global::CSharpMath.Forms.Example.Android.Resource.Id.radio; - global::Xamarin.Forms.Platform.Android.Resource.Id.right = global::CSharpMath.Forms.Example.Android.Resource.Id.right; - global::Xamarin.Forms.Platform.Android.Resource.Id.right_icon = global::CSharpMath.Forms.Example.Android.Resource.Id.right_icon; - global::Xamarin.Forms.Platform.Android.Resource.Id.right_side = global::CSharpMath.Forms.Example.Android.Resource.Id.right_side; - global::Xamarin.Forms.Platform.Android.Resource.Id.save_image_matrix = global::CSharpMath.Forms.Example.Android.Resource.Id.save_image_matrix; - global::Xamarin.Forms.Platform.Android.Resource.Id.save_non_transition_alpha = global::CSharpMath.Forms.Example.Android.Resource.Id.save_non_transition_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Id.save_scale_type = global::CSharpMath.Forms.Example.Android.Resource.Id.save_scale_type; - global::Xamarin.Forms.Platform.Android.Resource.Id.screen = global::CSharpMath.Forms.Example.Android.Resource.Id.screen; - global::Xamarin.Forms.Platform.Android.Resource.Id.scroll = global::CSharpMath.Forms.Example.Android.Resource.Id.scroll; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollIndicatorDown = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollIndicatorDown; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollIndicatorUp = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollIndicatorUp; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollView = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollView; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollable = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollable; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_badge = global::CSharpMath.Forms.Example.Android.Resource.Id.search_badge; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.search_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_button = global::CSharpMath.Forms.Example.Android.Resource.Id.search_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_close_btn = global::CSharpMath.Forms.Example.Android.Resource.Id.search_close_btn; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_edit_frame = global::CSharpMath.Forms.Example.Android.Resource.Id.search_edit_frame; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_go_btn = global::CSharpMath.Forms.Example.Android.Resource.Id.search_go_btn; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_mag_icon = global::CSharpMath.Forms.Example.Android.Resource.Id.search_mag_icon; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_plate = global::CSharpMath.Forms.Example.Android.Resource.Id.search_plate; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_src_text = global::CSharpMath.Forms.Example.Android.Resource.Id.search_src_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_voice_btn = global::CSharpMath.Forms.Example.Android.Resource.Id.search_voice_btn; - global::Xamarin.Forms.Platform.Android.Resource.Id.select_dialog_listview = global::CSharpMath.Forms.Example.Android.Resource.Id.select_dialog_listview; - global::Xamarin.Forms.Platform.Android.Resource.Id.shellcontent_appbar = global::CSharpMath.Forms.Example.Android.Resource.Id.shellcontent_appbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.shellcontent_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Id.shellcontent_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.shortcut = global::CSharpMath.Forms.Example.Android.Resource.Id.shortcut; - global::Xamarin.Forms.Platform.Android.Resource.Id.showCustom = global::CSharpMath.Forms.Example.Android.Resource.Id.showCustom; - global::Xamarin.Forms.Platform.Android.Resource.Id.showHome = global::CSharpMath.Forms.Example.Android.Resource.Id.showHome; - global::Xamarin.Forms.Platform.Android.Resource.Id.showTitle = global::CSharpMath.Forms.Example.Android.Resource.Id.showTitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.smallLabel = global::CSharpMath.Forms.Example.Android.Resource.Id.smallLabel; - global::Xamarin.Forms.Platform.Android.Resource.Id.snackbar_action = global::CSharpMath.Forms.Example.Android.Resource.Id.snackbar_action; - global::Xamarin.Forms.Platform.Android.Resource.Id.snackbar_text = global::CSharpMath.Forms.Example.Android.Resource.Id.snackbar_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.snap = global::CSharpMath.Forms.Example.Android.Resource.Id.snap; - global::Xamarin.Forms.Platform.Android.Resource.Id.spacer = global::CSharpMath.Forms.Example.Android.Resource.Id.spacer; - global::Xamarin.Forms.Platform.Android.Resource.Id.split_action_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.split_action_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.src_atop = global::CSharpMath.Forms.Example.Android.Resource.Id.src_atop; - global::Xamarin.Forms.Platform.Android.Resource.Id.src_in = global::CSharpMath.Forms.Example.Android.Resource.Id.src_in; - global::Xamarin.Forms.Platform.Android.Resource.Id.src_over = global::CSharpMath.Forms.Example.Android.Resource.Id.src_over; - global::Xamarin.Forms.Platform.Android.Resource.Id.start = global::CSharpMath.Forms.Example.Android.Resource.Id.start; - global::Xamarin.Forms.Platform.Android.Resource.Id.status_bar_latest_event_content = global::CSharpMath.Forms.Example.Android.Resource.Id.status_bar_latest_event_content; - global::Xamarin.Forms.Platform.Android.Resource.Id.submenuarrow = global::CSharpMath.Forms.Example.Android.Resource.Id.submenuarrow; - global::Xamarin.Forms.Platform.Android.Resource.Id.submit_area = global::CSharpMath.Forms.Example.Android.Resource.Id.submit_area; - global::Xamarin.Forms.Platform.Android.Resource.Id.tabMode = global::CSharpMath.Forms.Example.Android.Resource.Id.tabMode; - global::Xamarin.Forms.Platform.Android.Resource.Id.tag_transition_group = global::CSharpMath.Forms.Example.Android.Resource.Id.tag_transition_group; - global::Xamarin.Forms.Platform.Android.Resource.Id.text = global::CSharpMath.Forms.Example.Android.Resource.Id.text; - global::Xamarin.Forms.Platform.Android.Resource.Id.text2 = global::CSharpMath.Forms.Example.Android.Resource.Id.text2; - global::Xamarin.Forms.Platform.Android.Resource.Id.textSpacerNoButtons = global::CSharpMath.Forms.Example.Android.Resource.Id.textSpacerNoButtons; - global::Xamarin.Forms.Platform.Android.Resource.Id.textSpacerNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Id.textSpacerNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.text_input_password_toggle = global::CSharpMath.Forms.Example.Android.Resource.Id.text_input_password_toggle; - global::Xamarin.Forms.Platform.Android.Resource.Id.textinput_counter = global::CSharpMath.Forms.Example.Android.Resource.Id.textinput_counter; - global::Xamarin.Forms.Platform.Android.Resource.Id.textinput_error = global::CSharpMath.Forms.Example.Android.Resource.Id.textinput_error; - global::Xamarin.Forms.Platform.Android.Resource.Id.time = global::CSharpMath.Forms.Example.Android.Resource.Id.time; - global::Xamarin.Forms.Platform.Android.Resource.Id.title = global::CSharpMath.Forms.Example.Android.Resource.Id.title; - global::Xamarin.Forms.Platform.Android.Resource.Id.titleDividerNoCustom = global::CSharpMath.Forms.Example.Android.Resource.Id.titleDividerNoCustom; - global::Xamarin.Forms.Platform.Android.Resource.Id.title_template = global::CSharpMath.Forms.Example.Android.Resource.Id.title_template; - global::Xamarin.Forms.Platform.Android.Resource.Id.top = global::CSharpMath.Forms.Example.Android.Resource.Id.top; - global::Xamarin.Forms.Platform.Android.Resource.Id.topPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.topPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.touch_outside = global::CSharpMath.Forms.Example.Android.Resource.Id.touch_outside; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_current_scene = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_current_scene; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_layout_save = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_layout_save; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_position = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_position; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_scene_layoutid_cache = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_scene_layoutid_cache; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_transform = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_transform; - global::Xamarin.Forms.Platform.Android.Resource.Id.uniform = global::CSharpMath.Forms.Example.Android.Resource.Id.uniform; - global::Xamarin.Forms.Platform.Android.Resource.Id.up = global::CSharpMath.Forms.Example.Android.Resource.Id.up; - global::Xamarin.Forms.Platform.Android.Resource.Id.useLogo = global::CSharpMath.Forms.Example.Android.Resource.Id.useLogo; - global::Xamarin.Forms.Platform.Android.Resource.Id.view_offset_helper = global::CSharpMath.Forms.Example.Android.Resource.Id.view_offset_helper; - global::Xamarin.Forms.Platform.Android.Resource.Id.visible = global::CSharpMath.Forms.Example.Android.Resource.Id.visible; - global::Xamarin.Forms.Platform.Android.Resource.Id.withText = global::CSharpMath.Forms.Example.Android.Resource.Id.withText; - global::Xamarin.Forms.Platform.Android.Resource.Id.wrap_content = global::CSharpMath.Forms.Example.Android.Resource.Id.wrap_content; - global::Xamarin.Forms.Platform.Android.Resource.Integer.abc_config_activityDefaultDur = global::CSharpMath.Forms.Example.Android.Resource.Integer.abc_config_activityDefaultDur; - global::Xamarin.Forms.Platform.Android.Resource.Integer.abc_config_activityShortDur = global::CSharpMath.Forms.Example.Android.Resource.Integer.abc_config_activityShortDur; - global::Xamarin.Forms.Platform.Android.Resource.Integer.app_bar_elevation_anim_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.app_bar_elevation_anim_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.bottom_sheet_slide_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.bottom_sheet_slide_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.cancel_button_image_alpha = global::CSharpMath.Forms.Example.Android.Resource.Integer.cancel_button_image_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Integer.config_tooltipAnimTime = global::CSharpMath.Forms.Example.Android.Resource.Integer.config_tooltipAnimTime; - global::Xamarin.Forms.Platform.Android.Resource.Integer.design_snackbar_text_max_lines = global::CSharpMath.Forms.Example.Android.Resource.Integer.design_snackbar_text_max_lines; - global::Xamarin.Forms.Platform.Android.Resource.Integer.hide_password_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.hide_password_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.show_password_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.show_password_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.status_bar_notification_info_maxnum = global::CSharpMath.Forms.Example.Android.Resource.Integer.status_bar_notification_info_maxnum; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_bar_title_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_bar_title_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_bar_up_container = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_bar_up_container; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_menu_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_menu_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_menu_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_menu_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_mode_bar = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_mode_bar; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_mode_close_item_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_mode_close_item_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_activity_chooser_view = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_activity_chooser_view; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_activity_chooser_view_list_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_activity_chooser_view_list_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_alert_dialog_button_bar_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_alert_dialog_button_bar_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_alert_dialog_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_alert_dialog_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_alert_dialog_title_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_alert_dialog_title_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_dialog_title_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_dialog_title_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_expanded_menu_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_expanded_menu_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_checkbox = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_checkbox; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_icon = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_icon; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_radio = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_radio; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_popup_menu_header_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_popup_menu_header_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_popup_menu_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_popup_menu_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_content_include = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_content_include; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_simple = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_simple; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_simple_overlay_action_mode = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_simple_overlay_action_mode; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_search_dropdown_item_icons_2line = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_search_dropdown_item_icons_2line; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_search_view = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_search_view; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_select_dialog_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_select_dialog_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.BottomTabLayout = global::CSharpMath.Forms.Example.Android.Resource.Layout.BottomTabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_bottom_navigation_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_bottom_navigation_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_bottom_sheet_dialog = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_bottom_sheet_dialog; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_snackbar = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_snackbar; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_snackbar_include = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_snackbar_include; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_tab_icon = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_tab_icon; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_tab_text = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_tab_text; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_menu_item_action_area = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_menu_item_action_area; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item_header = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item_header; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item_separator = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item_separator; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item_subheader = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item_subheader; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_menu = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_menu; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_menu_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_menu_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_text_input_password_icon = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_text_input_password_icon; - global::Xamarin.Forms.Platform.Android.Resource.Layout.FlyoutContent = global::CSharpMath.Forms.Example.Android.Resource.Layout.FlyoutContent; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_action = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_action; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_action_tombstone = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_action_tombstone; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_media_action = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_media_action; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_media_cancel_action = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_media_cancel_action; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media_custom = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media_custom; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media_narrow = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media_narrow; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media_narrow_custom = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media_narrow_custom; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_custom_big = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_custom_big; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_icon_group = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_icon_group; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_lines_media = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_lines_media; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_media = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_media; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_media_custom = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_media_custom; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_part_chronometer = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_part_chronometer; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_part_time = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_part_time; - global::Xamarin.Forms.Platform.Android.Resource.Layout.RootLayout = global::CSharpMath.Forms.Example.Android.Resource.Layout.RootLayout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.select_dialog_item_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.select_dialog_item_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.select_dialog_multichoice_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.select_dialog_multichoice_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.select_dialog_singlechoice_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.select_dialog_singlechoice_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.ShellContent = global::CSharpMath.Forms.Example.Android.Resource.Layout.ShellContent; - global::Xamarin.Forms.Platform.Android.Resource.Layout.support_simple_spinner_dropdown_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.support_simple_spinner_dropdown_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.tooltip = global::CSharpMath.Forms.Example.Android.Resource.Layout.tooltip; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_bar_home_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_bar_home_description; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_bar_up_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_bar_up_description; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_menu_overflow_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_menu_overflow_description; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_mode_done = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_mode_done; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_activity_chooser_view_see_all = global::CSharpMath.Forms.Example.Android.Resource.String.abc_activity_chooser_view_see_all; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_activitychooserview_choose_application = global::CSharpMath.Forms.Example.Android.Resource.String.abc_activitychooserview_choose_application; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_capital_off = global::CSharpMath.Forms.Example.Android.Resource.String.abc_capital_off; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_capital_on = global::CSharpMath.Forms.Example.Android.Resource.String.abc_capital_on; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_body_1_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_body_1_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_body_2_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_body_2_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_button_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_button_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_caption_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_caption_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_1_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_1_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_2_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_2_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_3_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_3_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_4_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_4_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_headline_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_headline_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_menu_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_menu_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_subhead_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_subhead_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_title_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_title_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_search_hint = global::CSharpMath.Forms.Example.Android.Resource.String.abc_search_hint; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_clear = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_clear; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_query = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_query; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_search = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_search; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_submit = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_submit; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_voice = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_voice; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_shareactionprovider_share_with = global::CSharpMath.Forms.Example.Android.Resource.String.abc_shareactionprovider_share_with; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_shareactionprovider_share_with_application = global::CSharpMath.Forms.Example.Android.Resource.String.abc_shareactionprovider_share_with_application; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_toolbar_collapse_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_toolbar_collapse_description; - global::Xamarin.Forms.Platform.Android.Resource.String.appbar_scrolling_view_behavior = global::CSharpMath.Forms.Example.Android.Resource.String.appbar_scrolling_view_behavior; - global::Xamarin.Forms.Platform.Android.Resource.String.bottom_sheet_behavior = global::CSharpMath.Forms.Example.Android.Resource.String.bottom_sheet_behavior; - global::Xamarin.Forms.Platform.Android.Resource.String.character_counter_pattern = global::CSharpMath.Forms.Example.Android.Resource.String.character_counter_pattern; - global::Xamarin.Forms.Platform.Android.Resource.String.password_toggle_content_description = global::CSharpMath.Forms.Example.Android.Resource.String.password_toggle_content_description; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_eye = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_eye; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_eye_mask_strike_through = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_eye_mask_strike_through; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_eye_mask_visible = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_eye_mask_visible; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_strike_through = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_strike_through; - global::Xamarin.Forms.Platform.Android.Resource.String.search_menu_title = global::CSharpMath.Forms.Example.Android.Resource.String.search_menu_title; - global::Xamarin.Forms.Platform.Android.Resource.String.status_bar_notification_info_overflow = global::CSharpMath.Forms.Example.Android.Resource.String.status_bar_notification_info_overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.AlertDialog_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.AlertDialog_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.AlertDialog_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.AlertDialog_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_AppCompat_DropDownUp = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_AppCompat_DropDownUp; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_Design_BottomSheetDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_Design_BottomSheetDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_AlertDialog_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_AlertDialog_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_AlertDialog_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_AlertDialog_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Animation_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Animation_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Animation_AppCompat_DropDownUp = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Animation_AppCompat_DropDownUp; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Animation_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Animation_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_CardView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_CardView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_DialogWindowTitle_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_DialogWindowTitle_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_DialogWindowTitleBackground_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_DialogWindowTitleBackground_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Body1 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Body1; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Body2 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Body2; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Caption = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Caption; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display1 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display1; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display2 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display2; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display3 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display3; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display4 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display4; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Headline = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Headline; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Large_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Large_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Small_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Small_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_DropDownItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_DropDownItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Header; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_CompactMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_CompactMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog_FixedSize = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog_FixedSize; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_DarkActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_DarkActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_FixedSize = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_FixedSize; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V11_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V11_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V11_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V11_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V11_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V11_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V12_Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V12_Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V12_Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V12_Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V14_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V14_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V22_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V22_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V22_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V22_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V23_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V23_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V23_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V23_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_CloseMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_CloseMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_CheckBox = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_CheckBox; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_RadioButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_RadioButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle_Common = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle_Common; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_DropDownItem_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_DropDownItem_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ImageButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ImageButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListMenuView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListMenuView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListView_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListView_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListView_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListView_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_PopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_PopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar_Horizontal = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar_Horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_RatingBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_RatingBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Indicator = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Indicator; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SearchView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SearchView_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SearchView_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SeekBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SeekBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SeekBar_Discrete = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SeekBar_Discrete; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Spinner_Underlined = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Spinner_Underlined; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Toolbar_Button_Navigation = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Toolbar_Button_Navigation; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_Design_TabLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_Design_TabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.CardView = global::CSharpMath.Forms.Example.Android.Resource.Style.CardView; - global::Xamarin.Forms.Platform.Android.Resource.Style.CardView_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.CardView_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.CardView_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.CardView_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_ThemeOverlay_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_ThemeOverlay_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V11_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V11_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V11_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V11_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V14_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V14_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V14_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V14_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V21_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V21_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V21_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V21_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V25_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V25_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V25_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V25_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_Widget_AppCompat_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_Widget_AppCompat_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_DialogWindowTitle_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_DialogWindowTitle_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_ActionBar_TitleItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_DialogTitle_Icon = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_DialogTitle_Icon; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Text; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Query = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Query; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Text = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Text; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_SearchView_MagIcon = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_SearchView_MagIcon; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Body1 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Body1; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Body2 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Body2; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Caption = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Caption; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display1 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display1; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display2 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display2; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display3 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display3; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display4 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display4; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Headline = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Headline; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Large_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Large_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Medium = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Medium; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Medium_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Medium_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Small_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Small_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Subhead = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Subhead; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Subhead_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Subhead_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_DropDownItem = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_DropDownItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Header = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Header; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Info = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Info; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Info_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Info_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Line2 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Line2; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Line2_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Line2_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Time = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Time; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Time_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Time_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Title_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Title_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_CollapsingToolbar_Expanded = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_CollapsingToolbar_Expanded; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Counter = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Counter; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Counter_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Counter_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Error = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Error; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Hint = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Hint; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Snackbar_Message = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Snackbar_Message; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Tab = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Tab; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Widget_AppCompat_ExpandedMenu_Item = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Widget_AppCompat_ExpandedMenu_Item; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_CompactMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_CompactMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_DarkActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_DarkActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_DarkActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_DarkActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_BottomSheetDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_BottomSheetDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_Light_BottomSheetDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_Light_BottomSheetDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_Light_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_Light_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dark_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dark_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionButton_CloseMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionButton_CloseMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Borderless = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Borderless; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ButtonBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ButtonBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_CompoundButton_CheckBox = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_CompoundButton_CheckBox; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_CompoundButton_RadioButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_CompoundButton_RadioButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_CompoundButton_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_CompoundButton_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_DrawerArrowToggle = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_DrawerArrowToggle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_DropDownItem_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_DropDownItem_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ImageButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ImageButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_CloseMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_CloseMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionMode_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionMode_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_DropDownItem_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_DropDownItem_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ListView_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ListView_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_SearchView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_Spinner_DropDown_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_Spinner_DropDown_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListMenuView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListMenuView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListView_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListView_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListView_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListView_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_PopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_PopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ProgressBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ProgressBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ProgressBar_Horizontal = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ProgressBar_Horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_RatingBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_RatingBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_RatingBar_Indicator = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_RatingBar_Indicator; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_RatingBar_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_RatingBar_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SearchView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SearchView_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SearchView_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SeekBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SeekBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SeekBar_Discrete = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SeekBar_Discrete; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner_Underlined = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner_Underlined; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Toolbar_Button_Navigation = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Toolbar_Button_Navigation; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Compat_NotificationActionContainer = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Compat_NotificationActionContainer; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Compat_NotificationActionText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Compat_NotificationActionText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_BottomNavigationView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_BottomNavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_BottomSheet_Modal = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_BottomSheet_Modal; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_CollapsingToolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_CollapsingToolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_CoordinatorLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_CoordinatorLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_FloatingActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_FloatingActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_NavigationView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_NavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_ScrimInsetsFrameLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_ScrimInsetsFrameLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_Snackbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_Snackbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_TabLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_TabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_TextInputLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_TextInputLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.collectionViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Style.collectionViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_backgroundSplit = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_backgroundSplit; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_backgroundStacked = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_backgroundStacked; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetEndWithActions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetEndWithActions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetStartWithNavigation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetStartWithNavigation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_customNavigationLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_customNavigationLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_displayOptions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_displayOptions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_divider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_divider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_height = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_height; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_hideOnContentScroll = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_hideOnContentScroll; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_homeAsUpIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_homeAsUpIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_homeLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_homeLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_icon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_icon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_indeterminateProgressStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_indeterminateProgressStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_itemPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_itemPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_logo = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_logo; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_navigationMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_navigationMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_progressBarPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_progressBarPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_progressBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_progressBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_subtitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_subtitleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_subtitleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_titleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_titleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBarLayout_android_layout_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBarLayout_android_layout_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMenuItemView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMenuItemView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMenuItemView_android_minWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMenuItemView_android_minWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMenuView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMenuView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_backgroundSplit = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_backgroundSplit; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_closeItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_closeItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_height = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_height; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_subtitleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_subtitleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_titleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_titleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActivityChooserView_expandActivityOverflowButtonDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActivityChooserView_expandActivityOverflowButtonDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActivityChooserView_initialActivityCount = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActivityChooserView_initialActivityCount; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_android_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_android_layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_buttonPanelSideLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_buttonPanelSideLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_listItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_listItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_listLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_listLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_multiChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_multiChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_showTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_showTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_singleChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_singleChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_android_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_android_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_android_keyboardNavigationCluster = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_android_keyboardNavigationCluster; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_android_touchscreenBlocksFocus = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_android_touchscreenBlocksFocus; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_expanded = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_expanded; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayoutStates = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayoutStates; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayoutStates_state_collapsed = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayoutStates_state_collapsed; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayoutStates_state_collapsible = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayoutStates_state_collapsible; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollFlags = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollFlags; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollInterpolator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollInterpolator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_android_src = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_android_src; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_srcCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_srcCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_tint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_tint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_tintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_tintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_android_thumb = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_android_thumb; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_tickMark = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_tickMark; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_textAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_textAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_android_textAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_android_textAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeMaxTextSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeMaxTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeMinTextSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeMinTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizePresetSizes = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizePresetSizes; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeStepGranularity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeStepGranularity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeTextType = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeTextType; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_textAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_textAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarDivider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarDivider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarPopupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarPopupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarSplitStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarSplitStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTabBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTabBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTabStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTabStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTabTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTabTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarWidgetTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarWidgetTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionDropDownStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionDropDownStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionMenuTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionMenuTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionMenuTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionMenuTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCloseButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCloseButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCloseDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCloseDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCopyDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCopyDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCutDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCutDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeFindDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeFindDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModePasteDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModePasteDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModePopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModePopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeSelectAllDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeSelectAllDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeShareDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeShareDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeSplitBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeSplitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeWebSearchDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeWebSearchDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionOverflowButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionOverflowButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionOverflowMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionOverflowMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_activityChooserViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_activityChooserViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogButtonGroupStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogButtonGroupStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogCenterButtons = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogCenterButtons; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_android_windowAnimationStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_android_windowAnimationStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_android_windowIsFloating = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_android_windowIsFloating; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_autoCompleteTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_autoCompleteTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_borderlessButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_borderlessButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarNegativeButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarNegativeButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarNeutralButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarNeutralButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarPositiveButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarPositiveButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_checkboxStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_checkboxStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_checkedTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_checkedTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorAccent = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorAccent; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorBackgroundFloating = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorBackgroundFloating; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorButtonNormal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorButtonNormal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorControlActivated = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorControlActivated; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorControlHighlight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorControlHighlight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorControlNormal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorControlNormal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorError = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorError; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorPrimary = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorPrimary; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorPrimaryDark = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorPrimaryDark; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorSwitchThumbNormal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorSwitchThumbNormal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_controlBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_controlBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dialogPreferredPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dialogPreferredPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dividerHorizontal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dividerHorizontal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dividerVertical = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dividerVertical; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dropDownListViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dropDownListViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dropdownListPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dropdownListPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_editTextBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_editTextBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_editTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_editTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_editTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_editTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_homeAsUpIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_homeAsUpIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_imageButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_imageButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listChoiceBackgroundIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listChoiceBackgroundIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listDividerAlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listDividerAlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listMenuViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listMenuViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightLarge = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightLarge; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_panelBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_panelBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_panelMenuListTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_panelMenuListTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_panelMenuListWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_panelMenuListWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_popupMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_popupMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_popupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_popupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_radioButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_radioButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_ratingBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_ratingBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_searchViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_searchViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_seekBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_seekBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_selectableItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_selectableItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_selectableItemBackgroundBorderless = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_selectableItemBackgroundBorderless; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_spinnerDropDownItemStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_spinnerDropDownItemStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_spinnerStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_spinnerStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_switchStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_switchStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceLargePopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceLargePopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSecondary = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSecondary; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearancePopupMenuHeader = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearancePopupMenuHeader; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultSubtitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultSubtitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceSmallPopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceSmallPopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textColorAlertDialogListItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textColorAlertDialogListItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textColorSearchUrl = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textColorSearchUrl; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_toolbarNavigationButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_toolbarNavigationButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_toolbarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_toolbarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_tooltipForegroundColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_tooltipForegroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_tooltipFrameBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_tooltipFrameBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowActionBar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowActionBarOverlay = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowActionBarOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowActionModeOverlay = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowActionModeOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMajor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMajor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMinor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMinor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_itemIconTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_itemIconTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_itemTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_itemTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_menu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_menu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_hideable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_hideable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_peekHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_peekHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_skipCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_skipCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ButtonBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ButtonBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ButtonBarLayout_allowStacking = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ButtonBarLayout_allowStacking; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_android_minHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_android_minHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_android_minWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_android_minWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardBackgroundColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardBackgroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardCornerRadius = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardCornerRadius; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardElevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardElevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardMaxElevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardMaxElevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardPreventCornerOverlap = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardPreventCornerOverlap; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardUseCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardUseCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_contentScrim = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_contentScrim; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMargin = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_scrimAnimationDuration = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_scrimAnimationDuration; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_scrimVisibleHeightTrigger = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_scrimVisibleHeightTrigger; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_statusBarScrim = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_statusBarScrim; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_titleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_titleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_toolbarId = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_toolbarId; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem_alpha = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem_android_alpha = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem_android_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem_android_color = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem_android_color; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton_android_button = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton_android_button; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton_buttonTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton_buttonTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton_buttonTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton_buttonTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_keylines = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_keylines; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_statusBarBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_statusBarBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme_bottomSheetDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme_bottomSheetDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme_bottomSheetStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme_bottomSheetStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme_textColorError = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme_textColorError; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_arrowHeadLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_arrowHeadLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_arrowShaftLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_arrowShaftLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_barLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_barLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_color = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_color; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_drawableSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_drawableSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_gapBetweenBars = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_gapBetweenBars; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_spinBars = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_spinBars; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_thickness = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_thickness; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_backgroundTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_backgroundTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_backgroundTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_backgroundTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_borderWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_borderWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_fabSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_fabSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_pressedTranslationZ = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_pressedTranslationZ; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_rippleColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_rippleColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_useCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_useCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout_behavior_autoHide = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout_behavior_autoHide; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderAuthority = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderAuthority; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderCerts = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderCerts; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderFetchStrategy = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderFetchStrategy; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderFetchTimeout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderFetchTimeout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderPackage = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderPackage; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderQuery = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderQuery; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_android_font = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_android_font; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_android_fontStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_android_fontStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_android_fontWeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_android_fontWeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_font = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_font; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_fontStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_fontStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_fontWeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_fontWeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout_android_foreground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout_android_foreground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout_android_foregroundGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout_android_foregroundGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout_foregroundInsidePadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout_foregroundInsidePadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAligned = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAligned; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAlignedChildIndex = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAlignedChildIndex; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_orientation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_orientation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_weightSum = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_weightSum; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_divider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_divider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_dividerPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_dividerPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_measureWithLargestChild = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_measureWithLargestChild; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_showDividers = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_showDividers; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_height = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_height; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_weight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_weight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_width = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_width; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ListPopupWindow_android_dropDownHorizontalOffset = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ListPopupWindow_android_dropDownHorizontalOffset; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ListPopupWindow_android_dropDownVerticalOffset = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ListPopupWindow_android_dropDownVerticalOffset; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_checkableBehavior = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_checkableBehavior; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_enabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_enabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_id = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_id; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_menuCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_menuCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_orderInCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_orderInCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_visible = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_visible; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_actionLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_actionLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_actionProviderClass = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_actionProviderClass; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_actionViewClass = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_actionViewClass; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_alphabeticModifiers = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_alphabeticModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_alphabeticShortcut = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_alphabeticShortcut; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_checkable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_checkable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_checked = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_checked; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_enabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_enabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_icon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_icon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_id = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_id; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_menuCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_menuCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_numericShortcut = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_numericShortcut; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_onClick = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_onClick; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_orderInCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_orderInCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_titleCondensed = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_titleCondensed; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_visible = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_visible; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_contentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_contentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_iconTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_iconTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_iconTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_iconTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_numericModifiers = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_numericModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_showAsAction = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_showAsAction; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_tooltipText = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_tooltipText; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_headerBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_headerBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_horizontalDivider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_horizontalDivider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_itemIconDisabledAlpha = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_itemIconDisabledAlpha; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_itemTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_itemTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_verticalDivider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_verticalDivider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_windowAnimationStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_windowAnimationStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_preserveIconSpacing = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_preserveIconSpacing; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_subMenuArrow = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_subMenuArrow; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_android_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_android_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_android_fitsSystemWindows = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_android_fitsSystemWindows; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_android_maxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_android_maxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_headerLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_headerLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemIconTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemIconTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_menu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_menu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow_android_popupAnimationStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow_android_popupAnimationStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow_android_popupBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow_android_popupBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow_overlapAnchor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow_overlapAnchor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindowBackgroundState = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindowBackgroundState; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindowBackgroundState_state_above_anchor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindowBackgroundState_state_above_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecycleListView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecycleListView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecycleListView_paddingBottomNoButtons = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecycleListView_paddingBottomNoButtons; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecycleListView_paddingTopNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecycleListView_paddingTopNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_android_descendantFocusability = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_android_descendantFocusability; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_android_orientation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_android_orientation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollVerticalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollVerticalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollVerticalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollVerticalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_layoutManager = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_layoutManager; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_reverseLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_reverseLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_spanCount = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_spanCount; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_stackFromEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_stackFromEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrimInsetsFrameLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrimInsetsFrameLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrimInsetsFrameLayout_insetForeground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrimInsetsFrameLayout_insetForeground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrollingViewBehavior_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrollingViewBehavior_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrollingViewBehavior_Layout_behavior_overlapTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrollingViewBehavior_Layout_behavior_overlapTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_focusable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_focusable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_imeOptions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_imeOptions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_inputType = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_inputType; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_maxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_maxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_closeIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_closeIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_commitIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_commitIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_defaultQueryHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_defaultQueryHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_goIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_goIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_iconifiedByDefault = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_iconifiedByDefault; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_queryBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_queryBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_queryHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_queryHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_searchHintIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_searchHintIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_searchIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_searchIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_submitBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_submitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_suggestionRowLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_suggestionRowLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_voiceIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_voiceIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout_android_maxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout_android_maxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout_maxActionInlineWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout_maxActionInlineWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_dropDownWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_dropDownWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_entries = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_entries; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_popupBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_popupBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_prompt = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_prompt; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_android_textOff = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_android_textOff; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_android_textOn = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_android_textOn; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_android_thumb = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_android_thumb; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_showText = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_showText; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_splitTrack = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_splitTrack; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_switchMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_switchMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_switchPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_switchPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_switchTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_switchTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_thumbTextPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_thumbTextPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_thumbTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_thumbTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_thumbTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_thumbTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_track = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_track; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_trackTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_trackTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_trackTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_trackTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem_android_icon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem_android_icon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem_android_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem_android_layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem_android_text = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem_android_text; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabContentStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabContentStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabIndicatorColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabIndicatorColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabIndicatorHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabIndicatorHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabMaxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabMaxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabSelectedTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabSelectedTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowDx = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowDx; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowDy = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowDy; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowRadius = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowRadius; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textColorHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textColorHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textColorLink = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textColorLink; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_typeface = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_typeface; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_textAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_textAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_android_hint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_android_hint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_android_textColorHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_android_textColorHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterMaxLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterMaxLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterOverflowTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterOverflowTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_errorEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_errorEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_errorTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_errorTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_hintAnimationEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_hintAnimationEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_hintEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_hintEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_hintTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_hintTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_android_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_android_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_android_minHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_android_minHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_buttonGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_buttonGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_collapseContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_collapseContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_collapseIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_collapseIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetEndWithActions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetEndWithActions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetStartWithNavigation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetStartWithNavigation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_logo = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_logo; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_logoDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_logoDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_maxButtonHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_maxButtonHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_navigationContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_navigationContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_navigationIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_navigationIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_subtitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_subtitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_subtitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_subtitleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_subtitleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMargin = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMargins = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMargins; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_android_focusable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_android_focusable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_android_theme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_android_theme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_paddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_paddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_paddingStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_paddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_theme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_theme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper_android_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper_android_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_id = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat_android_id; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_inflatedId = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat_android_inflatedId; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat_android_layout; - } - - public partial class Animation - { - - // aapt resource value: 0x7F010000 - public const int abc_fade_in = 2130771968; - - // aapt resource value: 0x7F010001 - public const int abc_fade_out = 2130771969; - - // aapt resource value: 0x7F010002 - public const int abc_grow_fade_in_from_bottom = 2130771970; - - // aapt resource value: 0x7F010003 - public const int abc_popup_enter = 2130771971; - - // aapt resource value: 0x7F010004 - public const int abc_popup_exit = 2130771972; - - // aapt resource value: 0x7F010005 - public const int abc_shrink_fade_out_from_bottom = 2130771973; - - // aapt resource value: 0x7F010006 - public const int abc_slide_in_bottom = 2130771974; - - // aapt resource value: 0x7F010007 - public const int abc_slide_in_top = 2130771975; - - // aapt resource value: 0x7F010008 - public const int abc_slide_out_bottom = 2130771976; - - // aapt resource value: 0x7F010009 - public const int abc_slide_out_top = 2130771977; - - // aapt resource value: 0x7F01000A - public const int design_bottom_sheet_slide_in = 2130771978; - - // aapt resource value: 0x7F01000B - public const int design_bottom_sheet_slide_out = 2130771979; - - // aapt resource value: 0x7F01000C - public const int design_snackbar_in = 2130771980; - - // aapt resource value: 0x7F01000D - public const int design_snackbar_out = 2130771981; - - // aapt resource value: 0x7F01000E - public const int EnterFromLeft = 2130771982; - - // aapt resource value: 0x7F01000F - public const int EnterFromRight = 2130771983; - - // aapt resource value: 0x7F010010 - public const int ExitToLeft = 2130771984; - - // aapt resource value: 0x7F010011 - public const int ExitToRight = 2130771985; - - // aapt resource value: 0x7F010012 - public const int tooltip_enter = 2130771986; - - // aapt resource value: 0x7F010013 - public const int tooltip_exit = 2130771987; - - static Animation() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Animation() - { - } - } - - public partial class Animator - { - - // aapt resource value: 0x7F020000 - public const int design_appbar_state_list_animator = 2130837504; - - static Animator() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Animator() - { - } - } - - public partial class Attribute - { - - // aapt resource value: 0x7F030000 - public const int actionBarDivider = 2130903040; - - // aapt resource value: 0x7F030001 - public const int actionBarItemBackground = 2130903041; - - // aapt resource value: 0x7F030002 - public const int actionBarPopupTheme = 2130903042; - - // aapt resource value: 0x7F030003 - public const int actionBarSize = 2130903043; - - // aapt resource value: 0x7F030004 - public const int actionBarSplitStyle = 2130903044; - - // aapt resource value: 0x7F030005 - public const int actionBarStyle = 2130903045; - - // aapt resource value: 0x7F030006 - public const int actionBarTabBarStyle = 2130903046; - - // aapt resource value: 0x7F030007 - public const int actionBarTabStyle = 2130903047; - - // aapt resource value: 0x7F030008 - public const int actionBarTabTextStyle = 2130903048; - - // aapt resource value: 0x7F030009 - public const int actionBarTheme = 2130903049; - - // aapt resource value: 0x7F03000A - public const int actionBarWidgetTheme = 2130903050; - - // aapt resource value: 0x7F03000B - public const int actionButtonStyle = 2130903051; - - // aapt resource value: 0x7F03000C - public const int actionDropDownStyle = 2130903052; - - // aapt resource value: 0x7F03000D - public const int actionLayout = 2130903053; - - // aapt resource value: 0x7F03000E - public const int actionMenuTextAppearance = 2130903054; - - // aapt resource value: 0x7F03000F - public const int actionMenuTextColor = 2130903055; - - // aapt resource value: 0x7F030010 - public const int actionModeBackground = 2130903056; - - // aapt resource value: 0x7F030011 - public const int actionModeCloseButtonStyle = 2130903057; - - // aapt resource value: 0x7F030012 - public const int actionModeCloseDrawable = 2130903058; - - // aapt resource value: 0x7F030013 - public const int actionModeCopyDrawable = 2130903059; - - // aapt resource value: 0x7F030014 - public const int actionModeCutDrawable = 2130903060; - - // aapt resource value: 0x7F030015 - public const int actionModeFindDrawable = 2130903061; - - // aapt resource value: 0x7F030016 - public const int actionModePasteDrawable = 2130903062; - - // aapt resource value: 0x7F030017 - public const int actionModePopupWindowStyle = 2130903063; - - // aapt resource value: 0x7F030018 - public const int actionModeSelectAllDrawable = 2130903064; - - // aapt resource value: 0x7F030019 - public const int actionModeShareDrawable = 2130903065; - - // aapt resource value: 0x7F03001A - public const int actionModeSplitBackground = 2130903066; - - // aapt resource value: 0x7F03001B - public const int actionModeStyle = 2130903067; - - // aapt resource value: 0x7F03001C - public const int actionModeWebSearchDrawable = 2130903068; - - // aapt resource value: 0x7F03001D - public const int actionOverflowButtonStyle = 2130903069; - - // aapt resource value: 0x7F03001E - public const int actionOverflowMenuStyle = 2130903070; - - // aapt resource value: 0x7F03001F - public const int actionProviderClass = 2130903071; - - // aapt resource value: 0x7F030020 - public const int actionViewClass = 2130903072; - - // aapt resource value: 0x7F030021 - public const int activityChooserViewStyle = 2130903073; - - // aapt resource value: 0x7F030022 - public const int alertDialogButtonGroupStyle = 2130903074; - - // aapt resource value: 0x7F030023 - public const int alertDialogCenterButtons = 2130903075; - - // aapt resource value: 0x7F030024 - public const int alertDialogStyle = 2130903076; - - // aapt resource value: 0x7F030025 - public const int alertDialogTheme = 2130903077; - - // aapt resource value: 0x7F030026 - public const int allowStacking = 2130903078; - - // aapt resource value: 0x7F030027 - public const int alpha = 2130903079; - - // aapt resource value: 0x7F030028 - public const int alphabeticModifiers = 2130903080; - - // aapt resource value: 0x7F030029 - public const int arrowHeadLength = 2130903081; - - // aapt resource value: 0x7F03002A - public const int arrowShaftLength = 2130903082; - - // aapt resource value: 0x7F03002B - public const int autoCompleteTextViewStyle = 2130903083; - - // aapt resource value: 0x7F03002C - public const int autoSizeMaxTextSize = 2130903084; - - // aapt resource value: 0x7F03002D - public const int autoSizeMinTextSize = 2130903085; - - // aapt resource value: 0x7F03002E - public const int autoSizePresetSizes = 2130903086; - - // aapt resource value: 0x7F03002F - public const int autoSizeStepGranularity = 2130903087; - - // aapt resource value: 0x7F030030 - public const int autoSizeTextType = 2130903088; - - // aapt resource value: 0x7F030031 - public const int background = 2130903089; - - // aapt resource value: 0x7F030032 - public const int backgroundSplit = 2130903090; - - // aapt resource value: 0x7F030033 - public const int backgroundStacked = 2130903091; - - // aapt resource value: 0x7F030034 - public const int backgroundTint = 2130903092; - - // aapt resource value: 0x7F030035 - public const int backgroundTintMode = 2130903093; - - // aapt resource value: 0x7F030036 - public const int barLength = 2130903094; - - // aapt resource value: 0x7F030037 - public const int behavior_autoHide = 2130903095; - - // aapt resource value: 0x7F030038 - public const int behavior_hideable = 2130903096; - - // aapt resource value: 0x7F030039 - public const int behavior_overlapTop = 2130903097; - - // aapt resource value: 0x7F03003A - public const int behavior_peekHeight = 2130903098; - - // aapt resource value: 0x7F03003B - public const int behavior_skipCollapsed = 2130903099; - - // aapt resource value: 0x7F03003D - public const int borderlessButtonStyle = 2130903101; - - // aapt resource value: 0x7F03003C - public const int borderWidth = 2130903100; - - // aapt resource value: 0x7F03003E - public const int bottomSheetDialogTheme = 2130903102; - - // aapt resource value: 0x7F03003F - public const int bottomSheetStyle = 2130903103; - - // aapt resource value: 0x7F030040 - public const int buttonBarButtonStyle = 2130903104; - - // aapt resource value: 0x7F030041 - public const int buttonBarNegativeButtonStyle = 2130903105; - - // aapt resource value: 0x7F030042 - public const int buttonBarNeutralButtonStyle = 2130903106; - - // aapt resource value: 0x7F030043 - public const int buttonBarPositiveButtonStyle = 2130903107; - - // aapt resource value: 0x7F030044 - public const int buttonBarStyle = 2130903108; - - // aapt resource value: 0x7F030045 - public const int buttonGravity = 2130903109; - - // aapt resource value: 0x7F030046 - public const int buttonPanelSideLayout = 2130903110; - - // aapt resource value: 0x7F030047 - public const int buttonStyle = 2130903111; - - // aapt resource value: 0x7F030048 - public const int buttonStyleSmall = 2130903112; - - // aapt resource value: 0x7F030049 - public const int buttonTint = 2130903113; - - // aapt resource value: 0x7F03004A - public const int buttonTintMode = 2130903114; - - // aapt resource value: 0x7F03004B - public const int cardBackgroundColor = 2130903115; - - // aapt resource value: 0x7F03004C - public const int cardCornerRadius = 2130903116; - - // aapt resource value: 0x7F03004D - public const int cardElevation = 2130903117; - - // aapt resource value: 0x7F03004E - public const int cardMaxElevation = 2130903118; - - // aapt resource value: 0x7F03004F - public const int cardPreventCornerOverlap = 2130903119; - - // aapt resource value: 0x7F030050 - public const int cardUseCompatPadding = 2130903120; - - // aapt resource value: 0x7F030051 - public const int checkboxStyle = 2130903121; - - // aapt resource value: 0x7F030052 - public const int checkedTextViewStyle = 2130903122; - - // aapt resource value: 0x7F030053 - public const int closeIcon = 2130903123; - - // aapt resource value: 0x7F030054 - public const int closeItemLayout = 2130903124; - - // aapt resource value: 0x7F030055 - public const int collapseContentDescription = 2130903125; - - // aapt resource value: 0x7F030057 - public const int collapsedTitleGravity = 2130903127; - - // aapt resource value: 0x7F030058 - public const int collapsedTitleTextAppearance = 2130903128; - - // aapt resource value: 0x7F030056 - public const int collapseIcon = 2130903126; - - // aapt resource value: 0x7F030059 - public const int color = 2130903129; - - // aapt resource value: 0x7F03005A - public const int colorAccent = 2130903130; - - // aapt resource value: 0x7F03005B - public const int colorBackgroundFloating = 2130903131; - - // aapt resource value: 0x7F03005C - public const int colorButtonNormal = 2130903132; - - // aapt resource value: 0x7F03005D - public const int colorControlActivated = 2130903133; - - // aapt resource value: 0x7F03005E - public const int colorControlHighlight = 2130903134; - - // aapt resource value: 0x7F03005F - public const int colorControlNormal = 2130903135; - - // aapt resource value: 0x7F030060 - public const int colorError = 2130903136; - - // aapt resource value: 0x7F030061 - public const int colorPrimary = 2130903137; - - // aapt resource value: 0x7F030062 - public const int colorPrimaryDark = 2130903138; - - // aapt resource value: 0x7F030063 - public const int colorSwitchThumbNormal = 2130903139; - - // aapt resource value: 0x7F030064 - public const int commitIcon = 2130903140; - - // aapt resource value: 0x7F030065 - public const int contentDescription = 2130903141; - - // aapt resource value: 0x7F030066 - public const int contentInsetEnd = 2130903142; - - // aapt resource value: 0x7F030067 - public const int contentInsetEndWithActions = 2130903143; - - // aapt resource value: 0x7F030068 - public const int contentInsetLeft = 2130903144; - - // aapt resource value: 0x7F030069 - public const int contentInsetRight = 2130903145; - - // aapt resource value: 0x7F03006A - public const int contentInsetStart = 2130903146; - - // aapt resource value: 0x7F03006B - public const int contentInsetStartWithNavigation = 2130903147; - - // aapt resource value: 0x7F03006C - public const int contentPadding = 2130903148; - - // aapt resource value: 0x7F03006D - public const int contentPaddingBottom = 2130903149; - - // aapt resource value: 0x7F03006E - public const int contentPaddingLeft = 2130903150; - - // aapt resource value: 0x7F03006F - public const int contentPaddingRight = 2130903151; - - // aapt resource value: 0x7F030070 - public const int contentPaddingTop = 2130903152; - - // aapt resource value: 0x7F030071 - public const int contentScrim = 2130903153; - - // aapt resource value: 0x7F030072 - public const int controlBackground = 2130903154; - - // aapt resource value: 0x7F030073 - public const int counterEnabled = 2130903155; - - // aapt resource value: 0x7F030074 - public const int counterMaxLength = 2130903156; - - // aapt resource value: 0x7F030075 - public const int counterOverflowTextAppearance = 2130903157; - - // aapt resource value: 0x7F030076 - public const int counterTextAppearance = 2130903158; - - // aapt resource value: 0x7F030077 - public const int customNavigationLayout = 2130903159; - - // aapt resource value: 0x7F030078 - public const int defaultQueryHint = 2130903160; - - // aapt resource value: 0x7F030079 - public const int dialogPreferredPadding = 2130903161; - - // aapt resource value: 0x7F03007A - public const int dialogTheme = 2130903162; - - // aapt resource value: 0x7F03007B - public const int displayOptions = 2130903163; - - // aapt resource value: 0x7F03007C - public const int divider = 2130903164; - - // aapt resource value: 0x7F03007D - public const int dividerHorizontal = 2130903165; - - // aapt resource value: 0x7F03007E - public const int dividerPadding = 2130903166; - - // aapt resource value: 0x7F03007F - public const int dividerVertical = 2130903167; - - // aapt resource value: 0x7F030080 - public const int drawableSize = 2130903168; - - // aapt resource value: 0x7F030081 - public const int drawerArrowStyle = 2130903169; - - // aapt resource value: 0x7F030083 - public const int dropdownListPreferredItemHeight = 2130903171; - - // aapt resource value: 0x7F030082 - public const int dropDownListViewStyle = 2130903170; - - // aapt resource value: 0x7F030084 - public const int editTextBackground = 2130903172; - - // aapt resource value: 0x7F030085 - public const int editTextColor = 2130903173; - - // aapt resource value: 0x7F030086 - public const int editTextStyle = 2130903174; - - // aapt resource value: 0x7F030087 - public const int elevation = 2130903175; - - // aapt resource value: 0x7F030088 - public const int errorEnabled = 2130903176; - - // aapt resource value: 0x7F030089 - public const int errorTextAppearance = 2130903177; - - // aapt resource value: 0x7F03008A - public const int expandActivityOverflowButtonDrawable = 2130903178; - - // aapt resource value: 0x7F03008B - public const int expanded = 2130903179; - - // aapt resource value: 0x7F03008C - public const int expandedTitleGravity = 2130903180; - - // aapt resource value: 0x7F03008D - public const int expandedTitleMargin = 2130903181; - - // aapt resource value: 0x7F03008E - public const int expandedTitleMarginBottom = 2130903182; - - // aapt resource value: 0x7F03008F - public const int expandedTitleMarginEnd = 2130903183; - - // aapt resource value: 0x7F030090 - public const int expandedTitleMarginStart = 2130903184; - - // aapt resource value: 0x7F030091 - public const int expandedTitleMarginTop = 2130903185; - - // aapt resource value: 0x7F030092 - public const int expandedTitleTextAppearance = 2130903186; - - // aapt resource value: 0x7F030093 - public const int externalRouteEnabledDrawable = 2130903187; - - // aapt resource value: 0x7F030094 - public const int fabSize = 2130903188; - - // aapt resource value: 0x7F030095 - public const int fastScrollEnabled = 2130903189; - - // aapt resource value: 0x7F030096 - public const int fastScrollHorizontalThumbDrawable = 2130903190; - - // aapt resource value: 0x7F030097 - public const int fastScrollHorizontalTrackDrawable = 2130903191; - - // aapt resource value: 0x7F030098 - public const int fastScrollVerticalThumbDrawable = 2130903192; - - // aapt resource value: 0x7F030099 - public const int fastScrollVerticalTrackDrawable = 2130903193; - - // aapt resource value: 0x7F03009A - public const int font = 2130903194; - - // aapt resource value: 0x7F03009B - public const int fontFamily = 2130903195; - - // aapt resource value: 0x7F03009C - public const int fontProviderAuthority = 2130903196; - - // aapt resource value: 0x7F03009D - public const int fontProviderCerts = 2130903197; - - // aapt resource value: 0x7F03009E - public const int fontProviderFetchStrategy = 2130903198; - - // aapt resource value: 0x7F03009F - public const int fontProviderFetchTimeout = 2130903199; - - // aapt resource value: 0x7F0300A0 - public const int fontProviderPackage = 2130903200; - - // aapt resource value: 0x7F0300A1 - public const int fontProviderQuery = 2130903201; - - // aapt resource value: 0x7F0300A2 - public const int fontStyle = 2130903202; - - // aapt resource value: 0x7F0300A3 - public const int fontWeight = 2130903203; - - // aapt resource value: 0x7F0300A4 - public const int foregroundInsidePadding = 2130903204; - - // aapt resource value: 0x7F0300A5 - public const int gapBetweenBars = 2130903205; - - // aapt resource value: 0x7F0300A6 - public const int goIcon = 2130903206; - - // aapt resource value: 0x7F0300A7 - public const int headerLayout = 2130903207; - - // aapt resource value: 0x7F0300A8 - public const int height = 2130903208; - - // aapt resource value: 0x7F0300A9 - public const int hideOnContentScroll = 2130903209; - - // aapt resource value: 0x7F0300AA - public const int hintAnimationEnabled = 2130903210; - - // aapt resource value: 0x7F0300AB - public const int hintEnabled = 2130903211; - - // aapt resource value: 0x7F0300AC - public const int hintTextAppearance = 2130903212; - - // aapt resource value: 0x7F0300AD - public const int homeAsUpIndicator = 2130903213; - - // aapt resource value: 0x7F0300AE - public const int homeLayout = 2130903214; - - // aapt resource value: 0x7F0300AF - public const int icon = 2130903215; - - // aapt resource value: 0x7F0300B2 - public const int iconifiedByDefault = 2130903218; - - // aapt resource value: 0x7F0300B0 - public const int iconTint = 2130903216; - - // aapt resource value: 0x7F0300B1 - public const int iconTintMode = 2130903217; - - // aapt resource value: 0x7F0300B3 - public const int imageButtonStyle = 2130903219; - - // aapt resource value: 0x7F0300B4 - public const int indeterminateProgressStyle = 2130903220; - - // aapt resource value: 0x7F0300B5 - public const int initialActivityCount = 2130903221; - - // aapt resource value: 0x7F0300B6 - public const int insetForeground = 2130903222; - - // aapt resource value: 0x7F0300B7 - public const int isLightTheme = 2130903223; - - // aapt resource value: 0x7F0300B8 - public const int itemBackground = 2130903224; - - // aapt resource value: 0x7F0300B9 - public const int itemIconTint = 2130903225; - - // aapt resource value: 0x7F0300BA - public const int itemPadding = 2130903226; - - // aapt resource value: 0x7F0300BB - public const int itemTextAppearance = 2130903227; - - // aapt resource value: 0x7F0300BC - public const int itemTextColor = 2130903228; - - // aapt resource value: 0x7F0300BD - public const int keylines = 2130903229; - - // aapt resource value: 0x7F0300BE - public const int layout = 2130903230; - - // aapt resource value: 0x7F0300BF - public const int layoutManager = 2130903231; - - // aapt resource value: 0x7F0300C0 - public const int layout_anchor = 2130903232; - - // aapt resource value: 0x7F0300C1 - public const int layout_anchorGravity = 2130903233; - - // aapt resource value: 0x7F0300C2 - public const int layout_behavior = 2130903234; - - // aapt resource value: 0x7F0300C3 - public const int layout_collapseMode = 2130903235; - - // aapt resource value: 0x7F0300C4 - public const int layout_collapseParallaxMultiplier = 2130903236; - - // aapt resource value: 0x7F0300C5 - public const int layout_dodgeInsetEdges = 2130903237; - - // aapt resource value: 0x7F0300C6 - public const int layout_insetEdge = 2130903238; - - // aapt resource value: 0x7F0300C7 - public const int layout_keyline = 2130903239; - - // aapt resource value: 0x7F0300C8 - public const int layout_scrollFlags = 2130903240; - - // aapt resource value: 0x7F0300C9 - public const int layout_scrollInterpolator = 2130903241; - - // aapt resource value: 0x7F0300CA - public const int listChoiceBackgroundIndicator = 2130903242; - - // aapt resource value: 0x7F0300CB - public const int listDividerAlertDialog = 2130903243; - - // aapt resource value: 0x7F0300CC - public const int listItemLayout = 2130903244; - - // aapt resource value: 0x7F0300CD - public const int listLayout = 2130903245; - - // aapt resource value: 0x7F0300CE - public const int listMenuViewStyle = 2130903246; - - // aapt resource value: 0x7F0300CF - public const int listPopupWindowStyle = 2130903247; - - // aapt resource value: 0x7F0300D0 - public const int listPreferredItemHeight = 2130903248; - - // aapt resource value: 0x7F0300D1 - public const int listPreferredItemHeightLarge = 2130903249; - - // aapt resource value: 0x7F0300D2 - public const int listPreferredItemHeightSmall = 2130903250; - - // aapt resource value: 0x7F0300D3 - public const int listPreferredItemPaddingLeft = 2130903251; - - // aapt resource value: 0x7F0300D4 - public const int listPreferredItemPaddingRight = 2130903252; - - // aapt resource value: 0x7F0300D5 - public const int logo = 2130903253; - - // aapt resource value: 0x7F0300D6 - public const int logoDescription = 2130903254; - - // aapt resource value: 0x7F0300D7 - public const int maxActionInlineWidth = 2130903255; - - // aapt resource value: 0x7F0300D8 - public const int maxButtonHeight = 2130903256; - - // aapt resource value: 0x7F0300D9 - public const int measureWithLargestChild = 2130903257; - - // aapt resource value: 0x7F0300DA - public const int mediaRouteAudioTrackDrawable = 2130903258; - - // aapt resource value: 0x7F0300DB - public const int mediaRouteButtonStyle = 2130903259; - - // aapt resource value: 0x7F0300DC - public const int mediaRouteButtonTint = 2130903260; - - // aapt resource value: 0x7F0300DD - public const int mediaRouteCloseDrawable = 2130903261; - - // aapt resource value: 0x7F0300DE - public const int mediaRouteControlPanelThemeOverlay = 2130903262; - - // aapt resource value: 0x7F0300DF - public const int mediaRouteDefaultIconDrawable = 2130903263; - - // aapt resource value: 0x7F0300E0 - public const int mediaRoutePauseDrawable = 2130903264; - - // aapt resource value: 0x7F0300E1 - public const int mediaRoutePlayDrawable = 2130903265; - - // aapt resource value: 0x7F0300E2 - public const int mediaRouteSpeakerGroupIconDrawable = 2130903266; - - // aapt resource value: 0x7F0300E3 - public const int mediaRouteSpeakerIconDrawable = 2130903267; - - // aapt resource value: 0x7F0300E4 - public const int mediaRouteStopDrawable = 2130903268; - - // aapt resource value: 0x7F0300E5 - public const int mediaRouteTheme = 2130903269; - - // aapt resource value: 0x7F0300E6 - public const int mediaRouteTvIconDrawable = 2130903270; - - // aapt resource value: 0x7F0300E7 - public const int menu = 2130903271; - - // aapt resource value: 0x7F0300E8 - public const int multiChoiceItemLayout = 2130903272; - - // aapt resource value: 0x7F0300E9 - public const int navigationContentDescription = 2130903273; - - // aapt resource value: 0x7F0300EA - public const int navigationIcon = 2130903274; - - // aapt resource value: 0x7F0300EB - public const int navigationMode = 2130903275; - - // aapt resource value: 0x7F0300EC - public const int numericModifiers = 2130903276; - - // aapt resource value: 0x7F0300ED - public const int overlapAnchor = 2130903277; - - // aapt resource value: 0x7F0300EE - public const int paddingBottomNoButtons = 2130903278; - - // aapt resource value: 0x7F0300EF - public const int paddingEnd = 2130903279; - - // aapt resource value: 0x7F0300F0 - public const int paddingStart = 2130903280; - - // aapt resource value: 0x7F0300F1 - public const int paddingTopNoTitle = 2130903281; - - // aapt resource value: 0x7F0300F2 - public const int panelBackground = 2130903282; - - // aapt resource value: 0x7F0300F3 - public const int panelMenuListTheme = 2130903283; - - // aapt resource value: 0x7F0300F4 - public const int panelMenuListWidth = 2130903284; - - // aapt resource value: 0x7F0300F5 - public const int passwordToggleContentDescription = 2130903285; - - // aapt resource value: 0x7F0300F6 - public const int passwordToggleDrawable = 2130903286; - - // aapt resource value: 0x7F0300F7 - public const int passwordToggleEnabled = 2130903287; - - // aapt resource value: 0x7F0300F8 - public const int passwordToggleTint = 2130903288; - - // aapt resource value: 0x7F0300F9 - public const int passwordToggleTintMode = 2130903289; - - // aapt resource value: 0x7F0300FA - public const int popupMenuStyle = 2130903290; - - // aapt resource value: 0x7F0300FB - public const int popupTheme = 2130903291; - - // aapt resource value: 0x7F0300FC - public const int popupWindowStyle = 2130903292; - - // aapt resource value: 0x7F0300FD - public const int preserveIconSpacing = 2130903293; - - // aapt resource value: 0x7F0300FE - public const int pressedTranslationZ = 2130903294; - - // aapt resource value: 0x7F0300FF - public const int progressBarPadding = 2130903295; - - // aapt resource value: 0x7F030100 - public const int progressBarStyle = 2130903296; - - // aapt resource value: 0x7F030101 - public const int queryBackground = 2130903297; - - // aapt resource value: 0x7F030102 - public const int queryHint = 2130903298; - - // aapt resource value: 0x7F030103 - public const int radioButtonStyle = 2130903299; - - // aapt resource value: 0x7F030104 - public const int ratingBarStyle = 2130903300; - - // aapt resource value: 0x7F030105 - public const int ratingBarStyleIndicator = 2130903301; - - // aapt resource value: 0x7F030106 - public const int ratingBarStyleSmall = 2130903302; - - // aapt resource value: 0x7F030107 - public const int reverseLayout = 2130903303; - - // aapt resource value: 0x7F030108 - public const int rippleColor = 2130903304; - - // aapt resource value: 0x7F030109 - public const int scrimAnimationDuration = 2130903305; - - // aapt resource value: 0x7F03010A - public const int scrimVisibleHeightTrigger = 2130903306; - - // aapt resource value: 0x7F03010B - public const int searchHintIcon = 2130903307; - - // aapt resource value: 0x7F03010C - public const int searchIcon = 2130903308; - - // aapt resource value: 0x7F03010D - public const int searchViewStyle = 2130903309; - - // aapt resource value: 0x7F03010E - public const int seekBarStyle = 2130903310; - - // aapt resource value: 0x7F03010F - public const int selectableItemBackground = 2130903311; - - // aapt resource value: 0x7F030110 - public const int selectableItemBackgroundBorderless = 2130903312; - - // aapt resource value: 0x7F030111 - public const int showAsAction = 2130903313; - - // aapt resource value: 0x7F030112 - public const int showDividers = 2130903314; - - // aapt resource value: 0x7F030113 - public const int showText = 2130903315; - - // aapt resource value: 0x7F030114 - public const int showTitle = 2130903316; - - // aapt resource value: 0x7F030115 - public const int singleChoiceItemLayout = 2130903317; - - // aapt resource value: 0x7F030116 - public const int spanCount = 2130903318; - - // aapt resource value: 0x7F030117 - public const int spinBars = 2130903319; - - // aapt resource value: 0x7F030118 - public const int spinnerDropDownItemStyle = 2130903320; - - // aapt resource value: 0x7F030119 - public const int spinnerStyle = 2130903321; - - // aapt resource value: 0x7F03011A - public const int splitTrack = 2130903322; - - // aapt resource value: 0x7F03011B - public const int srcCompat = 2130903323; - - // aapt resource value: 0x7F03011C - public const int stackFromEnd = 2130903324; - - // aapt resource value: 0x7F03011D - public const int state_above_anchor = 2130903325; - - // aapt resource value: 0x7F03011E - public const int state_collapsed = 2130903326; - - // aapt resource value: 0x7F03011F - public const int state_collapsible = 2130903327; - - // aapt resource value: 0x7F030120 - public const int statusBarBackground = 2130903328; - - // aapt resource value: 0x7F030121 - public const int statusBarScrim = 2130903329; - - // aapt resource value: 0x7F030122 - public const int subMenuArrow = 2130903330; - - // aapt resource value: 0x7F030123 - public const int submitBackground = 2130903331; - - // aapt resource value: 0x7F030124 - public const int subtitle = 2130903332; - - // aapt resource value: 0x7F030125 - public const int subtitleTextAppearance = 2130903333; - - // aapt resource value: 0x7F030126 - public const int subtitleTextColor = 2130903334; - - // aapt resource value: 0x7F030127 - public const int subtitleTextStyle = 2130903335; - - // aapt resource value: 0x7F030128 - public const int suggestionRowLayout = 2130903336; - - // aapt resource value: 0x7F030129 - public const int switchMinWidth = 2130903337; - - // aapt resource value: 0x7F03012A - public const int switchPadding = 2130903338; - - // aapt resource value: 0x7F03012B - public const int switchStyle = 2130903339; - - // aapt resource value: 0x7F03012C - public const int switchTextAppearance = 2130903340; - - // aapt resource value: 0x7F03012D - public const int tabBackground = 2130903341; - - // aapt resource value: 0x7F03012E - public const int tabContentStart = 2130903342; - - // aapt resource value: 0x7F03012F - public const int tabGravity = 2130903343; - - // aapt resource value: 0x7F030130 - public const int tabIndicatorColor = 2130903344; - - // aapt resource value: 0x7F030131 - public const int tabIndicatorHeight = 2130903345; - - // aapt resource value: 0x7F030132 - public const int tabMaxWidth = 2130903346; - - // aapt resource value: 0x7F030133 - public const int tabMinWidth = 2130903347; - - // aapt resource value: 0x7F030134 - public const int tabMode = 2130903348; - - // aapt resource value: 0x7F030135 - public const int tabPadding = 2130903349; - - // aapt resource value: 0x7F030136 - public const int tabPaddingBottom = 2130903350; - - // aapt resource value: 0x7F030137 - public const int tabPaddingEnd = 2130903351; - - // aapt resource value: 0x7F030138 - public const int tabPaddingStart = 2130903352; - - // aapt resource value: 0x7F030139 - public const int tabPaddingTop = 2130903353; - - // aapt resource value: 0x7F03013A - public const int tabSelectedTextColor = 2130903354; - - // aapt resource value: 0x7F03013B - public const int tabTextAppearance = 2130903355; - - // aapt resource value: 0x7F03013C - public const int tabTextColor = 2130903356; - - // aapt resource value: 0x7F03013D - public const int textAllCaps = 2130903357; - - // aapt resource value: 0x7F03013E - public const int textAppearanceLargePopupMenu = 2130903358; - - // aapt resource value: 0x7F03013F - public const int textAppearanceListItem = 2130903359; - - // aapt resource value: 0x7F030140 - public const int textAppearanceListItemSecondary = 2130903360; - - // aapt resource value: 0x7F030141 - public const int textAppearanceListItemSmall = 2130903361; - - // aapt resource value: 0x7F030142 - public const int textAppearancePopupMenuHeader = 2130903362; - - // aapt resource value: 0x7F030143 - public const int textAppearanceSearchResultSubtitle = 2130903363; - - // aapt resource value: 0x7F030144 - public const int textAppearanceSearchResultTitle = 2130903364; - - // aapt resource value: 0x7F030145 - public const int textAppearanceSmallPopupMenu = 2130903365; - - // aapt resource value: 0x7F030146 - public const int textColorAlertDialogListItem = 2130903366; - - // aapt resource value: 0x7F030147 - public const int textColorError = 2130903367; - - // aapt resource value: 0x7F030148 - public const int textColorSearchUrl = 2130903368; - - // aapt resource value: 0x7F030149 - public const int theme = 2130903369; - - // aapt resource value: 0x7F03014A - public const int thickness = 2130903370; - - // aapt resource value: 0x7F03014B - public const int thumbTextPadding = 2130903371; - - // aapt resource value: 0x7F03014C - public const int thumbTint = 2130903372; - - // aapt resource value: 0x7F03014D - public const int thumbTintMode = 2130903373; - - // aapt resource value: 0x7F03014E - public const int tickMark = 2130903374; - - // aapt resource value: 0x7F03014F - public const int tickMarkTint = 2130903375; - - // aapt resource value: 0x7F030150 - public const int tickMarkTintMode = 2130903376; - - // aapt resource value: 0x7F030151 - public const int tint = 2130903377; - - // aapt resource value: 0x7F030152 - public const int tintMode = 2130903378; - - // aapt resource value: 0x7F030153 - public const int title = 2130903379; - - // aapt resource value: 0x7F030154 - public const int titleEnabled = 2130903380; - - // aapt resource value: 0x7F030155 - public const int titleMargin = 2130903381; - - // aapt resource value: 0x7F030156 - public const int titleMarginBottom = 2130903382; - - // aapt resource value: 0x7F030157 - public const int titleMarginEnd = 2130903383; - - // aapt resource value: 0x7F03015A - public const int titleMargins = 2130903386; - - // aapt resource value: 0x7F030158 - public const int titleMarginStart = 2130903384; - - // aapt resource value: 0x7F030159 - public const int titleMarginTop = 2130903385; - - // aapt resource value: 0x7F03015B - public const int titleTextAppearance = 2130903387; - - // aapt resource value: 0x7F03015C - public const int titleTextColor = 2130903388; - - // aapt resource value: 0x7F03015D - public const int titleTextStyle = 2130903389; - - // aapt resource value: 0x7F03015E - public const int toolbarId = 2130903390; - - // aapt resource value: 0x7F03015F - public const int toolbarNavigationButtonStyle = 2130903391; - - // aapt resource value: 0x7F030160 - public const int toolbarStyle = 2130903392; - - // aapt resource value: 0x7F030161 - public const int tooltipForegroundColor = 2130903393; - - // aapt resource value: 0x7F030162 - public const int tooltipFrameBackground = 2130903394; - - // aapt resource value: 0x7F030163 - public const int tooltipText = 2130903395; - - // aapt resource value: 0x7F030164 - public const int track = 2130903396; - - // aapt resource value: 0x7F030165 - public const int trackTint = 2130903397; - - // aapt resource value: 0x7F030166 - public const int trackTintMode = 2130903398; - - // aapt resource value: 0x7F030167 - public const int useCompatPadding = 2130903399; - - // aapt resource value: 0x7F030168 - public const int voiceIcon = 2130903400; - - // aapt resource value: 0x7F030169 - public const int windowActionBar = 2130903401; - - // aapt resource value: 0x7F03016A - public const int windowActionBarOverlay = 2130903402; - - // aapt resource value: 0x7F03016B - public const int windowActionModeOverlay = 2130903403; - - // aapt resource value: 0x7F03016C - public const int windowFixedHeightMajor = 2130903404; - - // aapt resource value: 0x7F03016D - public const int windowFixedHeightMinor = 2130903405; - - // aapt resource value: 0x7F03016E - public const int windowFixedWidthMajor = 2130903406; - - // aapt resource value: 0x7F03016F - public const int windowFixedWidthMinor = 2130903407; - - // aapt resource value: 0x7F030170 - public const int windowMinWidthMajor = 2130903408; - - // aapt resource value: 0x7F030171 - public const int windowMinWidthMinor = 2130903409; - - // aapt resource value: 0x7F030172 - public const int windowNoTitle = 2130903410; - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Boolean - { - - // aapt resource value: 0x7F040000 - public const int abc_action_bar_embed_tabs = 2130968576; - - // aapt resource value: 0x7F040001 - public const int abc_allow_stacked_button_bar = 2130968577; - - // aapt resource value: 0x7F040002 - public const int abc_config_actionMenuItemAllCaps = 2130968578; - - // aapt resource value: 0x7F040003 - public const int abc_config_closeDialogWhenTouchOutside = 2130968579; - - // aapt resource value: 0x7F040004 - public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2130968580; - - static Boolean() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Boolean() - { - } - } - - public partial class Color - { - - // aapt resource value: 0x7F050000 - public const int abc_background_cache_hint_selector_material_dark = 2131034112; - - // aapt resource value: 0x7F050001 - public const int abc_background_cache_hint_selector_material_light = 2131034113; - - // aapt resource value: 0x7F050002 - public const int abc_btn_colored_borderless_text_material = 2131034114; - - // aapt resource value: 0x7F050003 - public const int abc_btn_colored_text_material = 2131034115; - - // aapt resource value: 0x7F050004 - public const int abc_color_highlight_material = 2131034116; - - // aapt resource value: 0x7F050005 - public const int abc_hint_foreground_material_dark = 2131034117; - - // aapt resource value: 0x7F050006 - public const int abc_hint_foreground_material_light = 2131034118; - - // aapt resource value: 0x7F050007 - public const int abc_input_method_navigation_guard = 2131034119; - - // aapt resource value: 0x7F050008 - public const int abc_primary_text_disable_only_material_dark = 2131034120; - - // aapt resource value: 0x7F050009 - public const int abc_primary_text_disable_only_material_light = 2131034121; - - // aapt resource value: 0x7F05000A - public const int abc_primary_text_material_dark = 2131034122; - - // aapt resource value: 0x7F05000B - public const int abc_primary_text_material_light = 2131034123; - - // aapt resource value: 0x7F05000C - public const int abc_search_url_text = 2131034124; - - // aapt resource value: 0x7F05000D - public const int abc_search_url_text_normal = 2131034125; - - // aapt resource value: 0x7F05000E - public const int abc_search_url_text_pressed = 2131034126; - - // aapt resource value: 0x7F05000F - public const int abc_search_url_text_selected = 2131034127; - - // aapt resource value: 0x7F050010 - public const int abc_secondary_text_material_dark = 2131034128; - - // aapt resource value: 0x7F050011 - public const int abc_secondary_text_material_light = 2131034129; - - // aapt resource value: 0x7F050012 - public const int abc_tint_btn_checkable = 2131034130; - - // aapt resource value: 0x7F050013 - public const int abc_tint_default = 2131034131; - - // aapt resource value: 0x7F050014 - public const int abc_tint_edittext = 2131034132; - - // aapt resource value: 0x7F050015 - public const int abc_tint_seek_thumb = 2131034133; - - // aapt resource value: 0x7F050016 - public const int abc_tint_spinner = 2131034134; - - // aapt resource value: 0x7F050017 - public const int abc_tint_switch_track = 2131034135; - - // aapt resource value: 0x7F050018 - public const int accent_material_dark = 2131034136; - - // aapt resource value: 0x7F050019 - public const int accent_material_light = 2131034137; - - // aapt resource value: 0x7F05001A - public const int background_floating_material_dark = 2131034138; - - // aapt resource value: 0x7F05001B - public const int background_floating_material_light = 2131034139; - - // aapt resource value: 0x7F05001C - public const int background_material_dark = 2131034140; - - // aapt resource value: 0x7F05001D - public const int background_material_light = 2131034141; - - // aapt resource value: 0x7F05001E - public const int bright_foreground_disabled_material_dark = 2131034142; - - // aapt resource value: 0x7F05001F - public const int bright_foreground_disabled_material_light = 2131034143; - - // aapt resource value: 0x7F050020 - public const int bright_foreground_inverse_material_dark = 2131034144; - - // aapt resource value: 0x7F050021 - public const int bright_foreground_inverse_material_light = 2131034145; - - // aapt resource value: 0x7F050022 - public const int bright_foreground_material_dark = 2131034146; - - // aapt resource value: 0x7F050023 - public const int bright_foreground_material_light = 2131034147; - - // aapt resource value: 0x7F050024 - public const int button_material_dark = 2131034148; - - // aapt resource value: 0x7F050025 - public const int button_material_light = 2131034149; - - // aapt resource value: 0x7F050026 - public const int cardview_dark_background = 2131034150; - - // aapt resource value: 0x7F050027 - public const int cardview_light_background = 2131034151; - - // aapt resource value: 0x7F050028 - public const int cardview_shadow_end_color = 2131034152; - - // aapt resource value: 0x7F050029 - public const int cardview_shadow_start_color = 2131034153; - - // aapt resource value: 0x7F05002A - public const int colorAccent = 2131034154; - - // aapt resource value: 0x7F05002B - public const int colorPrimary = 2131034155; - - // aapt resource value: 0x7F05002C - public const int colorPrimaryDark = 2131034156; - - // aapt resource value: 0x7F05002D - public const int design_bottom_navigation_shadow_color = 2131034157; - - // aapt resource value: 0x7F05002E - public const int design_error = 2131034158; - - // aapt resource value: 0x7F05002F - public const int design_fab_shadow_end_color = 2131034159; - - // aapt resource value: 0x7F050030 - public const int design_fab_shadow_mid_color = 2131034160; - - // aapt resource value: 0x7F050031 - public const int design_fab_shadow_start_color = 2131034161; - - // aapt resource value: 0x7F050032 - public const int design_fab_stroke_end_inner_color = 2131034162; - - // aapt resource value: 0x7F050033 - public const int design_fab_stroke_end_outer_color = 2131034163; - - // aapt resource value: 0x7F050034 - public const int design_fab_stroke_top_inner_color = 2131034164; - - // aapt resource value: 0x7F050035 - public const int design_fab_stroke_top_outer_color = 2131034165; - - // aapt resource value: 0x7F050036 - public const int design_snackbar_background_color = 2131034166; - - // aapt resource value: 0x7F050037 - public const int design_tint_password_toggle = 2131034167; - - // aapt resource value: 0x7F050038 - public const int dim_foreground_disabled_material_dark = 2131034168; - - // aapt resource value: 0x7F050039 - public const int dim_foreground_disabled_material_light = 2131034169; - - // aapt resource value: 0x7F05003A - public const int dim_foreground_material_dark = 2131034170; - - // aapt resource value: 0x7F05003B - public const int dim_foreground_material_light = 2131034171; - - // aapt resource value: 0x7F05003C - public const int error_color_material = 2131034172; - - // aapt resource value: 0x7F05003D - public const int foreground_material_dark = 2131034173; - - // aapt resource value: 0x7F05003E - public const int foreground_material_light = 2131034174; - - // aapt resource value: 0x7F05003F - public const int highlighted_text_material_dark = 2131034175; - - // aapt resource value: 0x7F050040 - public const int highlighted_text_material_light = 2131034176; - - // aapt resource value: 0x7F050041 - public const int launcher_background = 2131034177; - - // aapt resource value: 0x7F050042 - public const int material_blue_grey_800 = 2131034178; - - // aapt resource value: 0x7F050043 - public const int material_blue_grey_900 = 2131034179; - - // aapt resource value: 0x7F050044 - public const int material_blue_grey_950 = 2131034180; - - // aapt resource value: 0x7F050045 - public const int material_deep_teal_200 = 2131034181; - - // aapt resource value: 0x7F050046 - public const int material_deep_teal_500 = 2131034182; - - // aapt resource value: 0x7F050047 - public const int material_grey_100 = 2131034183; - - // aapt resource value: 0x7F050048 - public const int material_grey_300 = 2131034184; - - // aapt resource value: 0x7F050049 - public const int material_grey_50 = 2131034185; - - // aapt resource value: 0x7F05004A - public const int material_grey_600 = 2131034186; - - // aapt resource value: 0x7F05004B - public const int material_grey_800 = 2131034187; - - // aapt resource value: 0x7F05004C - public const int material_grey_850 = 2131034188; - - // aapt resource value: 0x7F05004D - public const int material_grey_900 = 2131034189; - - // aapt resource value: 0x7F05004E - public const int notification_action_color_filter = 2131034190; - - // aapt resource value: 0x7F05004F - public const int notification_icon_bg_color = 2131034191; - - // aapt resource value: 0x7F050050 - public const int notification_material_background_media_default_color = 2131034192; - - // aapt resource value: 0x7F050051 - public const int primary_dark_material_dark = 2131034193; - - // aapt resource value: 0x7F050052 - public const int primary_dark_material_light = 2131034194; - - // aapt resource value: 0x7F050053 - public const int primary_material_dark = 2131034195; - - // aapt resource value: 0x7F050054 - public const int primary_material_light = 2131034196; - - // aapt resource value: 0x7F050055 - public const int primary_text_default_material_dark = 2131034197; - - // aapt resource value: 0x7F050056 - public const int primary_text_default_material_light = 2131034198; - - // aapt resource value: 0x7F050057 - public const int primary_text_disabled_material_dark = 2131034199; - - // aapt resource value: 0x7F050058 - public const int primary_text_disabled_material_light = 2131034200; - - // aapt resource value: 0x7F050059 - public const int ripple_material_dark = 2131034201; - - // aapt resource value: 0x7F05005A - public const int ripple_material_light = 2131034202; - - // aapt resource value: 0x7F05005B - public const int secondary_text_default_material_dark = 2131034203; - - // aapt resource value: 0x7F05005C - public const int secondary_text_default_material_light = 2131034204; - - // aapt resource value: 0x7F05005D - public const int secondary_text_disabled_material_dark = 2131034205; - - // aapt resource value: 0x7F05005E - public const int secondary_text_disabled_material_light = 2131034206; - - // aapt resource value: 0x7F05005F - public const int switch_thumb_disabled_material_dark = 2131034207; - - // aapt resource value: 0x7F050060 - public const int switch_thumb_disabled_material_light = 2131034208; - - // aapt resource value: 0x7F050061 - public const int switch_thumb_material_dark = 2131034209; - - // aapt resource value: 0x7F050062 - public const int switch_thumb_material_light = 2131034210; - - // aapt resource value: 0x7F050063 - public const int switch_thumb_normal_material_dark = 2131034211; - - // aapt resource value: 0x7F050064 - public const int switch_thumb_normal_material_light = 2131034212; - - // aapt resource value: 0x7F050065 - public const int tooltip_background_dark = 2131034213; - - // aapt resource value: 0x7F050066 - public const int tooltip_background_light = 2131034214; - - static Color() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Color() - { - } - } - - public partial class Dimension - { - - // aapt resource value: 0x7F060000 - public const int abc_action_bar_content_inset_material = 2131099648; - - // aapt resource value: 0x7F060001 - public const int abc_action_bar_content_inset_with_nav = 2131099649; - - // aapt resource value: 0x7F060002 - public const int abc_action_bar_default_height_material = 2131099650; - - // aapt resource value: 0x7F060003 - public const int abc_action_bar_default_padding_end_material = 2131099651; - - // aapt resource value: 0x7F060004 - public const int abc_action_bar_default_padding_start_material = 2131099652; - - // aapt resource value: 0x7F060005 - public const int abc_action_bar_elevation_material = 2131099653; - - // aapt resource value: 0x7F060006 - public const int abc_action_bar_icon_vertical_padding_material = 2131099654; - - // aapt resource value: 0x7F060007 - public const int abc_action_bar_overflow_padding_end_material = 2131099655; - - // aapt resource value: 0x7F060008 - public const int abc_action_bar_overflow_padding_start_material = 2131099656; - - // aapt resource value: 0x7F060009 - public const int abc_action_bar_progress_bar_size = 2131099657; - - // aapt resource value: 0x7F06000A - public const int abc_action_bar_stacked_max_height = 2131099658; - - // aapt resource value: 0x7F06000B - public const int abc_action_bar_stacked_tab_max_width = 2131099659; - - // aapt resource value: 0x7F06000C - public const int abc_action_bar_subtitle_bottom_margin_material = 2131099660; - - // aapt resource value: 0x7F06000D - public const int abc_action_bar_subtitle_top_margin_material = 2131099661; - - // aapt resource value: 0x7F06000E - public const int abc_action_button_min_height_material = 2131099662; - - // aapt resource value: 0x7F06000F - public const int abc_action_button_min_width_material = 2131099663; - - // aapt resource value: 0x7F060010 - public const int abc_action_button_min_width_overflow_material = 2131099664; - - // aapt resource value: 0x7F060011 - public const int abc_alert_dialog_button_bar_height = 2131099665; - - // aapt resource value: 0x7F060012 - public const int abc_button_inset_horizontal_material = 2131099666; - - // aapt resource value: 0x7F060013 - public const int abc_button_inset_vertical_material = 2131099667; - - // aapt resource value: 0x7F060014 - public const int abc_button_padding_horizontal_material = 2131099668; - - // aapt resource value: 0x7F060015 - public const int abc_button_padding_vertical_material = 2131099669; - - // aapt resource value: 0x7F060016 - public const int abc_cascading_menus_min_smallest_width = 2131099670; - - // aapt resource value: 0x7F060017 - public const int abc_config_prefDialogWidth = 2131099671; - - // aapt resource value: 0x7F060018 - public const int abc_control_corner_material = 2131099672; - - // aapt resource value: 0x7F060019 - public const int abc_control_inset_material = 2131099673; - - // aapt resource value: 0x7F06001A - public const int abc_control_padding_material = 2131099674; - - // aapt resource value: 0x7F06001B - public const int abc_dialog_fixed_height_major = 2131099675; - - // aapt resource value: 0x7F06001C - public const int abc_dialog_fixed_height_minor = 2131099676; - - // aapt resource value: 0x7F06001D - public const int abc_dialog_fixed_width_major = 2131099677; - - // aapt resource value: 0x7F06001E - public const int abc_dialog_fixed_width_minor = 2131099678; - - // aapt resource value: 0x7F06001F - public const int abc_dialog_list_padding_bottom_no_buttons = 2131099679; - - // aapt resource value: 0x7F060020 - public const int abc_dialog_list_padding_top_no_title = 2131099680; - - // aapt resource value: 0x7F060021 - public const int abc_dialog_min_width_major = 2131099681; - - // aapt resource value: 0x7F060022 - public const int abc_dialog_min_width_minor = 2131099682; - - // aapt resource value: 0x7F060023 - public const int abc_dialog_padding_material = 2131099683; - - // aapt resource value: 0x7F060024 - public const int abc_dialog_padding_top_material = 2131099684; - - // aapt resource value: 0x7F060025 - public const int abc_dialog_title_divider_material = 2131099685; - - // aapt resource value: 0x7F060026 - public const int abc_disabled_alpha_material_dark = 2131099686; - - // aapt resource value: 0x7F060027 - public const int abc_disabled_alpha_material_light = 2131099687; - - // aapt resource value: 0x7F060028 - public const int abc_dropdownitem_icon_width = 2131099688; - - // aapt resource value: 0x7F060029 - public const int abc_dropdownitem_text_padding_left = 2131099689; - - // aapt resource value: 0x7F06002A - public const int abc_dropdownitem_text_padding_right = 2131099690; - - // aapt resource value: 0x7F06002B - public const int abc_edit_text_inset_bottom_material = 2131099691; - - // aapt resource value: 0x7F06002C - public const int abc_edit_text_inset_horizontal_material = 2131099692; - - // aapt resource value: 0x7F06002D - public const int abc_edit_text_inset_top_material = 2131099693; - - // aapt resource value: 0x7F06002E - public const int abc_floating_window_z = 2131099694; - - // aapt resource value: 0x7F06002F - public const int abc_list_item_padding_horizontal_material = 2131099695; - - // aapt resource value: 0x7F060030 - public const int abc_panel_menu_list_width = 2131099696; - - // aapt resource value: 0x7F060031 - public const int abc_progress_bar_height_material = 2131099697; - - // aapt resource value: 0x7F060032 - public const int abc_search_view_preferred_height = 2131099698; - - // aapt resource value: 0x7F060033 - public const int abc_search_view_preferred_width = 2131099699; - - // aapt resource value: 0x7F060034 - public const int abc_seekbar_track_background_height_material = 2131099700; - - // aapt resource value: 0x7F060035 - public const int abc_seekbar_track_progress_height_material = 2131099701; - - // aapt resource value: 0x7F060036 - public const int abc_select_dialog_padding_start_material = 2131099702; - - // aapt resource value: 0x7F060037 - public const int abc_switch_padding = 2131099703; - - // aapt resource value: 0x7F060038 - public const int abc_text_size_body_1_material = 2131099704; - - // aapt resource value: 0x7F060039 - public const int abc_text_size_body_2_material = 2131099705; - - // aapt resource value: 0x7F06003A - public const int abc_text_size_button_material = 2131099706; - - // aapt resource value: 0x7F06003B - public const int abc_text_size_caption_material = 2131099707; - - // aapt resource value: 0x7F06003C - public const int abc_text_size_display_1_material = 2131099708; - - // aapt resource value: 0x7F06003D - public const int abc_text_size_display_2_material = 2131099709; - - // aapt resource value: 0x7F06003E - public const int abc_text_size_display_3_material = 2131099710; - - // aapt resource value: 0x7F06003F - public const int abc_text_size_display_4_material = 2131099711; - - // aapt resource value: 0x7F060040 - public const int abc_text_size_headline_material = 2131099712; - - // aapt resource value: 0x7F060041 - public const int abc_text_size_large_material = 2131099713; - - // aapt resource value: 0x7F060042 - public const int abc_text_size_medium_material = 2131099714; - - // aapt resource value: 0x7F060043 - public const int abc_text_size_menu_header_material = 2131099715; - - // aapt resource value: 0x7F060044 - public const int abc_text_size_menu_material = 2131099716; - - // aapt resource value: 0x7F060045 - public const int abc_text_size_small_material = 2131099717; - - // aapt resource value: 0x7F060046 - public const int abc_text_size_subhead_material = 2131099718; - - // aapt resource value: 0x7F060047 - public const int abc_text_size_subtitle_material_toolbar = 2131099719; - - // aapt resource value: 0x7F060048 - public const int abc_text_size_title_material = 2131099720; - - // aapt resource value: 0x7F060049 - public const int abc_text_size_title_material_toolbar = 2131099721; - - // aapt resource value: 0x7F06004A - public const int cardview_compat_inset_shadow = 2131099722; - - // aapt resource value: 0x7F06004B - public const int cardview_default_elevation = 2131099723; - - // aapt resource value: 0x7F06004C - public const int cardview_default_radius = 2131099724; - - // aapt resource value: 0x7F06004D - public const int compat_button_inset_horizontal_material = 2131099725; - - // aapt resource value: 0x7F06004E - public const int compat_button_inset_vertical_material = 2131099726; - - // aapt resource value: 0x7F06004F - public const int compat_button_padding_horizontal_material = 2131099727; - - // aapt resource value: 0x7F060050 - public const int compat_button_padding_vertical_material = 2131099728; - - // aapt resource value: 0x7F060051 - public const int compat_control_corner_material = 2131099729; - - // aapt resource value: 0x7F060052 - public const int design_appbar_elevation = 2131099730; - - // aapt resource value: 0x7F060053 - public const int design_bottom_navigation_active_item_max_width = 2131099731; - - // aapt resource value: 0x7F060054 - public const int design_bottom_navigation_active_text_size = 2131099732; - - // aapt resource value: 0x7F060055 - public const int design_bottom_navigation_elevation = 2131099733; - - // aapt resource value: 0x7F060056 - public const int design_bottom_navigation_height = 2131099734; - - // aapt resource value: 0x7F060057 - public const int design_bottom_navigation_item_max_width = 2131099735; - - // aapt resource value: 0x7F060058 - public const int design_bottom_navigation_item_min_width = 2131099736; - - // aapt resource value: 0x7F060059 - public const int design_bottom_navigation_margin = 2131099737; - - // aapt resource value: 0x7F06005A - public const int design_bottom_navigation_shadow_height = 2131099738; - - // aapt resource value: 0x7F06005B - public const int design_bottom_navigation_text_size = 2131099739; - - // aapt resource value: 0x7F06005C - public const int design_bottom_sheet_modal_elevation = 2131099740; - - // aapt resource value: 0x7F06005D - public const int design_bottom_sheet_peek_height_min = 2131099741; - - // aapt resource value: 0x7F06005E - public const int design_fab_border_width = 2131099742; - - // aapt resource value: 0x7F06005F - public const int design_fab_elevation = 2131099743; - - // aapt resource value: 0x7F060060 - public const int design_fab_image_size = 2131099744; - - // aapt resource value: 0x7F060061 - public const int design_fab_size_mini = 2131099745; - - // aapt resource value: 0x7F060062 - public const int design_fab_size_normal = 2131099746; - - // aapt resource value: 0x7F060063 - public const int design_fab_translation_z_pressed = 2131099747; - - // aapt resource value: 0x7F060064 - public const int design_navigation_elevation = 2131099748; - - // aapt resource value: 0x7F060065 - public const int design_navigation_icon_padding = 2131099749; - - // aapt resource value: 0x7F060066 - public const int design_navigation_icon_size = 2131099750; - - // aapt resource value: 0x7F060067 - public const int design_navigation_max_width = 2131099751; - - // aapt resource value: 0x7F060068 - public const int design_navigation_padding_bottom = 2131099752; - - // aapt resource value: 0x7F060069 - public const int design_navigation_separator_vertical_padding = 2131099753; - - // aapt resource value: 0x7F06006A - public const int design_snackbar_action_inline_max_width = 2131099754; - - // aapt resource value: 0x7F06006B - public const int design_snackbar_background_corner_radius = 2131099755; - - // aapt resource value: 0x7F06006C - public const int design_snackbar_elevation = 2131099756; - - // aapt resource value: 0x7F06006D - public const int design_snackbar_extra_spacing_horizontal = 2131099757; - - // aapt resource value: 0x7F06006E - public const int design_snackbar_max_width = 2131099758; - - // aapt resource value: 0x7F06006F - public const int design_snackbar_min_width = 2131099759; - - // aapt resource value: 0x7F060070 - public const int design_snackbar_padding_horizontal = 2131099760; - - // aapt resource value: 0x7F060071 - public const int design_snackbar_padding_vertical = 2131099761; - - // aapt resource value: 0x7F060072 - public const int design_snackbar_padding_vertical_2lines = 2131099762; - - // aapt resource value: 0x7F060073 - public const int design_snackbar_text_size = 2131099763; - - // aapt resource value: 0x7F060074 - public const int design_tab_max_width = 2131099764; - - // aapt resource value: 0x7F060075 - public const int design_tab_scrollable_min_width = 2131099765; - - // aapt resource value: 0x7F060076 - public const int design_tab_text_size = 2131099766; - - // aapt resource value: 0x7F060077 - public const int design_tab_text_size_2line = 2131099767; - - // aapt resource value: 0x7F060078 - public const int disabled_alpha_material_dark = 2131099768; - - // aapt resource value: 0x7F060079 - public const int disabled_alpha_material_light = 2131099769; - - // aapt resource value: 0x7F06007A - public const int fastscroll_default_thickness = 2131099770; - - // aapt resource value: 0x7F06007B - public const int fastscroll_margin = 2131099771; - - // aapt resource value: 0x7F06007C - public const int fastscroll_minimum_range = 2131099772; - - // aapt resource value: 0x7F06007D - public const int highlight_alpha_material_colored = 2131099773; - - // aapt resource value: 0x7F06007E - public const int highlight_alpha_material_dark = 2131099774; - - // aapt resource value: 0x7F06007F - public const int highlight_alpha_material_light = 2131099775; - - // aapt resource value: 0x7F060080 - public const int hint_alpha_material_dark = 2131099776; - - // aapt resource value: 0x7F060081 - public const int hint_alpha_material_light = 2131099777; - - // aapt resource value: 0x7F060082 - public const int hint_pressed_alpha_material_dark = 2131099778; - - // aapt resource value: 0x7F060083 - public const int hint_pressed_alpha_material_light = 2131099779; - - // aapt resource value: 0x7F060084 - public const int item_touch_helper_max_drag_scroll_per_frame = 2131099780; - - // aapt resource value: 0x7F060085 - public const int item_touch_helper_swipe_escape_max_velocity = 2131099781; - - // aapt resource value: 0x7F060086 - public const int item_touch_helper_swipe_escape_velocity = 2131099782; - - // aapt resource value: 0x7F060087 - public const int mr_controller_volume_group_list_item_height = 2131099783; - - // aapt resource value: 0x7F060088 - public const int mr_controller_volume_group_list_item_icon_size = 2131099784; - - // aapt resource value: 0x7F060089 - public const int mr_controller_volume_group_list_max_height = 2131099785; - - // aapt resource value: 0x7F06008A - public const int mr_controller_volume_group_list_padding_top = 2131099786; - - // aapt resource value: 0x7F06008B - public const int mr_dialog_fixed_width_major = 2131099787; - - // aapt resource value: 0x7F06008C - public const int mr_dialog_fixed_width_minor = 2131099788; - - // aapt resource value: 0x7F06008D - public const int notification_action_icon_size = 2131099789; - - // aapt resource value: 0x7F06008E - public const int notification_action_text_size = 2131099790; - - // aapt resource value: 0x7F06008F - public const int notification_big_circle_margin = 2131099791; - - // aapt resource value: 0x7F060090 - public const int notification_content_margin_start = 2131099792; - - // aapt resource value: 0x7F060091 - public const int notification_large_icon_height = 2131099793; - - // aapt resource value: 0x7F060092 - public const int notification_large_icon_width = 2131099794; - - // aapt resource value: 0x7F060093 - public const int notification_main_column_padding_top = 2131099795; - - // aapt resource value: 0x7F060094 - public const int notification_media_narrow_margin = 2131099796; - - // aapt resource value: 0x7F060095 - public const int notification_right_icon_size = 2131099797; - - // aapt resource value: 0x7F060096 - public const int notification_right_side_padding_top = 2131099798; - - // aapt resource value: 0x7F060097 - public const int notification_small_icon_background_padding = 2131099799; - - // aapt resource value: 0x7F060098 - public const int notification_small_icon_size_as_large = 2131099800; - - // aapt resource value: 0x7F060099 - public const int notification_subtext_size = 2131099801; - - // aapt resource value: 0x7F06009A - public const int notification_top_pad = 2131099802; - - // aapt resource value: 0x7F06009B - public const int notification_top_pad_large_text = 2131099803; - - // aapt resource value: 0x7F06009C - public const int tooltip_corner_radius = 2131099804; - - // aapt resource value: 0x7F06009D - public const int tooltip_horizontal_padding = 2131099805; - - // aapt resource value: 0x7F06009E - public const int tooltip_margin = 2131099806; - - // aapt resource value: 0x7F06009F - public const int tooltip_precise_anchor_extra_offset = 2131099807; - - // aapt resource value: 0x7F0600A0 - public const int tooltip_precise_anchor_threshold = 2131099808; - - // aapt resource value: 0x7F0600A1 - public const int tooltip_vertical_padding = 2131099809; - - // aapt resource value: 0x7F0600A2 - public const int tooltip_y_offset_non_touch = 2131099810; - - // aapt resource value: 0x7F0600A3 - public const int tooltip_y_offset_touch = 2131099811; - - static Dimension() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Dimension() - { - } - } - - public partial class Drawable - { - - // aapt resource value: 0x7F070006 - public const int abc_ab_share_pack_mtrl_alpha = 2131165190; - - // aapt resource value: 0x7F070007 - public const int abc_action_bar_item_background_material = 2131165191; - - // aapt resource value: 0x7F070008 - public const int abc_btn_borderless_material = 2131165192; - - // aapt resource value: 0x7F070009 - public const int abc_btn_check_material = 2131165193; - - // aapt resource value: 0x7F07000A - public const int abc_btn_check_to_on_mtrl_000 = 2131165194; - - // aapt resource value: 0x7F07000B - public const int abc_btn_check_to_on_mtrl_015 = 2131165195; - - // aapt resource value: 0x7F07000C - public const int abc_btn_colored_material = 2131165196; - - // aapt resource value: 0x7F07000D - public const int abc_btn_default_mtrl_shape = 2131165197; - - // aapt resource value: 0x7F07000E - public const int abc_btn_radio_material = 2131165198; - - // aapt resource value: 0x7F07000F - public const int abc_btn_radio_to_on_mtrl_000 = 2131165199; - - // aapt resource value: 0x7F070010 - public const int abc_btn_radio_to_on_mtrl_015 = 2131165200; - - // aapt resource value: 0x7F070011 - public const int abc_btn_switch_to_on_mtrl_00001 = 2131165201; - - // aapt resource value: 0x7F070012 - public const int abc_btn_switch_to_on_mtrl_00012 = 2131165202; - - // aapt resource value: 0x7F070013 - public const int abc_cab_background_internal_bg = 2131165203; - - // aapt resource value: 0x7F070014 - public const int abc_cab_background_top_material = 2131165204; - - // aapt resource value: 0x7F070015 - public const int abc_cab_background_top_mtrl_alpha = 2131165205; - - // aapt resource value: 0x7F070016 - public const int abc_control_background_material = 2131165206; - - // aapt resource value: 0x7F070017 - public const int abc_dialog_material_background = 2131165207; - - // aapt resource value: 0x7F070018 - public const int abc_edit_text_material = 2131165208; - - // aapt resource value: 0x7F070019 - public const int abc_ic_ab_back_material = 2131165209; - - // aapt resource value: 0x7F07001A - public const int abc_ic_arrow_drop_right_black_24dp = 2131165210; - - // aapt resource value: 0x7F07001B - public const int abc_ic_clear_material = 2131165211; - - // aapt resource value: 0x7F07001C - public const int abc_ic_commit_search_api_mtrl_alpha = 2131165212; - - // aapt resource value: 0x7F07001D - public const int abc_ic_go_search_api_material = 2131165213; - - // aapt resource value: 0x7F07001E - public const int abc_ic_menu_copy_mtrl_am_alpha = 2131165214; - - // aapt resource value: 0x7F07001F - public const int abc_ic_menu_cut_mtrl_alpha = 2131165215; - - // aapt resource value: 0x7F070020 - public const int abc_ic_menu_overflow_material = 2131165216; - - // aapt resource value: 0x7F070021 - public const int abc_ic_menu_paste_mtrl_am_alpha = 2131165217; - - // aapt resource value: 0x7F070022 - public const int abc_ic_menu_selectall_mtrl_alpha = 2131165218; - - // aapt resource value: 0x7F070023 - public const int abc_ic_menu_share_mtrl_alpha = 2131165219; - - // aapt resource value: 0x7F070024 - public const int abc_ic_search_api_material = 2131165220; - - // aapt resource value: 0x7F070025 - public const int abc_ic_star_black_16dp = 2131165221; - - // aapt resource value: 0x7F070026 - public const int abc_ic_star_black_36dp = 2131165222; - - // aapt resource value: 0x7F070027 - public const int abc_ic_star_black_48dp = 2131165223; - - // aapt resource value: 0x7F070028 - public const int abc_ic_star_half_black_16dp = 2131165224; - - // aapt resource value: 0x7F070029 - public const int abc_ic_star_half_black_36dp = 2131165225; - - // aapt resource value: 0x7F07002A - public const int abc_ic_star_half_black_48dp = 2131165226; - - // aapt resource value: 0x7F07002B - public const int abc_ic_voice_search_api_material = 2131165227; - - // aapt resource value: 0x7F07002C - public const int abc_item_background_holo_dark = 2131165228; - - // aapt resource value: 0x7F07002D - public const int abc_item_background_holo_light = 2131165229; - - // aapt resource value: 0x7F07002E - public const int abc_list_divider_mtrl_alpha = 2131165230; - - // aapt resource value: 0x7F07002F - public const int abc_list_focused_holo = 2131165231; - - // aapt resource value: 0x7F070030 - public const int abc_list_longpressed_holo = 2131165232; - - // aapt resource value: 0x7F070031 - public const int abc_list_pressed_holo_dark = 2131165233; - - // aapt resource value: 0x7F070032 - public const int abc_list_pressed_holo_light = 2131165234; - - // aapt resource value: 0x7F070033 - public const int abc_list_selector_background_transition_holo_dark = 2131165235; - - // aapt resource value: 0x7F070034 - public const int abc_list_selector_background_transition_holo_light = 2131165236; - - // aapt resource value: 0x7F070035 - public const int abc_list_selector_disabled_holo_dark = 2131165237; - - // aapt resource value: 0x7F070036 - public const int abc_list_selector_disabled_holo_light = 2131165238; - - // aapt resource value: 0x7F070037 - public const int abc_list_selector_holo_dark = 2131165239; - - // aapt resource value: 0x7F070038 - public const int abc_list_selector_holo_light = 2131165240; - - // aapt resource value: 0x7F070039 - public const int abc_menu_hardkey_panel_mtrl_mult = 2131165241; - - // aapt resource value: 0x7F07003A - public const int abc_popup_background_mtrl_mult = 2131165242; - - // aapt resource value: 0x7F07003B - public const int abc_ratingbar_indicator_material = 2131165243; - - // aapt resource value: 0x7F07003C - public const int abc_ratingbar_material = 2131165244; - - // aapt resource value: 0x7F07003D - public const int abc_ratingbar_small_material = 2131165245; - - // aapt resource value: 0x7F07003E - public const int abc_scrubber_control_off_mtrl_alpha = 2131165246; - - // aapt resource value: 0x7F07003F - public const int abc_scrubber_control_to_pressed_mtrl_000 = 2131165247; - - // aapt resource value: 0x7F070040 - public const int abc_scrubber_control_to_pressed_mtrl_005 = 2131165248; - - // aapt resource value: 0x7F070041 - public const int abc_scrubber_primary_mtrl_alpha = 2131165249; - - // aapt resource value: 0x7F070042 - public const int abc_scrubber_track_mtrl_alpha = 2131165250; - - // aapt resource value: 0x7F070043 - public const int abc_seekbar_thumb_material = 2131165251; - - // aapt resource value: 0x7F070044 - public const int abc_seekbar_tick_mark_material = 2131165252; - - // aapt resource value: 0x7F070045 - public const int abc_seekbar_track_material = 2131165253; - - // aapt resource value: 0x7F070046 - public const int abc_spinner_mtrl_am_alpha = 2131165254; - - // aapt resource value: 0x7F070047 - public const int abc_spinner_textfield_background_material = 2131165255; - - // aapt resource value: 0x7F070048 - public const int abc_switch_thumb_material = 2131165256; - - // aapt resource value: 0x7F070049 - public const int abc_switch_track_mtrl_alpha = 2131165257; - - // aapt resource value: 0x7F07004A - public const int abc_tab_indicator_material = 2131165258; - - // aapt resource value: 0x7F07004B - public const int abc_tab_indicator_mtrl_alpha = 2131165259; - - // aapt resource value: 0x7F070053 - public const int abc_textfield_activated_mtrl_alpha = 2131165267; - - // aapt resource value: 0x7F070054 - public const int abc_textfield_default_mtrl_alpha = 2131165268; - - // aapt resource value: 0x7F070055 - public const int abc_textfield_search_activated_mtrl_alpha = 2131165269; - - // aapt resource value: 0x7F070056 - public const int abc_textfield_search_default_mtrl_alpha = 2131165270; - - // aapt resource value: 0x7F070057 - public const int abc_textfield_search_material = 2131165271; - - // aapt resource value: 0x7F07004C - public const int abc_text_cursor_material = 2131165260; - - // aapt resource value: 0x7F07004D - public const int abc_text_select_handle_left_mtrl_dark = 2131165261; - - // aapt resource value: 0x7F07004E - public const int abc_text_select_handle_left_mtrl_light = 2131165262; - - // aapt resource value: 0x7F07004F - public const int abc_text_select_handle_middle_mtrl_dark = 2131165263; - - // aapt resource value: 0x7F070050 - public const int abc_text_select_handle_middle_mtrl_light = 2131165264; - - // aapt resource value: 0x7F070051 - public const int abc_text_select_handle_right_mtrl_dark = 2131165265; - - // aapt resource value: 0x7F070052 - public const int abc_text_select_handle_right_mtrl_light = 2131165266; - - // aapt resource value: 0x7F070058 - public const int abc_vector_test = 2131165272; - - // aapt resource value: 0x7F070059 - public const int avd_hide_password = 2131165273; - - // aapt resource value: 0x7F07005A - public const int avd_show_password = 2131165274; - - // aapt resource value: 0x7F07005B - public const int design_bottom_navigation_item_background = 2131165275; - - // aapt resource value: 0x7F07005C - public const int design_fab_background = 2131165276; - - // aapt resource value: 0x7F07005D - public const int design_ic_visibility = 2131165277; - - // aapt resource value: 0x7F07005E - public const int design_ic_visibility_off = 2131165278; - - // aapt resource value: 0x7F07005F - public const int design_password_eye = 2131165279; - - // aapt resource value: 0x7F070060 - public const int design_snackbar_background = 2131165280; - - // aapt resource value: 0x7F070061 - public const int ic_audiotrack_dark = 2131165281; - - // aapt resource value: 0x7F070062 - public const int ic_audiotrack_light = 2131165282; - - // aapt resource value: 0x7F070063 - public const int ic_dialog_close_dark = 2131165283; - - // aapt resource value: 0x7F070064 - public const int ic_dialog_close_light = 2131165284; - - // aapt resource value: 0x7F070065 - public const int ic_group_collapse_00 = 2131165285; - - // aapt resource value: 0x7F070066 - public const int ic_group_collapse_01 = 2131165286; - - // aapt resource value: 0x7F070067 - public const int ic_group_collapse_02 = 2131165287; - - // aapt resource value: 0x7F070068 - public const int ic_group_collapse_03 = 2131165288; - - // aapt resource value: 0x7F070069 - public const int ic_group_collapse_04 = 2131165289; - - // aapt resource value: 0x7F07006A - public const int ic_group_collapse_05 = 2131165290; - - // aapt resource value: 0x7F07006B - public const int ic_group_collapse_06 = 2131165291; - - // aapt resource value: 0x7F07006C - public const int ic_group_collapse_07 = 2131165292; - - // aapt resource value: 0x7F07006D - public const int ic_group_collapse_08 = 2131165293; - - // aapt resource value: 0x7F07006E - public const int ic_group_collapse_09 = 2131165294; - - // aapt resource value: 0x7F07006F - public const int ic_group_collapse_10 = 2131165295; - - // aapt resource value: 0x7F070070 - public const int ic_group_collapse_11 = 2131165296; - - // aapt resource value: 0x7F070071 - public const int ic_group_collapse_12 = 2131165297; - - // aapt resource value: 0x7F070072 - public const int ic_group_collapse_13 = 2131165298; - - // aapt resource value: 0x7F070073 - public const int ic_group_collapse_14 = 2131165299; - - // aapt resource value: 0x7F070074 - public const int ic_group_collapse_15 = 2131165300; - - // aapt resource value: 0x7F070075 - public const int ic_group_expand_00 = 2131165301; - - // aapt resource value: 0x7F070076 - public const int ic_group_expand_01 = 2131165302; - - // aapt resource value: 0x7F070077 - public const int ic_group_expand_02 = 2131165303; - - // aapt resource value: 0x7F070078 - public const int ic_group_expand_03 = 2131165304; - - // aapt resource value: 0x7F070079 - public const int ic_group_expand_04 = 2131165305; - - // aapt resource value: 0x7F07007A - public const int ic_group_expand_05 = 2131165306; - - // aapt resource value: 0x7F07007B - public const int ic_group_expand_06 = 2131165307; - - // aapt resource value: 0x7F07007C - public const int ic_group_expand_07 = 2131165308; - - // aapt resource value: 0x7F07007D - public const int ic_group_expand_08 = 2131165309; - - // aapt resource value: 0x7F07007E - public const int ic_group_expand_09 = 2131165310; - - // aapt resource value: 0x7F07007F - public const int ic_group_expand_10 = 2131165311; - - // aapt resource value: 0x7F070080 - public const int ic_group_expand_11 = 2131165312; - - // aapt resource value: 0x7F070081 - public const int ic_group_expand_12 = 2131165313; - - // aapt resource value: 0x7F070082 - public const int ic_group_expand_13 = 2131165314; - - // aapt resource value: 0x7F070083 - public const int ic_group_expand_14 = 2131165315; - - // aapt resource value: 0x7F070084 - public const int ic_group_expand_15 = 2131165316; - - // aapt resource value: 0x7F070085 - public const int ic_media_pause_dark = 2131165317; - - // aapt resource value: 0x7F070086 - public const int ic_media_pause_light = 2131165318; - - // aapt resource value: 0x7F070087 - public const int ic_media_play_dark = 2131165319; - - // aapt resource value: 0x7F070088 - public const int ic_media_play_light = 2131165320; - - // aapt resource value: 0x7F070089 - public const int ic_media_stop_dark = 2131165321; - - // aapt resource value: 0x7F07008A - public const int ic_media_stop_light = 2131165322; - - // aapt resource value: 0x7F07008B - public const int ic_mr_button_connected_00_dark = 2131165323; - - // aapt resource value: 0x7F07008C - public const int ic_mr_button_connected_00_light = 2131165324; - - // aapt resource value: 0x7F07008D - public const int ic_mr_button_connected_01_dark = 2131165325; - - // aapt resource value: 0x7F07008E - public const int ic_mr_button_connected_01_light = 2131165326; - - // aapt resource value: 0x7F07008F - public const int ic_mr_button_connected_02_dark = 2131165327; - - // aapt resource value: 0x7F070090 - public const int ic_mr_button_connected_02_light = 2131165328; - - // aapt resource value: 0x7F070091 - public const int ic_mr_button_connected_03_dark = 2131165329; - - // aapt resource value: 0x7F070092 - public const int ic_mr_button_connected_03_light = 2131165330; - - // aapt resource value: 0x7F070093 - public const int ic_mr_button_connected_04_dark = 2131165331; - - // aapt resource value: 0x7F070094 - public const int ic_mr_button_connected_04_light = 2131165332; - - // aapt resource value: 0x7F070095 - public const int ic_mr_button_connected_05_dark = 2131165333; - - // aapt resource value: 0x7F070096 - public const int ic_mr_button_connected_05_light = 2131165334; - - // aapt resource value: 0x7F070097 - public const int ic_mr_button_connected_06_dark = 2131165335; - - // aapt resource value: 0x7F070098 - public const int ic_mr_button_connected_06_light = 2131165336; - - // aapt resource value: 0x7F070099 - public const int ic_mr_button_connected_07_dark = 2131165337; - - // aapt resource value: 0x7F07009A - public const int ic_mr_button_connected_07_light = 2131165338; - - // aapt resource value: 0x7F07009B - public const int ic_mr_button_connected_08_dark = 2131165339; - - // aapt resource value: 0x7F07009C - public const int ic_mr_button_connected_08_light = 2131165340; - - // aapt resource value: 0x7F07009D - public const int ic_mr_button_connected_09_dark = 2131165341; - - // aapt resource value: 0x7F07009E - public const int ic_mr_button_connected_09_light = 2131165342; - - // aapt resource value: 0x7F07009F - public const int ic_mr_button_connected_10_dark = 2131165343; - - // aapt resource value: 0x7F0700A0 - public const int ic_mr_button_connected_10_light = 2131165344; - - // aapt resource value: 0x7F0700A1 - public const int ic_mr_button_connected_11_dark = 2131165345; - - // aapt resource value: 0x7F0700A2 - public const int ic_mr_button_connected_11_light = 2131165346; - - // aapt resource value: 0x7F0700A3 - public const int ic_mr_button_connected_12_dark = 2131165347; - - // aapt resource value: 0x7F0700A4 - public const int ic_mr_button_connected_12_light = 2131165348; - - // aapt resource value: 0x7F0700A5 - public const int ic_mr_button_connected_13_dark = 2131165349; - - // aapt resource value: 0x7F0700A6 - public const int ic_mr_button_connected_13_light = 2131165350; - - // aapt resource value: 0x7F0700A7 - public const int ic_mr_button_connected_14_dark = 2131165351; - - // aapt resource value: 0x7F0700A8 - public const int ic_mr_button_connected_14_light = 2131165352; - - // aapt resource value: 0x7F0700A9 - public const int ic_mr_button_connected_15_dark = 2131165353; - - // aapt resource value: 0x7F0700AA - public const int ic_mr_button_connected_15_light = 2131165354; - - // aapt resource value: 0x7F0700AB - public const int ic_mr_button_connected_16_dark = 2131165355; - - // aapt resource value: 0x7F0700AC - public const int ic_mr_button_connected_16_light = 2131165356; - - // aapt resource value: 0x7F0700AD - public const int ic_mr_button_connected_17_dark = 2131165357; - - // aapt resource value: 0x7F0700AE - public const int ic_mr_button_connected_17_light = 2131165358; - - // aapt resource value: 0x7F0700AF - public const int ic_mr_button_connected_18_dark = 2131165359; - - // aapt resource value: 0x7F0700B0 - public const int ic_mr_button_connected_18_light = 2131165360; - - // aapt resource value: 0x7F0700B1 - public const int ic_mr_button_connected_19_dark = 2131165361; - - // aapt resource value: 0x7F0700B2 - public const int ic_mr_button_connected_19_light = 2131165362; - - // aapt resource value: 0x7F0700B3 - public const int ic_mr_button_connected_20_dark = 2131165363; - - // aapt resource value: 0x7F0700B4 - public const int ic_mr_button_connected_20_light = 2131165364; - - // aapt resource value: 0x7F0700B5 - public const int ic_mr_button_connected_21_dark = 2131165365; - - // aapt resource value: 0x7F0700B6 - public const int ic_mr_button_connected_21_light = 2131165366; - - // aapt resource value: 0x7F0700B7 - public const int ic_mr_button_connected_22_dark = 2131165367; - - // aapt resource value: 0x7F0700B8 - public const int ic_mr_button_connected_22_light = 2131165368; - - // aapt resource value: 0x7F0700B9 - public const int ic_mr_button_connected_23_dark = 2131165369; - - // aapt resource value: 0x7F0700BA - public const int ic_mr_button_connected_23_light = 2131165370; - - // aapt resource value: 0x7F0700BB - public const int ic_mr_button_connected_24_dark = 2131165371; - - // aapt resource value: 0x7F0700BC - public const int ic_mr_button_connected_24_light = 2131165372; - - // aapt resource value: 0x7F0700BD - public const int ic_mr_button_connected_25_dark = 2131165373; - - // aapt resource value: 0x7F0700BE - public const int ic_mr_button_connected_25_light = 2131165374; - - // aapt resource value: 0x7F0700BF - public const int ic_mr_button_connected_26_dark = 2131165375; - - // aapt resource value: 0x7F0700C0 - public const int ic_mr_button_connected_26_light = 2131165376; - - // aapt resource value: 0x7F0700C1 - public const int ic_mr_button_connected_27_dark = 2131165377; - - // aapt resource value: 0x7F0700C2 - public const int ic_mr_button_connected_27_light = 2131165378; - - // aapt resource value: 0x7F0700C3 - public const int ic_mr_button_connected_28_dark = 2131165379; - - // aapt resource value: 0x7F0700C4 - public const int ic_mr_button_connected_28_light = 2131165380; - - // aapt resource value: 0x7F0700C5 - public const int ic_mr_button_connected_29_dark = 2131165381; - - // aapt resource value: 0x7F0700C6 - public const int ic_mr_button_connected_29_light = 2131165382; - - // aapt resource value: 0x7F0700C7 - public const int ic_mr_button_connected_30_dark = 2131165383; - - // aapt resource value: 0x7F0700C8 - public const int ic_mr_button_connected_30_light = 2131165384; - - // aapt resource value: 0x7F0700C9 - public const int ic_mr_button_connecting_00_dark = 2131165385; - - // aapt resource value: 0x7F0700CA - public const int ic_mr_button_connecting_00_light = 2131165386; - - // aapt resource value: 0x7F0700CB - public const int ic_mr_button_connecting_01_dark = 2131165387; - - // aapt resource value: 0x7F0700CC - public const int ic_mr_button_connecting_01_light = 2131165388; - - // aapt resource value: 0x7F0700CD - public const int ic_mr_button_connecting_02_dark = 2131165389; - - // aapt resource value: 0x7F0700CE - public const int ic_mr_button_connecting_02_light = 2131165390; - - // aapt resource value: 0x7F0700CF - public const int ic_mr_button_connecting_03_dark = 2131165391; - - // aapt resource value: 0x7F0700D0 - public const int ic_mr_button_connecting_03_light = 2131165392; - - // aapt resource value: 0x7F0700D1 - public const int ic_mr_button_connecting_04_dark = 2131165393; - - // aapt resource value: 0x7F0700D2 - public const int ic_mr_button_connecting_04_light = 2131165394; - - // aapt resource value: 0x7F0700D3 - public const int ic_mr_button_connecting_05_dark = 2131165395; - - // aapt resource value: 0x7F0700D4 - public const int ic_mr_button_connecting_05_light = 2131165396; - - // aapt resource value: 0x7F0700D5 - public const int ic_mr_button_connecting_06_dark = 2131165397; - - // aapt resource value: 0x7F0700D6 - public const int ic_mr_button_connecting_06_light = 2131165398; - - // aapt resource value: 0x7F0700D7 - public const int ic_mr_button_connecting_07_dark = 2131165399; - - // aapt resource value: 0x7F0700D8 - public const int ic_mr_button_connecting_07_light = 2131165400; - - // aapt resource value: 0x7F0700D9 - public const int ic_mr_button_connecting_08_dark = 2131165401; - - // aapt resource value: 0x7F0700DA - public const int ic_mr_button_connecting_08_light = 2131165402; - - // aapt resource value: 0x7F0700DB - public const int ic_mr_button_connecting_09_dark = 2131165403; - - // aapt resource value: 0x7F0700DC - public const int ic_mr_button_connecting_09_light = 2131165404; - - // aapt resource value: 0x7F0700DD - public const int ic_mr_button_connecting_10_dark = 2131165405; - - // aapt resource value: 0x7F0700DE - public const int ic_mr_button_connecting_10_light = 2131165406; - - // aapt resource value: 0x7F0700DF - public const int ic_mr_button_connecting_11_dark = 2131165407; - - // aapt resource value: 0x7F0700E0 - public const int ic_mr_button_connecting_11_light = 2131165408; - - // aapt resource value: 0x7F0700E1 - public const int ic_mr_button_connecting_12_dark = 2131165409; - - // aapt resource value: 0x7F0700E2 - public const int ic_mr_button_connecting_12_light = 2131165410; - - // aapt resource value: 0x7F0700E3 - public const int ic_mr_button_connecting_13_dark = 2131165411; - - // aapt resource value: 0x7F0700E4 - public const int ic_mr_button_connecting_13_light = 2131165412; - - // aapt resource value: 0x7F0700E5 - public const int ic_mr_button_connecting_14_dark = 2131165413; - - // aapt resource value: 0x7F0700E6 - public const int ic_mr_button_connecting_14_light = 2131165414; - - // aapt resource value: 0x7F0700E7 - public const int ic_mr_button_connecting_15_dark = 2131165415; - - // aapt resource value: 0x7F0700E8 - public const int ic_mr_button_connecting_15_light = 2131165416; - - // aapt resource value: 0x7F0700E9 - public const int ic_mr_button_connecting_16_dark = 2131165417; - - // aapt resource value: 0x7F0700EA - public const int ic_mr_button_connecting_16_light = 2131165418; - - // aapt resource value: 0x7F0700EB - public const int ic_mr_button_connecting_17_dark = 2131165419; - - // aapt resource value: 0x7F0700EC - public const int ic_mr_button_connecting_17_light = 2131165420; - - // aapt resource value: 0x7F0700ED - public const int ic_mr_button_connecting_18_dark = 2131165421; - - // aapt resource value: 0x7F0700EE - public const int ic_mr_button_connecting_18_light = 2131165422; - - // aapt resource value: 0x7F0700EF - public const int ic_mr_button_connecting_19_dark = 2131165423; - - // aapt resource value: 0x7F0700F0 - public const int ic_mr_button_connecting_19_light = 2131165424; - - // aapt resource value: 0x7F0700F1 - public const int ic_mr_button_connecting_20_dark = 2131165425; - - // aapt resource value: 0x7F0700F2 - public const int ic_mr_button_connecting_20_light = 2131165426; - - // aapt resource value: 0x7F0700F3 - public const int ic_mr_button_connecting_21_dark = 2131165427; - - // aapt resource value: 0x7F0700F4 - public const int ic_mr_button_connecting_21_light = 2131165428; - - // aapt resource value: 0x7F0700F5 - public const int ic_mr_button_connecting_22_dark = 2131165429; - - // aapt resource value: 0x7F0700F6 - public const int ic_mr_button_connecting_22_light = 2131165430; - - // aapt resource value: 0x7F0700F7 - public const int ic_mr_button_connecting_23_dark = 2131165431; - - // aapt resource value: 0x7F0700F8 - public const int ic_mr_button_connecting_23_light = 2131165432; - - // aapt resource value: 0x7F0700F9 - public const int ic_mr_button_connecting_24_dark = 2131165433; - - // aapt resource value: 0x7F0700FA - public const int ic_mr_button_connecting_24_light = 2131165434; - - // aapt resource value: 0x7F0700FB - public const int ic_mr_button_connecting_25_dark = 2131165435; - - // aapt resource value: 0x7F0700FC - public const int ic_mr_button_connecting_25_light = 2131165436; - - // aapt resource value: 0x7F0700FD - public const int ic_mr_button_connecting_26_dark = 2131165437; - - // aapt resource value: 0x7F0700FE - public const int ic_mr_button_connecting_26_light = 2131165438; - - // aapt resource value: 0x7F0700FF - public const int ic_mr_button_connecting_27_dark = 2131165439; - - // aapt resource value: 0x7F070100 - public const int ic_mr_button_connecting_27_light = 2131165440; - - // aapt resource value: 0x7F070101 - public const int ic_mr_button_connecting_28_dark = 2131165441; - - // aapt resource value: 0x7F070102 - public const int ic_mr_button_connecting_28_light = 2131165442; - - // aapt resource value: 0x7F070103 - public const int ic_mr_button_connecting_29_dark = 2131165443; - - // aapt resource value: 0x7F070104 - public const int ic_mr_button_connecting_29_light = 2131165444; - - // aapt resource value: 0x7F070105 - public const int ic_mr_button_connecting_30_dark = 2131165445; - - // aapt resource value: 0x7F070106 - public const int ic_mr_button_connecting_30_light = 2131165446; - - // aapt resource value: 0x7F070107 - public const int ic_mr_button_disabled_dark = 2131165447; - - // aapt resource value: 0x7F070108 - public const int ic_mr_button_disabled_light = 2131165448; - - // aapt resource value: 0x7F070109 - public const int ic_mr_button_disconnected_dark = 2131165449; - - // aapt resource value: 0x7F07010A - public const int ic_mr_button_disconnected_light = 2131165450; - - // aapt resource value: 0x7F07010B - public const int ic_mr_button_grey = 2131165451; - - // aapt resource value: 0x7F07010C - public const int ic_vol_type_speaker_dark = 2131165452; - - // aapt resource value: 0x7F07010D - public const int ic_vol_type_speaker_group_dark = 2131165453; - - // aapt resource value: 0x7F07010E - public const int ic_vol_type_speaker_group_light = 2131165454; - - // aapt resource value: 0x7F07010F - public const int ic_vol_type_speaker_light = 2131165455; - - // aapt resource value: 0x7F070110 - public const int ic_vol_type_tv_dark = 2131165456; - - // aapt resource value: 0x7F070111 - public const int ic_vol_type_tv_light = 2131165457; - - // aapt resource value: 0x7F070112 - public const int mr_button_connected_dark = 2131165458; - - // aapt resource value: 0x7F070113 - public const int mr_button_connected_light = 2131165459; - - // aapt resource value: 0x7F070114 - public const int mr_button_connecting_dark = 2131165460; - - // aapt resource value: 0x7F070115 - public const int mr_button_connecting_light = 2131165461; - - // aapt resource value: 0x7F070116 - public const int mr_button_dark = 2131165462; - - // aapt resource value: 0x7F070117 - public const int mr_button_light = 2131165463; - - // aapt resource value: 0x7F070118 - public const int mr_dialog_close_dark = 2131165464; - - // aapt resource value: 0x7F070119 - public const int mr_dialog_close_light = 2131165465; - - // aapt resource value: 0x7F07011A - public const int mr_dialog_material_background_dark = 2131165466; - - // aapt resource value: 0x7F07011B - public const int mr_dialog_material_background_light = 2131165467; - - // aapt resource value: 0x7F07011C - public const int mr_group_collapse = 2131165468; - - // aapt resource value: 0x7F07011D - public const int mr_group_expand = 2131165469; - - // aapt resource value: 0x7F07011E - public const int mr_media_pause_dark = 2131165470; - - // aapt resource value: 0x7F07011F - public const int mr_media_pause_light = 2131165471; - - // aapt resource value: 0x7F070120 - public const int mr_media_play_dark = 2131165472; - - // aapt resource value: 0x7F070121 - public const int mr_media_play_light = 2131165473; - - // aapt resource value: 0x7F070122 - public const int mr_media_stop_dark = 2131165474; - - // aapt resource value: 0x7F070123 - public const int mr_media_stop_light = 2131165475; - - // aapt resource value: 0x7F070124 - public const int mr_vol_type_audiotrack_dark = 2131165476; - - // aapt resource value: 0x7F070125 - public const int mr_vol_type_audiotrack_light = 2131165477; - - // aapt resource value: 0x7F070126 - public const int navigation_empty_icon = 2131165478; - - // aapt resource value: 0x7F070127 - public const int notification_action_background = 2131165479; - - // aapt resource value: 0x7F070128 - public const int notification_bg = 2131165480; - - // aapt resource value: 0x7F070129 - public const int notification_bg_low = 2131165481; - - // aapt resource value: 0x7F07012A - public const int notification_bg_low_normal = 2131165482; - - // aapt resource value: 0x7F07012B - public const int notification_bg_low_pressed = 2131165483; - - // aapt resource value: 0x7F07012C - public const int notification_bg_normal = 2131165484; - - // aapt resource value: 0x7F07012D - public const int notification_bg_normal_pressed = 2131165485; - - // aapt resource value: 0x7F07012E - public const int notification_icon_background = 2131165486; - - // aapt resource value: 0x7F07012F - public const int notification_template_icon_bg = 2131165487; - - // aapt resource value: 0x7F070130 - public const int notification_template_icon_low_bg = 2131165488; - - // aapt resource value: 0x7F070131 - public const int notification_tile_bg = 2131165489; - - // aapt resource value: 0x7F070132 - public const int notify_panel_notification_icon_bg = 2131165490; - - // aapt resource value: 0x7F070133 - public const int tooltip_frame_dark = 2131165491; - - // aapt resource value: 0x7F070134 - public const int tooltip_frame_light = 2131165492; - - static Drawable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Drawable() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7F080006 - public const int action0 = 2131230726; - - // aapt resource value: 0x7F080018 - public const int actions = 2131230744; - - // aapt resource value: 0x7F080007 - public const int action_bar = 2131230727; - - // aapt resource value: 0x7F080008 - public const int action_bar_activity_content = 2131230728; - - // aapt resource value: 0x7F080009 - public const int action_bar_container = 2131230729; - - // aapt resource value: 0x7F08000A - public const int action_bar_root = 2131230730; - - // aapt resource value: 0x7F08000B - public const int action_bar_spinner = 2131230731; - - // aapt resource value: 0x7F08000C - public const int action_bar_subtitle = 2131230732; - - // aapt resource value: 0x7F08000D - public const int action_bar_title = 2131230733; - - // aapt resource value: 0x7F08000E - public const int action_container = 2131230734; - - // aapt resource value: 0x7F08000F - public const int action_context_bar = 2131230735; - - // aapt resource value: 0x7F080010 - public const int action_divider = 2131230736; - - // aapt resource value: 0x7F080011 - public const int action_image = 2131230737; - - // aapt resource value: 0x7F080012 - public const int action_menu_divider = 2131230738; - - // aapt resource value: 0x7F080013 - public const int action_menu_presenter = 2131230739; - - // aapt resource value: 0x7F080014 - public const int action_mode_bar = 2131230740; - - // aapt resource value: 0x7F080015 - public const int action_mode_bar_stub = 2131230741; - - // aapt resource value: 0x7F080016 - public const int action_mode_close_button = 2131230742; - - // aapt resource value: 0x7F080017 - public const int action_text = 2131230743; - - // aapt resource value: 0x7F080019 - public const int activity_chooser_view_content = 2131230745; - - // aapt resource value: 0x7F08001A - public const int add = 2131230746; - - // aapt resource value: 0x7F08001B - public const int alertTitle = 2131230747; - - // aapt resource value: 0x7F08001C - public const int all = 2131230748; - - // aapt resource value: 0x7F080000 - public const int ALT = 2131230720; - - // aapt resource value: 0x7F08001D - public const int always = 2131230749; - - // aapt resource value: 0x7F08001E - public const int async = 2131230750; - - // aapt resource value: 0x7F08001F - public const int auto = 2131230751; - - // aapt resource value: 0x7F080020 - public const int beginning = 2131230752; - - // aapt resource value: 0x7F080021 - public const int blocking = 2131230753; - - // aapt resource value: 0x7F080022 - public const int bottom = 2131230754; - - // aapt resource value: 0x7F080023 - public const int bottomtab_navarea = 2131230755; - - // aapt resource value: 0x7F080024 - public const int bottomtab_tabbar = 2131230756; - - // aapt resource value: 0x7F080025 - public const int buttonPanel = 2131230757; - - // aapt resource value: 0x7F080026 - public const int cancel_action = 2131230758; - - // aapt resource value: 0x7F080027 - public const int center = 2131230759; - - // aapt resource value: 0x7F080028 - public const int center_horizontal = 2131230760; - - // aapt resource value: 0x7F080029 - public const int center_vertical = 2131230761; - - // aapt resource value: 0x7F08002A - public const int checkbox = 2131230762; - - // aapt resource value: 0x7F08002B - public const int chronometer = 2131230763; - - // aapt resource value: 0x7F08002C - public const int clip_horizontal = 2131230764; - - // aapt resource value: 0x7F08002D - public const int clip_vertical = 2131230765; - - // aapt resource value: 0x7F08002E - public const int collapseActionView = 2131230766; - - // aapt resource value: 0x7F08002F - public const int container = 2131230767; - - // aapt resource value: 0x7F080030 - public const int contentPanel = 2131230768; - - // aapt resource value: 0x7F080031 - public const int coordinator = 2131230769; - - // aapt resource value: 0x7F080001 - public const int CTRL = 2131230721; - - // aapt resource value: 0x7F080032 - public const int custom = 2131230770; - - // aapt resource value: 0x7F080033 - public const int customPanel = 2131230771; - - // aapt resource value: 0x7F080034 - public const int decor_content_parent = 2131230772; - - // aapt resource value: 0x7F080035 - public const int default_activity_button = 2131230773; - - // aapt resource value: 0x7F080036 - public const int design_bottom_sheet = 2131230774; - - // aapt resource value: 0x7F080037 - public const int design_menu_item_action_area = 2131230775; - - // aapt resource value: 0x7F080038 - public const int design_menu_item_action_area_stub = 2131230776; - - // aapt resource value: 0x7F080039 - public const int design_menu_item_text = 2131230777; - - // aapt resource value: 0x7F08003A - public const int design_navigation_view = 2131230778; - - // aapt resource value: 0x7F08003B - public const int disableHome = 2131230779; - - // aapt resource value: 0x7F08003C - public const int edit_query = 2131230780; - - // aapt resource value: 0x7F08003D - public const int end = 2131230781; - - // aapt resource value: 0x7F08003E - public const int end_padder = 2131230782; - - // aapt resource value: 0x7F08003F - public const int enterAlways = 2131230783; - - // aapt resource value: 0x7F080040 - public const int enterAlwaysCollapsed = 2131230784; - - // aapt resource value: 0x7F080041 - public const int exitUntilCollapsed = 2131230785; - - // aapt resource value: 0x7F080043 - public const int expanded_menu = 2131230787; - - // aapt resource value: 0x7F080042 - public const int expand_activities_button = 2131230786; - - // aapt resource value: 0x7F080044 - public const int fill = 2131230788; - - // aapt resource value: 0x7F080045 - public const int fill_horizontal = 2131230789; - - // aapt resource value: 0x7F080046 - public const int fill_vertical = 2131230790; - - // aapt resource value: 0x7F080047 - public const int @fixed = 2131230791; - - // aapt resource value: 0x7F080048 - public const int flyoutcontent_appbar = 2131230792; - - // aapt resource value: 0x7F080049 - public const int flyoutcontent_recycler = 2131230793; - - // aapt resource value: 0x7F08004A - public const int forever = 2131230794; - - // aapt resource value: 0x7F080002 - public const int FUNCTION = 2131230722; - - // aapt resource value: 0x7F08004B - public const int ghost_view = 2131230795; - - // aapt resource value: 0x7F08004C - public const int home = 2131230796; - - // aapt resource value: 0x7F08004D - public const int homeAsUp = 2131230797; - - // aapt resource value: 0x7F08004E - public const int icon = 2131230798; - - // aapt resource value: 0x7F08004F - public const int icon_group = 2131230799; - - // aapt resource value: 0x7F080050 - public const int ifRoom = 2131230800; - - // aapt resource value: 0x7F080051 - public const int image = 2131230801; - - // aapt resource value: 0x7F080052 - public const int info = 2131230802; - - // aapt resource value: 0x7F080053 - public const int italic = 2131230803; - - // aapt resource value: 0x7F080054 - public const int item_touch_helper_previous_elevation = 2131230804; - - // aapt resource value: 0x7F080055 - public const int largeLabel = 2131230805; - - // aapt resource value: 0x7F080056 - public const int left = 2131230806; - - // aapt resource value: 0x7F080057 - public const int line1 = 2131230807; - - // aapt resource value: 0x7F080058 - public const int line3 = 2131230808; - - // aapt resource value: 0x7F080059 - public const int listMode = 2131230809; - - // aapt resource value: 0x7F08005A - public const int list_item = 2131230810; - - // aapt resource value: 0x7F08005B - public const int main_appbar = 2131230811; - - // aapt resource value: 0x7F08005C - public const int main_tablayout = 2131230812; - - // aapt resource value: 0x7F08005D - public const int main_toolbar = 2131230813; - - // aapt resource value: 0x7F08005E - public const int main_viewpager = 2131230814; - - // aapt resource value: 0x7F08005F - public const int masked = 2131230815; - - // aapt resource value: 0x7F080060 - public const int media_actions = 2131230816; - - // aapt resource value: 0x7F080061 - public const int message = 2131230817; - - // aapt resource value: 0x7F080003 - public const int META = 2131230723; - - // aapt resource value: 0x7F080062 - public const int middle = 2131230818; - - // aapt resource value: 0x7F080063 - public const int mini = 2131230819; - - // aapt resource value: 0x7F080064 - public const int mr_art = 2131230820; - - // aapt resource value: 0x7F080065 - public const int mr_chooser_list = 2131230821; - - // aapt resource value: 0x7F080066 - public const int mr_chooser_route_desc = 2131230822; - - // aapt resource value: 0x7F080067 - public const int mr_chooser_route_icon = 2131230823; - - // aapt resource value: 0x7F080068 - public const int mr_chooser_route_name = 2131230824; - - // aapt resource value: 0x7F080069 - public const int mr_chooser_title = 2131230825; - - // aapt resource value: 0x7F08006A - public const int mr_close = 2131230826; - - // aapt resource value: 0x7F08006B - public const int mr_control_divider = 2131230827; - - // aapt resource value: 0x7F08006C - public const int mr_control_playback_ctrl = 2131230828; - - // aapt resource value: 0x7F08006D - public const int mr_control_subtitle = 2131230829; - - // aapt resource value: 0x7F08006E - public const int mr_control_title = 2131230830; - - // aapt resource value: 0x7F08006F - public const int mr_control_title_container = 2131230831; - - // aapt resource value: 0x7F080070 - public const int mr_custom_control = 2131230832; - - // aapt resource value: 0x7F080071 - public const int mr_default_control = 2131230833; - - // aapt resource value: 0x7F080072 - public const int mr_dialog_area = 2131230834; - - // aapt resource value: 0x7F080073 - public const int mr_expandable_area = 2131230835; - - // aapt resource value: 0x7F080074 - public const int mr_group_expand_collapse = 2131230836; - - // aapt resource value: 0x7F080075 - public const int mr_media_main_control = 2131230837; - - // aapt resource value: 0x7F080076 - public const int mr_name = 2131230838; - - // aapt resource value: 0x7F080077 - public const int mr_playback_control = 2131230839; - - // aapt resource value: 0x7F080078 - public const int mr_title_bar = 2131230840; - - // aapt resource value: 0x7F080079 - public const int mr_volume_control = 2131230841; - - // aapt resource value: 0x7F08007A - public const int mr_volume_group_list = 2131230842; - - // aapt resource value: 0x7F08007B - public const int mr_volume_item_icon = 2131230843; - - // aapt resource value: 0x7F08007C - public const int mr_volume_slider = 2131230844; - - // aapt resource value: 0x7F08007D - public const int multiply = 2131230845; - - // aapt resource value: 0x7F08007E - public const int navigation_header_container = 2131230846; - - // aapt resource value: 0x7F08007F - public const int never = 2131230847; - - // aapt resource value: 0x7F080080 - public const int none = 2131230848; - - // aapt resource value: 0x7F080081 - public const int normal = 2131230849; - - // aapt resource value: 0x7F080082 - public const int notification_background = 2131230850; - - // aapt resource value: 0x7F080083 - public const int notification_main_column = 2131230851; - - // aapt resource value: 0x7F080084 - public const int notification_main_column_container = 2131230852; - - // aapt resource value: 0x7F080085 - public const int parallax = 2131230853; - - // aapt resource value: 0x7F080086 - public const int parentPanel = 2131230854; - - // aapt resource value: 0x7F080087 - public const int parent_matrix = 2131230855; - - // aapt resource value: 0x7F080088 - public const int pin = 2131230856; - - // aapt resource value: 0x7F080089 - public const int progress_circular = 2131230857; - - // aapt resource value: 0x7F08008A - public const int progress_horizontal = 2131230858; - - // aapt resource value: 0x7F08008B - public const int radio = 2131230859; - - // aapt resource value: 0x7F08008C - public const int right = 2131230860; - - // aapt resource value: 0x7F08008D - public const int right_icon = 2131230861; - - // aapt resource value: 0x7F08008E - public const int right_side = 2131230862; - - // aapt resource value: 0x7F08008F - public const int save_image_matrix = 2131230863; - - // aapt resource value: 0x7F080090 - public const int save_non_transition_alpha = 2131230864; - - // aapt resource value: 0x7F080091 - public const int save_scale_type = 2131230865; - - // aapt resource value: 0x7F080092 - public const int screen = 2131230866; - - // aapt resource value: 0x7F080093 - public const int scroll = 2131230867; - - // aapt resource value: 0x7F080097 - public const int scrollable = 2131230871; - - // aapt resource value: 0x7F080094 - public const int scrollIndicatorDown = 2131230868; - - // aapt resource value: 0x7F080095 - public const int scrollIndicatorUp = 2131230869; - - // aapt resource value: 0x7F080096 - public const int scrollView = 2131230870; - - // aapt resource value: 0x7F080098 - public const int search_badge = 2131230872; - - // aapt resource value: 0x7F080099 - public const int search_bar = 2131230873; - - // aapt resource value: 0x7F08009A - public const int search_button = 2131230874; - - // aapt resource value: 0x7F08009B - public const int search_close_btn = 2131230875; - - // aapt resource value: 0x7F08009C - public const int search_edit_frame = 2131230876; - - // aapt resource value: 0x7F08009D - public const int search_go_btn = 2131230877; - - // aapt resource value: 0x7F08009E - public const int search_mag_icon = 2131230878; - - // aapt resource value: 0x7F08009F - public const int search_plate = 2131230879; - - // aapt resource value: 0x7F0800A0 - public const int search_src_text = 2131230880; - - // aapt resource value: 0x7F0800A1 - public const int search_voice_btn = 2131230881; - - // aapt resource value: 0x7F0800A2 - public const int select_dialog_listview = 2131230882; - - // aapt resource value: 0x7F0800A3 - public const int shellcontent_appbar = 2131230883; - - // aapt resource value: 0x7F0800A4 - public const int shellcontent_toolbar = 2131230884; - - // aapt resource value: 0x7F080004 - public const int SHIFT = 2131230724; - - // aapt resource value: 0x7F0800A5 - public const int shortcut = 2131230885; - - // aapt resource value: 0x7F0800A6 - public const int showCustom = 2131230886; - - // aapt resource value: 0x7F0800A7 - public const int showHome = 2131230887; - - // aapt resource value: 0x7F0800A8 - public const int showTitle = 2131230888; - - // aapt resource value: 0x7F0800A9 - public const int sliding_tabs = 2131230889; - - // aapt resource value: 0x7F0800AA - public const int smallLabel = 2131230890; - - // aapt resource value: 0x7F0800AB - public const int snackbar_action = 2131230891; - - // aapt resource value: 0x7F0800AC - public const int snackbar_text = 2131230892; - - // aapt resource value: 0x7F0800AD - public const int snap = 2131230893; - - // aapt resource value: 0x7F0800AE - public const int spacer = 2131230894; - - // aapt resource value: 0x7F0800AF - public const int split_action_bar = 2131230895; - - // aapt resource value: 0x7F0800B0 - public const int src_atop = 2131230896; - - // aapt resource value: 0x7F0800B1 - public const int src_in = 2131230897; - - // aapt resource value: 0x7F0800B2 - public const int src_over = 2131230898; - - // aapt resource value: 0x7F0800B3 - public const int start = 2131230899; - - // aapt resource value: 0x7F0800B4 - public const int status_bar_latest_event_content = 2131230900; - - // aapt resource value: 0x7F0800B5 - public const int submenuarrow = 2131230901; - - // aapt resource value: 0x7F0800B6 - public const int submit_area = 2131230902; - - // aapt resource value: 0x7F080005 - public const int SYM = 2131230725; - - // aapt resource value: 0x7F0800B7 - public const int tabMode = 2131230903; - - // aapt resource value: 0x7F0800B8 - public const int tag_transition_group = 2131230904; - - // aapt resource value: 0x7F0800B9 - public const int text = 2131230905; - - // aapt resource value: 0x7F0800BA - public const int text2 = 2131230906; - - // aapt resource value: 0x7F0800BE - public const int textinput_counter = 2131230910; - - // aapt resource value: 0x7F0800BF - public const int textinput_error = 2131230911; - - // aapt resource value: 0x7F0800BB - public const int textSpacerNoButtons = 2131230907; - - // aapt resource value: 0x7F0800BC - public const int textSpacerNoTitle = 2131230908; - - // aapt resource value: 0x7F0800BD - public const int text_input_password_toggle = 2131230909; - - // aapt resource value: 0x7F0800C0 - public const int time = 2131230912; - - // aapt resource value: 0x7F0800C1 - public const int title = 2131230913; - - // aapt resource value: 0x7F0800C2 - public const int titleDividerNoCustom = 2131230914; - - // aapt resource value: 0x7F0800C3 - public const int title_template = 2131230915; - - // aapt resource value: 0x7F0800C4 - public const int toolbar = 2131230916; - - // aapt resource value: 0x7F0800C5 - public const int top = 2131230917; - - // aapt resource value: 0x7F0800C6 - public const int topPanel = 2131230918; - - // aapt resource value: 0x7F0800C7 - public const int touch_outside = 2131230919; - - // aapt resource value: 0x7F0800C8 - public const int transition_current_scene = 2131230920; - - // aapt resource value: 0x7F0800C9 - public const int transition_layout_save = 2131230921; - - // aapt resource value: 0x7F0800CA - public const int transition_position = 2131230922; - - // aapt resource value: 0x7F0800CB - public const int transition_scene_layoutid_cache = 2131230923; - - // aapt resource value: 0x7F0800CC - public const int transition_transform = 2131230924; - - // aapt resource value: 0x7F0800CD - public const int uniform = 2131230925; - - // aapt resource value: 0x7F0800CE - public const int up = 2131230926; - - // aapt resource value: 0x7F0800CF - public const int useLogo = 2131230927; - - // aapt resource value: 0x7F0800D0 - public const int view_offset_helper = 2131230928; - - // aapt resource value: 0x7F0800D1 - public const int visible = 2131230929; - - // aapt resource value: 0x7F0800D2 - public const int volume_item_container = 2131230930; - - // aapt resource value: 0x7F0800D3 - public const int withText = 2131230931; - - // aapt resource value: 0x7F0800D4 - public const int wrap_content = 2131230932; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Integer - { - - // aapt resource value: 0x7F090000 - public const int abc_config_activityDefaultDur = 2131296256; - - // aapt resource value: 0x7F090001 - public const int abc_config_activityShortDur = 2131296257; - - // aapt resource value: 0x7F090002 - public const int app_bar_elevation_anim_duration = 2131296258; - - // aapt resource value: 0x7F090003 - public const int bottom_sheet_slide_duration = 2131296259; - - // aapt resource value: 0x7F090004 - public const int cancel_button_image_alpha = 2131296260; - - // aapt resource value: 0x7F090005 - public const int config_tooltipAnimTime = 2131296261; - - // aapt resource value: 0x7F090006 - public const int design_snackbar_text_max_lines = 2131296262; - - // aapt resource value: 0x7F090007 - public const int hide_password_duration = 2131296263; - - // aapt resource value: 0x7F090008 - public const int mr_controller_volume_group_list_animation_duration_ms = 2131296264; - - // aapt resource value: 0x7F090009 - public const int mr_controller_volume_group_list_fade_in_duration_ms = 2131296265; - - // aapt resource value: 0x7F09000A - public const int mr_controller_volume_group_list_fade_out_duration_ms = 2131296266; - - // aapt resource value: 0x7F09000B - public const int show_password_duration = 2131296267; - - // aapt resource value: 0x7F09000C - public const int status_bar_notification_info_maxnum = 2131296268; - - static Integer() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Integer() - { - } - } - - public partial class Interpolator - { - - // aapt resource value: 0x7F0A0000 - public const int mr_fast_out_slow_in = 2131361792; - - // aapt resource value: 0x7F0A0001 - public const int mr_linear_out_slow_in = 2131361793; - - static Interpolator() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Interpolator() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7F0B0000 - public const int abc_action_bar_title_item = 2131427328; - - // aapt resource value: 0x7F0B0001 - public const int abc_action_bar_up_container = 2131427329; - - // aapt resource value: 0x7F0B0002 - public const int abc_action_menu_item_layout = 2131427330; - - // aapt resource value: 0x7F0B0003 - public const int abc_action_menu_layout = 2131427331; - - // aapt resource value: 0x7F0B0004 - public const int abc_action_mode_bar = 2131427332; - - // aapt resource value: 0x7F0B0005 - public const int abc_action_mode_close_item_material = 2131427333; - - // aapt resource value: 0x7F0B0006 - public const int abc_activity_chooser_view = 2131427334; - - // aapt resource value: 0x7F0B0007 - public const int abc_activity_chooser_view_list_item = 2131427335; - - // aapt resource value: 0x7F0B0008 - public const int abc_alert_dialog_button_bar_material = 2131427336; - - // aapt resource value: 0x7F0B0009 - public const int abc_alert_dialog_material = 2131427337; - - // aapt resource value: 0x7F0B000A - public const int abc_alert_dialog_title_material = 2131427338; - - // aapt resource value: 0x7F0B000B - public const int abc_dialog_title_material = 2131427339; - - // aapt resource value: 0x7F0B000C - public const int abc_expanded_menu_layout = 2131427340; - - // aapt resource value: 0x7F0B000D - public const int abc_list_menu_item_checkbox = 2131427341; - - // aapt resource value: 0x7F0B000E - public const int abc_list_menu_item_icon = 2131427342; - - // aapt resource value: 0x7F0B000F - public const int abc_list_menu_item_layout = 2131427343; - - // aapt resource value: 0x7F0B0010 - public const int abc_list_menu_item_radio = 2131427344; - - // aapt resource value: 0x7F0B0011 - public const int abc_popup_menu_header_item_layout = 2131427345; - - // aapt resource value: 0x7F0B0012 - public const int abc_popup_menu_item_layout = 2131427346; - - // aapt resource value: 0x7F0B0013 - public const int abc_screen_content_include = 2131427347; - - // aapt resource value: 0x7F0B0014 - public const int abc_screen_simple = 2131427348; - - // aapt resource value: 0x7F0B0015 - public const int abc_screen_simple_overlay_action_mode = 2131427349; - - // aapt resource value: 0x7F0B0016 - public const int abc_screen_toolbar = 2131427350; - - // aapt resource value: 0x7F0B0017 - public const int abc_search_dropdown_item_icons_2line = 2131427351; - - // aapt resource value: 0x7F0B0018 - public const int abc_search_view = 2131427352; - - // aapt resource value: 0x7F0B0019 - public const int abc_select_dialog_material = 2131427353; - - // aapt resource value: 0x7F0B001A - public const int BottomTabLayout = 2131427354; - - // aapt resource value: 0x7F0B001B - public const int design_bottom_navigation_item = 2131427355; - - // aapt resource value: 0x7F0B001C - public const int design_bottom_sheet_dialog = 2131427356; - - // aapt resource value: 0x7F0B001D - public const int design_layout_snackbar = 2131427357; - - // aapt resource value: 0x7F0B001E - public const int design_layout_snackbar_include = 2131427358; - - // aapt resource value: 0x7F0B001F - public const int design_layout_tab_icon = 2131427359; - - // aapt resource value: 0x7F0B0020 - public const int design_layout_tab_text = 2131427360; - - // aapt resource value: 0x7F0B0021 - public const int design_menu_item_action_area = 2131427361; - - // aapt resource value: 0x7F0B0022 - public const int design_navigation_item = 2131427362; - - // aapt resource value: 0x7F0B0023 - public const int design_navigation_item_header = 2131427363; - - // aapt resource value: 0x7F0B0024 - public const int design_navigation_item_separator = 2131427364; - - // aapt resource value: 0x7F0B0025 - public const int design_navigation_item_subheader = 2131427365; - - // aapt resource value: 0x7F0B0026 - public const int design_navigation_menu = 2131427366; - - // aapt resource value: 0x7F0B0027 - public const int design_navigation_menu_item = 2131427367; - - // aapt resource value: 0x7F0B0028 - public const int design_text_input_password_icon = 2131427368; - - // aapt resource value: 0x7F0B0029 - public const int FlyoutContent = 2131427369; - - // aapt resource value: 0x7F0B002A - public const int mr_chooser_dialog = 2131427370; - - // aapt resource value: 0x7F0B002B - public const int mr_chooser_list_item = 2131427371; - - // aapt resource value: 0x7F0B002C - public const int mr_controller_material_dialog_b = 2131427372; - - // aapt resource value: 0x7F0B002D - public const int mr_controller_volume_item = 2131427373; - - // aapt resource value: 0x7F0B002E - public const int mr_playback_control = 2131427374; - - // aapt resource value: 0x7F0B002F - public const int mr_volume_control = 2131427375; - - // aapt resource value: 0x7F0B0030 - public const int notification_action = 2131427376; - - // aapt resource value: 0x7F0B0031 - public const int notification_action_tombstone = 2131427377; - - // aapt resource value: 0x7F0B0032 - public const int notification_media_action = 2131427378; - - // aapt resource value: 0x7F0B0033 - public const int notification_media_cancel_action = 2131427379; - - // aapt resource value: 0x7F0B0034 - public const int notification_template_big_media = 2131427380; - - // aapt resource value: 0x7F0B0035 - public const int notification_template_big_media_custom = 2131427381; - - // aapt resource value: 0x7F0B0036 - public const int notification_template_big_media_narrow = 2131427382; - - // aapt resource value: 0x7F0B0037 - public const int notification_template_big_media_narrow_custom = 2131427383; - - // aapt resource value: 0x7F0B0038 - public const int notification_template_custom_big = 2131427384; - - // aapt resource value: 0x7F0B0039 - public const int notification_template_icon_group = 2131427385; - - // aapt resource value: 0x7F0B003A - public const int notification_template_lines_media = 2131427386; - - // aapt resource value: 0x7F0B003B - public const int notification_template_media = 2131427387; - - // aapt resource value: 0x7F0B003C - public const int notification_template_media_custom = 2131427388; - - // aapt resource value: 0x7F0B003D - public const int notification_template_part_chronometer = 2131427389; - - // aapt resource value: 0x7F0B003E - public const int notification_template_part_time = 2131427390; - - // aapt resource value: 0x7F0B003F - public const int RootLayout = 2131427391; - - // aapt resource value: 0x7F0B0040 - public const int select_dialog_item_material = 2131427392; - - // aapt resource value: 0x7F0B0041 - public const int select_dialog_multichoice_material = 2131427393; - - // aapt resource value: 0x7F0B0042 - public const int select_dialog_singlechoice_material = 2131427394; - - // aapt resource value: 0x7F0B0043 - public const int ShellContent = 2131427395; - - // aapt resource value: 0x7F0B0044 - public const int support_simple_spinner_dropdown_item = 2131427396; - - // aapt resource value: 0x7F0B0045 - public const int Tabbar = 2131427397; - - // aapt resource value: 0x7F0B0046 - public const int Toolbar = 2131427398; - - // aapt resource value: 0x7F0B0047 - public const int tooltip = 2131427399; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7F0C0000 - public const int icon = 2131492864; - - // aapt resource value: 0x7F0C0001 - public const int icon_round = 2131492865; - - // aapt resource value: 0x7F0C0002 - public const int launcher_foreground = 2131492866; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7F0D0000 - public const int abc_action_bar_home_description = 2131558400; - - // aapt resource value: 0x7F0D0001 - public const int abc_action_bar_up_description = 2131558401; - - // aapt resource value: 0x7F0D0002 - public const int abc_action_menu_overflow_description = 2131558402; - - // aapt resource value: 0x7F0D0003 - public const int abc_action_mode_done = 2131558403; - - // aapt resource value: 0x7F0D0005 - public const int abc_activitychooserview_choose_application = 2131558405; - - // aapt resource value: 0x7F0D0004 - public const int abc_activity_chooser_view_see_all = 2131558404; - - // aapt resource value: 0x7F0D0006 - public const int abc_capital_off = 2131558406; - - // aapt resource value: 0x7F0D0007 - public const int abc_capital_on = 2131558407; - - // aapt resource value: 0x7F0D0008 - public const int abc_font_family_body_1_material = 2131558408; - - // aapt resource value: 0x7F0D0009 - public const int abc_font_family_body_2_material = 2131558409; - - // aapt resource value: 0x7F0D000A - public const int abc_font_family_button_material = 2131558410; - - // aapt resource value: 0x7F0D000B - public const int abc_font_family_caption_material = 2131558411; - - // aapt resource value: 0x7F0D000C - public const int abc_font_family_display_1_material = 2131558412; - - // aapt resource value: 0x7F0D000D - public const int abc_font_family_display_2_material = 2131558413; - - // aapt resource value: 0x7F0D000E - public const int abc_font_family_display_3_material = 2131558414; - - // aapt resource value: 0x7F0D000F - public const int abc_font_family_display_4_material = 2131558415; - - // aapt resource value: 0x7F0D0010 - public const int abc_font_family_headline_material = 2131558416; - - // aapt resource value: 0x7F0D0011 - public const int abc_font_family_menu_material = 2131558417; - - // aapt resource value: 0x7F0D0012 - public const int abc_font_family_subhead_material = 2131558418; - - // aapt resource value: 0x7F0D0013 - public const int abc_font_family_title_material = 2131558419; - - // aapt resource value: 0x7F0D0015 - public const int abc_searchview_description_clear = 2131558421; - - // aapt resource value: 0x7F0D0016 - public const int abc_searchview_description_query = 2131558422; - - // aapt resource value: 0x7F0D0017 - public const int abc_searchview_description_search = 2131558423; - - // aapt resource value: 0x7F0D0018 - public const int abc_searchview_description_submit = 2131558424; - - // aapt resource value: 0x7F0D0019 - public const int abc_searchview_description_voice = 2131558425; - - // aapt resource value: 0x7F0D0014 - public const int abc_search_hint = 2131558420; - - // aapt resource value: 0x7F0D001A - public const int abc_shareactionprovider_share_with = 2131558426; - - // aapt resource value: 0x7F0D001B - public const int abc_shareactionprovider_share_with_application = 2131558427; - - // aapt resource value: 0x7F0D001C - public const int abc_toolbar_collapse_description = 2131558428; - - // aapt resource value: 0x7F0D001D - public const int appbar_scrolling_view_behavior = 2131558429; - - // aapt resource value: 0x7F0D001E - public const int bottom_sheet_behavior = 2131558430; - - // aapt resource value: 0x7F0D001F - public const int character_counter_pattern = 2131558431; - - // aapt resource value: 0x7F0D0020 - public const int mr_button_content_description = 2131558432; - - // aapt resource value: 0x7F0D0021 - public const int mr_cast_button_connected = 2131558433; - - // aapt resource value: 0x7F0D0022 - public const int mr_cast_button_connecting = 2131558434; - - // aapt resource value: 0x7F0D0023 - public const int mr_cast_button_disconnected = 2131558435; - - // aapt resource value: 0x7F0D0024 - public const int mr_chooser_searching = 2131558436; - - // aapt resource value: 0x7F0D0025 - public const int mr_chooser_title = 2131558437; - - // aapt resource value: 0x7F0D0026 - public const int mr_controller_album_art = 2131558438; - - // aapt resource value: 0x7F0D0027 - public const int mr_controller_casting_screen = 2131558439; - - // aapt resource value: 0x7F0D0028 - public const int mr_controller_close_description = 2131558440; - - // aapt resource value: 0x7F0D0029 - public const int mr_controller_collapse_group = 2131558441; - - // aapt resource value: 0x7F0D002A - public const int mr_controller_disconnect = 2131558442; - - // aapt resource value: 0x7F0D002B - public const int mr_controller_expand_group = 2131558443; - - // aapt resource value: 0x7F0D002C - public const int mr_controller_no_info_available = 2131558444; - - // aapt resource value: 0x7F0D002D - public const int mr_controller_no_media_selected = 2131558445; - - // aapt resource value: 0x7F0D002E - public const int mr_controller_pause = 2131558446; - - // aapt resource value: 0x7F0D002F - public const int mr_controller_play = 2131558447; - - // aapt resource value: 0x7F0D0030 - public const int mr_controller_stop = 2131558448; - - // aapt resource value: 0x7F0D0031 - public const int mr_controller_stop_casting = 2131558449; - - // aapt resource value: 0x7F0D0032 - public const int mr_controller_volume_slider = 2131558450; - - // aapt resource value: 0x7F0D0033 - public const int mr_system_route_name = 2131558451; - - // aapt resource value: 0x7F0D0034 - public const int mr_user_route_category_name = 2131558452; - - // aapt resource value: 0x7F0D0035 - public const int password_toggle_content_description = 2131558453; - - // aapt resource value: 0x7F0D0036 - public const int path_password_eye = 2131558454; - - // aapt resource value: 0x7F0D0037 - public const int path_password_eye_mask_strike_through = 2131558455; - - // aapt resource value: 0x7F0D0038 - public const int path_password_eye_mask_visible = 2131558456; - - // aapt resource value: 0x7F0D0039 - public const int path_password_strike_through = 2131558457; - - // aapt resource value: 0x7F0D003A - public const int search_menu_title = 2131558458; - - // aapt resource value: 0x7F0D003B - public const int status_bar_notification_info_overflow = 2131558459; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - - public partial class Style - { - - // aapt resource value: 0x7F0E0000 - public const int AlertDialog_AppCompat = 2131623936; - - // aapt resource value: 0x7F0E0001 - public const int AlertDialog_AppCompat_Light = 2131623937; - - // aapt resource value: 0x7F0E0002 - public const int Animation_AppCompat_Dialog = 2131623938; - - // aapt resource value: 0x7F0E0003 - public const int Animation_AppCompat_DropDownUp = 2131623939; - - // aapt resource value: 0x7F0E0004 - public const int Animation_AppCompat_Tooltip = 2131623940; - - // aapt resource value: 0x7F0E0005 - public const int Animation_Design_BottomSheetDialog = 2131623941; - - // aapt resource value: 0x7F0E0006 - public const int AppCompatDialogStyle = 2131623942; - - // aapt resource value: 0x7F0E0007 - public const int Base_AlertDialog_AppCompat = 2131623943; - - // aapt resource value: 0x7F0E0008 - public const int Base_AlertDialog_AppCompat_Light = 2131623944; - - // aapt resource value: 0x7F0E0009 - public const int Base_Animation_AppCompat_Dialog = 2131623945; - - // aapt resource value: 0x7F0E000A - public const int Base_Animation_AppCompat_DropDownUp = 2131623946; - - // aapt resource value: 0x7F0E000B - public const int Base_Animation_AppCompat_Tooltip = 2131623947; - - // aapt resource value: 0x7F0E000C - public const int Base_CardView = 2131623948; - - // aapt resource value: 0x7F0E000E - public const int Base_DialogWindowTitleBackground_AppCompat = 2131623950; - - // aapt resource value: 0x7F0E000D - public const int Base_DialogWindowTitle_AppCompat = 2131623949; - - // aapt resource value: 0x7F0E000F - public const int Base_TextAppearance_AppCompat = 2131623951; - - // aapt resource value: 0x7F0E0010 - public const int Base_TextAppearance_AppCompat_Body1 = 2131623952; - - // aapt resource value: 0x7F0E0011 - public const int Base_TextAppearance_AppCompat_Body2 = 2131623953; - - // aapt resource value: 0x7F0E0012 - public const int Base_TextAppearance_AppCompat_Button = 2131623954; - - // aapt resource value: 0x7F0E0013 - public const int Base_TextAppearance_AppCompat_Caption = 2131623955; - - // aapt resource value: 0x7F0E0014 - public const int Base_TextAppearance_AppCompat_Display1 = 2131623956; - - // aapt resource value: 0x7F0E0015 - public const int Base_TextAppearance_AppCompat_Display2 = 2131623957; - - // aapt resource value: 0x7F0E0016 - public const int Base_TextAppearance_AppCompat_Display3 = 2131623958; - - // aapt resource value: 0x7F0E0017 - public const int Base_TextAppearance_AppCompat_Display4 = 2131623959; - - // aapt resource value: 0x7F0E0018 - public const int Base_TextAppearance_AppCompat_Headline = 2131623960; - - // aapt resource value: 0x7F0E0019 - public const int Base_TextAppearance_AppCompat_Inverse = 2131623961; - - // aapt resource value: 0x7F0E001A - public const int Base_TextAppearance_AppCompat_Large = 2131623962; - - // aapt resource value: 0x7F0E001B - public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131623963; - - // aapt resource value: 0x7F0E001C - public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131623964; - - // aapt resource value: 0x7F0E001D - public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131623965; - - // aapt resource value: 0x7F0E001E - public const int Base_TextAppearance_AppCompat_Medium = 2131623966; - - // aapt resource value: 0x7F0E001F - public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131623967; - - // aapt resource value: 0x7F0E0020 - public const int Base_TextAppearance_AppCompat_Menu = 2131623968; - - // aapt resource value: 0x7F0E0021 - public const int Base_TextAppearance_AppCompat_SearchResult = 2131623969; - - // aapt resource value: 0x7F0E0022 - public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131623970; - - // aapt resource value: 0x7F0E0023 - public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131623971; - - // aapt resource value: 0x7F0E0024 - public const int Base_TextAppearance_AppCompat_Small = 2131623972; - - // aapt resource value: 0x7F0E0025 - public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131623973; - - // aapt resource value: 0x7F0E0026 - public const int Base_TextAppearance_AppCompat_Subhead = 2131623974; - - // aapt resource value: 0x7F0E0027 - public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131623975; - - // aapt resource value: 0x7F0E0028 - public const int Base_TextAppearance_AppCompat_Title = 2131623976; - - // aapt resource value: 0x7F0E0029 - public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131623977; - - // aapt resource value: 0x7F0E002A - public const int Base_TextAppearance_AppCompat_Tooltip = 2131623978; - - // aapt resource value: 0x7F0E002B - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131623979; - - // aapt resource value: 0x7F0E002C - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131623980; - - // aapt resource value: 0x7F0E002D - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131623981; - - // aapt resource value: 0x7F0E002E - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131623982; - - // aapt resource value: 0x7F0E002F - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131623983; - - // aapt resource value: 0x7F0E0030 - public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131623984; - - // aapt resource value: 0x7F0E0031 - public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131623985; - - // aapt resource value: 0x7F0E0032 - public const int Base_TextAppearance_AppCompat_Widget_Button = 2131623986; - - // aapt resource value: 0x7F0E0033 - public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131623987; - - // aapt resource value: 0x7F0E0034 - public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131623988; - - // aapt resource value: 0x7F0E0035 - public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131623989; - - // aapt resource value: 0x7F0E0036 - public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131623990; - - // aapt resource value: 0x7F0E0037 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131623991; - - // aapt resource value: 0x7F0E0038 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131623992; - - // aapt resource value: 0x7F0E0039 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131623993; - - // aapt resource value: 0x7F0E003A - public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131623994; - - // aapt resource value: 0x7F0E003B - public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131623995; - - // aapt resource value: 0x7F0E003C - public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131623996; - - // aapt resource value: 0x7F0E003D - public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131623997; - - // aapt resource value: 0x7F0E003E - public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131623998; - - // aapt resource value: 0x7F0E004D - public const int Base_ThemeOverlay_AppCompat = 2131624013; - - // aapt resource value: 0x7F0E004E - public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131624014; - - // aapt resource value: 0x7F0E004F - public const int Base_ThemeOverlay_AppCompat_Dark = 2131624015; - - // aapt resource value: 0x7F0E0050 - public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131624016; - - // aapt resource value: 0x7F0E0051 - public const int Base_ThemeOverlay_AppCompat_Dialog = 2131624017; - - // aapt resource value: 0x7F0E0052 - public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131624018; - - // aapt resource value: 0x7F0E0053 - public const int Base_ThemeOverlay_AppCompat_Light = 2131624019; - - // aapt resource value: 0x7F0E003F - public const int Base_Theme_AppCompat = 2131623999; - - // aapt resource value: 0x7F0E0040 - public const int Base_Theme_AppCompat_CompactMenu = 2131624000; - - // aapt resource value: 0x7F0E0041 - public const int Base_Theme_AppCompat_Dialog = 2131624001; - - // aapt resource value: 0x7F0E0045 - public const int Base_Theme_AppCompat_DialogWhenLarge = 2131624005; - - // aapt resource value: 0x7F0E0042 - public const int Base_Theme_AppCompat_Dialog_Alert = 2131624002; - - // aapt resource value: 0x7F0E0043 - public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131624003; - - // aapt resource value: 0x7F0E0044 - public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131624004; - - // aapt resource value: 0x7F0E0046 - public const int Base_Theme_AppCompat_Light = 2131624006; - - // aapt resource value: 0x7F0E0047 - public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131624007; - - // aapt resource value: 0x7F0E0048 - public const int Base_Theme_AppCompat_Light_Dialog = 2131624008; - - // aapt resource value: 0x7F0E004C - public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131624012; - - // aapt resource value: 0x7F0E0049 - public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131624009; - - // aapt resource value: 0x7F0E004A - public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131624010; - - // aapt resource value: 0x7F0E004B - public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131624011; - - // aapt resource value: 0x7F0E0056 - public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131624022; - - // aapt resource value: 0x7F0E0054 - public const int Base_V11_Theme_AppCompat_Dialog = 2131624020; - - // aapt resource value: 0x7F0E0055 - public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131624021; - - // aapt resource value: 0x7F0E0057 - public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131624023; - - // aapt resource value: 0x7F0E0058 - public const int Base_V12_Widget_AppCompat_EditText = 2131624024; - - // aapt resource value: 0x7F0E0059 - public const int Base_V14_Widget_Design_AppBarLayout = 2131624025; - - // aapt resource value: 0x7F0E005E - public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131624030; - - // aapt resource value: 0x7F0E005A - public const int Base_V21_Theme_AppCompat = 2131624026; - - // aapt resource value: 0x7F0E005B - public const int Base_V21_Theme_AppCompat_Dialog = 2131624027; - - // aapt resource value: 0x7F0E005C - public const int Base_V21_Theme_AppCompat_Light = 2131624028; - - // aapt resource value: 0x7F0E005D - public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131624029; - - // aapt resource value: 0x7F0E005F - public const int Base_V21_Widget_Design_AppBarLayout = 2131624031; - - // aapt resource value: 0x7F0E0060 - public const int Base_V22_Theme_AppCompat = 2131624032; - - // aapt resource value: 0x7F0E0061 - public const int Base_V22_Theme_AppCompat_Light = 2131624033; - - // aapt resource value: 0x7F0E0062 - public const int Base_V23_Theme_AppCompat = 2131624034; - - // aapt resource value: 0x7F0E0063 - public const int Base_V23_Theme_AppCompat_Light = 2131624035; - - // aapt resource value: 0x7F0E0064 - public const int Base_V26_Theme_AppCompat = 2131624036; - - // aapt resource value: 0x7F0E0065 - public const int Base_V26_Theme_AppCompat_Light = 2131624037; - - // aapt resource value: 0x7F0E0066 - public const int Base_V26_Widget_AppCompat_Toolbar = 2131624038; - - // aapt resource value: 0x7F0E0067 - public const int Base_V26_Widget_Design_AppBarLayout = 2131624039; - - // aapt resource value: 0x7F0E006C - public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131624044; - - // aapt resource value: 0x7F0E0068 - public const int Base_V7_Theme_AppCompat = 2131624040; - - // aapt resource value: 0x7F0E0069 - public const int Base_V7_Theme_AppCompat_Dialog = 2131624041; - - // aapt resource value: 0x7F0E006A - public const int Base_V7_Theme_AppCompat_Light = 2131624042; - - // aapt resource value: 0x7F0E006B - public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131624043; - - // aapt resource value: 0x7F0E006D - public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131624045; - - // aapt resource value: 0x7F0E006E - public const int Base_V7_Widget_AppCompat_EditText = 2131624046; - - // aapt resource value: 0x7F0E006F - public const int Base_V7_Widget_AppCompat_Toolbar = 2131624047; - - // aapt resource value: 0x7F0E0070 - public const int Base_Widget_AppCompat_ActionBar = 2131624048; - - // aapt resource value: 0x7F0E0071 - public const int Base_Widget_AppCompat_ActionBar_Solid = 2131624049; - - // aapt resource value: 0x7F0E0072 - public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131624050; - - // aapt resource value: 0x7F0E0073 - public const int Base_Widget_AppCompat_ActionBar_TabText = 2131624051; - - // aapt resource value: 0x7F0E0074 - public const int Base_Widget_AppCompat_ActionBar_TabView = 2131624052; - - // aapt resource value: 0x7F0E0075 - public const int Base_Widget_AppCompat_ActionButton = 2131624053; - - // aapt resource value: 0x7F0E0076 - public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131624054; - - // aapt resource value: 0x7F0E0077 - public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131624055; - - // aapt resource value: 0x7F0E0078 - public const int Base_Widget_AppCompat_ActionMode = 2131624056; - - // aapt resource value: 0x7F0E0079 - public const int Base_Widget_AppCompat_ActivityChooserView = 2131624057; - - // aapt resource value: 0x7F0E007A - public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131624058; - - // aapt resource value: 0x7F0E007B - public const int Base_Widget_AppCompat_Button = 2131624059; - - // aapt resource value: 0x7F0E0081 - public const int Base_Widget_AppCompat_ButtonBar = 2131624065; - - // aapt resource value: 0x7F0E0082 - public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131624066; - - // aapt resource value: 0x7F0E007C - public const int Base_Widget_AppCompat_Button_Borderless = 2131624060; - - // aapt resource value: 0x7F0E007D - public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131624061; - - // aapt resource value: 0x7F0E007E - public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131624062; - - // aapt resource value: 0x7F0E007F - public const int Base_Widget_AppCompat_Button_Colored = 2131624063; - - // aapt resource value: 0x7F0E0080 - public const int Base_Widget_AppCompat_Button_Small = 2131624064; - - // aapt resource value: 0x7F0E0083 - public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131624067; - - // aapt resource value: 0x7F0E0084 - public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131624068; - - // aapt resource value: 0x7F0E0085 - public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131624069; - - // aapt resource value: 0x7F0E0086 - public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131624070; - - // aapt resource value: 0x7F0E0087 - public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131624071; - - // aapt resource value: 0x7F0E0088 - public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131624072; - - // aapt resource value: 0x7F0E0089 - public const int Base_Widget_AppCompat_EditText = 2131624073; - - // aapt resource value: 0x7F0E008A - public const int Base_Widget_AppCompat_ImageButton = 2131624074; - - // aapt resource value: 0x7F0E008B - public const int Base_Widget_AppCompat_Light_ActionBar = 2131624075; - - // aapt resource value: 0x7F0E008C - public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131624076; - - // aapt resource value: 0x7F0E008D - public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131624077; - - // aapt resource value: 0x7F0E008E - public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131624078; - - // aapt resource value: 0x7F0E008F - public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131624079; - - // aapt resource value: 0x7F0E0090 - public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131624080; - - // aapt resource value: 0x7F0E0091 - public const int Base_Widget_AppCompat_Light_PopupMenu = 2131624081; - - // aapt resource value: 0x7F0E0092 - public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131624082; - - // aapt resource value: 0x7F0E0093 - public const int Base_Widget_AppCompat_ListMenuView = 2131624083; - - // aapt resource value: 0x7F0E0094 - public const int Base_Widget_AppCompat_ListPopupWindow = 2131624084; - - // aapt resource value: 0x7F0E0095 - public const int Base_Widget_AppCompat_ListView = 2131624085; - - // aapt resource value: 0x7F0E0096 - public const int Base_Widget_AppCompat_ListView_DropDown = 2131624086; - - // aapt resource value: 0x7F0E0097 - public const int Base_Widget_AppCompat_ListView_Menu = 2131624087; - - // aapt resource value: 0x7F0E0098 - public const int Base_Widget_AppCompat_PopupMenu = 2131624088; - - // aapt resource value: 0x7F0E0099 - public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131624089; - - // aapt resource value: 0x7F0E009A - public const int Base_Widget_AppCompat_PopupWindow = 2131624090; - - // aapt resource value: 0x7F0E009B - public const int Base_Widget_AppCompat_ProgressBar = 2131624091; - - // aapt resource value: 0x7F0E009C - public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131624092; - - // aapt resource value: 0x7F0E009D - public const int Base_Widget_AppCompat_RatingBar = 2131624093; - - // aapt resource value: 0x7F0E009E - public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131624094; - - // aapt resource value: 0x7F0E009F - public const int Base_Widget_AppCompat_RatingBar_Small = 2131624095; - - // aapt resource value: 0x7F0E00A0 - public const int Base_Widget_AppCompat_SearchView = 2131624096; - - // aapt resource value: 0x7F0E00A1 - public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131624097; - - // aapt resource value: 0x7F0E00A2 - public const int Base_Widget_AppCompat_SeekBar = 2131624098; - - // aapt resource value: 0x7F0E00A3 - public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131624099; - - // aapt resource value: 0x7F0E00A4 - public const int Base_Widget_AppCompat_Spinner = 2131624100; - - // aapt resource value: 0x7F0E00A5 - public const int Base_Widget_AppCompat_Spinner_Underlined = 2131624101; - - // aapt resource value: 0x7F0E00A6 - public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131624102; - - // aapt resource value: 0x7F0E00A7 - public const int Base_Widget_AppCompat_Toolbar = 2131624103; - - // aapt resource value: 0x7F0E00A8 - public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131624104; - - // aapt resource value: 0x7F0E00A9 - public const int Base_Widget_Design_AppBarLayout = 2131624105; - - // aapt resource value: 0x7F0E00AA - public const int Base_Widget_Design_TabLayout = 2131624106; - - // aapt resource value: 0x7F0E00AB - public const int CardView = 2131624107; - - // aapt resource value: 0x7F0E00AC - public const int CardView_Dark = 2131624108; - - // aapt resource value: 0x7F0E00AD - public const int CardView_Light = 2131624109; - - // aapt resource value: 0x7F0E0192 - public const int collectionViewStyle = 2131624338; - - // aapt resource value: 0x7F0E00AE - public const int MainTheme = 2131624110; - - // aapt resource value: 0x7F0E00AF - public const int MainTheme_Base = 2131624111; - - // aapt resource value: 0x7F0E00B0 - public const int Platform_AppCompat = 2131624112; - - // aapt resource value: 0x7F0E00B1 - public const int Platform_AppCompat_Light = 2131624113; - - // aapt resource value: 0x7F0E00B2 - public const int Platform_ThemeOverlay_AppCompat = 2131624114; - - // aapt resource value: 0x7F0E00B3 - public const int Platform_ThemeOverlay_AppCompat_Dark = 2131624115; - - // aapt resource value: 0x7F0E00B4 - public const int Platform_ThemeOverlay_AppCompat_Light = 2131624116; - - // aapt resource value: 0x7F0E00B5 - public const int Platform_V11_AppCompat = 2131624117; - - // aapt resource value: 0x7F0E00B6 - public const int Platform_V11_AppCompat_Light = 2131624118; - - // aapt resource value: 0x7F0E00B7 - public const int Platform_V14_AppCompat = 2131624119; - - // aapt resource value: 0x7F0E00B8 - public const int Platform_V14_AppCompat_Light = 2131624120; - - // aapt resource value: 0x7F0E00B9 - public const int Platform_V21_AppCompat = 2131624121; - - // aapt resource value: 0x7F0E00BA - public const int Platform_V21_AppCompat_Light = 2131624122; - - // aapt resource value: 0x7F0E00BB - public const int Platform_V25_AppCompat = 2131624123; - - // aapt resource value: 0x7F0E00BC - public const int Platform_V25_AppCompat_Light = 2131624124; - - // aapt resource value: 0x7F0E00BD - public const int Platform_Widget_AppCompat_Spinner = 2131624125; - - // aapt resource value: 0x7F0E00BE - public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131624126; - - // aapt resource value: 0x7F0E00BF - public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131624127; - - // aapt resource value: 0x7F0E00C0 - public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131624128; - - // aapt resource value: 0x7F0E00C1 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131624129; - - // aapt resource value: 0x7F0E00C2 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131624130; - - // aapt resource value: 0x7F0E00C3 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131624131; - - // aapt resource value: 0x7F0E00C9 - public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131624137; - - // aapt resource value: 0x7F0E00C4 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131624132; - - // aapt resource value: 0x7F0E00C5 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131624133; - - // aapt resource value: 0x7F0E00C6 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131624134; - - // aapt resource value: 0x7F0E00C7 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131624135; - - // aapt resource value: 0x7F0E00C8 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131624136; - - // aapt resource value: 0x7F0E00CA - public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131624138; - - // aapt resource value: 0x7F0E00CB - public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131624139; - - // aapt resource value: 0x7F0E00CC - public const int TextAppearance_AppCompat = 2131624140; - - // aapt resource value: 0x7F0E00CD - public const int TextAppearance_AppCompat_Body1 = 2131624141; - - // aapt resource value: 0x7F0E00CE - public const int TextAppearance_AppCompat_Body2 = 2131624142; - - // aapt resource value: 0x7F0E00CF - public const int TextAppearance_AppCompat_Button = 2131624143; - - // aapt resource value: 0x7F0E00D0 - public const int TextAppearance_AppCompat_Caption = 2131624144; - - // aapt resource value: 0x7F0E00D1 - public const int TextAppearance_AppCompat_Display1 = 2131624145; - - // aapt resource value: 0x7F0E00D2 - public const int TextAppearance_AppCompat_Display2 = 2131624146; - - // aapt resource value: 0x7F0E00D3 - public const int TextAppearance_AppCompat_Display3 = 2131624147; - - // aapt resource value: 0x7F0E00D4 - public const int TextAppearance_AppCompat_Display4 = 2131624148; - - // aapt resource value: 0x7F0E00D5 - public const int TextAppearance_AppCompat_Headline = 2131624149; - - // aapt resource value: 0x7F0E00D6 - public const int TextAppearance_AppCompat_Inverse = 2131624150; - - // aapt resource value: 0x7F0E00D7 - public const int TextAppearance_AppCompat_Large = 2131624151; - - // aapt resource value: 0x7F0E00D8 - public const int TextAppearance_AppCompat_Large_Inverse = 2131624152; - - // aapt resource value: 0x7F0E00D9 - public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131624153; - - // aapt resource value: 0x7F0E00DA - public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131624154; - - // aapt resource value: 0x7F0E00DB - public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131624155; - - // aapt resource value: 0x7F0E00DC - public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131624156; - - // aapt resource value: 0x7F0E00DD - public const int TextAppearance_AppCompat_Medium = 2131624157; - - // aapt resource value: 0x7F0E00DE - public const int TextAppearance_AppCompat_Medium_Inverse = 2131624158; - - // aapt resource value: 0x7F0E00DF - public const int TextAppearance_AppCompat_Menu = 2131624159; - - // aapt resource value: 0x7F0E00E0 - public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131624160; - - // aapt resource value: 0x7F0E00E1 - public const int TextAppearance_AppCompat_SearchResult_Title = 2131624161; - - // aapt resource value: 0x7F0E00E2 - public const int TextAppearance_AppCompat_Small = 2131624162; - - // aapt resource value: 0x7F0E00E3 - public const int TextAppearance_AppCompat_Small_Inverse = 2131624163; - - // aapt resource value: 0x7F0E00E4 - public const int TextAppearance_AppCompat_Subhead = 2131624164; - - // aapt resource value: 0x7F0E00E5 - public const int TextAppearance_AppCompat_Subhead_Inverse = 2131624165; - - // aapt resource value: 0x7F0E00E6 - public const int TextAppearance_AppCompat_Title = 2131624166; - - // aapt resource value: 0x7F0E00E7 - public const int TextAppearance_AppCompat_Title_Inverse = 2131624167; - - // aapt resource value: 0x7F0E00E8 - public const int TextAppearance_AppCompat_Tooltip = 2131624168; - - // aapt resource value: 0x7F0E00E9 - public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131624169; - - // aapt resource value: 0x7F0E00EA - public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131624170; - - // aapt resource value: 0x7F0E00EB - public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131624171; - - // aapt resource value: 0x7F0E00EC - public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131624172; - - // aapt resource value: 0x7F0E00ED - public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131624173; - - // aapt resource value: 0x7F0E00EE - public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131624174; - - // aapt resource value: 0x7F0E00EF - public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131624175; - - // aapt resource value: 0x7F0E00F0 - public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131624176; - - // aapt resource value: 0x7F0E00F1 - public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131624177; - - // aapt resource value: 0x7F0E00F2 - public const int TextAppearance_AppCompat_Widget_Button = 2131624178; - - // aapt resource value: 0x7F0E00F3 - public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131624179; - - // aapt resource value: 0x7F0E00F4 - public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131624180; - - // aapt resource value: 0x7F0E00F5 - public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131624181; - - // aapt resource value: 0x7F0E00F6 - public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131624182; - - // aapt resource value: 0x7F0E00F7 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131624183; - - // aapt resource value: 0x7F0E00F8 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131624184; - - // aapt resource value: 0x7F0E00F9 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131624185; - - // aapt resource value: 0x7F0E00FA - public const int TextAppearance_AppCompat_Widget_Switch = 2131624186; - - // aapt resource value: 0x7F0E00FB - public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131624187; - - // aapt resource value: 0x7F0E00FC - public const int TextAppearance_Compat_Notification = 2131624188; - - // aapt resource value: 0x7F0E00FD - public const int TextAppearance_Compat_Notification_Info = 2131624189; - - // aapt resource value: 0x7F0E00FE - public const int TextAppearance_Compat_Notification_Info_Media = 2131624190; - - // aapt resource value: 0x7F0E00FF - public const int TextAppearance_Compat_Notification_Line2 = 2131624191; - - // aapt resource value: 0x7F0E0100 - public const int TextAppearance_Compat_Notification_Line2_Media = 2131624192; - - // aapt resource value: 0x7F0E0101 - public const int TextAppearance_Compat_Notification_Media = 2131624193; - - // aapt resource value: 0x7F0E0102 - public const int TextAppearance_Compat_Notification_Time = 2131624194; - - // aapt resource value: 0x7F0E0103 - public const int TextAppearance_Compat_Notification_Time_Media = 2131624195; - - // aapt resource value: 0x7F0E0104 - public const int TextAppearance_Compat_Notification_Title = 2131624196; - - // aapt resource value: 0x7F0E0105 - public const int TextAppearance_Compat_Notification_Title_Media = 2131624197; - - // aapt resource value: 0x7F0E0106 - public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131624198; - - // aapt resource value: 0x7F0E0107 - public const int TextAppearance_Design_Counter = 2131624199; - - // aapt resource value: 0x7F0E0108 - public const int TextAppearance_Design_Counter_Overflow = 2131624200; - - // aapt resource value: 0x7F0E0109 - public const int TextAppearance_Design_Error = 2131624201; - - // aapt resource value: 0x7F0E010A - public const int TextAppearance_Design_Hint = 2131624202; - - // aapt resource value: 0x7F0E010B - public const int TextAppearance_Design_Snackbar_Message = 2131624203; - - // aapt resource value: 0x7F0E010C - public const int TextAppearance_Design_Tab = 2131624204; - - // aapt resource value: 0x7F0E010D - public const int TextAppearance_MediaRouter_PrimaryText = 2131624205; - - // aapt resource value: 0x7F0E010E - public const int TextAppearance_MediaRouter_SecondaryText = 2131624206; - - // aapt resource value: 0x7F0E010F - public const int TextAppearance_MediaRouter_Title = 2131624207; - - // aapt resource value: 0x7F0E0110 - public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131624208; - - // aapt resource value: 0x7F0E0111 - public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131624209; - - // aapt resource value: 0x7F0E0112 - public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131624210; - - // aapt resource value: 0x7F0E0132 - public const int ThemeOverlay_AppCompat = 2131624242; - - // aapt resource value: 0x7F0E0133 - public const int ThemeOverlay_AppCompat_ActionBar = 2131624243; - - // aapt resource value: 0x7F0E0134 - public const int ThemeOverlay_AppCompat_Dark = 2131624244; - - // aapt resource value: 0x7F0E0135 - public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131624245; - - // aapt resource value: 0x7F0E0136 - public const int ThemeOverlay_AppCompat_Dialog = 2131624246; - - // aapt resource value: 0x7F0E0137 - public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131624247; - - // aapt resource value: 0x7F0E0138 - public const int ThemeOverlay_AppCompat_Light = 2131624248; - - // aapt resource value: 0x7F0E0139 - public const int ThemeOverlay_MediaRouter_Dark = 2131624249; - - // aapt resource value: 0x7F0E013A - public const int ThemeOverlay_MediaRouter_Light = 2131624250; - - // aapt resource value: 0x7F0E0113 - public const int Theme_AppCompat = 2131624211; - - // aapt resource value: 0x7F0E0114 - public const int Theme_AppCompat_CompactMenu = 2131624212; - - // aapt resource value: 0x7F0E0115 - public const int Theme_AppCompat_DayNight = 2131624213; - - // aapt resource value: 0x7F0E0116 - public const int Theme_AppCompat_DayNight_DarkActionBar = 2131624214; - - // aapt resource value: 0x7F0E0117 - public const int Theme_AppCompat_DayNight_Dialog = 2131624215; - - // aapt resource value: 0x7F0E011A - public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131624218; - - // aapt resource value: 0x7F0E0118 - public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131624216; - - // aapt resource value: 0x7F0E0119 - public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131624217; - - // aapt resource value: 0x7F0E011B - public const int Theme_AppCompat_DayNight_NoActionBar = 2131624219; - - // aapt resource value: 0x7F0E011C - public const int Theme_AppCompat_Dialog = 2131624220; - - // aapt resource value: 0x7F0E011F - public const int Theme_AppCompat_DialogWhenLarge = 2131624223; - - // aapt resource value: 0x7F0E011D - public const int Theme_AppCompat_Dialog_Alert = 2131624221; - - // aapt resource value: 0x7F0E011E - public const int Theme_AppCompat_Dialog_MinWidth = 2131624222; - - // aapt resource value: 0x7F0E0120 - public const int Theme_AppCompat_Light = 2131624224; - - // aapt resource value: 0x7F0E0121 - public const int Theme_AppCompat_Light_DarkActionBar = 2131624225; - - // aapt resource value: 0x7F0E0122 - public const int Theme_AppCompat_Light_Dialog = 2131624226; - - // aapt resource value: 0x7F0E0125 - public const int Theme_AppCompat_Light_DialogWhenLarge = 2131624229; - - // aapt resource value: 0x7F0E0123 - public const int Theme_AppCompat_Light_Dialog_Alert = 2131624227; - - // aapt resource value: 0x7F0E0124 - public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131624228; - - // aapt resource value: 0x7F0E0126 - public const int Theme_AppCompat_Light_NoActionBar = 2131624230; - - // aapt resource value: 0x7F0E0127 - public const int Theme_AppCompat_NoActionBar = 2131624231; - - // aapt resource value: 0x7F0E0128 - public const int Theme_Design = 2131624232; - - // aapt resource value: 0x7F0E0129 - public const int Theme_Design_BottomSheetDialog = 2131624233; - - // aapt resource value: 0x7F0E012A - public const int Theme_Design_Light = 2131624234; - - // aapt resource value: 0x7F0E012B - public const int Theme_Design_Light_BottomSheetDialog = 2131624235; - - // aapt resource value: 0x7F0E012C - public const int Theme_Design_Light_NoActionBar = 2131624236; - - // aapt resource value: 0x7F0E012D - public const int Theme_Design_NoActionBar = 2131624237; - - // aapt resource value: 0x7F0E012E - public const int Theme_MediaRouter = 2131624238; - - // aapt resource value: 0x7F0E012F - public const int Theme_MediaRouter_Light = 2131624239; - - // aapt resource value: 0x7F0E0131 - public const int Theme_MediaRouter_LightControlPanel = 2131624241; - - // aapt resource value: 0x7F0E0130 - public const int Theme_MediaRouter_Light_DarkControlPanel = 2131624240; - - // aapt resource value: 0x7F0E013B - public const int Widget_AppCompat_ActionBar = 2131624251; - - // aapt resource value: 0x7F0E013C - public const int Widget_AppCompat_ActionBar_Solid = 2131624252; - - // aapt resource value: 0x7F0E013D - public const int Widget_AppCompat_ActionBar_TabBar = 2131624253; - - // aapt resource value: 0x7F0E013E - public const int Widget_AppCompat_ActionBar_TabText = 2131624254; - - // aapt resource value: 0x7F0E013F - public const int Widget_AppCompat_ActionBar_TabView = 2131624255; - - // aapt resource value: 0x7F0E0140 - public const int Widget_AppCompat_ActionButton = 2131624256; - - // aapt resource value: 0x7F0E0141 - public const int Widget_AppCompat_ActionButton_CloseMode = 2131624257; - - // aapt resource value: 0x7F0E0142 - public const int Widget_AppCompat_ActionButton_Overflow = 2131624258; - - // aapt resource value: 0x7F0E0143 - public const int Widget_AppCompat_ActionMode = 2131624259; - - // aapt resource value: 0x7F0E0144 - public const int Widget_AppCompat_ActivityChooserView = 2131624260; - - // aapt resource value: 0x7F0E0145 - public const int Widget_AppCompat_AutoCompleteTextView = 2131624261; - - // aapt resource value: 0x7F0E0146 - public const int Widget_AppCompat_Button = 2131624262; - - // aapt resource value: 0x7F0E014C - public const int Widget_AppCompat_ButtonBar = 2131624268; - - // aapt resource value: 0x7F0E014D - public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131624269; - - // aapt resource value: 0x7F0E0147 - public const int Widget_AppCompat_Button_Borderless = 2131624263; - - // aapt resource value: 0x7F0E0148 - public const int Widget_AppCompat_Button_Borderless_Colored = 2131624264; - - // aapt resource value: 0x7F0E0149 - public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131624265; - - // aapt resource value: 0x7F0E014A - public const int Widget_AppCompat_Button_Colored = 2131624266; - - // aapt resource value: 0x7F0E014B - public const int Widget_AppCompat_Button_Small = 2131624267; - - // aapt resource value: 0x7F0E014E - public const int Widget_AppCompat_CompoundButton_CheckBox = 2131624270; - - // aapt resource value: 0x7F0E014F - public const int Widget_AppCompat_CompoundButton_RadioButton = 2131624271; - - // aapt resource value: 0x7F0E0150 - public const int Widget_AppCompat_CompoundButton_Switch = 2131624272; - - // aapt resource value: 0x7F0E0151 - public const int Widget_AppCompat_DrawerArrowToggle = 2131624273; - - // aapt resource value: 0x7F0E0152 - public const int Widget_AppCompat_DropDownItem_Spinner = 2131624274; - - // aapt resource value: 0x7F0E0153 - public const int Widget_AppCompat_EditText = 2131624275; - - // aapt resource value: 0x7F0E0154 - public const int Widget_AppCompat_ImageButton = 2131624276; - - // aapt resource value: 0x7F0E0155 - public const int Widget_AppCompat_Light_ActionBar = 2131624277; - - // aapt resource value: 0x7F0E0156 - public const int Widget_AppCompat_Light_ActionBar_Solid = 2131624278; - - // aapt resource value: 0x7F0E0157 - public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131624279; - - // aapt resource value: 0x7F0E0158 - public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131624280; - - // aapt resource value: 0x7F0E0159 - public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131624281; - - // aapt resource value: 0x7F0E015A - public const int Widget_AppCompat_Light_ActionBar_TabText = 2131624282; - - // aapt resource value: 0x7F0E015B - public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131624283; - - // aapt resource value: 0x7F0E015C - public const int Widget_AppCompat_Light_ActionBar_TabView = 2131624284; - - // aapt resource value: 0x7F0E015D - public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131624285; - - // aapt resource value: 0x7F0E015E - public const int Widget_AppCompat_Light_ActionButton = 2131624286; - - // aapt resource value: 0x7F0E015F - public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131624287; - - // aapt resource value: 0x7F0E0160 - public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131624288; - - // aapt resource value: 0x7F0E0161 - public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131624289; - - // aapt resource value: 0x7F0E0162 - public const int Widget_AppCompat_Light_ActivityChooserView = 2131624290; - - // aapt resource value: 0x7F0E0163 - public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131624291; - - // aapt resource value: 0x7F0E0164 - public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131624292; - - // aapt resource value: 0x7F0E0165 - public const int Widget_AppCompat_Light_ListPopupWindow = 2131624293; - - // aapt resource value: 0x7F0E0166 - public const int Widget_AppCompat_Light_ListView_DropDown = 2131624294; - - // aapt resource value: 0x7F0E0167 - public const int Widget_AppCompat_Light_PopupMenu = 2131624295; - - // aapt resource value: 0x7F0E0168 - public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131624296; - - // aapt resource value: 0x7F0E0169 - public const int Widget_AppCompat_Light_SearchView = 2131624297; - - // aapt resource value: 0x7F0E016A - public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131624298; - - // aapt resource value: 0x7F0E016B - public const int Widget_AppCompat_ListMenuView = 2131624299; - - // aapt resource value: 0x7F0E016C - public const int Widget_AppCompat_ListPopupWindow = 2131624300; - - // aapt resource value: 0x7F0E016D - public const int Widget_AppCompat_ListView = 2131624301; - - // aapt resource value: 0x7F0E016E - public const int Widget_AppCompat_ListView_DropDown = 2131624302; - - // aapt resource value: 0x7F0E016F - public const int Widget_AppCompat_ListView_Menu = 2131624303; - - // aapt resource value: 0x7F0E0170 - public const int Widget_AppCompat_PopupMenu = 2131624304; - - // aapt resource value: 0x7F0E0171 - public const int Widget_AppCompat_PopupMenu_Overflow = 2131624305; - - // aapt resource value: 0x7F0E0172 - public const int Widget_AppCompat_PopupWindow = 2131624306; - - // aapt resource value: 0x7F0E0173 - public const int Widget_AppCompat_ProgressBar = 2131624307; - - // aapt resource value: 0x7F0E0174 - public const int Widget_AppCompat_ProgressBar_Horizontal = 2131624308; - - // aapt resource value: 0x7F0E0175 - public const int Widget_AppCompat_RatingBar = 2131624309; - - // aapt resource value: 0x7F0E0176 - public const int Widget_AppCompat_RatingBar_Indicator = 2131624310; - - // aapt resource value: 0x7F0E0177 - public const int Widget_AppCompat_RatingBar_Small = 2131624311; - - // aapt resource value: 0x7F0E0178 - public const int Widget_AppCompat_SearchView = 2131624312; - - // aapt resource value: 0x7F0E0179 - public const int Widget_AppCompat_SearchView_ActionBar = 2131624313; - - // aapt resource value: 0x7F0E017A - public const int Widget_AppCompat_SeekBar = 2131624314; - - // aapt resource value: 0x7F0E017B - public const int Widget_AppCompat_SeekBar_Discrete = 2131624315; - - // aapt resource value: 0x7F0E017C - public const int Widget_AppCompat_Spinner = 2131624316; - - // aapt resource value: 0x7F0E017D - public const int Widget_AppCompat_Spinner_DropDown = 2131624317; - - // aapt resource value: 0x7F0E017E - public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131624318; - - // aapt resource value: 0x7F0E017F - public const int Widget_AppCompat_Spinner_Underlined = 2131624319; - - // aapt resource value: 0x7F0E0180 - public const int Widget_AppCompat_TextView_SpinnerItem = 2131624320; - - // aapt resource value: 0x7F0E0181 - public const int Widget_AppCompat_Toolbar = 2131624321; - - // aapt resource value: 0x7F0E0182 - public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131624322; - - // aapt resource value: 0x7F0E0183 - public const int Widget_Compat_NotificationActionContainer = 2131624323; - - // aapt resource value: 0x7F0E0184 - public const int Widget_Compat_NotificationActionText = 2131624324; - - // aapt resource value: 0x7F0E0185 - public const int Widget_Design_AppBarLayout = 2131624325; - - // aapt resource value: 0x7F0E0186 - public const int Widget_Design_BottomNavigationView = 2131624326; - - // aapt resource value: 0x7F0E0187 - public const int Widget_Design_BottomSheet_Modal = 2131624327; - - // aapt resource value: 0x7F0E0188 - public const int Widget_Design_CollapsingToolbar = 2131624328; - - // aapt resource value: 0x7F0E0189 - public const int Widget_Design_CoordinatorLayout = 2131624329; - - // aapt resource value: 0x7F0E018A - public const int Widget_Design_FloatingActionButton = 2131624330; - - // aapt resource value: 0x7F0E018B - public const int Widget_Design_NavigationView = 2131624331; - - // aapt resource value: 0x7F0E018C - public const int Widget_Design_ScrimInsetsFrameLayout = 2131624332; - - // aapt resource value: 0x7F0E018D - public const int Widget_Design_Snackbar = 2131624333; - - // aapt resource value: 0x7F0E018E - public const int Widget_Design_TabLayout = 2131624334; - - // aapt resource value: 0x7F0E018F - public const int Widget_Design_TextInputLayout = 2131624335; - - // aapt resource value: 0x7F0E0190 - public const int Widget_MediaRouter_Light_MediaRouteButton = 2131624336; - - // aapt resource value: 0x7F0E0191 - public const int Widget_MediaRouter_MediaRouteButton = 2131624337; - - static Style() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Style() - { - } - } - - public partial class Styleable - { - - // aapt resource value: { 0x7F030031,0x7F030032,0x7F030033,0x7F030066,0x7F030067,0x7F030068,0x7F030069,0x7F03006A,0x7F03006B,0x7F030077,0x7F03007B,0x7F03007C,0x7F030087,0x7F0300A8,0x7F0300A9,0x7F0300AD,0x7F0300AE,0x7F0300AF,0x7F0300B4,0x7F0300BA,0x7F0300D5,0x7F0300EB,0x7F0300FB,0x7F0300FF,0x7F030100,0x7F030124,0x7F030127,0x7F030153,0x7F03015D } - public static int[] ActionBar = new int[] { - 2130903089, - 2130903090, - 2130903091, - 2130903142, - 2130903143, - 2130903144, - 2130903145, - 2130903146, - 2130903147, - 2130903159, - 2130903163, - 2130903164, - 2130903175, - 2130903208, - 2130903209, - 2130903213, - 2130903214, - 2130903215, - 2130903220, - 2130903226, - 2130903253, - 2130903275, - 2130903291, - 2130903295, - 2130903296, - 2130903332, - 2130903335, - 2130903379, - 2130903389}; - - // aapt resource value: { 0x10100B3 } - public static int[] ActionBarLayout = new int[] { - 16842931}; - - // aapt resource value: 0 - public const int ActionBarLayout_android_layout_gravity = 0; - - // aapt resource value: 0 - public const int ActionBar_background = 0; - - // aapt resource value: 1 - public const int ActionBar_backgroundSplit = 1; - - // aapt resource value: 2 - public const int ActionBar_backgroundStacked = 2; - - // aapt resource value: 3 - public const int ActionBar_contentInsetEnd = 3; - - // aapt resource value: 4 - public const int ActionBar_contentInsetEndWithActions = 4; - - // aapt resource value: 5 - public const int ActionBar_contentInsetLeft = 5; - - // aapt resource value: 6 - public const int ActionBar_contentInsetRight = 6; - - // aapt resource value: 7 - public const int ActionBar_contentInsetStart = 7; - - // aapt resource value: 8 - public const int ActionBar_contentInsetStartWithNavigation = 8; - - // aapt resource value: 9 - public const int ActionBar_customNavigationLayout = 9; - - // aapt resource value: 10 - public const int ActionBar_displayOptions = 10; - - // aapt resource value: 11 - public const int ActionBar_divider = 11; - - // aapt resource value: 12 - public const int ActionBar_elevation = 12; - - // aapt resource value: 13 - public const int ActionBar_height = 13; - - // aapt resource value: 14 - public const int ActionBar_hideOnContentScroll = 14; - - // aapt resource value: 15 - public const int ActionBar_homeAsUpIndicator = 15; - - // aapt resource value: 16 - public const int ActionBar_homeLayout = 16; - - // aapt resource value: 17 - public const int ActionBar_icon = 17; - - // aapt resource value: 18 - public const int ActionBar_indeterminateProgressStyle = 18; - - // aapt resource value: 19 - public const int ActionBar_itemPadding = 19; - - // aapt resource value: 20 - public const int ActionBar_logo = 20; - - // aapt resource value: 21 - public const int ActionBar_navigationMode = 21; - - // aapt resource value: 22 - public const int ActionBar_popupTheme = 22; - - // aapt resource value: 23 - public const int ActionBar_progressBarPadding = 23; - - // aapt resource value: 24 - public const int ActionBar_progressBarStyle = 24; - - // aapt resource value: 25 - public const int ActionBar_subtitle = 25; - - // aapt resource value: 26 - public const int ActionBar_subtitleTextStyle = 26; - - // aapt resource value: 27 - public const int ActionBar_title = 27; - - // aapt resource value: 28 - public const int ActionBar_titleTextStyle = 28; - - // aapt resource value: { 0x101013F } - public static int[] ActionMenuItemView = new int[] { - 16843071}; - - // aapt resource value: 0 - public const int ActionMenuItemView_android_minWidth = 0; - - // aapt resource value: { 0xFFFFFFFF } - public static int[] ActionMenuView = new int[] { - -1}; - - // aapt resource value: { 0x7F030031,0x7F030032,0x7F030054,0x7F0300A8,0x7F030127,0x7F03015D } - public static int[] ActionMode = new int[] { - 2130903089, - 2130903090, - 2130903124, - 2130903208, - 2130903335, - 2130903389}; - - // aapt resource value: 0 - public const int ActionMode_background = 0; - - // aapt resource value: 1 - public const int ActionMode_backgroundSplit = 1; - - // aapt resource value: 2 - public const int ActionMode_closeItemLayout = 2; - - // aapt resource value: 3 - public const int ActionMode_height = 3; - - // aapt resource value: 4 - public const int ActionMode_subtitleTextStyle = 4; - - // aapt resource value: 5 - public const int ActionMode_titleTextStyle = 5; - - // aapt resource value: { 0x7F03008A,0x7F0300B5 } - public static int[] ActivityChooserView = new int[] { - 2130903178, - 2130903221}; - - // aapt resource value: 0 - public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 0; - - // aapt resource value: 1 - public const int ActivityChooserView_initialActivityCount = 1; - - // aapt resource value: { 0x10100F2,0x7F030046,0x7F0300CC,0x7F0300CD,0x7F0300E8,0x7F030114,0x7F030115 } - public static int[] AlertDialog = new int[] { - 16842994, - 2130903110, - 2130903244, - 2130903245, - 2130903272, - 2130903316, - 2130903317}; - - // aapt resource value: 0 - public const int AlertDialog_android_layout = 0; - - // aapt resource value: 1 - public const int AlertDialog_buttonPanelSideLayout = 1; - - // aapt resource value: 2 - public const int AlertDialog_listItemLayout = 2; - - // aapt resource value: 3 - public const int AlertDialog_listLayout = 3; - - // aapt resource value: 4 - public const int AlertDialog_multiChoiceItemLayout = 4; - - // aapt resource value: 5 - public const int AlertDialog_showTitle = 5; - - // aapt resource value: 6 - public const int AlertDialog_singleChoiceItemLayout = 6; - - // aapt resource value: { 0x10100D4,0x101048F,0x1010540,0x7F030087,0x7F03008B } - public static int[] AppBarLayout = new int[] { - 16842964, - 16843919, - 16844096, - 2130903175, - 2130903179}; - - // aapt resource value: { 0x7F03011E,0x7F03011F } - public static int[] AppBarLayoutStates = new int[] { - 2130903326, - 2130903327}; - - // aapt resource value: 0 - public const int AppBarLayoutStates_state_collapsed = 0; - - // aapt resource value: 1 - public const int AppBarLayoutStates_state_collapsible = 1; - - // aapt resource value: 0 - public const int AppBarLayout_android_background = 0; - - // aapt resource value: 2 - public const int AppBarLayout_android_keyboardNavigationCluster = 2; - - // aapt resource value: 1 - public const int AppBarLayout_android_touchscreenBlocksFocus = 1; - - // aapt resource value: 3 - public const int AppBarLayout_elevation = 3; - - // aapt resource value: 4 - public const int AppBarLayout_expanded = 4; - - // aapt resource value: { 0x7F0300C8,0x7F0300C9 } - public static int[] AppBarLayout_Layout = new int[] { - 2130903240, - 2130903241}; - - // aapt resource value: 0 - public const int AppBarLayout_Layout_layout_scrollFlags = 0; - - // aapt resource value: 1 - public const int AppBarLayout_Layout_layout_scrollInterpolator = 1; - - // aapt resource value: { 0x1010119,0x7F03011B,0x7F030151,0x7F030152 } - public static int[] AppCompatImageView = new int[] { - 16843033, - 2130903323, - 2130903377, - 2130903378}; - - // aapt resource value: 0 - public const int AppCompatImageView_android_src = 0; - - // aapt resource value: 1 - public const int AppCompatImageView_srcCompat = 1; - - // aapt resource value: 2 - public const int AppCompatImageView_tint = 2; - - // aapt resource value: 3 - public const int AppCompatImageView_tintMode = 3; - - // aapt resource value: { 0x1010142,0x7F03014E,0x7F03014F,0x7F030150 } - public static int[] AppCompatSeekBar = new int[] { - 16843074, - 2130903374, - 2130903375, - 2130903376}; - - // aapt resource value: 0 - public const int AppCompatSeekBar_android_thumb = 0; - - // aapt resource value: 1 - public const int AppCompatSeekBar_tickMark = 1; - - // aapt resource value: 2 - public const int AppCompatSeekBar_tickMarkTint = 2; - - // aapt resource value: 3 - public const int AppCompatSeekBar_tickMarkTintMode = 3; - - // aapt resource value: { 0x1010034,0x101016D,0x101016E,0x101016F,0x1010170,0x1010392,0x1010393 } - public static int[] AppCompatTextHelper = new int[] { - 16842804, - 16843117, - 16843118, - 16843119, - 16843120, - 16843666, - 16843667}; - - // aapt resource value: 2 - public const int AppCompatTextHelper_android_drawableBottom = 2; - - // aapt resource value: 6 - public const int AppCompatTextHelper_android_drawableEnd = 6; - - // aapt resource value: 3 - public const int AppCompatTextHelper_android_drawableLeft = 3; - - // aapt resource value: 4 - public const int AppCompatTextHelper_android_drawableRight = 4; - - // aapt resource value: 5 - public const int AppCompatTextHelper_android_drawableStart = 5; - - // aapt resource value: 1 - public const int AppCompatTextHelper_android_drawableTop = 1; - - // aapt resource value: 0 - public const int AppCompatTextHelper_android_textAppearance = 0; - - // aapt resource value: { 0x1010034,0x7F03002C,0x7F03002D,0x7F03002E,0x7F03002F,0x7F030030,0x7F03009B,0x7F03013D } - public static int[] AppCompatTextView = new int[] { - 16842804, - 2130903084, - 2130903085, - 2130903086, - 2130903087, - 2130903088, - 2130903195, - 2130903357}; - - // aapt resource value: 0 - public const int AppCompatTextView_android_textAppearance = 0; - - // aapt resource value: 1 - public const int AppCompatTextView_autoSizeMaxTextSize = 1; - - // aapt resource value: 2 - public const int AppCompatTextView_autoSizeMinTextSize = 2; - - // aapt resource value: 3 - public const int AppCompatTextView_autoSizePresetSizes = 3; - - // aapt resource value: 4 - public const int AppCompatTextView_autoSizeStepGranularity = 4; - - // aapt resource value: 5 - public const int AppCompatTextView_autoSizeTextType = 5; - - // aapt resource value: 6 - public const int AppCompatTextView_fontFamily = 6; - - // aapt resource value: 7 - public const int AppCompatTextView_textAllCaps = 7; - - // aapt resource value: { 0x1010057,0x10100AE,0x7F030000,0x7F030001,0x7F030002,0x7F030003,0x7F030004,0x7F030005,0x7F030006,0x7F030007,0x7F030008,0x7F030009,0x7F03000A,0x7F03000B,0x7F03000C,0x7F03000E,0x7F03000F,0x7F030010,0x7F030011,0x7F030012,0x7F030013,0x7F030014,0x7F030015,0x7F030016,0x7F030017,0x7F030018,0x7F030019,0x7F03001A,0x7F03001B,0x7F03001C,0x7F03001D,0x7F03001E,0x7F030021,0x7F030022,0x7F030023,0x7F030024,0x7F030025,0x7F03002B,0x7F03003D,0x7F030040,0x7F030041,0x7F030042,0x7F030043,0x7F030044,0x7F030047,0x7F030048,0x7F030051,0x7F030052,0x7F03005A,0x7F03005B,0x7F03005C,0x7F03005D,0x7F03005E,0x7F03005F,0x7F030060,0x7F030061,0x7F030062,0x7F030063,0x7F030072,0x7F030079,0x7F03007A,0x7F03007D,0x7F03007F,0x7F030082,0x7F030083,0x7F030084,0x7F030085,0x7F030086,0x7F0300AD,0x7F0300B3,0x7F0300CA,0x7F0300CB,0x7F0300CE,0x7F0300CF,0x7F0300D0,0x7F0300D1,0x7F0300D2,0x7F0300D3,0x7F0300D4,0x7F0300F2,0x7F0300F3,0x7F0300F4,0x7F0300FA,0x7F0300FC,0x7F030103,0x7F030104,0x7F030105,0x7F030106,0x7F03010D,0x7F03010E,0x7F03010F,0x7F030110,0x7F030118,0x7F030119,0x7F03012B,0x7F03013E,0x7F03013F,0x7F030140,0x7F030141,0x7F030142,0x7F030143,0x7F030144,0x7F030145,0x7F030146,0x7F030148,0x7F03015F,0x7F030160,0x7F030161,0x7F030162,0x7F030169,0x7F03016A,0x7F03016B,0x7F03016C,0x7F03016D,0x7F03016E,0x7F03016F,0x7F030170,0x7F030171,0x7F030172 } - public static int[] AppCompatTheme = new int[] { - 16842839, - 16842926, - 2130903040, - 2130903041, - 2130903042, - 2130903043, - 2130903044, - 2130903045, - 2130903046, - 2130903047, - 2130903048, - 2130903049, - 2130903050, - 2130903051, - 2130903052, - 2130903054, - 2130903055, - 2130903056, - 2130903057, - 2130903058, - 2130903059, - 2130903060, - 2130903061, - 2130903062, - 2130903063, - 2130903064, - 2130903065, - 2130903066, - 2130903067, - 2130903068, - 2130903069, - 2130903070, - 2130903073, - 2130903074, - 2130903075, - 2130903076, - 2130903077, - 2130903083, - 2130903101, - 2130903104, - 2130903105, - 2130903106, - 2130903107, - 2130903108, - 2130903111, - 2130903112, - 2130903121, - 2130903122, - 2130903130, - 2130903131, - 2130903132, - 2130903133, - 2130903134, - 2130903135, - 2130903136, - 2130903137, - 2130903138, - 2130903139, - 2130903154, - 2130903161, - 2130903162, - 2130903165, - 2130903167, - 2130903170, - 2130903171, - 2130903172, - 2130903173, - 2130903174, - 2130903213, - 2130903219, - 2130903242, - 2130903243, - 2130903246, - 2130903247, - 2130903248, - 2130903249, - 2130903250, - 2130903251, - 2130903252, - 2130903282, - 2130903283, - 2130903284, - 2130903290, - 2130903292, - 2130903299, - 2130903300, - 2130903301, - 2130903302, - 2130903309, - 2130903310, - 2130903311, - 2130903312, - 2130903320, - 2130903321, - 2130903339, - 2130903358, - 2130903359, - 2130903360, - 2130903361, - 2130903362, - 2130903363, - 2130903364, - 2130903365, - 2130903366, - 2130903368, - 2130903391, - 2130903392, - 2130903393, - 2130903394, - 2130903401, - 2130903402, - 2130903403, - 2130903404, - 2130903405, - 2130903406, - 2130903407, - 2130903408, - 2130903409, - 2130903410}; - - // aapt resource value: 2 - public const int AppCompatTheme_actionBarDivider = 2; - - // aapt resource value: 3 - public const int AppCompatTheme_actionBarItemBackground = 3; - - // aapt resource value: 4 - public const int AppCompatTheme_actionBarPopupTheme = 4; - - // aapt resource value: 5 - public const int AppCompatTheme_actionBarSize = 5; - - // aapt resource value: 6 - public const int AppCompatTheme_actionBarSplitStyle = 6; - - // aapt resource value: 7 - public const int AppCompatTheme_actionBarStyle = 7; - - // aapt resource value: 8 - public const int AppCompatTheme_actionBarTabBarStyle = 8; - - // aapt resource value: 9 - public const int AppCompatTheme_actionBarTabStyle = 9; - - // aapt resource value: 10 - public const int AppCompatTheme_actionBarTabTextStyle = 10; - - // aapt resource value: 11 - public const int AppCompatTheme_actionBarTheme = 11; - - // aapt resource value: 12 - public const int AppCompatTheme_actionBarWidgetTheme = 12; - - // aapt resource value: 13 - public const int AppCompatTheme_actionButtonStyle = 13; - - // aapt resource value: 14 - public const int AppCompatTheme_actionDropDownStyle = 14; - - // aapt resource value: 15 - public const int AppCompatTheme_actionMenuTextAppearance = 15; - - // aapt resource value: 16 - public const int AppCompatTheme_actionMenuTextColor = 16; - - // aapt resource value: 17 - public const int AppCompatTheme_actionModeBackground = 17; - - // aapt resource value: 18 - public const int AppCompatTheme_actionModeCloseButtonStyle = 18; - - // aapt resource value: 19 - public const int AppCompatTheme_actionModeCloseDrawable = 19; - - // aapt resource value: 20 - public const int AppCompatTheme_actionModeCopyDrawable = 20; - - // aapt resource value: 21 - public const int AppCompatTheme_actionModeCutDrawable = 21; - - // aapt resource value: 22 - public const int AppCompatTheme_actionModeFindDrawable = 22; - - // aapt resource value: 23 - public const int AppCompatTheme_actionModePasteDrawable = 23; - - // aapt resource value: 24 - public const int AppCompatTheme_actionModePopupWindowStyle = 24; - - // aapt resource value: 25 - public const int AppCompatTheme_actionModeSelectAllDrawable = 25; - - // aapt resource value: 26 - public const int AppCompatTheme_actionModeShareDrawable = 26; - - // aapt resource value: 27 - public const int AppCompatTheme_actionModeSplitBackground = 27; - - // aapt resource value: 28 - public const int AppCompatTheme_actionModeStyle = 28; - - // aapt resource value: 29 - public const int AppCompatTheme_actionModeWebSearchDrawable = 29; - - // aapt resource value: 30 - public const int AppCompatTheme_actionOverflowButtonStyle = 30; - - // aapt resource value: 31 - public const int AppCompatTheme_actionOverflowMenuStyle = 31; - - // aapt resource value: 32 - public const int AppCompatTheme_activityChooserViewStyle = 32; - - // aapt resource value: 33 - public const int AppCompatTheme_alertDialogButtonGroupStyle = 33; - - // aapt resource value: 34 - public const int AppCompatTheme_alertDialogCenterButtons = 34; - - // aapt resource value: 35 - public const int AppCompatTheme_alertDialogStyle = 35; - - // aapt resource value: 36 - public const int AppCompatTheme_alertDialogTheme = 36; - - // aapt resource value: 1 - public const int AppCompatTheme_android_windowAnimationStyle = 1; - - // aapt resource value: 0 - public const int AppCompatTheme_android_windowIsFloating = 0; - - // aapt resource value: 37 - public const int AppCompatTheme_autoCompleteTextViewStyle = 37; - - // aapt resource value: 38 - public const int AppCompatTheme_borderlessButtonStyle = 38; - - // aapt resource value: 39 - public const int AppCompatTheme_buttonBarButtonStyle = 39; - - // aapt resource value: 40 - public const int AppCompatTheme_buttonBarNegativeButtonStyle = 40; - - // aapt resource value: 41 - public const int AppCompatTheme_buttonBarNeutralButtonStyle = 41; - - // aapt resource value: 42 - public const int AppCompatTheme_buttonBarPositiveButtonStyle = 42; - - // aapt resource value: 43 - public const int AppCompatTheme_buttonBarStyle = 43; - - // aapt resource value: 44 - public const int AppCompatTheme_buttonStyle = 44; - - // aapt resource value: 45 - public const int AppCompatTheme_buttonStyleSmall = 45; - - // aapt resource value: 46 - public const int AppCompatTheme_checkboxStyle = 46; - - // aapt resource value: 47 - public const int AppCompatTheme_checkedTextViewStyle = 47; - - // aapt resource value: 48 - public const int AppCompatTheme_colorAccent = 48; - - // aapt resource value: 49 - public const int AppCompatTheme_colorBackgroundFloating = 49; - - // aapt resource value: 50 - public const int AppCompatTheme_colorButtonNormal = 50; - - // aapt resource value: 51 - public const int AppCompatTheme_colorControlActivated = 51; - - // aapt resource value: 52 - public const int AppCompatTheme_colorControlHighlight = 52; - - // aapt resource value: 53 - public const int AppCompatTheme_colorControlNormal = 53; - - // aapt resource value: 54 - public const int AppCompatTheme_colorError = 54; - - // aapt resource value: 55 - public const int AppCompatTheme_colorPrimary = 55; - - // aapt resource value: 56 - public const int AppCompatTheme_colorPrimaryDark = 56; - - // aapt resource value: 57 - public const int AppCompatTheme_colorSwitchThumbNormal = 57; - - // aapt resource value: 58 - public const int AppCompatTheme_controlBackground = 58; - - // aapt resource value: 59 - public const int AppCompatTheme_dialogPreferredPadding = 59; - - // aapt resource value: 60 - public const int AppCompatTheme_dialogTheme = 60; - - // aapt resource value: 61 - public const int AppCompatTheme_dividerHorizontal = 61; - - // aapt resource value: 62 - public const int AppCompatTheme_dividerVertical = 62; - - // aapt resource value: 64 - public const int AppCompatTheme_dropdownListPreferredItemHeight = 64; - - // aapt resource value: 63 - public const int AppCompatTheme_dropDownListViewStyle = 63; - - // aapt resource value: 65 - public const int AppCompatTheme_editTextBackground = 65; - - // aapt resource value: 66 - public const int AppCompatTheme_editTextColor = 66; - - // aapt resource value: 67 - public const int AppCompatTheme_editTextStyle = 67; - - // aapt resource value: 68 - public const int AppCompatTheme_homeAsUpIndicator = 68; - - // aapt resource value: 69 - public const int AppCompatTheme_imageButtonStyle = 69; - - // aapt resource value: 70 - public const int AppCompatTheme_listChoiceBackgroundIndicator = 70; - - // aapt resource value: 71 - public const int AppCompatTheme_listDividerAlertDialog = 71; - - // aapt resource value: 72 - public const int AppCompatTheme_listMenuViewStyle = 72; - - // aapt resource value: 73 - public const int AppCompatTheme_listPopupWindowStyle = 73; - - // aapt resource value: 74 - public const int AppCompatTheme_listPreferredItemHeight = 74; - - // aapt resource value: 75 - public const int AppCompatTheme_listPreferredItemHeightLarge = 75; - - // aapt resource value: 76 - public const int AppCompatTheme_listPreferredItemHeightSmall = 76; - - // aapt resource value: 77 - public const int AppCompatTheme_listPreferredItemPaddingLeft = 77; - - // aapt resource value: 78 - public const int AppCompatTheme_listPreferredItemPaddingRight = 78; - - // aapt resource value: 79 - public const int AppCompatTheme_panelBackground = 79; - - // aapt resource value: 80 - public const int AppCompatTheme_panelMenuListTheme = 80; - - // aapt resource value: 81 - public const int AppCompatTheme_panelMenuListWidth = 81; - - // aapt resource value: 82 - public const int AppCompatTheme_popupMenuStyle = 82; - - // aapt resource value: 83 - public const int AppCompatTheme_popupWindowStyle = 83; - - // aapt resource value: 84 - public const int AppCompatTheme_radioButtonStyle = 84; - - // aapt resource value: 85 - public const int AppCompatTheme_ratingBarStyle = 85; - - // aapt resource value: 86 - public const int AppCompatTheme_ratingBarStyleIndicator = 86; - - // aapt resource value: 87 - public const int AppCompatTheme_ratingBarStyleSmall = 87; - - // aapt resource value: 88 - public const int AppCompatTheme_searchViewStyle = 88; - - // aapt resource value: 89 - public const int AppCompatTheme_seekBarStyle = 89; - - // aapt resource value: 90 - public const int AppCompatTheme_selectableItemBackground = 90; - - // aapt resource value: 91 - public const int AppCompatTheme_selectableItemBackgroundBorderless = 91; - - // aapt resource value: 92 - public const int AppCompatTheme_spinnerDropDownItemStyle = 92; - - // aapt resource value: 93 - public const int AppCompatTheme_spinnerStyle = 93; - - // aapt resource value: 94 - public const int AppCompatTheme_switchStyle = 94; - - // aapt resource value: 95 - public const int AppCompatTheme_textAppearanceLargePopupMenu = 95; - - // aapt resource value: 96 - public const int AppCompatTheme_textAppearanceListItem = 96; - - // aapt resource value: 97 - public const int AppCompatTheme_textAppearanceListItemSecondary = 97; - - // aapt resource value: 98 - public const int AppCompatTheme_textAppearanceListItemSmall = 98; - - // aapt resource value: 99 - public const int AppCompatTheme_textAppearancePopupMenuHeader = 99; - - // aapt resource value: 100 - public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 100; - - // aapt resource value: 101 - public const int AppCompatTheme_textAppearanceSearchResultTitle = 101; - - // aapt resource value: 102 - public const int AppCompatTheme_textAppearanceSmallPopupMenu = 102; - - // aapt resource value: 103 - public const int AppCompatTheme_textColorAlertDialogListItem = 103; - - // aapt resource value: 104 - public const int AppCompatTheme_textColorSearchUrl = 104; - - // aapt resource value: 105 - public const int AppCompatTheme_toolbarNavigationButtonStyle = 105; - - // aapt resource value: 106 - public const int AppCompatTheme_toolbarStyle = 106; - - // aapt resource value: 107 - public const int AppCompatTheme_tooltipForegroundColor = 107; - - // aapt resource value: 108 - public const int AppCompatTheme_tooltipFrameBackground = 108; - - // aapt resource value: 109 - public const int AppCompatTheme_windowActionBar = 109; - - // aapt resource value: 110 - public const int AppCompatTheme_windowActionBarOverlay = 110; - - // aapt resource value: 111 - public const int AppCompatTheme_windowActionModeOverlay = 111; - - // aapt resource value: 112 - public const int AppCompatTheme_windowFixedHeightMajor = 112; - - // aapt resource value: 113 - public const int AppCompatTheme_windowFixedHeightMinor = 113; - - // aapt resource value: 114 - public const int AppCompatTheme_windowFixedWidthMajor = 114; - - // aapt resource value: 115 - public const int AppCompatTheme_windowFixedWidthMinor = 115; - - // aapt resource value: 116 - public const int AppCompatTheme_windowMinWidthMajor = 116; - - // aapt resource value: 117 - public const int AppCompatTheme_windowMinWidthMinor = 117; - - // aapt resource value: 118 - public const int AppCompatTheme_windowNoTitle = 118; - - // aapt resource value: { 0x7F030087,0x7F0300B8,0x7F0300B9,0x7F0300BC,0x7F0300E7 } - public static int[] BottomNavigationView = new int[] { - 2130903175, - 2130903224, - 2130903225, - 2130903228, - 2130903271}; - - // aapt resource value: 0 - public const int BottomNavigationView_elevation = 0; - - // aapt resource value: 1 - public const int BottomNavigationView_itemBackground = 1; - - // aapt resource value: 2 - public const int BottomNavigationView_itemIconTint = 2; - - // aapt resource value: 3 - public const int BottomNavigationView_itemTextColor = 3; - - // aapt resource value: 4 - public const int BottomNavigationView_menu = 4; - - // aapt resource value: { 0x7F030038,0x7F03003A,0x7F03003B } - public static int[] BottomSheetBehavior_Layout = new int[] { - 2130903096, - 2130903098, - 2130903099}; - - // aapt resource value: 0 - public const int BottomSheetBehavior_Layout_behavior_hideable = 0; - - // aapt resource value: 1 - public const int BottomSheetBehavior_Layout_behavior_peekHeight = 1; - - // aapt resource value: 2 - public const int BottomSheetBehavior_Layout_behavior_skipCollapsed = 2; - - // aapt resource value: { 0x7F030026 } - public static int[] ButtonBarLayout = new int[] { - 2130903078}; - - // aapt resource value: 0 - public const int ButtonBarLayout_allowStacking = 0; - - // aapt resource value: { 0x101013F,0x1010140,0x7F03004B,0x7F03004C,0x7F03004D,0x7F03004E,0x7F03004F,0x7F030050,0x7F03006C,0x7F03006D,0x7F03006E,0x7F03006F,0x7F030070 } - public static int[] CardView = new int[] { - 16843071, - 16843072, - 2130903115, - 2130903116, - 2130903117, - 2130903118, - 2130903119, - 2130903120, - 2130903148, - 2130903149, - 2130903150, - 2130903151, - 2130903152}; - - // aapt resource value: 1 - public const int CardView_android_minHeight = 1; - - // aapt resource value: 0 - public const int CardView_android_minWidth = 0; - - // aapt resource value: 2 - public const int CardView_cardBackgroundColor = 2; - - // aapt resource value: 3 - public const int CardView_cardCornerRadius = 3; - - // aapt resource value: 4 - public const int CardView_cardElevation = 4; - - // aapt resource value: 5 - public const int CardView_cardMaxElevation = 5; - - // aapt resource value: 6 - public const int CardView_cardPreventCornerOverlap = 6; - - // aapt resource value: 7 - public const int CardView_cardUseCompatPadding = 7; - - // aapt resource value: 8 - public const int CardView_contentPadding = 8; - - // aapt resource value: 9 - public const int CardView_contentPaddingBottom = 9; - - // aapt resource value: 10 - public const int CardView_contentPaddingLeft = 10; - - // aapt resource value: 11 - public const int CardView_contentPaddingRight = 11; - - // aapt resource value: 12 - public const int CardView_contentPaddingTop = 12; - - // aapt resource value: { 0x7F030057,0x7F030058,0x7F030071,0x7F03008C,0x7F03008D,0x7F03008E,0x7F03008F,0x7F030090,0x7F030091,0x7F030092,0x7F030109,0x7F03010A,0x7F030121,0x7F030153,0x7F030154,0x7F03015E } - public static int[] CollapsingToolbarLayout = new int[] { - 2130903127, - 2130903128, - 2130903153, - 2130903180, - 2130903181, - 2130903182, - 2130903183, - 2130903184, - 2130903185, - 2130903186, - 2130903305, - 2130903306, - 2130903329, - 2130903379, - 2130903380, - 2130903390}; - - // aapt resource value: 0 - public const int CollapsingToolbarLayout_collapsedTitleGravity = 0; - - // aapt resource value: 1 - public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 1; - - // aapt resource value: 2 - public const int CollapsingToolbarLayout_contentScrim = 2; - - // aapt resource value: 3 - public const int CollapsingToolbarLayout_expandedTitleGravity = 3; - - // aapt resource value: 4 - public const int CollapsingToolbarLayout_expandedTitleMargin = 4; - - // aapt resource value: 5 - public const int CollapsingToolbarLayout_expandedTitleMarginBottom = 5; - - // aapt resource value: 6 - public const int CollapsingToolbarLayout_expandedTitleMarginEnd = 6; - - // aapt resource value: 7 - public const int CollapsingToolbarLayout_expandedTitleMarginStart = 7; - - // aapt resource value: 8 - public const int CollapsingToolbarLayout_expandedTitleMarginTop = 8; - - // aapt resource value: 9 - public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 9; - - // aapt resource value: { 0x7F0300C3,0x7F0300C4 } - public static int[] CollapsingToolbarLayout_Layout = new int[] { - 2130903235, - 2130903236}; - - // aapt resource value: 0 - public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0; - - // aapt resource value: 1 - public const int CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = 1; - - // aapt resource value: 10 - public const int CollapsingToolbarLayout_scrimAnimationDuration = 10; - - // aapt resource value: 11 - public const int CollapsingToolbarLayout_scrimVisibleHeightTrigger = 11; - - // aapt resource value: 12 - public const int CollapsingToolbarLayout_statusBarScrim = 12; - - // aapt resource value: 13 - public const int CollapsingToolbarLayout_title = 13; - - // aapt resource value: 14 - public const int CollapsingToolbarLayout_titleEnabled = 14; - - // aapt resource value: 15 - public const int CollapsingToolbarLayout_toolbarId = 15; - - // aapt resource value: { 0x10101A5,0x101031F,0x7F030027 } - public static int[] ColorStateListItem = new int[] { - 16843173, - 16843551, - 2130903079}; - - // aapt resource value: 2 - public const int ColorStateListItem_alpha = 2; - - // aapt resource value: 1 - public const int ColorStateListItem_android_alpha = 1; - - // aapt resource value: 0 - public const int ColorStateListItem_android_color = 0; - - // aapt resource value: { 0x1010107,0x7F030049,0x7F03004A } - public static int[] CompoundButton = new int[] { - 16843015, - 2130903113, - 2130903114}; - - // aapt resource value: 0 - public const int CompoundButton_android_button = 0; - - // aapt resource value: 1 - public const int CompoundButton_buttonTint = 1; - - // aapt resource value: 2 - public const int CompoundButton_buttonTintMode = 2; - - // aapt resource value: { 0x7F0300BD,0x7F030120 } - public static int[] CoordinatorLayout = new int[] { - 2130903229, - 2130903328}; - - // aapt resource value: 0 - public const int CoordinatorLayout_keylines = 0; - - // aapt resource value: { 0x10100B3,0x7F0300C0,0x7F0300C1,0x7F0300C2,0x7F0300C5,0x7F0300C6,0x7F0300C7 } - public static int[] CoordinatorLayout_Layout = new int[] { - 16842931, - 2130903232, - 2130903233, - 2130903234, - 2130903237, - 2130903238, - 2130903239}; - - // aapt resource value: 0 - public const int CoordinatorLayout_Layout_android_layout_gravity = 0; - - // aapt resource value: 1 - public const int CoordinatorLayout_Layout_layout_anchor = 1; - - // aapt resource value: 2 - public const int CoordinatorLayout_Layout_layout_anchorGravity = 2; - - // aapt resource value: 3 - public const int CoordinatorLayout_Layout_layout_behavior = 3; - - // aapt resource value: 4 - public const int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; - - // aapt resource value: 5 - public const int CoordinatorLayout_Layout_layout_insetEdge = 5; - - // aapt resource value: 6 - public const int CoordinatorLayout_Layout_layout_keyline = 6; - - // aapt resource value: 1 - public const int CoordinatorLayout_statusBarBackground = 1; - - // aapt resource value: { 0x7F03003E,0x7F03003F,0x7F030147 } - public static int[] DesignTheme = new int[] { - 2130903102, - 2130903103, - 2130903367}; - - // aapt resource value: 0 - public const int DesignTheme_bottomSheetDialogTheme = 0; - - // aapt resource value: 1 - public const int DesignTheme_bottomSheetStyle = 1; - - // aapt resource value: 2 - public const int DesignTheme_textColorError = 2; - - // aapt resource value: { 0x7F030029,0x7F03002A,0x7F030036,0x7F030059,0x7F030080,0x7F0300A5,0x7F030117,0x7F03014A } - public static int[] DrawerArrowToggle = new int[] { - 2130903081, - 2130903082, - 2130903094, - 2130903129, - 2130903168, - 2130903205, - 2130903319, - 2130903370}; - - // aapt resource value: 0 - public const int DrawerArrowToggle_arrowHeadLength = 0; - - // aapt resource value: 1 - public const int DrawerArrowToggle_arrowShaftLength = 1; - - // aapt resource value: 2 - public const int DrawerArrowToggle_barLength = 2; - - // aapt resource value: 3 - public const int DrawerArrowToggle_color = 3; - - // aapt resource value: 4 - public const int DrawerArrowToggle_drawableSize = 4; - - // aapt resource value: 5 - public const int DrawerArrowToggle_gapBetweenBars = 5; - - // aapt resource value: 6 - public const int DrawerArrowToggle_spinBars = 6; - - // aapt resource value: 7 - public const int DrawerArrowToggle_thickness = 7; - - // aapt resource value: { 0x7F030034,0x7F030035,0x7F03003C,0x7F030087,0x7F030094,0x7F0300FE,0x7F030108,0x7F030167 } - public static int[] FloatingActionButton = new int[] { - 2130903092, - 2130903093, - 2130903100, - 2130903175, - 2130903188, - 2130903294, - 2130903304, - 2130903399}; - - // aapt resource value: 0 - public const int FloatingActionButton_backgroundTint = 0; - - // aapt resource value: 1 - public const int FloatingActionButton_backgroundTintMode = 1; - - // aapt resource value: { 0x7F030037 } - public static int[] FloatingActionButton_Behavior_Layout = new int[] { - 2130903095}; - - // aapt resource value: 0 - public const int FloatingActionButton_Behavior_Layout_behavior_autoHide = 0; - - // aapt resource value: 2 - public const int FloatingActionButton_borderWidth = 2; - - // aapt resource value: 3 - public const int FloatingActionButton_elevation = 3; - - // aapt resource value: 4 - public const int FloatingActionButton_fabSize = 4; - - // aapt resource value: 5 - public const int FloatingActionButton_pressedTranslationZ = 5; - - // aapt resource value: 6 - public const int FloatingActionButton_rippleColor = 6; - - // aapt resource value: 7 - public const int FloatingActionButton_useCompatPadding = 7; - - // aapt resource value: { 0x7F03009C,0x7F03009D,0x7F03009E,0x7F03009F,0x7F0300A0,0x7F0300A1 } - public static int[] FontFamily = new int[] { - 2130903196, - 2130903197, - 2130903198, - 2130903199, - 2130903200, - 2130903201}; - - // aapt resource value: { 0x1010532,0x1010533,0x101053F,0x7F03009A,0x7F0300A2,0x7F0300A3 } - public static int[] FontFamilyFont = new int[] { - 16844082, - 16844083, - 16844095, - 2130903194, - 2130903202, - 2130903203}; - - // aapt resource value: 0 - public const int FontFamilyFont_android_font = 0; - - // aapt resource value: 2 - public const int FontFamilyFont_android_fontStyle = 2; - - // aapt resource value: 1 - public const int FontFamilyFont_android_fontWeight = 1; - - // aapt resource value: 3 - public const int FontFamilyFont_font = 3; - - // aapt resource value: 4 - public const int FontFamilyFont_fontStyle = 4; - - // aapt resource value: 5 - public const int FontFamilyFont_fontWeight = 5; - - // aapt resource value: 0 - public const int FontFamily_fontProviderAuthority = 0; - - // aapt resource value: 1 - public const int FontFamily_fontProviderCerts = 1; - - // aapt resource value: 2 - public const int FontFamily_fontProviderFetchStrategy = 2; - - // aapt resource value: 3 - public const int FontFamily_fontProviderFetchTimeout = 3; - - // aapt resource value: 4 - public const int FontFamily_fontProviderPackage = 4; - - // aapt resource value: 5 - public const int FontFamily_fontProviderQuery = 5; - - // aapt resource value: { 0x1010109,0x1010200,0x7F0300A4 } - public static int[] ForegroundLinearLayout = new int[] { - 16843017, - 16843264, - 2130903204}; - - // aapt resource value: 0 - public const int ForegroundLinearLayout_android_foreground = 0; - - // aapt resource value: 1 - public const int ForegroundLinearLayout_android_foregroundGravity = 1; - - // aapt resource value: 2 - public const int ForegroundLinearLayout_foregroundInsidePadding = 2; - - // aapt resource value: { 0x10100AF,0x10100C4,0x1010126,0x1010127,0x1010128,0x7F03007C,0x7F03007E,0x7F0300D9,0x7F030112 } - public static int[] LinearLayoutCompat = new int[] { - 16842927, - 16842948, - 16843046, - 16843047, - 16843048, - 2130903164, - 2130903166, - 2130903257, - 2130903314}; - - // aapt resource value: 2 - public const int LinearLayoutCompat_android_baselineAligned = 2; - - // aapt resource value: 3 - public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3; - - // aapt resource value: 0 - public const int LinearLayoutCompat_android_gravity = 0; - - // aapt resource value: 1 - public const int LinearLayoutCompat_android_orientation = 1; - - // aapt resource value: 4 - public const int LinearLayoutCompat_android_weightSum = 4; - - // aapt resource value: 5 - public const int LinearLayoutCompat_divider = 5; - - // aapt resource value: 6 - public const int LinearLayoutCompat_dividerPadding = 6; - - // aapt resource value: { 0x10100B3,0x10100F4,0x10100F5,0x1010181 } - public static int[] LinearLayoutCompat_Layout = new int[] { - 16842931, - 16842996, - 16842997, - 16843137}; - - // aapt resource value: 0 - public const int LinearLayoutCompat_Layout_android_layout_gravity = 0; - - // aapt resource value: 2 - public const int LinearLayoutCompat_Layout_android_layout_height = 2; - - // aapt resource value: 3 - public const int LinearLayoutCompat_Layout_android_layout_weight = 3; - - // aapt resource value: 1 - public const int LinearLayoutCompat_Layout_android_layout_width = 1; - - // aapt resource value: 7 - public const int LinearLayoutCompat_measureWithLargestChild = 7; - - // aapt resource value: 8 - public const int LinearLayoutCompat_showDividers = 8; - - // aapt resource value: { 0x10102AC,0x10102AD } - public static int[] ListPopupWindow = new int[] { - 16843436, - 16843437}; - - // aapt resource value: 0 - public const int ListPopupWindow_android_dropDownHorizontalOffset = 0; - - // aapt resource value: 1 - public const int ListPopupWindow_android_dropDownVerticalOffset = 1; - - // aapt resource value: { 0x101013F,0x1010140,0x7F030093,0x7F0300DC } - public static int[] MediaRouteButton = new int[] { - 16843071, - 16843072, - 2130903187, - 2130903260}; - - // aapt resource value: 1 - public const int MediaRouteButton_android_minHeight = 1; - - // aapt resource value: 0 - public const int MediaRouteButton_android_minWidth = 0; - - // aapt resource value: 2 - public const int MediaRouteButton_externalRouteEnabledDrawable = 2; - - // aapt resource value: 3 - public const int MediaRouteButton_mediaRouteButtonTint = 3; - - // aapt resource value: { 0x101000E,0x10100D0,0x1010194,0x10101DE,0x10101DF,0x10101E0 } - public static int[] MenuGroup = new int[] { - 16842766, - 16842960, - 16843156, - 16843230, - 16843231, - 16843232}; - - // aapt resource value: 5 - public const int MenuGroup_android_checkableBehavior = 5; - - // aapt resource value: 0 - public const int MenuGroup_android_enabled = 0; - - // aapt resource value: 1 - public const int MenuGroup_android_id = 1; - - // aapt resource value: 3 - public const int MenuGroup_android_menuCategory = 3; - - // aapt resource value: 4 - public const int MenuGroup_android_orderInCategory = 4; - - // aapt resource value: 2 - public const int MenuGroup_android_visible = 2; - - // aapt resource value: { 0x1010002,0x101000E,0x10100D0,0x1010106,0x1010194,0x10101DE,0x10101DF,0x10101E1,0x10101E2,0x10101E3,0x10101E4,0x10101E5,0x101026F,0x7F03000D,0x7F03001F,0x7F030020,0x7F030028,0x7F030065,0x7F0300B0,0x7F0300B1,0x7F0300EC,0x7F030111,0x7F030163 } - public static int[] MenuItem = new int[] { - 16842754, - 16842766, - 16842960, - 16843014, - 16843156, - 16843230, - 16843231, - 16843233, - 16843234, - 16843235, - 16843236, - 16843237, - 16843375, - 2130903053, - 2130903071, - 2130903072, - 2130903080, - 2130903141, - 2130903216, - 2130903217, - 2130903276, - 2130903313, - 2130903395}; - - // aapt resource value: 13 - public const int MenuItem_actionLayout = 13; - - // aapt resource value: 14 - public const int MenuItem_actionProviderClass = 14; - - // aapt resource value: 15 - public const int MenuItem_actionViewClass = 15; - - // aapt resource value: 16 - public const int MenuItem_alphabeticModifiers = 16; - - // aapt resource value: 9 - public const int MenuItem_android_alphabeticShortcut = 9; - - // aapt resource value: 11 - public const int MenuItem_android_checkable = 11; - - // aapt resource value: 3 - public const int MenuItem_android_checked = 3; - - // aapt resource value: 1 - public const int MenuItem_android_enabled = 1; - - // aapt resource value: 0 - public const int MenuItem_android_icon = 0; - - // aapt resource value: 2 - public const int MenuItem_android_id = 2; - - // aapt resource value: 5 - public const int MenuItem_android_menuCategory = 5; - - // aapt resource value: 10 - public const int MenuItem_android_numericShortcut = 10; - - // aapt resource value: 12 - public const int MenuItem_android_onClick = 12; - - // aapt resource value: 6 - public const int MenuItem_android_orderInCategory = 6; - - // aapt resource value: 7 - public const int MenuItem_android_title = 7; - - // aapt resource value: 8 - public const int MenuItem_android_titleCondensed = 8; - - // aapt resource value: 4 - public const int MenuItem_android_visible = 4; - - // aapt resource value: 17 - public const int MenuItem_contentDescription = 17; - - // aapt resource value: 18 - public const int MenuItem_iconTint = 18; - - // aapt resource value: 19 - public const int MenuItem_iconTintMode = 19; - - // aapt resource value: 20 - public const int MenuItem_numericModifiers = 20; - - // aapt resource value: 21 - public const int MenuItem_showAsAction = 21; - - // aapt resource value: 22 - public const int MenuItem_tooltipText = 22; - - // aapt resource value: { 0x10100AE,0x101012C,0x101012D,0x101012E,0x101012F,0x1010130,0x1010131,0x7F0300FD,0x7F030122 } - public static int[] MenuView = new int[] { - 16842926, - 16843052, - 16843053, - 16843054, - 16843055, - 16843056, - 16843057, - 2130903293, - 2130903330}; - - // aapt resource value: 4 - public const int MenuView_android_headerBackground = 4; - - // aapt resource value: 2 - public const int MenuView_android_horizontalDivider = 2; - - // aapt resource value: 5 - public const int MenuView_android_itemBackground = 5; - - // aapt resource value: 6 - public const int MenuView_android_itemIconDisabledAlpha = 6; - - // aapt resource value: 1 - public const int MenuView_android_itemTextAppearance = 1; - - // aapt resource value: 3 - public const int MenuView_android_verticalDivider = 3; - - // aapt resource value: 0 - public const int MenuView_android_windowAnimationStyle = 0; - - // aapt resource value: 7 - public const int MenuView_preserveIconSpacing = 7; - - // aapt resource value: 8 - public const int MenuView_subMenuArrow = 8; - - // aapt resource value: { 0x10100D4,0x10100DD,0x101011F,0x7F030087,0x7F0300A7,0x7F0300B8,0x7F0300B9,0x7F0300BB,0x7F0300BC,0x7F0300E7 } - public static int[] NavigationView = new int[] { - 16842964, - 16842973, - 16843039, - 2130903175, - 2130903207, - 2130903224, - 2130903225, - 2130903227, - 2130903228, - 2130903271}; - - // aapt resource value: 0 - public const int NavigationView_android_background = 0; - - // aapt resource value: 1 - public const int NavigationView_android_fitsSystemWindows = 1; - - // aapt resource value: 2 - public const int NavigationView_android_maxWidth = 2; - - // aapt resource value: 3 - public const int NavigationView_elevation = 3; - - // aapt resource value: 4 - public const int NavigationView_headerLayout = 4; - - // aapt resource value: 5 - public const int NavigationView_itemBackground = 5; - - // aapt resource value: 6 - public const int NavigationView_itemIconTint = 6; - - // aapt resource value: 7 - public const int NavigationView_itemTextAppearance = 7; - - // aapt resource value: 8 - public const int NavigationView_itemTextColor = 8; - - // aapt resource value: 9 - public const int NavigationView_menu = 9; - - // aapt resource value: { 0x1010176,0x10102C9,0x7F0300ED } - public static int[] PopupWindow = new int[] { - 16843126, - 16843465, - 2130903277}; - - // aapt resource value: { 0x7F03011D } - public static int[] PopupWindowBackgroundState = new int[] { - 2130903325}; - - // aapt resource value: 0 - public const int PopupWindowBackgroundState_state_above_anchor = 0; - - // aapt resource value: 1 - public const int PopupWindow_android_popupAnimationStyle = 1; - - // aapt resource value: 0 - public const int PopupWindow_android_popupBackground = 0; - - // aapt resource value: 2 - public const int PopupWindow_overlapAnchor = 2; - - // aapt resource value: { 0x7F0300EE,0x7F0300F1 } - public static int[] RecycleListView = new int[] { - 2130903278, - 2130903281}; - - // aapt resource value: 0 - public const int RecycleListView_paddingBottomNoButtons = 0; - - // aapt resource value: 1 - public const int RecycleListView_paddingTopNoTitle = 1; - - // aapt resource value: { 0x10100C4,0x10100F1,0x7F030095,0x7F030096,0x7F030097,0x7F030098,0x7F030099,0x7F0300BF,0x7F030107,0x7F030116,0x7F03011C } - public static int[] RecyclerView = new int[] { - 16842948, - 16842993, - 2130903189, - 2130903190, - 2130903191, - 2130903192, - 2130903193, - 2130903231, - 2130903303, - 2130903318, - 2130903324}; - - // aapt resource value: 1 - public const int RecyclerView_android_descendantFocusability = 1; - - // aapt resource value: 0 - public const int RecyclerView_android_orientation = 0; - - // aapt resource value: 2 - public const int RecyclerView_fastScrollEnabled = 2; - - // aapt resource value: 3 - public const int RecyclerView_fastScrollHorizontalThumbDrawable = 3; - - // aapt resource value: 4 - public const int RecyclerView_fastScrollHorizontalTrackDrawable = 4; - - // aapt resource value: 5 - public const int RecyclerView_fastScrollVerticalThumbDrawable = 5; - - // aapt resource value: 6 - public const int RecyclerView_fastScrollVerticalTrackDrawable = 6; - - // aapt resource value: 7 - public const int RecyclerView_layoutManager = 7; - - // aapt resource value: 8 - public const int RecyclerView_reverseLayout = 8; - - // aapt resource value: 9 - public const int RecyclerView_spanCount = 9; - - // aapt resource value: 10 - public const int RecyclerView_stackFromEnd = 10; - - // aapt resource value: { 0x7F0300B6 } - public static int[] ScrimInsetsFrameLayout = new int[] { - 2130903222}; - - // aapt resource value: 0 - public const int ScrimInsetsFrameLayout_insetForeground = 0; - - // aapt resource value: { 0x7F030039 } - public static int[] ScrollingViewBehavior_Layout = new int[] { - 2130903097}; - - // aapt resource value: 0 - public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0; - - // aapt resource value: { 0x10100DA,0x101011F,0x1010220,0x1010264,0x7F030053,0x7F030064,0x7F030078,0x7F0300A6,0x7F0300B2,0x7F0300BE,0x7F030101,0x7F030102,0x7F03010B,0x7F03010C,0x7F030123,0x7F030128,0x7F030168 } - public static int[] SearchView = new int[] { - 16842970, - 16843039, - 16843296, - 16843364, - 2130903123, - 2130903140, - 2130903160, - 2130903206, - 2130903218, - 2130903230, - 2130903297, - 2130903298, - 2130903307, - 2130903308, - 2130903331, - 2130903336, - 2130903400}; - - // aapt resource value: 0 - public const int SearchView_android_focusable = 0; - - // aapt resource value: 3 - public const int SearchView_android_imeOptions = 3; - - // aapt resource value: 2 - public const int SearchView_android_inputType = 2; - - // aapt resource value: 1 - public const int SearchView_android_maxWidth = 1; - - // aapt resource value: 4 - public const int SearchView_closeIcon = 4; - - // aapt resource value: 5 - public const int SearchView_commitIcon = 5; - - // aapt resource value: 6 - public const int SearchView_defaultQueryHint = 6; - - // aapt resource value: 7 - public const int SearchView_goIcon = 7; - - // aapt resource value: 8 - public const int SearchView_iconifiedByDefault = 8; - - // aapt resource value: 9 - public const int SearchView_layout = 9; - - // aapt resource value: 10 - public const int SearchView_queryBackground = 10; - - // aapt resource value: 11 - public const int SearchView_queryHint = 11; - - // aapt resource value: 12 - public const int SearchView_searchHintIcon = 12; - - // aapt resource value: 13 - public const int SearchView_searchIcon = 13; - - // aapt resource value: 14 - public const int SearchView_submitBackground = 14; - - // aapt resource value: 15 - public const int SearchView_suggestionRowLayout = 15; - - // aapt resource value: 16 - public const int SearchView_voiceIcon = 16; - - // aapt resource value: { 0x101011F,0x7F030087,0x7F0300D7 } - public static int[] SnackbarLayout = new int[] { - 16843039, - 2130903175, - 2130903255}; - - // aapt resource value: 0 - public const int SnackbarLayout_android_maxWidth = 0; - - // aapt resource value: 1 - public const int SnackbarLayout_elevation = 1; - - // aapt resource value: 2 - public const int SnackbarLayout_maxActionInlineWidth = 2; - - // aapt resource value: { 0x10100B2,0x1010176,0x101017B,0x1010262,0x7F0300FB } - public static int[] Spinner = new int[] { - 16842930, - 16843126, - 16843131, - 16843362, - 2130903291}; - - // aapt resource value: 3 - public const int Spinner_android_dropDownWidth = 3; - - // aapt resource value: 0 - public const int Spinner_android_entries = 0; - - // aapt resource value: 1 - public const int Spinner_android_popupBackground = 1; - - // aapt resource value: 2 - public const int Spinner_android_prompt = 2; - - // aapt resource value: 4 - public const int Spinner_popupTheme = 4; - - // aapt resource value: { 0x1010124,0x1010125,0x1010142,0x7F030113,0x7F03011A,0x7F030129,0x7F03012A,0x7F03012C,0x7F03014B,0x7F03014C,0x7F03014D,0x7F030164,0x7F030165,0x7F030166 } - public static int[] SwitchCompat = new int[] { - 16843044, - 16843045, - 16843074, - 2130903315, - 2130903322, - 2130903337, - 2130903338, - 2130903340, - 2130903371, - 2130903372, - 2130903373, - 2130903396, - 2130903397, - 2130903398}; - - // aapt resource value: 1 - public const int SwitchCompat_android_textOff = 1; - - // aapt resource value: 0 - public const int SwitchCompat_android_textOn = 0; - - // aapt resource value: 2 - public const int SwitchCompat_android_thumb = 2; - - // aapt resource value: 3 - public const int SwitchCompat_showText = 3; - - // aapt resource value: 4 - public const int SwitchCompat_splitTrack = 4; - - // aapt resource value: 5 - public const int SwitchCompat_switchMinWidth = 5; - - // aapt resource value: 6 - public const int SwitchCompat_switchPadding = 6; - - // aapt resource value: 7 - public const int SwitchCompat_switchTextAppearance = 7; - - // aapt resource value: 8 - public const int SwitchCompat_thumbTextPadding = 8; - - // aapt resource value: 9 - public const int SwitchCompat_thumbTint = 9; - - // aapt resource value: 10 - public const int SwitchCompat_thumbTintMode = 10; - - // aapt resource value: 11 - public const int SwitchCompat_track = 11; - - // aapt resource value: 12 - public const int SwitchCompat_trackTint = 12; - - // aapt resource value: 13 - public const int SwitchCompat_trackTintMode = 13; - - // aapt resource value: { 0x1010002,0x10100F2,0x101014F } - public static int[] TabItem = new int[] { - 16842754, - 16842994, - 16843087}; - - // aapt resource value: 0 - public const int TabItem_android_icon = 0; - - // aapt resource value: 1 - public const int TabItem_android_layout = 1; - - // aapt resource value: 2 - public const int TabItem_android_text = 2; - - // aapt resource value: { 0x7F03012D,0x7F03012E,0x7F03012F,0x7F030130,0x7F030131,0x7F030132,0x7F030133,0x7F030134,0x7F030135,0x7F030136,0x7F030137,0x7F030138,0x7F030139,0x7F03013A,0x7F03013B,0x7F03013C } - public static int[] TabLayout = new int[] { - 2130903341, - 2130903342, - 2130903343, - 2130903344, - 2130903345, - 2130903346, - 2130903347, - 2130903348, - 2130903349, - 2130903350, - 2130903351, - 2130903352, - 2130903353, - 2130903354, - 2130903355, - 2130903356}; - - // aapt resource value: 0 - public const int TabLayout_tabBackground = 0; - - // aapt resource value: 1 - public const int TabLayout_tabContentStart = 1; - - // aapt resource value: 2 - public const int TabLayout_tabGravity = 2; - - // aapt resource value: 3 - public const int TabLayout_tabIndicatorColor = 3; - - // aapt resource value: 4 - public const int TabLayout_tabIndicatorHeight = 4; - - // aapt resource value: 5 - public const int TabLayout_tabMaxWidth = 5; - - // aapt resource value: 6 - public const int TabLayout_tabMinWidth = 6; - - // aapt resource value: 7 - public const int TabLayout_tabMode = 7; - - // aapt resource value: 8 - public const int TabLayout_tabPadding = 8; - - // aapt resource value: 9 - public const int TabLayout_tabPaddingBottom = 9; - - // aapt resource value: 10 - public const int TabLayout_tabPaddingEnd = 10; - - // aapt resource value: 11 - public const int TabLayout_tabPaddingStart = 11; - - // aapt resource value: 12 - public const int TabLayout_tabPaddingTop = 12; - - // aapt resource value: 13 - public const int TabLayout_tabSelectedTextColor = 13; - - // aapt resource value: 14 - public const int TabLayout_tabTextAppearance = 14; - - // aapt resource value: 15 - public const int TabLayout_tabTextColor = 15; - - // aapt resource value: { 0x1010095,0x1010096,0x1010097,0x1010098,0x101009A,0x101009B,0x1010161,0x1010162,0x1010163,0x1010164,0x10103AC,0x7F03009B,0x7F03013D } - public static int[] TextAppearance = new int[] { - 16842901, - 16842902, - 16842903, - 16842904, - 16842906, - 16842907, - 16843105, - 16843106, - 16843107, - 16843108, - 16843692, - 2130903195, - 2130903357}; - - // aapt resource value: 10 - public const int TextAppearance_android_fontFamily = 10; - - // aapt resource value: 6 - public const int TextAppearance_android_shadowColor = 6; - - // aapt resource value: 7 - public const int TextAppearance_android_shadowDx = 7; - - // aapt resource value: 8 - public const int TextAppearance_android_shadowDy = 8; - - // aapt resource value: 9 - public const int TextAppearance_android_shadowRadius = 9; - - // aapt resource value: 3 - public const int TextAppearance_android_textColor = 3; - - // aapt resource value: 4 - public const int TextAppearance_android_textColorHint = 4; - - // aapt resource value: 5 - public const int TextAppearance_android_textColorLink = 5; - - // aapt resource value: 0 - public const int TextAppearance_android_textSize = 0; - - // aapt resource value: 2 - public const int TextAppearance_android_textStyle = 2; - - // aapt resource value: 1 - public const int TextAppearance_android_typeface = 1; - - // aapt resource value: 11 - public const int TextAppearance_fontFamily = 11; - - // aapt resource value: 12 - public const int TextAppearance_textAllCaps = 12; - - // aapt resource value: { 0x101009A,0x1010150,0x7F030073,0x7F030074,0x7F030075,0x7F030076,0x7F030088,0x7F030089,0x7F0300AA,0x7F0300AB,0x7F0300AC,0x7F0300F5,0x7F0300F6,0x7F0300F7,0x7F0300F8,0x7F0300F9 } - public static int[] TextInputLayout = new int[] { - 16842906, - 16843088, - 2130903155, - 2130903156, - 2130903157, - 2130903158, - 2130903176, - 2130903177, - 2130903210, - 2130903211, - 2130903212, - 2130903285, - 2130903286, - 2130903287, - 2130903288, - 2130903289}; - - // aapt resource value: 1 - public const int TextInputLayout_android_hint = 1; - - // aapt resource value: 0 - public const int TextInputLayout_android_textColorHint = 0; - - // aapt resource value: 2 - public const int TextInputLayout_counterEnabled = 2; - - // aapt resource value: 3 - public const int TextInputLayout_counterMaxLength = 3; - - // aapt resource value: 4 - public const int TextInputLayout_counterOverflowTextAppearance = 4; - - // aapt resource value: 5 - public const int TextInputLayout_counterTextAppearance = 5; - - // aapt resource value: 6 - public const int TextInputLayout_errorEnabled = 6; - - // aapt resource value: 7 - public const int TextInputLayout_errorTextAppearance = 7; - - // aapt resource value: 8 - public const int TextInputLayout_hintAnimationEnabled = 8; - - // aapt resource value: 9 - public const int TextInputLayout_hintEnabled = 9; - - // aapt resource value: 10 - public const int TextInputLayout_hintTextAppearance = 10; - - // aapt resource value: 11 - public const int TextInputLayout_passwordToggleContentDescription = 11; - - // aapt resource value: 12 - public const int TextInputLayout_passwordToggleDrawable = 12; - - // aapt resource value: 13 - public const int TextInputLayout_passwordToggleEnabled = 13; - - // aapt resource value: 14 - public const int TextInputLayout_passwordToggleTint = 14; - - // aapt resource value: 15 - public const int TextInputLayout_passwordToggleTintMode = 15; - - // aapt resource value: { 0x10100AF,0x1010140,0x7F030045,0x7F030055,0x7F030056,0x7F030066,0x7F030067,0x7F030068,0x7F030069,0x7F03006A,0x7F03006B,0x7F0300D5,0x7F0300D6,0x7F0300D8,0x7F0300E9,0x7F0300EA,0x7F0300FB,0x7F030124,0x7F030125,0x7F030126,0x7F030153,0x7F030155,0x7F030156,0x7F030157,0x7F030158,0x7F030159,0x7F03015A,0x7F03015B,0x7F03015C } - public static int[] Toolbar = new int[] { - 16842927, - 16843072, - 2130903109, - 2130903125, - 2130903126, - 2130903142, - 2130903143, - 2130903144, - 2130903145, - 2130903146, - 2130903147, - 2130903253, - 2130903254, - 2130903256, - 2130903273, - 2130903274, - 2130903291, - 2130903332, - 2130903333, - 2130903334, - 2130903379, - 2130903381, - 2130903382, - 2130903383, - 2130903384, - 2130903385, - 2130903386, - 2130903387, - 2130903388}; - - // aapt resource value: 0 - public const int Toolbar_android_gravity = 0; - - // aapt resource value: 1 - public const int Toolbar_android_minHeight = 1; - - // aapt resource value: 2 - public const int Toolbar_buttonGravity = 2; - - // aapt resource value: 3 - public const int Toolbar_collapseContentDescription = 3; - - // aapt resource value: 4 - public const int Toolbar_collapseIcon = 4; - - // aapt resource value: 5 - public const int Toolbar_contentInsetEnd = 5; - - // aapt resource value: 6 - public const int Toolbar_contentInsetEndWithActions = 6; - - // aapt resource value: 7 - public const int Toolbar_contentInsetLeft = 7; - - // aapt resource value: 8 - public const int Toolbar_contentInsetRight = 8; - - // aapt resource value: 9 - public const int Toolbar_contentInsetStart = 9; - - // aapt resource value: 10 - public const int Toolbar_contentInsetStartWithNavigation = 10; - - // aapt resource value: 11 - public const int Toolbar_logo = 11; - - // aapt resource value: 12 - public const int Toolbar_logoDescription = 12; - - // aapt resource value: 13 - public const int Toolbar_maxButtonHeight = 13; - - // aapt resource value: 14 - public const int Toolbar_navigationContentDescription = 14; - - // aapt resource value: 15 - public const int Toolbar_navigationIcon = 15; - - // aapt resource value: 16 - public const int Toolbar_popupTheme = 16; - - // aapt resource value: 17 - public const int Toolbar_subtitle = 17; - - // aapt resource value: 18 - public const int Toolbar_subtitleTextAppearance = 18; - - // aapt resource value: 19 - public const int Toolbar_subtitleTextColor = 19; - - // aapt resource value: 20 - public const int Toolbar_title = 20; - - // aapt resource value: 21 - public const int Toolbar_titleMargin = 21; - - // aapt resource value: 22 - public const int Toolbar_titleMarginBottom = 22; - - // aapt resource value: 23 - public const int Toolbar_titleMarginEnd = 23; - - // aapt resource value: 26 - public const int Toolbar_titleMargins = 26; - - // aapt resource value: 24 - public const int Toolbar_titleMarginStart = 24; - - // aapt resource value: 25 - public const int Toolbar_titleMarginTop = 25; - - // aapt resource value: 27 - public const int Toolbar_titleTextAppearance = 27; - - // aapt resource value: 28 - public const int Toolbar_titleTextColor = 28; - - // aapt resource value: { 0x1010000,0x10100DA,0x7F0300EF,0x7F0300F0,0x7F030149 } - public static int[] View = new int[] { - 16842752, - 16842970, - 2130903279, - 2130903280, - 2130903369}; - - // aapt resource value: { 0x10100D4,0x7F030034,0x7F030035 } - public static int[] ViewBackgroundHelper = new int[] { - 16842964, - 2130903092, - 2130903093}; - - // aapt resource value: 0 - public const int ViewBackgroundHelper_android_background = 0; - - // aapt resource value: 1 - public const int ViewBackgroundHelper_backgroundTint = 1; - - // aapt resource value: 2 - public const int ViewBackgroundHelper_backgroundTintMode = 2; - - // aapt resource value: { 0x10100D0,0x10100F2,0x10100F3 } - public static int[] ViewStubCompat = new int[] { - 16842960, - 16842994, - 16842995}; - - // aapt resource value: 0 - public const int ViewStubCompat_android_id = 0; - - // aapt resource value: 2 - public const int ViewStubCompat_android_inflatedId = 2; - - // aapt resource value: 1 - public const int ViewStubCompat_android_layout = 1; - - // aapt resource value: 1 - public const int View_android_focusable = 1; - - // aapt resource value: 0 - public const int View_android_theme = 0; - - // aapt resource value: 2 - public const int View_paddingEnd = 2; - - // aapt resource value: 3 - public const int View_paddingStart = 3; - - // aapt resource value: 4 - public const int View_theme = 4; - - static Styleable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Styleable() - { - } - } - } -} -#pragma warning restore 1591 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml deleted file mode 100644 index 4ba16ce82..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml +++ /dev/null @@ -1,11 +0,0 @@ - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml deleted file mode 100644 index aabd0a3b7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml +++ /dev/null @@ -1,9 +0,0 @@ - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml deleted file mode 100644 index 88d1d0a16..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml deleted file mode 100644 index 88d1d0a16..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/Icon.png deleted file mode 100644 index a77cc5b887624c1c9b14150ab784cb8dbe6a52a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3769 zcmV;q4o2~bP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY4#WTe4#WYKD-Ig~000McNliru;szWB8X%1ss}BGG z4TniYK~!kowVHdhUDLhCKXa{p5^{tqk(YV|sYtvNqC!f%DqJJC6yb`YDik#$ZBeRa z)VN+l8NE8Z!i`5=TCbqDiB_n@V<_V7qAns4Iiz_Ol#6F)F$M^fzN&0Wz_#2|%)DHyDhd_7 z<^due=Bu?T>ws0xCCNQ(3zWXRoZ=`F&Wct?hNP;3nky2&;c|zGxQk02RE62;NVDUDkT3FCR*v881H za8TSr*5uKs>NzAdnR)>FvqhW)6UOp9<4I`Q5I`l$oWOMY^-NAHZ51Z)8hep79Bvis zsxPf$c~gP+<`m8j<4Po`#Nk@FyU8rVOTBa`aVNZ5Iq1u5?@jn00KFvIM89BR= zB}KrFEXVq2MFHRsPIt6t6=L7XyIffX(e66iEnBu+g|^bW+^GQZE2lMslaIEX9qHl` zBj9dq6tRN1rKkHHTf|ncGgH$V$)s8%rLsvOt()9f#Qi*}Iiv)+yEC8|IJm=@8()#Q zr|+n#?dp48;niN}bld%dt82hLT))~PU}j_aRKRQ`PI8?V z61c}v{>9a<@mVLjdsQl_dX{gh4|=t_#z|e*S63O$td&t!K2g(1T@uewQxj8lwwwBD z@m=q6SfQ>=ZSx#eFY_6-te(*nQZP2^BBL0%7o()2nB1Y&2Z+0R32uakh^;i;=O|kpV^G-ma}t$w%T%#q9Go z$2F=Z>NP&DzTw5i_e@>u-Zhi$SSKYfh(&zn= zt6b^1zTgT!E#51u*B0w-<3jEwag2M5KXmT|<5?BM9vH2{6SBU>;y4o*InGVJ%#kAQ zR<)IiH!j=93#%Yg^+8t^03Y;5b%j%0SLdCy-QC6B&hb2l7z(A8#G{>*VZ4fgIikI2 zB`t@oNI8~2@jSaRgB9GtE&%+P9;8+E1X47*_`=Z{d~x$<&8EPHYvw>51Yt zuBeMwmHWdzrFwshFRSf-?oxl~V)Z&7QdhXT>cum4h1-fJI$s>@H9qZwK47~q+9Ks3 zSLc8p!H{5Y$2na5jUz;y;t287I$P=JJn=Fod56FE*FK|Wrs^yHQq}XF-)S0oFQM+{NpitqUv2Iay0l|+)h$d^RWM*2C|mz?co0dL@Zz`YdN3ofl!4cu!K`tNkqah29p6vwV&mMY#YkJoVX3m!TgPk z5+bmGed)*hKt{w;-T@A)J{c8kaR$ucO?nr~dYwa{nsy|-QoPa7Yy(7mOdDX_5Z3}0 z6cT~A8OcU`SPVLs%~`;=3%xJr4cdu-)s%Uh;bgQEvy?VQ@gAQPGF-@FAY&x^S9ylQ zc?h(zFyd2|0H)-GQ$$2WiI|L-)y#!rt{<~A{df;(;SKt*n7|%LiJ4r%3Z`-fG*;Ac!>GzoKoojHQQ1sqK;;I9ngyNqN99s=M|U~gJE zkJEUPe5LoG1#>{}VFbJlYyBP9a|*{Wl3h8FbNM5ynG8J1N@8Fhy@4Uj1D;`5;3*CQ z;Ab4kK;Z8j4#3lF&X$ykf!R!^1(?eYz*1%byYm7tjSuL}cEAnHV;~sdZHU0xC6X|c zR;KX@d+>eE=Q!Z!+y#8dg8;nCU|#NAx0-eH^ivfuDFSE`S? zy{Y=XgZxx|-C-{AF?F<$sQ0Tg9I5Jk?x)Tu@~k1Y`?42$fscENh?_bw!%(EK5sR|t zVRp8XLxECZ*d;b^bjAjA9WiEk;_ZUxKE@c>JatS}DKd10n2GR2@BFc%7vtlX#*%uwvfJY4C6o2hq zX0GuW^)v7ATCev(*QxJ#v-kUnzxNK8tFye(=SSaNQBA#G zl3+L?HTCzE-ccgR5JN3XNx%sEEGKo^N>{e(QG=~?m28O9Qn$#4 z4QV+W(41_*r~%o~4LT;+qlS*jx&We^SmQB@n z98r}{(@eSnVfBTSUT{};vt$RQmsz&l#l*Af@0xj?tzwHUhV|5lXh7+$hxClZZ~BT) zc#h}VTdXHNEeyQF$hCv?#Mm<(DsEPk`8r)qNzdFLolQ>E)=8(gAN#nmc%Oq@p|(iN`utJl${kuO>cV;}YJjp6C8fc6fuu9gF+8 z#$k?jxEorYf@%RTtRrjj9jAyr9O%=2+Mwnfi#PhPi2b~@ff93Z(D~dZINH(ZE$&0+- ztK6)CI)d2ZKRi%7fxLKij3fPlhcpM2kVJ;BbkqXA@Gwe6N_nC8sKyfNd>G{`AKF>(ah+U3 zyZK+v^f?dopM6}XBB!PYnxYJc`iS>>w;#Em82{4`G*Q=CgCk$9_LPLARG+4P$s=E1 z!=X3~A^%JH%7@}M1W^8bmt%ubLY5r>@l!_GS3WlQ|KRpX5Eg|a`~Uy|C3HntbYx+4 zWjbSWWnpw>05UK!I4v+XEiyP%Fg7|eHaashEig1XFfdGY36B5(03~!qSaf7zbY(hi zZ)9m^c>ppnF*q$SHZ3wZR4_I=GB!FhGA%GPIxsLjD6umD000?uMObuGZ)S9NVRB^v jO=)9tZ*y;EbRbV=W@%$(f9*AK00000NkvXXu0mjf(uWiV diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/launcher_foreground.png deleted file mode 100644 index 13ba26324a5d62f8f767ff73168732e8f1344ab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2996 zcmZ`*cRbXMAOGfLJICdO3)%M=hZEPLiJsQg zTftN7+4y8LH++}IpbAg-#x|c4T@^o##UD$DjbY~MY|I*ENMN6j9DZ6ftf*iXk%dXA zz4=9c%)h*5jJMF&|CJI`$i3Eh_Ged|go#hzTM;#(G*J^KT(Iq(z)kg~5seLMLr`YT z2(48%fU?)$6f{`3l(+LRe`fPQeemFzz^dZ+clT2f-9-4m1t@GNdXG7bx_WYnWD;Wh z;33rPd#-ZIR!F^DO zkJpN~`Sz2_DO#)*aXv8ei5BR^&YtpMmT>*~QafE`5{nXdS7A2uqlyUyY0j%a#^r*vq=sW6c1(g#JpKJO$j5Fr3+TPpnhdxQh69n{PMpRWPfXy)sp>5$DTP}6DA^2KfQMyVTAD0z<&@p6yyX2*{7ut$N^w3jTK%A ze}=%vpJv^f#%}+?)y`;35eFOIt8Mp^w!xHXNEz?hS@S9RBFjyN7MCWd%?5~7^GhjI zFeRaFe&as`>+#4VE;c+HoiUFK!Q3@)AuArJ8f|aHfA-I;Z-XU;l0^inJJJc1<<2>@ z#(Kq_e5*uHPpQLHbNYwU_w&oI_*P5(Av%$%Z+2xa)$o-~tvFFQOO9NSZ)+_wH3^k1 zI9OO*$c4U&=oR$Dnu*BCXQfL&FIgNwIri=HOs~HZ_!U_{sDVQF_o#cMzum|1j3Bp2 zfOPxNWAnN_-6Mb3?C8b`!`l6K6Auhz%8cu1^Ov3HlHm7io7fgAWD5naVd>+UWpd}G z6e!PmVhaD1O}%^*SleYby&0`mp;aguv|az7YXb z+~`4l_n2oxOz7i$i!U-|gHtQKs$VxWYwLR5MsKcoBDplhqUIWM=fZ@m!k!C0xqD()E@R-p=Y2!?+Q!m|=s6~OfmxUfa~S)-FQLzBHQV%#VQ~tVY$e)sZ^C0#X(q2s{s!wJ0i zE=@Q!965BwLSlw;-~aNX;4Tdch&qVn)vQNe~Y--z@ya z;Jjqp?xJQC^O|k;s(=HurLTpqq(OEEWV*iYg-?tm|H!WN-FwP>Uqq!U_L;1ji*NRNO~l= zXEe8Yd_6~N8t0^Bs|ADGOWs}soXUE5@8(ib7fd2!7gZuDLgwJ<+@|Eu3&!`unawhp z>FMP1UcTq*Z8QIgpSpY3UM33MdW#|G!n^G(bEBAYqond*rmY5&-{Ug@-%Udgd*Mq~ zYihwhFLHC&%90Hx2aICPl-bTfg0p4dOTU@+Yaq~l#U{Qzb3L)^qssG9dGD@2l%7xT4MNC<)r zfBo>Wuv|QIe}DHH1vk-i(Vylvr0PCY(`f(`k$0jRk>j%~@yy3~ya#mmxYzz7YFsA(Nc4jJ8|_14>j{VA%cAuTf2h2O?_ zS?iEJx#&`ZHB$FMQAIe%mTVnLcZ4OLPdJ1pF9%kKv= zMzZ5dSBhKQ6g0j;*0#9}d+^-z08%`Ja zL6rJaS3msdW>7sX$pUsWGo)_+L-Vp-Cd+oy<(~E+O*ZLPkB()fU5FpU(Zg54X%^uz zWzQ$?95fVGnRr>`lbWwpN^_ExtnA1>{7cB|$NZ2pPNhVZ>GY1OXCry)x}_sqj_HE~>jtOkU<8x3bCzX)J`oRh6(9 zBPp=h^CzDAe*peR9jOO;?7d)C8^lgAQo#O83hfgx0nPs~lZi7Ket9$J#4 z?iLf!!;R4S^6?2PnYjYeX3x@;0S_<_{kmujmVZc@BYK?z}PSF{(-V0-Wx50_{VLfoz$7DsY zUK^QMpL;a_@e;y}qU!y#wWVfZxuxdBB>8_Q;C~Z^-^v{{qayFd4*cng74z4&^mlgf zcfmOMxttQ9ASaKOkyDaUK;M#6!k`o|C}kNrMU0%>xTICezY6!fojqJb{(qq);G67e O0npPn(t2~vKH@((TYriG diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/Icon.png deleted file mode 100644 index 508a2c0d08934f7b7e92a38b353ab3503129b8c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2938 zcmV-=3x)KFP)pQEJ;K`RCt`tngxs%TM~u~7~FMm26uM|?y|^W50~K1vcWw-AlL#6 z!QI_q2`<6i-QC?`&sX>Myynie;Ys#SiaXrtK3!F(>aVKP6Ci&cA{t3;B&Cr|Mgojv zF!I639V1_jTr_gq$PFW3{)~qP{K5O98L4Wdnvp_Af{aA4ewi>~Lj8R5`a&tRs&)i>0_k5kr2L#sOW8 zv@|l=$Z#XC{8cC{2K>XwIB|H+D^jLRDRJV&k?-HXtHh2STT-P;B^NGS@OB#x>0zXn zk#0uT`=gY<2B3J?^y$+}v}n=f)TvWmFOC{Dszi(!G35XJ%zfTKsKtvHk9@&FTOd%a`9t=Iht5^6HiMs0bG> zoMg(BNd^xdEdBfUmuJtO5mw2>ktZG*%bNk=jBGPfod49VTUUDY=pj3I?vyQCw#bYb zGo)q9mTqsndGn?+521r+pFVvmw{G3?Y5+#!r0CJ3%j?&#t*`4C2{cmD$d9lXfbvT% zeA_1qcZ$$+uqus#HR`}UPNbLOzMa`^CJ>E6A&RI66atpR{M z@s%qU2u+Oa(4m8T`0&BqCFpWb+~kBi18Rta)_%gdbLXT~sZx?NXHL0)|GunVy;>SK zZXD|7+_`g0{`~nRTefWKeemPQ4>^1GtQV5Z%asJgxBd?OVBW<%%X6g=yQiZTfwpM2Vzr+qN14*|TT&ri40T*|KFa zZQ3+>`0$|=ELc!0_N-a6yx!-;bR(IKyz^wh0C8l#N4$LbQj_@l_3Luu#tmuSyt#}R zF+z<1e2<|}E_6yf+bK0`)~xCP4DQ*pr_7%}U&Am(iWG9`(j{L8q;Trk)13jy#nB#k z1qr%+`*!_#-n@AsVMLW3IdY_A%$QM9r%tWALzs;jGe+XZjjPwdGz%9ll%`Fa%E^-_ zbr&jCsw52>G*G7U6X-b6$X!?H>(r?u zW5h zYWx$jwQAMU90071;zNfH)%Do@JbChH9znmniK4{(@(QV4$`dRAAOPefqSHnpPMRa?m$BN<)VOxQMY+H|+*h7%vjv z^iU`WixFZBG}fqz*BK|-O`JfdI%v=!{T+3O;>Z0M$?noSLBn*UrY&I}xEA2Ft0SoxCh2E25>n1)uPc=M%nsUO#3ikzyP-s5?Y9J(s( z29VXfWa!~*1*j07XImK)?Z+zqg2be^XK)H*pEbd$tHQMx8e*irIL=?(f@2a`0Onxe z;N=A&;P1f}98ZEWymg57^3!0WHOLD(B7sz}X`&7ebwn zQfT`0>7&ZyEx6k?c2Ur-q&MJs=5LNvpkBIHFRe6jzt#0iPwn(S#c{+KazagMr=6gb zq9fsu@u6eWtBEATk9O!$o-KVF^VVLhh!p6-6($pBX2Jf4>e#pyOl z*w(FEYoQ@dSFT*CpYA{vXUOl}ySIi8)s^t#;J^-=LRxV0iT4A{<6XLRab0eYcz8G9 z%>c`YvPKpfrR$&s#fj5o=o6250(}w%k(xr2N9_CR@$o*42E+0G!3jLy(3A4M3;;Aj zbxq8VGZnBarJd#t3iSs1B8mt%tfaB@)89SXvfu8WU{;7cl9zrU$)DT&5C7tb?cYPsa{vGU07*qoM6N<$f@}bx5&!@I diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/launcher_foreground.png deleted file mode 100644 index 2e610f7801fe4fb939b4b89c65a926081a575d74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2585 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/Icon.png deleted file mode 100644 index d73d35677dd173ad317733159d1d9fbd634a5c29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9124 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 bou-3>ldXN|u^{Mq6F@~lL%v?t>eGJ!G*X{2 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/launcher_foreground.png deleted file mode 100644 index 56e9f57607d0a620df56461bb9ea202107c3ed7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12189 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 bduMRq|Jz|zJrZ*}1CfS`j&haayHEcM9L){( diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/Icon.png deleted file mode 100644 index 09aa644532837c8c93c9bf1d3746f1abbd25b2f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13592 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 XV`lOFgxlr46F^>CMXFlDaX diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png deleted file mode 100644 index 2b238b7a3cd485ace4317f91724422f2a55bc81d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18928 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 Lt)mSOdoAhTMu4VV diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml deleted file mode 100644 index d9f6e0baf..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - #FFFFFF - #3F51B5 - #303F9F - #FF4081 - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml deleted file mode 100644 index e670c017a..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml deleted file mode 100644 index d9f813eb7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs deleted file mode 100644 index 303749734..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; - -namespace CSharpMath.Forms.Example.UWP { - ///

- /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : Application { - /// - /// Initializes the singleton application object. - /// This is the first line of authored code executed, - /// and as such is the logical equivalent of main() or WinMain(). - /// - public App() { - InitializeComponent(); - Suspending += OnSuspending; - } - /// - /// Invoked when the application is launched normally by the end user. - /// Other entry points will be used such as when the application is - /// launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) { - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (!(Window.Current.Content is Frame rootFrame)) { - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - rootFrame.NavigationFailed += OnNavigationFailed; - Xamarin.Forms.Forms.Init(e); - if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) { - //TODO: Load state from previously suspended application - } - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } - if (rootFrame.Content == null) { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame.Navigate(typeof(MainPage), e.Arguments); - } - // Ensure the current window is active - Window.Current.Activate(); - } - /// Invoked when Navigation to a certain page fails. - /// The Frame which failed navigation - /// Details about the navigation failure - void OnNavigationFailed(object sender, NavigationFailedEventArgs e) => - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - /// - /// Invoked when application execution is being suspended. - /// Application state is saved without knowing whether the application - /// will be terminated or resumed with the contents of memory still intact. - /// - /// The source of the suspend request. - /// Details about the suspend request. - private void OnSuspending(object sender, SuspendingEventArgs e) { - var deferral = e.SuspendingOperation.GetDeferral(); - //TODO: Save application state and stop any background activity - deferral.Complete(); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-100.png deleted file mode 100644 index 6831135b6f123cad0918aca306961a6e529cf165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMpx}B> z7srr_Ia{ZC^Bqv&aJk*`JAUU{?pd5o4G(g1{+wan=yg3YFzwUl%q`!Smod!#TrRSR z=|WGhTXyP(Q#xB+SFc!WDB5r_spZ}t0|xQ+JW8(SjBzPN>vp?FC2mdR0$CsCVtyd|KxAOA$p&?yY>Bp2_)*?17A-Q`dEcs#U}< y%?r+q_-TL2e_6QpXWJ7E+p{h#-KKu|5_fEVPwvNr8x26GGkCiCxvXpF+(|@1RCt{2mfH@5APhv^g#Z6#SB>2?gtpTutS`=sM6{_$k@XOQvrzd5PIV7pBK6>X?dhEhgpGGD$>1RCt`#m*Eb>AP9uF#P@&Yu1!WluM|%?m-YVCO~p@C#P<3# zHHDFF*YSPts@f_88H|;yP!bO*)df;52WuwOG>|uZ=cNp8bl=g(eiUXF>I9T^o`GTQ`nu*TaA0d#fyto!m{vyz zMupH;G~p0vcE2$4wxcncZ)oLJFbEd?f9s*+y8^6t>YjJo|60!iT5;NX_uC~fVrL~x zWEW0000pGx=BPqRCt{2T3rvrAPC$N|Nmd!)(4UcMFr$)m-L>xjS43pqOQIE z9BsD&tDq71{D7a|KQQ!AJs?JFGL@hZuna!FV|XD%Kn!DrLk4aFIIFDL%uG{j>)v+k=&LZDs+$&;XAGm2dY=L2;4FN*9=Jo#@3G<8 z)bGYaU^gBDOnA1LO$+N6cB}=WOY5`(MG=)A>C$frl^{PN4F)DE~AwsRzfyK08bKDNv!5u`e@NQ*NKdy-}6*K z3rqI{qwVL+a4nnlWcj&JWCnXD9}%Q4I3n@~dIoy8jypJNJ&INRCt{2o!f5YAPk1LQs4iTyNxtR$g;u4XPWP(JKYHf|JZ;@ z((ivSseETQ;IH!vkW6ajFX9xyj}bVNI<#&VNe zuLf9`mq(ZjfEj4+Ot(pL(9Q!O-9(58KM!sKco`Yn^?J@R-UB6V8LAOz7GeIKW!tRE z+F>rhF4S-)Qf@ukGBBb-&%nh4pa|6WD$fN`?Q&m+Vk1i91)j^$jI_4<9I!G7$5>LM z!0)f>pvsQ)%CJdzUa9PiYB>^DF&%45bVv*l0PZNCpIAq|LjZM{6HzxshyZY;LE}ev zzS5~$=uQ~>edc*CG{EcHAf)A(~6GMBbk`bLfIcvQ@lF(ZUz}-Me8Wf2(=VZ~>T{)xx(BN3X^XIDT zeC_p`GmBBis+^?t zk{3jYxSJbyZD3ErGah+-c&*lemd2+B7Wd?D1t~yw7^o70AXH{|)!w635OpCot7qm? zsz3>$+6Pb-tyV)=BW{2@8JnzvcI*yVZpSh_ALoMpn$aOv{V$h{`)h>U9eoQP`<&MU zl6eJ4<`p2BSAb+*0g_1*K(d+f&P!$Hz0#kMxp~>j!SxB5Dp=iPT<;i&CSh$D z@{HZmGPLENh=Y;xoNxy;gAH56P>Ao0vuIRxEc(qYrVXolBlAiWn5a+`^6Fwt zfYT0Q9;6ikYipD@xZRiqKU;+!%QC2PBSVqvUr~}C&s8B(1ouDS0RPXrzKF6t2?;?R ziSmN-J7J25^?JlWY9~O(O2w0Q0zANtQ-y<_Q(6izxM8koEkM^%Khsix8w@{aDZov% o6yS!~KWHhyO}qjm^9qp6e{SDFb$GQ?3jhEB07*qoM6N<$g87gP!2kdN diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-100.png deleted file mode 100644 index 4bfb2019819fd69b589754d459fd11b3226cc484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9051 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
L=h^F_5~!%Fk3qetV%iGY=E%{$iw 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-150.png deleted file mode 100644 index a00e52003a7d4d9c33264bad68c98460e53e9121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15701 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-125.png deleted file mode 100644 index ff7211d9743b7ddcd62fc2bf93c0cbb371e5b742..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3103 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 LnL;Zd4q^WTN~tt4 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-200.png deleted file mode 100644 index 2ffddd8a5259d74e84bdf767cb8658ef2a626273..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5262 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 XnB{-%C`A7g07FO9K%-vG2Ks*hd0P}f diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-100.png deleted file mode 100644 index 93a0eee779aa241d67331f1e9fa870ac01dfbecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10256 zcmeHt_dgZz|L>uYBQ!{y&{Ra$;S|{##t{z5PGobGQT8axRah%6{zFx2Ac)i1Qb?&i4`JfO8gk9slx;_NL=nR1{ zh#q4Gp9EZ4832D+-R>K^Lm(Vq4u2S0(Ks6j+00Pa{o8d zj z?Ps*=r2SI##mQ?6(RcMqZwW_pe(DC$BPgIlz! zi8~s;aW~ZF;NQQQ*y;nMvY9s41X2YSh>xLp22(PtWicR)h9J=Dp%k;HmR81OPrcLeLD(9ro$};v)LAQwmp_?y9<|2slLzo9oI%_Sk2Z4c6_a_&T862(k0t%8BKd)$e( zWT|44N-2`hhE&~)6`h@8?aMV2)aXWU>k5Py)>jX5?HD60$UnaUaW|!H$;4j7kYE!d zzkGA8G;r^Fk9%j5IO2-t2MO-$58;tK;v9=&+;G9w7R&l)1qj7si_MS|oWbnMSZ>5S zUi@-O&A;}mna&4$wCbt9x2s*oWp`FIuBLO@K3)@k+5M-*?R1Ld_fvEjBq;VX^Z9s# zUtVztf*qATf=66n^OMr&O+Ks$HYKJQls$Ysu+!u#xS5NvB;!y=L zxAxX4WFt%er%rj_#$F_frgKEk1s?2V?rka^Y&{rTxzu{jJ!)Z+RJZlFQ=DAkK*`B` zC^0x$H8yF_-2r1%mIbF&MzUeFqP@KoBeA!=A>ElMCe3;KPY_-|Kf?QO`&DF}7fpM- z%7yGyN=h6`Ew*f&+=n?~i`{;*>LSbV7HJf>`TaY4cr=y83`i#9Y z5+?;FFjzPcv_}32QV|s=t-oIwB^I#Dnb6J3Z8W;w z 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 l>A#P#<83%RDtnAFA;bUd594qBG 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 ayC1p)E+@e>z(-VIckdY7F27|L`F{Yo=r>9L diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-150.png deleted file mode 100644 index bc0061b8880967e2400dabab2a6d61b11d5ed467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17215 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 1019106f6d0b0200ffd50680894c577358dd439d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25608 zcmeFZ_g7O})GizZMU>(J3sO}ClrBXCDGDkbluoD$NC{1l-c%GjMd?aWnv@U(LTCZR zf)bIQ&=Dc@4j~W-+_iY`9pn2KzA@e(&SB^|WbdrK)|^k9`}s{nEw)2EhY$z^n~wH1 zV+4Y!7lGJkdGG-En^K~62Kd3^qiyAfK(K#>|1dOre{w<~9BXv0T{R7QKR3iuG4DuM zUwZl?Az0$Sf@fzO>A&B6mVK*#TJ~tXtX4wKS;vBFQ6Kc5Yfo7HkiAwAciQB~kzY$A zi%-LMoA0fs)=y@Hw^2gSl;Y56Rh7`iMcdh8DorJ`jrTCPG(yJ1du|=x3&KHytCRu! zyu!HeBK))KmBzilXFCXP7=g%QVBm#6NRQ!wTBPgLpY-RBO-JR=PDR)ee_hh|S}j7?WOW;nB`m z{bi?KTY+VtTc-1)Dcv$u2E-K(_&ayidXX>jD-?G$Hsl1g^P+9A=QG^0c+vbTBCS>2 z-hKe77}HdbK#1tV|NFzhM{H6Ed6tYs{VADu+Ax>iRcGDSLfLM&kdkr44%=Q1L}Q9D zXinU{@6nVzqH-bjt_M1}t!|TSqLgH$VEt|)#ygli5^g=)M5NJOJ@-geVR*%Yfe7Pc5FHJaIz-)_vf9TZEHsjMqmZ zcYO(xxNez}mz>&vhLDq$<`-86h{{#(;3po~`@}b6nVIfrwiZG&pXfmo{R`Lo{Mu9r zydxVwR=P5GDh5Ml(fr<9`ReonzQDnI&Rg?1>8-hPqw0Sz#9QRrRODXN&bvObAT}ds z9}{WLD1#%sU~`OsC2pMk@(NA)vbRN~xq3&g6cv~0^1CiI9hOcgDybnlyZ_q*YiAN3~AvwCIa)MGSqHWut8MMWlrOufO)NSl3#SIpihv_6w% z;Q;Tn(>#_`(u3OFo>V8;1`a9wonNe;%vjkNi%oXRPp>R4|D()>Y&^cn>-T46rK5vj zjlvT{vfwx8&V;x3&HW9LW{8qBu@i8Txta#ImBwMbO2yjeW&!ct9clw}U0Zgn8d4x) zW0a>)h@G{lZ*{0TuFS2n9mZ)M%!gUCng!_<0Q z-5CGkCwtMev#6@8-bShv(_q?k{wxXH7ApJ|%O!`G*X^w`UC~0;vvCVv%m@c3mR`hz z=fD1;De*+w4VDl(3awS`MPwQdg&R z(EffX&rW1uVBlp0;;Seq1V0MTw-6Xv*{Z#ypR?$D$ocLNv%XIAQ==!NFp;ATOwyRH*^~&X@vouwsVZI1h{wkmS0-5ha6>)*Ti>i|N(6fXN?kDH_Y`D&Dcve}Ya zV)h561N}+v1x%OTc~)9&u4eAqtPh7S^5}bls_VQ^Jt<}FjrZT&8rfA-qpD{;6^y8= z+xYhq+rMDo9b#h3m>N8hO3;_X4@OH}{RitnJx)o&NNv+eX|D9^%!LkcrzLzLQy;Kt zGRDq9L@O7z^$)&m`o?Qcj0lmN@Th2DT~1!hlKpZquidXxM>O&E#r{vx-a{*-h8^r+`rxoc~1XQVOq2%9qO{n}2) zB!v$xXGwJppde_`cf2FFtowo|)8DPV)?1#d@Xlw7ZU zg94khnBH@s@J{Vm%w>1!N-iUndxKdIShcDsL~B$-sn-U0GIp^ghN_fqGNa(e6(!J; zw(xX-2JClRm)q-NSo#bv&zqXthf`?&F)tP>2fQej9-40xlSN-10!4-85&W_@=Q@z( z>=Z*K0UjkWS_ZW)e;c5OlS^v(=>bUo=%wdIVILzh85kifs9x*TBd{qB%5+Q0C#edC z&V5#J(&MH?32tYxADq&Q<}LpGgNHI}zy0q-R0w{k475k0JGN3NR;BEH1Z`S~vb1eP%GAOW z;1GitY4!od`sLSUVC$2zmi#ieZ1@M;lOOvOIMlB9qb?8M)sPwRC{F}SJV1HoYUBG$ z*f}$N{k(MDQj@mob%9Ha94pk~>5qsj7O>5DZRwu8TXkHizZ(2934RPdlWcM9dY4vz%RQ}4zfCyXVQ{f8XM4^?y-1ZH%TEa%*|JkT zz*AtOx0K}e$-*w!nT=}^tkH4h&>yd$KN`^U_m%w^=;=!pT)r&lExd7<&f39=GRP9MMZ?^MQqZxc_E9 zsouPPHGQ$Wr9glGkaq*!J+U7^-k!;DbGu-2$l0}$+6A#TwJnd$g}?^u{JYdYv5YjX;D$z@B}6wEu$hO=Z`zOtdtCHqJks?*oXdd#hRd_2K} z7xVk0=F?f8K$xUJ5cP4VSs+InMm3v1JI1f)+03YK7jLEydzfMt-wY~t*7EC2OVh@wgG+4 zV+*^Dj2zuUsVuz!A*Cr}O&Tv=0u9VQTwTuf3@9fRF^N&xry@rp3b7(?=y_{YlNXX1 zp??(iG*_!nukwA+`S!as61lLbq|nSALfZMFi_Ls~37|b!4c_lEApd(QEhYNiM27{PjOfsT8s#!@2n4aOYc#Jw?=Ax}j!DUkL zSaxo-sGdSUgbI5Ion0*@WTt=sAfkQb4!{igV{}>W)A+A9E<3!t_v0k*(C+9{L4gnH zthW1pDUfW+Bhnvo)h^VaszGh7sm!#i??FbQ(3flR{~;Xy!8Y^*S8YA}jfnKA$h@Sb z!ByzY_9H!T*ov`|$#*j_OgjiSS4N20ih%qB0H@&WX8qV|zK5Q*<8Sobvo3MU9y}91 z?^Qcr=?nTKekM>HU15wiM-k+SCPu3M*D?YhkEiLWSH}L&*V@Bx-uCBg50auCU!2eT z#K_56F%(W65?Zf1nHKlq(1pdi)tIf29MH|#{jubOa}XBYvsWxQ_YQPaccU7|7^OT3 z+@P=XE}be(9S-#l-WnLO%dfoq?AmzHykf&<>s@K5?Vw0hcn(%-X8i^L*|7X_XR380 zGpE)?LRyY?=<~PU`!U?9C2@M-`UzWkubL^JOrb=3$jPkS3vy?!byD$*;RcneXH^;N zVC!FhSG&DJAe?^6XZ-XkD;b;1DP`u)(q6wcw3tLrwy&>OUj#6b02`9`TNzp0CIIWI z|1i!>zdMnlILMaLAnH!hhShl4t%sPFJ@D?C>7DSkY(cb{1xt$W+yxWOP-NhcKWbzB zrTz9D%eIaT8`@XFozmYjUs=hX01jw-;NzJ>tst-J0}I{)k)_&JUmNkkGDM?mWA6br zBLCp^E;g~k_1%4UPrYp{$9JAKixCtY5IirJkc_zwE0G<<*~`w&#Qyw&cdntc)+5OJ zbu1>4BVs9vvK2NY=diW(RNaPmJwLX$RdGZmr`gW&wL;4w@#33|#Vl6)8j4NJzr&*r zNv+vM)jH+K!cPU;VV7!Ik`(ntTe-kFacP z-Yk6bpWD|?SqF_iApo|B1mIjfF+HHaz;O9JY{<*ag7%t~C+x#Mk2LFeV_79H0Tw`b zbXdwV_EC&8%K^n+hbZO$)}nd6&Vl~v$^RnG&Xc|gp3qIAUFdvB_r*o);is%uTsv#M zj*h4O##U?L6!#(YZD7674h==2dy#MbLxu3RK411bQ+g~g$1L=us-5O>Nm=K<9_+OD zkl`%$tR^R6S3K{$c_5)W0}s{8nBZ=e2RM6-!;{ZNGtTXut~2^C$2)&SM+CQN38dflWF z93GekJ0EHKCh_IA-7F|r7JpQ!gI6gQdXy0eNdP3QO#s{|aY15){nmNF|?X?zco~LvuUd_>}-(KGGOMl46rKcuqkSo-8-{UaHHsG-4A6H za+}UgE@4E#o_AaQ2Y}SJTX^S{2~gZj7669fDb1x?#e9;g-}vX8?oT{VkZuT@UnC}t z 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-400.png deleted file mode 100644 index d85fe7a4d6c953b6806bcac15ea7fe8d9d7759db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70029 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-400.png deleted file mode 100644 index 3c22d3a9e668282ca28bcb613762f729a281abb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22076 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png deleted file mode 100644 index 1ce4ed89b52d679bda63ea98632d28e0c6951620..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV?P)pHnMp)JRCt_iQ_oA%^&3EK}_vnih>~6r4e|L@Dw|Q z*ACmkZrf$dQLuH}U|ahK6oWiQ#KuJJ5(E_;YOOA9R;EM>L88^3=OKq}z3}1tzVG*W zpXc*@p65~U|FROE5}sHr7CT>@ot^!n&v(Kiq0()vbRTp&-SeB9o7C0Sl}V$~z~}SH zeLkNLUSD6wY5PjA*QXkd#;1oIy!U#&Nterom6a8opP%FK@KAoxWBCSyLDS{s-AlY@nzp7K@mko(84ZVf>D;q)@b}P$;D5o6XHlc^n7?BR%ENn($43Xcng0u)8T?Ch*?(`vQw`~Bk7Xf(pdqRI62ZJRS+eV0)>;;NakIqUh(t-rk;+jLXMH9CdehSDf*l zC}V$rUo@iTVy9)LudnYL(TeTt?1)I5Czp_;vJ-y9X_!nVq|<5Saye-*WGbqoeowyHqM+Zf;J5<&x5B5HhSmmGF}AnUx(P4q=?9Dm^zDm zbaaG~kr7lXl}=~A;I|zS7YH7M!H{I(sI*vJU6n^CCnpk>%f@X^HmKEVAISd8zq2qy z#y=^Y6e(=F8!ikD4N2YE>GJY&joSG&vwdioxP&}qOSl{7pJp-DtRRCt_?R#!-6XAmCiTG91t>;=u*#R8V-U4vajS=dEESbQ*n z_+no7LE?)~i!ZWI8buIePy`XNVuB@>xGrmN*hOryH|#g_jozEf#fSsLIp?1LpKt#8 zzL|3k>1oqv|Ng=KO-xK|`Kr3OxY*H=;%nj4nUvS%bpA1V`*twVQg%y+}qpJ{OIQ9M*N%HySln+1Na*l7?d*b`9rBVa1wzfuGdjZ(q-qvh-`SK-&g@sW~O${FH5Q9C6eL)*Q zkNtOc1%hBPHg$G(l97=SWoKtoYHBKZdV12;)s=v?wY5=weLW>7CsS{4FC88psxcMp zzp;PEu2KV_cH!z3XJ=HhldB9pPx&R$jC@p^X}a{%FWHCf`S5?n3&M1 zG(|qdEC+xAXZgXx!h#MC4m2xJ@7C56)6=p~UteEDu)4bXfgdXYpmcO}^g_12zP?hH`T2P{zKx9yjgOC$N~IE@sHi9@ zPk(}JsJ6D2Vq;^;*4CCbH#f<}#f4ZbUXzoPN&qCVyeKd*kd~L1CBv+& zED8z=l8pTP{AgieK{7NoH5JEc&CJZ?1lWtU0OCfZsi`R`EfPa)0QhZeY*2A=v77)$ zOi4-6lnNxjefw5`aiY7sJ7O72Fn4!%&APa_I4UYC5}r77HR*l;_(r{Gc6L^-$V}H9 z9313|a-m0b4atEQ9kYFOR6y&ycgO)TcIdJljY1JGF``*ngn=86x^lOiZM{ zzCMbNj~Df%rKL%k5E$gQw6su9PmioauPiMsNqHaa?}wP0X{us>j~84D1sV#?0+p1O zmQr0^oj6p2(x}HZz`zB%T}wH853y9*05Ht&G-khlq2<^=-c3y0t!R@(sb;>8Qd z1|xc2``u%mJjYG-nsh$;YWXH5CFzcYX+GsA_Gf?eHHop8lh)rBZaNz@9#7DHdgkAj Ze*xHmGC(51$Xoyb002ovPDHLkV1gKCR}TOH diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png deleted file mode 100644 index 4cfdc7f8035a1bfffc1c85211241d4538f6c0d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22137 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 Z`QI&DItjNK3LO9d002ovPDHLkV1lcIVR!%l diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png deleted file mode 100644 index 508a2c0d08934f7b7e92a38b353ab3503129b8c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2938 zcmV-=3x)KFP)pQEJ;K`RCt`tngxs%TM~u~7~FMm26uM|?y|^W50~K1vcWw-AlL#6 z!QI_q2`<6i-QC?`&sX>Myynie;Ys#SiaXrtK3!F(>aVKP6Ci&cA{t3;B&Cr|Mgojv zF!I639V1_jTr_gq$PFW3{)~qP{K5O98L4Wdnvp_Af{aA4ewi>~Lj8R5`a&tRs&)i>0_k5kr2L#sOW8 zv@|l=$Z#XC{8cC{2K>XwIB|H+D^jLRDRJV&k?-HXtHh2STT-P;B^NGS@OB#x>0zXn zk#0uT`=gY<2B3J?^y$+}v}n=f)TvWmFOC{Dszi(!G35XJ%zfTKsKtvHk9@&FTOd%a`9t=Iht5^6HiMs0bG> zoMg(BNd^xdEdBfUmuJtO5mw2>ktZG*%bNk=jBGPfod49VTUUDY=pj3I?vyQCw#bYb zGo)q9mTqsndGn?+521r+pFVvmw{G3?Y5+#!r0CJ3%j?&#t*`4C2{cmD$d9lXfbvT% zeA_1qcZ$$+uqus#HR`}UPNbLOzMa`^CJ>E6A&RI66atpR{M z@s%qU2u+Oa(4m8T`0&BqCFpWb+~kBi18Rta)_%gdbLXT~sZx?NXHL0)|GunVy;>SK zZXD|7+_`g0{`~nRTefWKeemPQ4>^1GtQV5Z%asJgxBd?OVBW<%%X6g=yQiZTfwpM2Vzr+qN14*|TT&ri40T*|KFa zZQ3+>`0$|=ELc!0_N-a6yx!-;bR(IKyz^wh0C8l#N4$LbQj_@l_3Luu#tmuSyt#}R zF+z<1e2<|}E_6yf+bK0`)~xCP4DQ*pr_7%}U&Am(iWG9`(j{L8q;Trk)13jy#nB#k z1qr%+`*!_#-n@AsVMLW3IdY_A%$QM9r%tWALzs;jGe+XZjjPwdGz%9ll%`Fa%E^-_ zbr&jCsw52>G*G7U6X-b6$X!?H>(r?u zW5h zYWx$jwQAMU90071;zNfH)%Do@JbChH9znmniK4{(@(QV4$`dRAAOPefqSHnpPMRa?m$BN<)VOxQMY+H|+*h7%vjv z^iU`WixFZBG}fqz*BK|-O`JfdI%v=!{T+3O;>Z0M$?noSLBn*UrY&I}xEA2Ft0SoxCh2E25>n1)uPc=M%nsUO#3ikzyP-s5?Y9J(s( z29VXfWa!~*1*j07XImK)?Z+zqg2be^XK)H*pEbd$tHQMx8e*irIL=?(f@2a`0Onxe z;N=A&;P1f}98ZEWymg57^3!0WHOLD(B7sz}X`&7ebwn zQfT`0>7&ZyEx6k?c2Ur-q&MJs=5LNvpkBIHFRe6jzt#0iPwn(S#c{+KazagMr=6gb zq9fsu@u6eWtBEATk9O!$o-KVF^VVLhh!p6-6($pBX2Jf4>e#pyOl z*w(FEYoQ@dSFT*CpYA{vXUOl}ySIi8)s^t#;J^-=LRxV0iT4A{<6XLRab0eYcz8G9 z%>c`YvPKpfrR$&s#fj5o=o6250(}w%k(xr2N9_CR@$o*42E+0G!3jLy(3A4M3;;Aj zbxq8VGZnBarJd#t3iSs1B8mt%tfaB@)89SXvfu8WU{;7cl9zrU$)DT&5C7tb?cYPsa{vGU07*qoM6N<$f@}bx5&!@I diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-100.png deleted file mode 100644 index fc987835d2c05fa8ad56a026135e6820c8fd970a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1889 zcmV-n2cGzeP)pM6G=otRCt{2n0ZK7Sro^QW{Z`XSz2bK?W-*grEN-DV3=e<&;tIf zeeNXB0s_Rz$w{tWy(+I>y)v#XQ=YE;7v(9< zU9h=;gOq=-Jf!YGczC!xe*9RRot-5tEKE{Ttk`&<=vvQE9Qvgo%^z=;V*s-JY zg9i`l4fg5NM~aGytjA{N>gpO&QBm=SI{ZfY21gcm1hA9xq~5)ITfDryWXhB&^61ec zIehr=2Nykm{#@F$X`>^|v6+n;HA;elf}FQ)+qPc)^i#e_dG*HzoUA;?*Vk7jPo6BB zH*c0xr%uV0D_7+1-MiL{($dmo`0(MH!>3Q5t~UwiXU?1{M~)mZPFbWT7?zI-I1#WM zF;G)IM$6G+DfOv8-CPN)i$hq;1=_^6uR`vuS@+KA|OmBa{c54FGEH+_`e- z&>{UBPKSnu%Ai4mWb4+g8X$a!foq(5;K<(PK zvo8Gd8O|PENL7h=h^-hLK!sIXYcl zUaooHrArrG^>}FRg-RrBadEK}78dHc`}OO`^f36gvtyNM*Szlg7rzYKbCo z`u6QB)2C0@lN-k3P$4rjQ~!tCO0VVV)2A9>Sy`EM@7~?|P~00C8L1zF`5!)fC_X+u z`h0eFwyV@s(i4sX9!+$h0$V;}#0ZIwj+V1$&uVG1H6jcRh!Rmn4FCfL)Gp~n3=aM< z6)YBuEL*lrA|fK>^5x6A|2TQ_q(QmS%>nGoAER2qIphl)H*Q?Li>YpP&wG1&>j>j@ z4Ot{{_w3oD_4@qz^R~n0HN6SIUba8pzkjbeNaoX#*<(bwA!7$fM(AK-9u3{sqV|&Z z5uQ@@FtWU=s!AqI_)tnoT$Cm~JzWHN*A$RyzRaQf_C>nx(aO z*sx(TapFYTw{M@0B!J;^j~+cVH8=(=$%*b756A;EM}B_33?4jKCm=n>-o1MzFfdTd zB|FAEH2*aG>cMgw0@WDctUGt^RH)=|C7X%JnKNhf7;^)Qy zH3gU^BvVW}Hnnw{A|W9mvUBH79nr>&9ioFn`Wi9TN^1#VEKYfj?FlN_+O=ynk4dJn zW5>$Eg$rfQoH@G0q8=E@1$SxSX(>r65)C!rjl<>>09IAIR-Hz*)nt0o=7cj=V7VTLK{V|b4 zducg|w5_?hxyhI@W3=9O?b=nVf?@OxBo;5Bw(TiH%D=M*h$E#rR(Z9Gn1xnx(xgfH z)rjh4YqX8X7*a@8vjq%TKyTTyMSrs(ai!)<&?0+5I0BgBAFJLh{!$|{sNwxJ(SvkPx`4!Y8MI> zlaGNU6G}kh(cswFXZ;vxSW2y1KesB5`zr}^uO0u_eQq@jAO`qWwg2rG_)lhE0JpaN b=K%i=m2y7LSkqEA00000NkvXXu0mjfAPJK7 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-125.png deleted file mode 100644 index 680590443cc79ee7dc8af80c896d746597ba1d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2619 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-150.png deleted file mode 100644 index 19addd5fe97935da1b0061fe3d31cefa4934d006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3260 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-400.png deleted file mode 100644 index 99f452910185384b9fe4393bf96c8ed7ff6e56af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10205 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 LSV5vv%rM}8@db@| diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-16.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-16.png deleted file mode 100644 index 2c41679bc57c227d3bc4195022c764959b9df7c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)pG<4Ht8RCt`Vl09o;Q4oe-^!lv`Dr%vP;N5@=f*=-JS=bp|((JNp zksshs5N!Pi7HY5vyG>ZhVku}Th?N#MAmS&YsE8Op(VcTi3NezvvIB?VoHOS+Gw%$C ze>CoY0d8o0v)OD{-L$mMeEc00&qG7JWT2#cY0eFmU_h*T;Kce`Eq{eEOJ8JNvx z(65NaVn`$s5Cj1%hU2)%X0yqk0E|ZCt=H?tXf#4Ln*{?M4hK}LRne!@X^h8XP=+k# zw%Kf+0_c!07K?~Rqfn_-;CUXa)e0Vuhy4nrQVEyKg63JDiQbDWL!gjmGbUH=9-xnX(YBe+(4FrQhJdsg1 zP63@x=Z@&t`~4otWD==Vis>TW&F6E(<8hQqCFu2fmdV{&2D90WiSoy4wT4*M5_^|y2^#|K-u=v%J00000NkvXXu0mjflOOyo diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-24.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-24.png deleted file mode 100644 index d29896a5367fa1f16a6b669a5884a40281fd99cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 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 k3jTj!SO35I=^zVis}3RA7IP*(f|Me diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-32.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-32.png deleted file mode 100644 index 5c200d05a1320ec5615f1a9af6610092a09530c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1333 zcmV-51pJ=Sf6CRCt{2S6N7$R}?<(OO&XiRbyPx#$7Z4qcszY8W%(n5)_2s zgDun-`*>39@7DM_!rrFxlfMJNH|*ac zF&?g7y-Fb=A!J}+K)t=aw6(RR9tR*#*o!_E03T~>>k?B_Q{~#)n&zdOn;Y>vxp#GS z)dt{iWMovxz#bkQ9evHu<9`LfZBAb6@9*#6m#L7sR1xQKTq6y0kFKhtog{+)|PJF zxNy5Uy zWXyvH4=6J;lX7x$XmD^)H(r=3X0bj1jChuhtgNhPV`D?}68)~PuNUH#mX=ahRu(NR zEYQ-@l7N|-nxY#wZct-mBSl0+(8$P$d}nBAC?uVmn|s8MrR>Ll1VHKR?Cgcv`uh4x z*(W9@q`Y=^b~G?BK&Pjt0wg>oCpu3x`S zOlGg4p&=!m>BOY~VtDybU|=B4%*@CP)6&u?C@4sN^z-wh$;nBXp@oHoII3l7X(<)J zw-^f`EL1c+JS?pPaKzRJfZv-pZzw-MUn+nS#>dBNegp~c-@h-wP?3|96XInm$=u!D zHRGb9q9`vfPk6#JSCi6DH`)6De5Sq`8yk}=W~OUSPEK+~JD?G|2Jqm8j@j!2;GAKt zW2QAVH53yQL&nC&)YQ~ONl8g^4_jYfmujKpckbNLC+vj)R&-y?&dyS3XegL0qO-cX zDue^^aF4_-EiKY2a09}H*)y5R#>R$5M@QA6R`mfeiXMY#j*gB(vZ|^oN=;2AZ*OlQ zCMv>GE1JMcDg6fzzzZ-Rt!r&<6`_KL;0ls57e@5~@H6{&NZ#MyF9D8^kEy)8Tr?hJ z0!gv9x3{VP)D|(^a0Sp{hi`~UMnlVcOy49 zmtMVkC4__gA}DwP67udR_h`l2w{NMqxLC%3Gcf1?w+f8x&{ z94tra)!Q+^fD2GdE#|MOVx8LwF9QI>{+-C|t!0)wU}<%AbxChwm_25TvSTGc2LPt1 zsED$&v+3HkYuG1#rLzOcIYrV30PF>`{w}YElGm?aEBE*JH9sIBPDn@&;%OT|n3VPO?g&@u3HwJol&TE@aiGu~%UP7{AWXaiuG2qo rEGJdq7L}8>PJF0+a{r9}djNg|1=Ttk;dBmg00000NkvXXu0mjf5$kJr diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-48.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-48.png deleted file mode 100644 index 06f8f3effb2157becd13b64e7ffda2709be7dd79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2176 zcmV-`2!Hp9P)pNGD$>1RCt{2nR#r@Sro^Qs#=5AR;t!SnV^=U*2KQ^kBN*?TkM30 zNX$esVw;gMVx(z_El5qQ4I#u5+mNEIeHmh@ouKxmwaon-@Au}{*Y|5*Un@0Xn!K>42|u&@=#FTNR2*!X5ZVWXf8sA;5`kq9GUMk*W0G?H%Qj*)+i zq#8*ps0|CkfQm-GH}a#A=0-~JFeoTU8aHmN6V9ADBN-VP*8I0dQj8=R*=XcZem2jK z0YOHl8kuaQisxYe{{7|7ojVc`5TKtoZro@MVPIRA{9@!!BYzml@LaOvk~!mQ6{ej{A6Ta$BrH4{{8!M^5jWb zwQ7|N8Z=0rJ$sgA;)M$rBqSt6mA`oLqSwVfeflIVTC|YJ$VfSH;zWS?9%mkxH}dP3 zFkp;)zHZ%k%9JTGdh}?ybm@|e8Z}B5ELf0b@|rbk+(FD|Z>UkDhIH%JO(ss9sB5~w z9#4!cEl2~}7+GR{*}HeIRH;%$gLBrbSu$+cuq=~dpz!c;w^F#tty{O;OjN8`F{xOw zqD-4MO%^X+EU#a`_S}!XP8m5?5C#-8vdZ&eLPCNxYSc(NckZkPf#~RHy^UVIdP!(# zsC(|mj~^v1Elu|C-!CgxtdOHek4oRZedXrOn;Pg2U{6RQGrtBvmG!(0+`W6(t=!V3 zOVy{5)%`n zx75CUdne^Bus5-g?ymtqm=g-Yhc92goNcgl>C$rO&>?jt5E~mS4I4I;di6eE*vOG1 zm4%)@eX7CEja<2MMIs_1q(OrQ>Qb#+x0YA0US(OA_`uM!XU~S9gONDD3@|($LqdWM zD_5?pr;Gx7_UuvD!4)j!0fE}Rdw2JD@&vBL$)}{GXfX486s%soy8f0mh#QQ1^X85I z4&&<9t*f_VC^*Jn1Hz4uHp4~m@s%rAD(B-il`2(IgE(P3IL*}5RO!&6gMNqq%ato9 zZ{NO^ckkY*P+DYWX1W=QHRjKsuasM}W=$moV(8qtb25DRaMqwW4Cj3EYCx2sy`Yyb zUuvRSzka=J*swu^5=F+29h>b3BSwsn<;$0=YXk=etNU=;w{PFp)8>22mMt}y31AD8 zCQXus3l~becJ0)#$&)9mD=u5MjA3f7D1Qw2jz9SR%$YN#M2QkIaNt0>cI}$nxN$>z z_wJqT2gQpQmkARl=#7yJ@MFL&;ug3MZpA!1`t|E4Q>RYVac+3doH=?^xT#H-#Jn1i zrNYDwRHeGx*Ak=A~Y}vAULcRjG z(*;AlFG(&i1)W^Idev!(3Qhz0ZfNjtg04r89;yg{rMMw($`hO{w0ZF0L1ip^Eck<* z47l$!@cj96^=pC>`dhMOiJSW1dt8BF_5?0S2|;|2Kl=3Pqt9WbCr_T_q~~LQ40zx) zKwwiwSOps;@q-5s)YoYrp;K}PluDrn?c#D!WY?};RaxS}l+emZ6nPdgc*a6*y5wZQ z1p<$-v$Sf} zO48HQ^#C}K^5x5Gad-OkY2BQpNv_$wd$;Q1j{(WXS2Ii|4mxn)fGWc2(C4BgRpq#G z<1}01>wJf1IZ4WF+-k^>A+lq~4(0dcU~5Iaz!g{wGKgiZv@A;Nz4I z1TRSt*MrG0JT5LyZwRnHV;DJm_G~rK%x6=tNh~)5z}j`|)5DJA_RbN$7(h=t+(?rBA*YTTK#6o+B(S8UBo$nzTD59=J7iiK z8YtCj>KViJs8|yd6QxwCQr--RkzD#=Ukv~-0rj)KnSd!sT(HLU>C-hS*%h!7Q=2wz zw7TT89T-D}3juJG%<%wwrTC&)UTPtFQ-XOOH9d)oTWH(1t(#Ts7(afzzOh3&#toZg z87Fy>JD^MQi48xCkMD%?Y5*XZpKjf{HP$p70dV?&0RxoVJ%Ri1oHuyXJ>GEs{CTBL zT*=%h?!t@WFZyZ`#G9ZzYy3afh~vv$PSHaP00007<)krtq(aFl~uLs1fDksy_Fk~`(1kz2k6vM!@`6AA2R`4W~V z`L?`Fq{jHr>g`DhP!{2CAK5GGSY}++SFC7aR8Z{5osi7Y diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-100.png deleted file mode 100644 index ff5f5787b20bdae483656049af1f3bc501c91aa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-200.png deleted file mode 100644 index 134b89d49ee1eaf24ebf7ffcf65914f063971b69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6953 zcmV+^8`k8BP)pf+et)0RCt{2-3OE`Mb!uJBIk^vND?GT6a*2J3`!6LL5Tt?Ac}yX zfJ7zdj3gD1AWD>|1PMxzU_$gMf=`SnNy%XN`d2fxUvFGi77$Y-~_CX2ERC(f<9> zY`j?b{-$g^)&Bg3Y`mO}r-yXE17mVy$TZnlJsZnpW7TY|k&RhGiz)qJ(UQ-W&;5=W z&u8P#Y}}KLhqG~4HeRoJzl~#ZVF)H{mW@rav2fLYo^7_-;?KYT{qMaFouNIpY!7%m z8`oyz>d<1&B*mm;$P(FDKO38emLycheDlp0KKbno^bv3*N0P1IVD_h z!3FWNPkriB;l>+p4C}AIeq>S&tkE8?WaIp7oS2Qr>fU1=j3+}##2(q$J{vO+da^Hm z@r&WL*IpZ827LL;UkVinn)*S zW7ll#o{ig@I&l%hV#u7KHKX<(#>wCEmbb*8|NQ4a$9(tv^UuehZ+`Qen`B6WiFIo> zP6{oFf2QdR41*zpxTCVM>=4c!G3T6fcKmLNDW-@&-}uHi4(sw@qOF^a141j%jEWPapQ)d++e0AN?qN z=R4mier@8hEh}YX+a|8p6hkf!Ic7{f_0-{zLkhB)t0StKqxf{ciZ+2R|4-`q7WZ z0Q8JA&IsTC{`d2Td3G~lyFsrvC_@$sEqk$b{=*M_=tJR6Z+cUV2Y~0Z(n>3Z`|i6h zeDj;%j6}=F4^{Eo-~KlKbd4gC!JjyBV(s(iLE;{I=%FxS!i4aLKl~y7{khM5uIx|} zLSopJ+7};$A@gM8?rh9k{9@ycHy#ryKl$X7VYAIPi%dED?6bpfe)F5~gCG2$)`c;I z3Vg>q-ZAF8<(6A667cuG|9!1bHq)p3XwV~7|##kw+dG z4n6eH$PmdvpVa||EV0BAVVPx?iGT06-+tj&zxq|JbCqGHnP!TrN?M=CSP_Xv{&8#s z+W}P>vU}*k4EW_Qe;L)%X{VhQJ(Tyq|NY^SM;?h@(S{pt7_+pmzy5l-U#DhydK8^`v0@ad6-*6V=%suzq z(IM!D2OoSePKdI6R~a}2$$MI4kwwB+zVelLzf|vlKr^&kB^y1X)qWXrUN)Ajb2n1p zojel~^5~>XnpGtqlO}4$sD(y$|BO_uhMB;Hq9vN>XmDA)w`A+31*U?ZpsWU8IRS5t)nN z-}~P8hIQ6iC!BcViKARpSz!U#7ryX?SYR3^Fj|oJ$xnVV9DD4s;e-=T7|BSpBh=$T z2OSiLIO$*i`d3qzMoTp9=yi2t$U@mTrl~stdfX^t>7|#B(z5p2Yj^x#vzjg74CpT5 zC?q`n^wW{ZnA#2O0jD4(B}pxYP>p--wb!VEmZT`v)pY3~v}j6oO)UGe8$)Q3VIw-J3+$&qrTpH>xBz1yfC_^ z2|xe&&!eu#2#s=Pem8J~rR~+?6Vx}P(}9h-^2#gYIoYov18t8FttP!u==2nv?`i=; zMR@S!0hIy4Mff6n5q%NV96Nwf-AcL%yt&m@TWypSNp>nee)E zhA=$a5A$wFMmJ^%<`lC0Oo_uXsGF;~NLcp5&wlo^QN))DVUNlJO!vmS8nUFI@d=^O zh*!ptO+%~Gd?@H88F0%jw?q{qE)cAB12>kc!Msjt3-P(vc}L)$d+v!Ywji?%;~*($ zjMgXRKP-EK&5IvsOf#DXg#uMCX25mVT^E18>s{~adF(<9EfhZf@sD>sM*d8a&~qe+ zH!!ms+^ZmxovI5ea^898jm#}6Y@u~mhO8D^IhP1E3u$u3R0@R7HgoG>@x>P}wFPBh zKS1%R7Z_8CKJTd}BPt83mw$(}N%Qjqb z#T9YV@a8xb-1}TL6|K>HB)3##$X3~iZU-jF)H)&Kx5gT4gmcb0C)UeTy;^RG8|v>~ zHSF`wJFo9V;>$0;9DnxH?vn>%Yd+wvrg(!Y^O+o&w7<`uc;bne>vGSIb&OfO$||eG zbWR@b*}bboR)yGzjY7XqeBu*PLx^v<-|aS6v_|t%hG=BkF#W+NXM9txNfOXZQtczc zz7x>`9c?Cw2g(8|5x5AwU!*3ts);?bTahXcIVXWU6#Av$HtcCH;6l9$fiU-YG$LRQ;Uj=c{W{5=x;} z;2LZf{Vq!H21PF}?N(cD6;+n57N2&~`1P-U9S!!E zzVxN|H)86TOyCh}s6dP@oRW(&4O^^*X*dQ8i_nfDb=Rwbs#i?i? zUC_i3mVT<@Q8KN?nZ(a$$T5W)1Gyv&6VN3I;e%K4tja)DQVZYv-uL1xr=xu)5hzB| zCzV#R;wZkr5WT;7uT5iwfl&rY>SXvsi}rYMPF_N~ z7ZchLBd{e1M4h;hS<7q4s|HEI>85KYd(RLWY=l|aPdsBX(cyXGlMY^AKI2;zp2@Q% zDPhB;W#rV%e8ye~kX&|B)2)`@2HKC3kV>mt6mrxis1P%hnC5$<7|&i^A$7n;^c!5N zpBIVGkW;yX!n39FE{&ioURHrKlLE~eh&)IPsocb1rgmCZ;6}Su|HcEnp8TXhBx^jH z==)WIHaSvhm)dFocyK^sNTYR18QQ8{B29xkTJ+4+$4T~}FyX4Eb^1W$L1IXwtrhQn z_q$8iZj2}LsdnI!bKjeQECu7PBeOw79wdg;QhJ?GQ-}W7KwL41W6%L360%Te?K$;7 zR6v8RK?(9pGbV-%bq(?V&=(fZ#)^~6_Dugn8yGS%8oU*!w0Lnc$#oba)4(OqyR9++YA>?Oic0;g;7$Ep4Z;?LFC~@LsOsw0v?ie1 ze*5iX5lR|ciCA8!8$%@Jw2Sg=6ou-hWMmX1D+P_}HVLFt+FW*6SEO83H%N;#wJ|{s zF?E$F*JzX@0V&7TEf%4+)>><=SkRG1?{*xOLRG1G50W2~W1{xTnz>1?PDYv9UT}`W z#sN(r@*pv!uf$@%pznL_RVCr3Zg19iS|g~Cq?WHsks6Uz9R!HTK9n()%F_Ix8KM`4 zuuK6)Nr<}RGM$gD1~)8ap4xMYkOn9AdZif8PPKFCe0d`(3lw?Ez!)nArBrtwGQJXk zR18U!%c3ed6!|&|J4SWsF0nBIJI79OIEuLKw%f*(x8?3Q8va+sum;0o?Kd%`nToQ1xfY!U+Yg~qE$CF8jwid znN0@tMkxzhuaY1QLdCikV*6jm=?BjD4uEG%1ULEA+1Z^`nk9vpQW22{i6I)Hu)HzV z<%VR0%hUq`noXe4BwI>7rS=~)n(fdy!42h-@~qOvG6|XvTu0$bO$H&;EJaLEvoTce z5Zto5Vq%buat>0Yww`*hd`_*ZFs9X9o+(f4?Y7%4PNY z8Nv%v*r6)&D`&gG@ot(pn~6LpI=if0)A>?Q7lt4tyOS8g&`X_Tfa_xx)s=_xETUsp zA{Gx$uP$jRcDj%hDz7X{>s~FhQ}N3;#JO&9zc0^}s)f`Z?=VRarf8um+dj&5J%j%( zS?G%Pk;{1rc{a3T5oONZci%nMqs>&}>4p{Tc~AaE1f7erp1dW$gN*S_R<1&#PwXqOih(Ox*hU_LLluo{x|=*b889GIiH6Kpt(R3LKzgZ5Uf}$F}bMJ zyjPZA(BnJA=PD=UnL%3htQjVQN#WVii$vz|Y$!;G*1G#bYiH@GPZ`6sI*DOJAd({( z^EaKDGM+AiaC)Ee+^3J#Ao9i&!KjWjQxju&IEe^bZ~gzfJ$VQ-k*Ae_xT=;WO&)YR zf)v|6*(gk856a*gBsCwMdnTXfYw{!}HG+d{S;NAPk?%VovU zKDIaJBe*+4n;~3QGeMEZEHrBkEtu2@0%L{%(2bj!&pr3tm>c5F=m*ZXcQWYut`evz zWm(6nPa}Mqk!g*)I!0avC6!U^*V2jNe2AOw$Gsvf=Rp4!kU+M8V}Vg7fpT;nCZ!rV zsWCDA{)5!C-_kx4N75lY048S2vsye8_CO~@mqEs7DfE)Ob{ z9+#G(CU{FyF5J@ee+bJ-Kor+N7|Z7J(8NFuyC?l&7-Vfr9+;{tN5>|cMslfjlY%t4 zkJN0K2S+E@3WVnOr$34eG4-M&Z)Q?kaz}ZFR0W%(BZI;8P~wyPN+zlcVa)ox8){aj zT6M8)XZhuqkH*`qV^kfBC}M{cJYqc6%HGl8$*W^8NJTnls`?eLLCvL3O?K4mFN>FS z#*=9M&L);YHSrMbJV%Y2kovbsrq4-!uAz{}RLT&t#?nW{>>sEAq9=f38_cjeg&AGr zh-W4mS}HwkYJ@PW#Vl#9AT`G|W|tUFvz<4Ek<=Ron&mnG%~JYV$u_l~nn2W9ifa&t z?v^?saU?(4Ft!L&1%Y`WqDewikRocS6ZAQ2Ri)kqy~&PhJLO=wSGE)*Fr^@k7lz#H zGKyKi%R*}*Vw7zU3*1ZXoNlUa4u=urebMRiQuzdA+M6*!+@Rr_y+TykUb;EoIHB8} zZJ{Q3EorYsj35DdCxFi8On4q~MIKr{%QCm_3A4Dp8uEIjf=Fahjr-fA!!XHI>P)9) zZi7y<`-1%c6d9reo5hdr2(D8F)DEKLn}@4{7bTL_OxLa35Q?p#o$A*zw)w0rB-KJ43XdnE#+GPtMVf459Cv1j9`o)#-?z6mYL4jnTEx zVQ)#a9+ea;V+c!nSQyeuT+u8;JLGlX17jRE5D-m{>98wf2v@>8GloVn56Y-cu98AB z#$h)HG#=x&bt>&?Yq$Nw&~|f}TqR|kw$_j)IlkoQcSN;9ccJ ztb#E9I5j0=mE*D07!X92&)UXeZ1I;zr!D?K?nyS*+QfWTqPV)aCK&Oqd8l3tF>Q9v z#y|myjHd^bQjh@^T?_W)w?xl*y^TNz9(Z63NC(*jvj~xPw@olXYDO~EZm|1; ztbxq$fKr2&U6+3J(~l+lhO4#SL#OhG8Po#;r&mpo5S!^sQP|<2_@D@eDMoRdSV)Df zPDt13XPa0_Na+>ZiA$HHMme<({aTz3nPrYg-EGlBi-tYdFZA0WC)p$;R(bE<6l+jJ ziAV`%y&86}Eh-RFEj-?EI|n8q*=a)p6}*&l>$Nn3U9(_Qtw&auD&t^CD4I;ROvfNb zpH$ami0vE>?s-(`pCQ`xtnbyTQfYTBxzVBgPaK5)M6P`zx37v=cKYE z0IAb_DVPM;e6N+7t`cZpt&UY%NbMG&^jFF2Qivh)MJV{&9Y+CcNZw2(kW%(ac|ba! zVOK~>8Sj2q|CRvFdT-y|M%A8PFDlW5+xN;zMW$l=jd_i` zmjoALOUArq$BY$U*iu|&Ple8wP0F+C3mBtjp+3UBtqVroPCu%TNy>DDaFKP#Z~_L| z1le{>B+n*0o=5CbVF|(&q2_D!23dw6V6?1tRE0?8&a79qOr0NQAET~k%Z_wv16qC3 z#$Ht+iWWqwyeaSI!E0g*#5RMx7>tUN+u|}?0wIX(wKs4ZqQ~8P9@PPZFhnDgLe{9) z=F#J3RNDS1K^@yn)^Na>rv|t>Q2$m37wF|30y7x#MAc1f>p_Y&B`BzbCus4JiB28+ zC1Ah@W(G95l#PUV0oKUNiFK+B17aJhNmHF*Ex%c&lnM{4WKXKvzdG;*ln=GmLfWUJ!C`7~%`= zfrloVwnoGdNy|BDi0jiE8U%JKGwGgg`ozP!b5WW1jO&CHsV>p|@Or=$(!tdgb8sR! z5JO~$#gJUu+lF<4VNWGDZd;yRvT%;?D{lW{Q&O}+Y z%YYJn%Di4zRE$eHt(2+&9JMjAd+oiwc7vD{o6mSaj4|t!|Li5(d8gzKAQ8MQg(HEc zC|$8jRdN8eb!TX`citSvNg|4vl)C{=Lr*HBXkj>>WWa; z^|D(L(uPlw0B7L00000NkvXXu0mjft+{Ft diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-400.png deleted file mode 100644 index d845a03df920eca096ec426c7aca2f7d83d6b428..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16021 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 P00000NkvXXu0mjfb8JaX diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-100.png deleted file mode 100644 index 527094b13399e8c2f21b2f5ea24c81fda32e743a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4194 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 z 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 z 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj deleted file mode 100644 index 787ad0e81..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj +++ /dev/null @@ -1,213 +0,0 @@ - - - - - Debug - x86 - {B5C64A34-51EA-4948-80FC-505120BA943C} - AppContainerExe - Properties - CSharpMath.Forms.Example.UWP - CSharpMath.Forms.Example.UWP - en-US - UAP - 10.0.18362.0 - 10.0.17763.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - true - CSharpMath.Forms.Example.UWP_TemporaryKey.pfx - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM - false - prompt - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - PackageReference - - - - App.xaml - - - MainPage.xaml - - - - - - Designer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - - - - - {38f58489-ede4-4289-8acf-a9756977a7a6} - CSharpMath.Editor - - - {E438DDBD-A1DF-4244-80A5-B807F8E5760A} - CSharpMath.Forms.Example - - - {9bad6846-0b1d-4446-bf62-fcf85c6e9a9f} - CSharpMath.Forms - - - {65016a61-2125-4e0c-90e8-a915230c7826} - CSharpMath.Rendering - - - {35b4bb5b-2202-436e-9afe-00997ca2cc65} - CSharpMath.SkiaSharp - - - {5157367b-f03e-4acb-83a1-0de414a3bfca} - CSharpMath - - - - 14.0 - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml deleted file mode 100644 index 237c85268..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml +++ /dev/null @@ -1,9 +0,0 @@ - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs deleted file mode 100644 index f6fbbe39a..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace CSharpMath.Forms.Example.UWP { - public sealed partial class MainPage { - public MainPage() { - InitializeComponent(); - LoadApplication(new Example.App()); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest deleted file mode 100644 index 911991cc1..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - CSharpMath.Forms.Example.UWP - 1fdc5285-5ae3-4126-acca-2821b5c3c2c8 - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs deleted file mode 100644 index b944729d2..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// 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("CSharpMath.Forms.Example.UWP")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.UWP")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// 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 Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml deleted file mode 100644 index 80a960ce3..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config deleted file mode 100644 index a3a776c26..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml deleted file mode 100644 index 2b0b675a7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml +++ /dev/null @@ -1,4 +0,0 @@ - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs deleted file mode 100644 index f8158b7c1..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs +++ /dev/null @@ -1,4 +0,0 @@ -namespace CSharpMath.Forms.Example.WPF { - /// Interaction logic for App.xaml - public partial class App : System.Windows.Application { } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj deleted file mode 100644 index 25df500db..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - Debug - AnyCPU - {60549250-61D2-40E0-82C5-7B829193D694} - WinExe - CSharpMath.Forms.Example.WPF - CSharpMath.Forms.Example.WPF - v4.7.2 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\..\packages\OpenTK.3.1.0\lib\net20\OpenTK.dll - - - ..\..\packages\OpenTK.GLControl.3.1.0\lib\net20\OpenTK.GLControl.dll - - - ..\..\packages\SkiaSharp.1.68.1.1\lib\net45\SkiaSharp.dll - - - ..\..\packages\SkiaSharp.Views.Desktop.Common.1.68.1.1\lib\net45\SkiaSharp.Views.Desktop.Common.dll - - - ..\..\packages\SkiaSharp.Views.Forms.WPF.1.68.1.1\lib\net45\SkiaSharp.Views.Forms.dll - - - ..\..\packages\SkiaSharp.Views.WindowsForms.1.68.1.1\lib\net45\SkiaSharp.Views.WindowsForms.dll - - - ..\..\packages\SkiaSharp.Views.WPF.1.68.1.1\lib\net45\SkiaSharp.Views.WPF.dll - - - - ..\..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll - - - - - ..\..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll - - - - ..\..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll - - - ..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - - - - - - - - - 4.0 - - - - - - ..\..\packages\WpfLightToolkit.1.0.3\lib\net45\WpfLightToolkit.dll - - - ..\..\packages\Xamarin.Forms.4.3.0.908675\lib\netstandard2.0\Xamarin.Forms.Core.dll - - - ..\..\packages\Xamarin.Forms.4.3.0.908675\lib\netstandard2.0\Xamarin.Forms.Platform.dll - - - ..\..\packages\Xamarin.Forms.Platform.WPF.4.3.0.908675\lib\net45\Xamarin.Forms.Platform.WPF.dll - - - ..\..\packages\Xamarin.Forms.4.3.0.908675\lib\netstandard2.0\Xamarin.Forms.Xaml.dll - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - Designer - - - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - {b3fa77b8-c6e9-4a78-8bd4-9a167da36637} - CSharpMath.Forms.Example - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml deleted file mode 100644 index d45532ac4..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs deleted file mode 100644 index 9b76fbece..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace CSharpMath.Forms.Example.WPF { - /// Interaction logic for MainWindow.xaml - public partial class MainWindow : Xamarin.Forms.Platform.WPF.FormsApplicationPage { - public MainWindow() { - InitializeComponent(); - Xamarin.Forms.Forms.Init(); - LoadApplication(new Example.App()); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config deleted file mode 100644 index 7098d39e9..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs deleted file mode 100644 index 7c43ee382..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; -using System.Windows; - -// 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("CSharpMath.Forms.Example.WPF")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("CSWCSS")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.WPF")] -[assembly: AssemblyCopyright("Copyright © CSWCSS 2018")] -[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)] - -//In order to begin building localizable applications, set -//CultureYouAreCodingWith in your .csproj file -//inside a . For example, if you are using US english -//in your source files, set the to en-US. Then uncomment -//the NeutralResourceLanguage attribute below. Update the "en-US" in -//the line below to match the UICulture setting in the project file. - -//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] - - -[assembly: ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] - - -// 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 Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs deleted file mode 100644 index f2d4c47d7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs +++ /dev/null @@ -1,60 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CSharpMath.Forms.Example.WPF.Properties { - /// - /// 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", "15.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CSharpMath.Forms.Example.WPF.Properties.Resources", typeof(Resources).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)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx deleted file mode 100644 index af7dbebba..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs deleted file mode 100644 index f212577c4..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CSharpMath.Forms.Example.WPF.Properties { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings deleted file mode 100644 index 033d7a5e9..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config deleted file mode 100644 index 799cf3ffd..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs deleted file mode 100644 index ef6f572ed..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Foundation; -using UIKit; - -namespace CSharpMath.Forms.Example.iOS { - // The UIApplicationDelegate for the application. - // This class is responsible for launching the User Interface of the application, - // as well as listening (and optionally responding) to application events from iOS. - [Register("AppDelegate")] - public partial class AppDelegate : Xamarin.Forms.Platform.iOS.FormsApplicationDelegate { - // - // This method is invoked when the application has loaded and is ready to run. - // In this method you should instantiate the window, - // load the UI into it and then make the window visible. - // You have 17 seconds to return from this method, - // or iOS will terminate your application. - // - public override bool FinishedLaunching(UIApplication app, NSDictionary options) { - Xamarin.Forms.Forms.Init(); - LoadApplication(new App()); - return base.FinishedLaunching(app, options); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 98f4d035c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "images": [ - { - "scale": "2x", - "size": "20x20", - "idiom": "iphone", - "filename": "Icon40.png" - }, - { - "scale": "3x", - "size": "20x20", - "idiom": "iphone", - "filename": "Icon60.png" - }, - { - "scale": "2x", - "size": "29x29", - "idiom": "iphone", - "filename": "Icon58.png" - }, - { - "scale": "3x", - "size": "29x29", - "idiom": "iphone", - "filename": "Icon87.png" - }, - { - "scale": "2x", - "size": "40x40", - "idiom": "iphone", - "filename": "Icon80.png" - }, - { - "scale": "3x", - "size": "40x40", - "idiom": "iphone", - "filename": "Icon120.png" - }, - { - "scale": "2x", - "size": "60x60", - "idiom": "iphone", - "filename": "Icon120.png" - }, - { - "scale": "3x", - "size": "60x60", - "idiom": "iphone", - "filename": "Icon180.png" - }, - { - "scale": "1x", - "size": "20x20", - "idiom": "ipad", - "filename": "Icon20.png" - }, - { - "scale": "2x", - "size": "20x20", - "idiom": "ipad", - "filename": "Icon40.png" - }, - { - "scale": "1x", - "size": "29x29", - "idiom": "ipad", - "filename": "Icon29.png" - }, - { - "scale": "2x", - "size": "29x29", - "idiom": "ipad", - "filename": "Icon58.png" - }, - { - "scale": "1x", - "size": "40x40", - "idiom": "ipad", - "filename": "Icon40.png" - }, - { - "scale": "2x", - "size": "40x40", - "idiom": "ipad", - "filename": "Icon80.png" - }, - { - "scale": "1x", - "size": "76x76", - "idiom": "ipad", - "filename": "Icon76.png" - }, - { - "scale": "2x", - "size": "76x76", - "idiom": "ipad", - "filename": "Icon152.png" - }, - { - "scale": "2x", - "size": "83.5x83.5", - "idiom": "ipad", - "filename": "Icon167.png" - }, - { - "scale": "1x", - "size": "1024x1024", - "idiom": "ios-marketing", - "filename": "Icon1024.png" - } - ], - "properties": {}, - "info": { - "version": 1, - "author": "xcode" - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png deleted file mode 100644 index e6823e5468ccd2fab833574644edb66b4fe564fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117725 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 z%0A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 R>Yo7s*E7|9uI-%kKLAWGxfcKc diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png deleted file mode 100644 index be2d051a1b39e4be53060ab19022134201255e58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8866 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png deleted file mode 100644 index 089793143f5ccadff748de81921b9cb6ba611e68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 zcmeAS@N?(olHy`uVBq!ia0vp^vLMXC0wn*;THgYsSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JFW^1pyW4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!Ib3f?!v&Zs#n)U?#o#WBR<^wlZ5{Vykqw9SwI z{kk{IJ6dDAgy|xsF2bPW!lm3*rxb|r+S&rf7KB>mQIuGlfP?|e-xJkuw&L@IpUpCM~I zXYs}7tGAt9t}LilaV$9P|I$N=@6C^&P`I*^uaryC=-7;l{mI%FlKEu1N>>MQl&*}8 ztql2UC6LT;{@C$ri+<%rtt+=kl%MP%WNv(fQT+JKjmP_vjXbuARLzXGOlJ|-mYB1= z|MC`Lg)@P5p9I%zF*sYX@>$QbqpVj}JNCYAUN+_Ont3lK-C=#$6SSQ#;#0fuX7w9y z4l-^jKSq_b^}Kw2w^1Pdo$;E|{e7Nd3W6@kkc47}s2- zgHjDYT-(B1Bp-1X3h@}bcbFfdT&jZU)l?_apK|ef$+&iXUxo|M?j*T1FZI=xu3 zY)Vkb>MpHiGlFJa)KqM*xi#5zy_NZFHD|}KT1$F9O}v;rce?Mf_{&=g<9}B+>~1To zGjLaz{Sm3;(vfEOu}|g5&O?hQ?LL)T{I=uVt0o;M)2zUy6I|6x02xt(RDt{O#{cq3DXq$FHZ& z_Bo&b$~W3d$uG>j{7A0&enwdr?IW6V#EXDwShd78q9i4;B-JXpC>2OC7#SE^=o*;m z8d-!GSX!AFSQ#4Y8kkra7-ap)Do4?fo1c=IR*74K^ukN0ff^V*UHx3vIVCg!08g2J A(EtDd diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png deleted file mode 100644 index de69ef2a523e3e7255bb980fd3f9127a2d93341d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1300 zcmV+v1?&2WP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0063uBQgL0010qNS#tmY4#NNd4#NS*Z>VGd000McNliru;szWECog;wxg7ui z1P4h(K~zY`?Uv0?+jShrU%x&MTGq9r84EB9+i)FhL*m#2E*X(zV>1~f9yHOLOZ285 zmUxgqKu^1vcz_*@mn|MNW^&TtT+l^yOgdb`!^U9EprvK7(H7db2l|KwtH#?tJ$=9V zHYn{bNjDmF3HQlf>9c9Yc~r%T4+aoBOQ&n{T(%$rYwZpdC7{ z6LJZWV2UerV*jT&KYc{e`tN0((kZnob0$h3{?cIv-LA0~)n)-*YFE3uvS*uWRX#>{ zv4ok6;NCJWxBHgqVU7g=T$E!aOfc=@;B}@dmpYi^&ff!jxXi9Ltb}P{7=Q(AEOU=! z+T|=kM!?BQCir7(U=yF=gK0d>1NYg+i*)f4e)eM~iiy)y@ii#`Cx`it&{mc0%jC(S zSF}&(G@yqHE1{H9n%6h#(g`)?$|L%=s(5FvvdF1kMRiXDx~nfVC+V&xbxXaf$OlI0 z+ze+n`n~JjCS*~s;)?5IO-uS!L4`D+L5(P;URly!)$)q|{KQ%Efc2h^I=pxpXNWVr zhm9qcr~nQU;TIl}q!IBx!wgbJm|Co;BUI0L24czs9xl}^&wYDP==4=>889uk}+J=u!qAO z6bAujtuz-4*`OxH1O_{K%A0u7*A=uO43g}^PFZ?5JT!2PM5YOAFwjPz88?6k0aXQ4 zWdLUO7Ti>^m^->KXA~$usPRuDlP?98|?=KdoWvY4r48)2-t7$ZW0T0+<{;pPS_)G@|UX0daF15D70 z!A&X&vo@2-U}4Ck4Xfukz&Sb?XNYC?Fv$uPOp_!AIPfvUL89Dbmfb9Ih-P-JGFrTC zMjp)CdB8P3C&(uZvl|}~TvTBrMUovvDZ@*OPnjTrpJRB5Kje1te44HOd$V(D(j`5U z6jMw|tth57#kHnY#q^=fX)lkeW%OL%oV;2t%pGnp%_`3@sN(_Q^>+P$A2$@@FJa$f&T_KVxkfu*rPaNa zy)5G(42UVJY2Xe#<`P#a!3?^$kL{Buo2Mpqt061Bs9XnS1h`P@da|C&yocVT7j#~g zg%ACK(qWm3XIBxM&gx=`t4K-9lBveLT_m5Vgk`C;EEt%8R89h(+y7~Q0uJsQY=!bY zYXATMC3HntbYx+4WjbSWWnpw>05UK!I4v+XEiyP%FgZFiIXW~qEig1XFfapsen|iT z03~!qSaf7zbY(hiZ)9m^c>ppnF*q$SHZ3wZR4_R@GdVgmH!UzUIxsMDAjb6o0000< KMNUMnLSTZt@i9XH diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png deleted file mode 100644 index 779bcd4e10582b4998fe04d20ce6433f02e3a890..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1998 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png deleted file mode 100644 index 97d5f85876b6ae68526fadf2a35f24f5220b27ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2893 zcmV-T3$pZyP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png deleted file mode 100644 index 723730a382e10a5f398cacb24d8c666b21f1d049..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3217 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 - - - Debug - iPhoneSimulator - 8.0.30703 - 2.0 - {C5C93C69-E72E-4A87-89DA-1E4718C6306E} - {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {6143fdea-f3c2-4a09-aafa-6e230626515e} - Exe - CSharpMath.Forms.Example.iOS - Resources - CSharpMath.Forms.Example.iOS - - - - - true - full - false - bin\iPhoneSimulator\Debug - DEBUG - prompt - 4 - false - x86_64 - None - true - - - none - true - bin\iPhoneSimulator\Release - prompt - 4 - None - x86_64 - false - - - true - full - false - bin\iPhone\Debug - DEBUG - prompt - 4 - false - ARM64 - iPhone Developer - true - Entitlements.plist - - None - true - NSUrlSessionHandler - - - none - true - bin\iPhone\Release - prompt - 4 - ARM64 - false - iPhone Developer - Entitlements.plist - - Full - true - NSUrlSessionHandler - - - none - True - bin\iPhone\Ad-Hoc - prompt - 4 - False - ARM64 - True - - - iPhone Developer - Entitlements.plist - Full - true - NSUrlSessionHandler - - - none - True - bin\iPhone\AppStore - prompt - 4 - False - ARM64 - - - iPhone Developer - Entitlements.plist - Full - true - NSUrlSessionHandler - - - - - - - - - - - - - - - - false - - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - - - - - - - - - - - - - {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637} - CSharpMath.Forms.Example - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist deleted file mode 100644 index e9a3005f7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs deleted file mode 100644 index 7094ee303..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace CSharpMath.Forms.Example.iOS { - public class Application { - // This is the main entry point of the application. - static void Main(string[] args) => - // if you want to use a different Application Delegate class from "AppDelegate" - // you can specify it here. - UIKit.UIApplication.Main(args, null, "AppDelegate"); - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs deleted file mode 100644 index f9745767c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// 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("CSharpMath.Forms.Example.iOS")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.iOS")] -[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("72bdc44f-c588-44f3-b6df-9aace7daafdd")] - -// 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 Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-568h@2x.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-568h@2x.png deleted file mode 100644 index 10405b0cfa5a2ba0be702b28da827498a0bf9fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17355 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait.png deleted file mode 100644 index 7828c2f16e20b8b1cd44bc9dfc5d3e4f6097b085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20202 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�KfF{B1D3hH$fQbiP`#El5-Fjd*w2i-}Aquwv3fLgN*+RB* zZN(k$O7zZyJEr@LphRM0r`Ga?2veL?@ksIpAh=M+#6{{Ee7aLz7-6~Q+_9|e?mi30@^qQMC`vI}r7{3D9? zEF%gkNBXDl?pG7T-u*PIS9aDifP+$Wq%&owmLT>P^GFoh{hnEy)2K(Rm%MMpHy)a{ zv3nKt608~>Rfq8qzlr_ijRnE~um5cX)BN#Cfvrh>dd}f-bMPX&3l)BVy-`%X=*V%+ ze;_;;Xx$M~ca#OT?hZ)T`*Po3Jen8hz$gnEKMGz3q;^DQ#*6On)s(UWtqtwc>esy`2!*ov~thmnr{4C`i47hfm{WxJu9vQ(mzZA;ON19y@?RL|1q%u zaz%SGMXT9>HK;zr4+xf}MClU4cYYNkc}HweL75E@Kx>D@Q_P|h{{|5Ik3Z!$C}>_O zbUb$+C(LaP!|)I6{f&PP(Af!PZhiF+hWHPH`u}Dp`Tt`*`R`}Jspa;o|L;6H|NX#! vC+fdZvQt+5cengEYy4lF5ozDQb9NsSl!FgGYO@Bj0&vs7^jg^!=ZF6f`PYRU diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait@2x.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait@2x.png deleted file mode 100644 index 582638b88df353028216b2701e5d07afea6794bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35817 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 Ac>n+a diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default.png deleted file mode 100644 index 90da63190ad4e54b6cc81547a1d0fe6c2c2d73cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6291 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork deleted file mode 100644 index ce5a32725e19204db6e7b7fffffc89c0de1f9063..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46810 zcmV*xKt8{TP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork512.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork512.png deleted file mode 100644 index ce5a32725e19204db6e7b7fffffc89c0de1f9063..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46810 zcmV*xKt8{TP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml deleted file mode 100644 index adb6c49fc..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs deleted file mode 100644 index 6255fc2e4..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections.ObjectModel; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -[assembly: XamlCompilation(XamlCompilationOptions.Compile)] -namespace CSharpMath.Forms.Example { - public partial class App : Application { - public static ObservableCollection AllMathViews = - new ObservableCollection(); - public static ObservableCollection AllTextViews = - new ObservableCollection(); - public App() => InitializeComponent(); - int index = -1; - void Handle_ChildAdded(object sender, ElementEventArgs e) { - index++; - if (Device.RuntimePlatform == Device.iOS && e.Element is Page p) { - //Pages after 4th page have an extra thicc tab bar on iOS - p.Padding = new Thickness(0, index > 3 ? 90 : 30, 0, 0); - } - } - protected override void OnStart() { - // Handle when your app starts - } - protected override void OnSleep() { - // Handle when your app sleeps - } - protected override void OnResume() { - // Handle when your app resumes - } - } -} diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj deleted file mode 100644 index 53eb79a76..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj +++ /dev/null @@ -1,63 +0,0 @@ - - - - netstandard2.0 - - - - - - - - - - - - - - - - - MathKeyboard.xaml - - - TryPage.xaml - - - SelectPage.xaml - - - ExamplesPage.xaml - - - TryPage.xaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml deleted file mode 100644 index 893ce8cd6..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml +++ /dev/null @@ -1,9 +0,0 @@ - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs deleted file mode 100644 index d7ffd452c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs +++ /dev/null @@ -1,104 +0,0 @@ -using System; -using static System.Math; -using Xamarin.Forms; -using SkiaSharp; -using SkiaSharp.Views.Forms; -using CSharpMath.SkiaSharp; - -namespace CSharpMath.Forms.Example { - ///

- /// Credits to https://github.com/sadqiang - /// at https://github.com/verybadcat/CSharpMath/issues/27 - /// - public partial class ClockPage : ContentPage { - readonly SKPaint blackFillPaint = new SKPaint { - Style = SKPaintStyle.Fill, - Color = SKColors.Black - }; - readonly SKPaint whiteFillPaint = new SKPaint { - Style = SKPaintStyle.Fill, - Color = SKColors.White - }; - readonly SKPaint whiteStrokePaint = new SKPaint { - Style = SKPaintStyle.Stroke, - Color = SKColors.White, - StrokeCap = SKStrokeCap.Round, - IsAntialias = true - }; - readonly SKPaint redStrokePaint = new SKPaint { - Style = SKPaintStyle.Stroke, - Color = SKColors.Red, - StrokeCap = SKStrokeCap.Round, - IsAntialias = true - }; - readonly string[] labels = { - // Four 4s make 1 to 12 using different operations - @"$\frac{44+4}{4}$", - @"$\frac{44}{44}$", - @"$\frac{4}{4}+\frac{4}{4}$", - @"$\frac{4+4+4}{4}$", - @"$4+\frac{4-4}{4}$", - @"$4+4^{4-4}$", - @"$4+\frac{4+4}{4}$", - @"$\frac{44}{4}-4$", - @"$\sqrt{4}^{4-\frac{4}{4}}$", - @"$\:\:(4-\frac{4}{4})^{\sqrt{4}}$", - @"$\frac{44-4}{4}$", - @"$\frac{4!}{\sqrt{4}}-\frac{4}{4}$" - }; - public ClockPage() { - InitializeComponent(); - Device.StartTimer(TimeSpan.FromMilliseconds(20), () => { - canvasView.InvalidateSurface(); - return true; - }); - } - private void CanvasView_PaintSurface(object sender, SKPaintSurfaceEventArgs e) { - var canvas = e.Surface.Canvas; - canvas.Clear(SKColors.CornflowerBlue); - canvas.Translate(e.Info.Width / 2, e.Info.Height / 2); - canvas.Scale(e.Info.Width / 210f); - canvas.DrawCircle(0, 0, 100, blackFillPaint); - var painter = new TextPainter { FontSize = 8, TextColor = SKColors.White }; - for (int i = 0; i < 60; i++) { - // Dots - canvas.Save(); - canvas.RotateDegrees(6 * i); - canvas.DrawCircle(0, -90, i % 5 == 0 ? 4 : 2, whiteFillPaint); - canvas.Restore(); - // Maths - if (i % 5 == 0) { - painter.LaTeX = labels[i / 5]; - if(!(painter.Measure(e.Info.Width) is { } measure)) - throw new Structures.InvalidCodePathException("Invalid LaTeX"); - var θ = (90 - 6 * i) / 180f * PI; - var sinθ = (float)Sin(θ); - var cosθ = (float)Cos(θ); - painter.Draw(canvas, - new System.Drawing.PointF(75 * cosθ - measure.Width / 2, - -75 * sinθ - measure.Height / 2), - float.PositiveInfinity); - } - } - var dateTime = DateTime.Now; - // H - canvas.Save(); - canvas.RotateDegrees(30 * dateTime.Hour + dateTime.Minute / 2f); - whiteStrokePaint.StrokeWidth = 12; - canvas.DrawLine(0, 0, 0, -50, whiteStrokePaint); - canvas.Restore(); - // M - canvas.Save(); - canvas.RotateDegrees(6 * dateTime.Minute + dateTime.Second / 10f); - whiteStrokePaint.StrokeWidth = 6; - canvas.DrawLine(0, 0, 0, -65, whiteStrokePaint); - canvas.Restore(); - // S - canvas.Save(); - canvas.RotateDegrees(6f * (dateTime.Second + dateTime.Millisecond / 1000f)); - redStrokePaint.StrokeWidth = 2; - canvas.DrawLine(0, 0, 0, -75, redStrokePaint); - canvas.Restore(); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs deleted file mode 100644 index 313b29a6b..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs +++ /dev/null @@ -1,100 +0,0 @@ -using System.Linq; -using SkiaSharp; -using SkiaSharp.Views.Forms; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace CSharpMath.Forms.Example { - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class EditorPage : ContentPage { - public EditorPage() { - InitializeComponent(); - Content = new EditorView(); - } - } - public class EditorView : ContentView { - public EditorView() { - // Basic functionality - var view = new SKCanvasView { HeightRequest = 225 }; - var keyboard = new MathKeyboard(Rendering.FrontEnd.PainterConstants.LargerFontSize); - var viewModel = keyboard.Keyboard; - viewModel.BindDisplay(view, new SkiaSharp.MathPainter { - TextColor = SKColors.Black - }, new SKColor(0, 0, 0, 153)); - - // Input from physical keyboard - var entry = new Entry { - Placeholder = "Enter keystrokes...", - HorizontalOptions = LayoutOptions.FillAndExpand - }; - entry.TextChanged += (sender, e) => { - entry.Text = ""; - foreach (var c in e.NewTextValue) - // The (int) extra conversion seems to be required by Android or a crash occurs - viewModel.KeyPress((Editor.MathKeyboardInput)(int)c); - }; - - // Evaluation - var output = new MathView { FontSize = 32, EnableTouchEvents = true, EnablePanning = true }; - keyboard.Keyboard.ReturnPressed += delegate { - output.LaTeX = Evaluation.Interpret(keyboard.Keyboard.MathList); - }; - - // Debug labels - var latex = new Label { Text = "LaTeX = " }; - var atomTypes = new Label { Text = "Atom Types = " }; - var ranges = new Label { Text = "Ranges = " }; - var index = new Label { Text = "Index = " }; - viewModel.RedrawRequested += (sender, e) => Device.BeginInvokeOnMainThread(() => { - latex.Text = "LaTeX = " + viewModel.LaTeX; - atomTypes.Text = "Atom Types = " + string.Join - (", ", viewModel.MathList.Select(x => x.GetType().Name)); - ranges.Text = "Ranges = " + string.Join - (", ", (viewModel.Display ?? throw new Structures.InvalidCodePathException("Invalid LaTeX")) - .Displays.Select(x => x.Range)); - index.Text = "Index = " + viewModel.InsertionIndex; - }); - - static View GridItem(int row, int col, View view) { - Grid.SetRow(view, row); - Grid.SetColumn(view, col); - return view; - } - // Assemble - Content = new Grid { - RowDefinitions = { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(1.5, GridUnitType.Star) }, - new RowDefinition { Height = 1 }, - new RowDefinition { Height = new GridLength(1.5, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(2, GridUnitType.Star) }, - }, - Children = { - GridItem(0, 0, new ScrollView { - Content = new StackLayout { - Children = { latex, atomTypes, ranges, index } - } - }), - GridItem(1, 0, view), - GridItem(2, 0, new BoxView { Color = Color.Gray }), - GridItem(3, 0, output), - GridItem(4, 0, new StackLayout { - Children = { - keyboard, - new StackLayout { - Orientation = StackOrientation.Horizontal, - Children = { - entry, - new Button { - Text = "Reset answer pan", - Command = new Command(() => output.DisplacementX = output.DisplacementY = 0) - } - } - } - } - }) - } - }; - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml deleted file mode 100644 index ad4ff0a04..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - -

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�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 Gv;PA_NN3mp literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj new file mode 100644 index 000000000..c5ae5958d --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/CSharpMath.UWPUno.Example.Wasm.csproj @@ -0,0 +1,51 @@ + + + + Exe + netstandard2.0 + NU1701 + + + true + $(DefineConstants);TRACE;DEBUG + portable + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml new file mode 100644 index 000000000..3e677cffb --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/LinkerConfig.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs new file mode 100644 index 000000000..d664a9279 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/Program.cs @@ -0,0 +1,17 @@ +using System; +using Windows.UI.Xaml; + +namespace CSharpMath.UWPUno.Example.Wasm +{ + public class Program + { + private static App _app; + + static int Main(string[] args) + { + Windows.UI.Xaml.Application.Start(_ => _app = new App()); + + return 0; + } + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmCSS/Fonts.css b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmCSS/Fonts.css new file mode 100644 index 000000000..56618162a --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmCSS/Fonts.css @@ -0,0 +1,27 @@ +/** + When adding fonts here, make sure to add them using a base64 data uri, otherwise + fonts loading are delayed, and text may get displayed incorrectly. +*/ + +@font-face { + font-family: "Symbols"; + /* uno-fluentui-assets.woff2 */ + src: url(data:application/x-font-woff;charset=utf-8;base64,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)format('woff'); +} + + +/* Workaround for uno issue https://github.com/unoplatform/uno/issues/693 */ +body::before { + font-family: 'Symbols'; + background: transparent; + content: ""; + opacity: 0; + pointer-events: none; + position: absolute; +} + +/* https://github.com/unoplatform/uno/issues/4304 */ +@font-face { + font-family: 'Segoe UI'; + src: local('system-ui'), local('Segoe UI'), local('-apple-system'), local('BlinkMacSystemFont'), local('Inter'), local('Cantarell'), local('Ubuntu'), local('Roboto'), local('Open Sans'), local('Noto Sans'), local('Helvetica Neue'), local('sans-serif'); +} \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmScripts/AppManifest.js b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmScripts/AppManifest.js new file mode 100644 index 000000000..725ced064 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/WasmScripts/AppManifest.js @@ -0,0 +1,7 @@ +var UnoAppManifest = { + + splashScreenImage: "Assets/SplashScreen.png", + splashScreenColor: "#0078D7", + displayName: "CSharpMath.UWPUno.Example" + +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/wwwroot/web.config b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/wwwroot/web.config new file mode 100644 index 000000000..8f5a860f5 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Wasm/wwwroot/web.config @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 000000000..291046a65 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,125 @@ +is_global = true +build_property.TargetPlatformIdentifier = Windows +build_property.TargetFramework = +build_property.ProjectTypeGuidsProperty = {FEACFBD2-3405-455C-9665-78FE426C6842},{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} +build_property.MSBuildProjectFullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.iOS\CSharpMath.UWPUno.Example.iOS.csproj +build_property.RootNamespace = CSharpMath.UWPUno.Example.iOS +build_property.DefineConstantsProperty = __IOS__,__MOBILE__,__UNIFIED__,DEBUG +build_property.Configuration = Debug +build_property.IntermediateOutputPath = obj\iPhoneSimulator\Debug\ +build_property.AndroidApplication = +build_property.OutputType = Exe +build_property.MSBuildProjectName = CSharpMath.UWPUno.Example.iOS +build_property.BuildingProject = false +build_property.DesignTimeBuild = true +build_property.UseWPF = +build_property.IsUnoHead = +build_property.UnoRemoteControlPort = +build_property.UnoRemoteControlHost = +build_property.TSBindingsPath = +build_property.UseUnoXamlParser = +build_property.UnoSkipUserControlsInVisualTree = +build_property.ShouldWriteErrorOnInvalidXaml = +build_property.IsUiAutomationMappingEnabled = +build_property.ShouldAnnotateGeneratedXaml = +build_property.DefaultLanguage = +build_property.UnoPlatformTelemetryOptOut = +build_property.ExcludeXamlNamespacesProperty = win,android,not_ios +build_property.IncludeXamlNamespacesProperty = xamarin,not_win,legacy,ios,not_android,not_wasm,not_macos,not_skia,not_netstdref +build_property.XamlGeneratorAnalyzerSuppressionsProperty = nventive.Usage-NV0056,nventive.Usage-NV0058,nventive.Usage-NV1003,nventive.Usage-NV0085,nventive.Usage-NV2001,nventive.Usage-NV2003,nventive.Usage-NV2004,nventive.Usage-NV2005 +build_property.LegacyTypesProperty = + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/MainPage.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = Page +build_metadata.AdditionalFiles.Link = MainPage.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\MainPage.xaml + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/TryPage.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = Page +build_metadata.AdditionalFiles.Link = TryPage.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\TryPage.xaml + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/App.xaml] +build_metadata.AdditionalFiles.SourceItemGroup = ApplicationDefinition +build_metadata.AdditionalFiles.Link = App.xaml +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\App.xaml + +[C:/Martin/Dev/CSharpMath/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.Shared/Strings/en/Resources.resw] +build_metadata.AdditionalFiles.SourceItemGroup = PRIResource +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Martin\Dev\CSharpMath\CSharpMath.UWPUno.Example\CSharpMath.UWPUno.Example.Shared\Strings\en\Resources.resw + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/Uno.Analyzers.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\Uno.Analyzers.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/CommonServiceLocator.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\CommonServiceLocator.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.ApplicationInsights.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.ApplicationInsights.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.DotNet.PlatformAbstractions.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.DotNet.PlatformAbstractions.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.Extensions.Logging.Abstractions.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.Extensions.Logging.Abstractions.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Microsoft.Extensions.Logging.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Microsoft.Extensions.Logging.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.Mdb.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.Mdb.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.Pdb.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.Pdb.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.Rocks.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.Rocks.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Mono.Cecil.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Mono.Cecil.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/System.Diagnostics.DiagnosticSource.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\System.Diagnostics.DiagnosticSource.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Uno.Core.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Uno.Core.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Uno.UI.SourceGenerators.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Uno.UI.SourceGenerators.dll + +[C:/Users/Martin/.nuget/packages/uno.ui/3.4.0/analyzers/dotnet/cs/Uno.Xaml.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\uno.ui\3.4.0\analyzers\dotnet\cs\Uno.Xaml.dll + +[C:/Users/Martin/.nuget/packages/xunit.analyzers/0.10.0/analyzers/dotnet/cs/xunit.analyzers.dll] +build_metadata.AdditionalFiles.SourceItemGroup = Analyzer +build_metadata.AdditionalFiles.Link = +build_metadata.AdditionalFiles.FullPath = C:\Users\Martin\.nuget\packages\xunit.analyzers\0.10.0\analyzers\dotnet\cs\xunit.analyzers.dll diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj new file mode 100644 index 000000000..b560bf75e --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/CSharpMath.UWPUno.Example.iOS.csproj @@ -0,0 +1,161 @@ + + + + Debug + iPhoneSimulator + {26AF2BE4-5BB0-4D60-94D1-30AA033DDC3E} + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Exe + CSharpMath.UWPUno.Example + Resources + CSharpMath.UWPUno.Example + + + ..\CSharpMath.UWPUno.Example.Shared\Strings + + + true + portable + false + bin\iPhoneSimulator\Debug + DEBUG + prompt + 4 + false + x86_64 + None + true + --setenv=MONO_LOG_LEVEL=debug --setenv=MONO_LOG_MASK=gc --setenv=MONO_GC_PARAMS=soft-heap-limit=512m,nursery-size=64m,evacuation-threshold=66,major=marksweep,concurrent-sweep + + + portable + true + bin\iPhoneSimulator\Release + prompt + 4 + None + x86_64 + false + --setenv=MONO_GC_PARAMS=soft-heap-limit=512m,nursery-size=64m,evacuation-threshold=66,major=marksweep,concurrent-sweep + + + true + full + false + bin\iPhone\Debug + DEBUG + prompt + 4 + false + ARM64 + Entitlements.plist + iPhone Developer + true + --setenv=MONO_LOG_LEVEL=debug --setenv=MONO_LOG_MASK=gc --setenv=MONO_GC_PARAMS=soft-heap-limit=512m,nursery-size=64m,evacuation-threshold=66,major=marksweep,concurrent-sweep + + + none + true + bin\iPhone\Release + prompt + 4 + Entitlements.plist + ARM64 + false + iPhone Distribution + true + true + true + --setenv=MONO_GC_PARAMS=soft-heap-limit=512m,nursery-size=64m,evacuation-threshold=66,major=marksweep,concurrent-sweep + + + none + True + bin\iPhone\Ad-Hoc + prompt + 4 + False + ARM64 + Entitlements.plist + True + Automatic:AdHoc + iPhone Distribution + + + none + True + bin\iPhone\AppStore + prompt + 4 + False + ARM64 + Entitlements.plist + Automatic:AppStore + iPhone Distribution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + + + + {5c46ca75-fa31-4281-80eb-a07750e1fecb} + CSharpMath.UWPUno + + + + + \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Entitlements.plist b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Entitlements.plist new file mode 100644 index 000000000..24c310368 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Entitlements.plist @@ -0,0 +1,6 @@ + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Info.plist b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Info.plist new file mode 100644 index 000000000..ae37e3872 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Info.plist @@ -0,0 +1,57 @@ + + + + + CFBundleDisplayName + CSharpMath.UWPUno.Example + CFBundleIdentifier + com.companyname.CSharpMath.UWPUno.Example + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + MinimumOSVersion + 8.0 + UIDeviceFamily + + 1 + 2 + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + arm64 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIAppFonts + + Fonts/uno-fluentui-assets.ttf + + UIViewControllerBasedStatusBarAppearance + + UILaunchImageMinimumOSVersion + 9.0 + UILaunchImageOrientation + Portrait + UILaunchImageSize + {320, 568} + UIApplicationSupportsIndirectInputEvents + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/LaunchScreen.storyboard b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/LaunchScreen.storyboard new file mode 100644 index 000000000..04a81ae75 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/LaunchScreen.storyboard @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Main.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Main.cs new file mode 100644 index 000000000..89fbd6ba2 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Main.cs @@ -0,0 +1,15 @@ +using UIKit; + +namespace CSharpMath.UWPUno.Example.iOS +{ + public class Application + { + // This is the main entry point of the application. + static void Main(string[] args) + { + // if you want to use a different Application Delegate class from "AppDelegate" + // you can specify it here. + UIApplication.Main(args, null, typeof(App)); + } + } +} \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/Contents.json b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/Contents.json new file mode 100644 index 000000000..8292de753 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/Contents.json @@ -0,0 +1,106 @@ +{ + "images": [ + { + "scale": "2x", + "size": "29x29", + "idiom": "iphone" + }, + { + "scale": "3x", + "size": "29x29", + "idiom": "iphone" + }, + { + "scale": "2x", + "size": "40x40", + "idiom": "iphone" + }, + { + "scale": "3x", + "size": "60x60", + "idiom": "iphone" + }, + { + "scale": "1x", + "size": "20x20", + "idiom": "ipad" + }, + { + "scale": "2x", + "size": "20x20", + "idiom": "ipad" + }, + { + "scale": "1x", + "size": "29x29", + "idiom": "ipad" + }, + { + "scale": "2x", + "size": "29x29", + "idiom": "ipad" + }, + { + "scale": "1x", + "size": "40x40", + "idiom": "ipad" + }, + { + "scale": "2x", + "size": "40x40", + "idiom": "ipad" + }, + { + "scale": "1x", + "size": "76x76", + "idiom": "ipad" + }, + { + "scale": "2x", + "size": "20x20", + "idiom": "iphone", + "filename": "iPhone-20x20@2x.png" + }, + { + "scale": "3x", + "size": "20x20", + "idiom": "iphone", + "filename": "iPhone-20x20@3x.png" + }, + { + "scale": "3x", + "size": "40x40", + "idiom": "iphone", + "filename": "iPhone-40x40@3x.png" + }, + { + "scale": "2x", + "size": "60x60", + "idiom": "iphone", + "filename": "iPhone-60x60@2x.png" + }, + { + "scale": "2x", + "size": "76x76", + "idiom": "ipad", + "filename": "iPad-76x76@2x.png squaretile-sdk-ipad.png" + }, + { + "scale": "2x", + "size": "83.5x83.5", + "idiom": "ipad", + "filename": "iPad-84x84@2x.png" + }, + { + "scale": "1x", + "size": "1024x1024", + "idiom": "ios-marketing", + "filename": "ios-marketing-1024x1024@1x.png" + } + ], + "properties": {}, + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-76x76@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-76x76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5b02c03d34e993192156453cf46a07169921fc74 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw4M<8HQcwg^jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qu6jU}!TCBgY=CFO}lsSE{)nRz98d8s7|CVGZ? z#=R7OT_u2-dgY1=XPx=aa+Q3UG8Yn5wS}C=?4^bZ)+Ge zB(VSdf1F+Mzrk-_GjWgL%0`o^LyX$qy13{1zR*9(wyFEBbey_i6`d8b0| z>HTxB%dHocmF$1+JMGNlO0D3^-8*JYpYO46`?j9bfB)`pKeGHLRCv<-eVKN@Lw40x zo&B-%t#)ym&Awlq+vYE3p1QqzecJAw-+Epz_FsJa_p!%+ZTrpdPMw`&@6N83FCKsL z@!8Uf<{!Gz$DaO)x>Nk?e#OMUGO{c7#O|40p4W5r`r}$5^P6>jd_d>iI~i@>a(`QD z%)UQdb7x+!`c?9+xMabnvO=@>_c*r4KS}>{Cve@Jl;4(C0hPNgChy<(D(%mo^qqH2 zK5v|7)px(@bj7PT^9^8n!uQF&uiqKp>TeKOxw}F=J-;P<|DF5KPn|X03~_e(=TB`P zyn*gYk1q|+UpEuttQyt%cO}y6clzInF^1UmBTFuS!t(u>`j5Mt^VXk?2Zhq4w`#Lj zpZ>^yFEvK4*7nnVrRzZVuY2}St?K#o>VNrN=|HcaytB{j_~RpIi`Dv{uk?BPR%zz% z`}^bmzSW+3{By{%Pi29?6cW0WWSS{cOMk+$PeYG#`sZtB_mAQJ5ut-Ok8NZJ7BLK- Lu6{1-oD!M<0Zcka literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-84x84@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPad-84x84@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5f38288d30aac038b2cb30d4618fb4c5a55b46cd GIT binary patch literal 1317 zcmeAS@N?(olHy`uVBq!ia0vp^%R!if4M>)V`Md#AjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJ>y=Lzv)18rg^$JhE&A8y~&t&D}urGqTX8X*XMR^>3MtO;+0~}g9*=U|NmaHcuI6o z=X(8sOY%Svq|y__G^o+pcez!5U$0FsEdCt4jwyL__3U}Ud%vdMx$|er>H|04+*|fM zB)?YD+}!@DmVw#s?Jq5_M#mpJd)9v^SI=2D`MI9jIH+&4Z!O)v@67tMFM;}Q=Vwj7 z_seL%*>a$nIr~?}R=qy`=hhsMeSepgy8`>(Iozjp#fvwwe=`?+22 z?mwHXM4j?ub?c|UdH($H{`{R2UoUI_{XSCf-IuRxxOdHUw(WTuxA$pM-fX%1yBE~| z_PD=)@w`IE?ZqqFH{Q|ye*EYiv+w8kAG`a@!~Rpg?9DR1uLjequkyt%`vI36=HE9^Q|H|^p8ouv|I6Fw_AIzUOt@vcT?Tm z>7Utpp7y<)>0R{Y|E2g^!{@or1Nf77rk8!$B=gh5{&CW|+vgU_9V)%{_XD~!C!9jRysEX5c+UHx3vIVCg!05f`Z)c^nh literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..15c895f3643f3226652d230d4b7816603e80809d GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU0wmSG7d!(}%ROBjLp+YZoqn44fC7)RZIs*V zG|97jKjwQYOkJ^J=OlF>I}U+;-0u!(_;Kj&WDXab`$evx|2Oxx`UlG!8CqYlhcG-a zWIl7gn1NyHk|4JRAqLO+ZIio1HC!XIBHm4SacF6qJdoV@>bJK_Rl!-Fc!l2$I}?>R zY}{)2f@j+6w_6jFgHBDj^ugg~N^7iyoX(pYRa+k(yte!FhbvnGZwG&~XRKxj|Ia$d Y>evF!#@@R5KqoVJy85}Sb4q9e0B7%A$p8QV literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@3x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c034c51d917ec14d81ed74c3a56f51509795d1d GIT binary patch literal 308 zcmV-40n7f0P)Y#NJJ}{3GGi0+@i3M5EK^3^0nuDE0#2jizt< zlNFdQBZWkxTW(J_RE63ZJsfmVYB zqnE+Ghg%uFWOc8AZ1i$-HH(Nwo4ihPA<1a70FjFEMw><^TaY!{d`LXUB5$;(R|KW#6$$e}fD_0wNS%G}c0*}aI z1_r)EAj~ML;ne^XlqhkHC<)F_D=AMbN@XZW%*-p%%S$a$FwryAGwxOSo6f+%?CI&^ z7*Y}U_9kQAVgr$uhjMG(Z_oak5jlHShpIg%i&=7i+7kb6_K=S$2baCP{)Uhs>uxG^YMIU{sSJX}5t#p6bF&FNK}jx$aWlYsIf2{u@GWd0Ac$y_IXbWZo;z zXP-8rc!#{B20HP0s=3VM?hXE!l7fBBTBHGlmJk6zw0&z;MAqw&wY+27u*++)Aj zbnWc8o2E~Hyb-oNf00$^=)JRBb{3zidY!o^KD_UF_O;n{X_KE@?rK*6NBm1bE&Ut) z{v25N_Uy&dh5r>oFYj7A=jM~jKD`9ZZR-E`WMxPF*ZJV>gTe~DWM4fawxwd literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-60x60@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/iPhone-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5835894a0e5931514e56d9eb405cddeb118d529c GIT binary patch literal 971 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q{^bmUKs7M+SzC{oH>NS%G}c0*}aI z1_r)EAj~ML;ne^XlqhkHC<)F_D=AMbN@XZW%*-p%%S$a$FwryAGwxOSo6f+%?CI&^ z7*Y}U_9kQAVgr$uhjMG(Z_oak5jlHShpIg%i&=7i+7kb6_K=S$2baCP{)Uhs>uxG^YMIU{sSJX}5t#p6bF&FNK}jx$aWlYsIf2{u@GWd0Ac$y_IXbWZo;z zXP-8rc!#{B20HP0s=3VM?hXE!l7fBBTBHGlmJk6zw0&z;MAqw&wY+27u*++)Aj zbnWc8o2E~Hyb-oNf00$^=)JRBb{3zidY!o^KD_UF_O;n{X_KE@?rK*6NBm1bE&Ut) z{v25N_Uy&dh5r>oFYj7A=jM~jKD`9ZZR-E`WMxPF*ZJV>gTe~DWM4fawxwd literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/ios-marketing-1024x1024@1x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/AppIcons.appiconset/ios-marketing-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..7601500adc86ca94164778ec0cbf4b9763762372 GIT binary patch literal 11313 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 literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/LaunchImages.launchimage/Contents.json b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/LaunchImages.launchimage/Contents.json new file mode 100644 index 000000000..69555e440 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Media.xcassets/LaunchImages.launchimage/Contents.json @@ -0,0 +1,58 @@ +{ + "images": [ + { + "orientation": "portrait", + "extent": "full-screen", + "minimum-system-version": "7.0", + "scale": "2x", + "size": "640x960", + "idiom": "iphone" + }, + { + "orientation": "portrait", + "extent": "full-screen", + "minimum-system-version": "7.0", + "subtype": "retina4", + "scale": "2x", + "size": "640x1136", + "idiom": "iphone" + }, + { + "orientation": "portrait", + "extent": "full-screen", + "minimum-system-version": "7.0", + "scale": "1x", + "size": "768x1024", + "idiom": "ipad" + }, + { + "orientation": "landscape", + "extent": "full-screen", + "minimum-system-version": "7.0", + "scale": "1x", + "size": "1024x768", + "idiom": "ipad" + }, + { + "orientation": "portrait", + "extent": "full-screen", + "minimum-system-version": "7.0", + "scale": "2x", + "size": "1536x2048", + "idiom": "ipad" + }, + { + "orientation": "landscape", + "extent": "full-screen", + "minimum-system-version": "7.0", + "scale": "2x", + "size": "2048x1536", + "idiom": "ipad" + } + ], + "properties": {}, + "info": { + "version": 1, + "author": "" + } +} \ No newline at end of file diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Properties/AssemblyInfo.cs b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..2bf3f7c82 --- /dev/null +++ b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 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("CSharpMath.UWPUno.Example.iOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CSharpMath.UWPUno.Example.iOS")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[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("166de4ca-8f11-4ef9-bcf8-3e7834988e7d")] + +// 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 Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Default-568h@2x.png b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Default-568h@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..29973dcbed50cb67f5f522d4fd9cb5caddda6cc4 GIT binary patch literal 2215 zcmeAS@N?(olHy`uVBq!ia0y~yU}|7sU@72W0*ZWnTNDnYI14-?iy0WWg+Z8+Vb&Z8 z1_q8uPZ!6Kid%0F8ZrWv99r$Ma}qo=E%%Q~loCIFNg8Dsze literal 0 HcmV?d00001 diff --git a/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Fonts/uno-fluentui-assets.ttf b/CSharpMath.UWPUno.Example/CSharpMath.UWPUno.Example.iOS/Resources/Fonts/uno-fluentui-assets.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fedc86ff3b6e5ff59f36fbcbd208d6cb65d5e85e GIT binary patch literal 138616 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�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�d{ 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