commit 6510da5cc017bdde7bc7deeef593fc34e3c33f14
Author: 1billy17 <minipor00@gmail.com>
Date:   Fri Mar 28 16:18:32 2025 +0300

    first

diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..96f0a6b
Binary files /dev/null and b/.DS_Store differ
diff --git a/.idea/.idea.RofloCalc/.idea/.gitignore b/.idea/.idea.RofloCalc/.idea/.gitignore
new file mode 100644
index 0000000..7840efb
--- /dev/null
+++ b/.idea/.idea.RofloCalc/.idea/.gitignore
@@ -0,0 +1,13 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/contentModel.xml
+/projectSettingsUpdater.xml
+/.idea.RofloCalc.iml
+/modules.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/.idea.RofloCalc/.idea/avalonia.xml b/.idea/.idea.RofloCalc/.idea/avalonia.xml
new file mode 100644
index 0000000..7f16746
--- /dev/null
+++ b/.idea/.idea.RofloCalc/.idea/avalonia.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="AvaloniaProject">
+    <option name="projectPerEditor">
+      <map>
+        <entry key="RofloCalc/MainWindow.axaml" value="RofloCalc/RofloCalc.csproj" />
+      </map>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/.idea.RofloCalc/.idea/indexLayout.xml b/.idea/.idea.RofloCalc/.idea/indexLayout.xml
new file mode 100644
index 0000000..7b08163
--- /dev/null
+++ b/.idea/.idea.RofloCalc/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="UserContentModel">
+    <attachedFolders />
+    <explicitIncludes />
+    <explicitExcludes />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/.idea.RofloCalc/.idea/vcs.xml b/.idea/.idea.RofloCalc/.idea/vcs.xml
new file mode 100644
index 0000000..d843f34
--- /dev/null
+++ b/.idea/.idea.RofloCalc/.idea/vcs.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings" defaultProject="true" />
+</project>
\ No newline at end of file
diff --git a/RofloCalc.Test/MainWindowTests.cs b/RofloCalc.Test/MainWindowTests.cs
new file mode 100644
index 0000000..6086c8c
--- /dev/null
+++ b/RofloCalc.Test/MainWindowTests.cs
@@ -0,0 +1,676 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Headless;
+using NUnit.Framework;
+using NUnit.Framework.Legacy;
+
+namespace RofloCalc.Test;
+
+[TestFixture]
+public class CalculatorTests
+{
+    private MainWindow _mainWindow;
+
+    [OneTimeSetUp]
+    public void GlobalSetup()
+    {
+        AppBuilder.Configure<App>()
+            .UseHeadless(new AvaloniaHeadlessPlatformOptions())
+            .SetupWithoutStarting();
+    }
+
+    [SetUp]
+    public void Setup()
+    {
+        _mainWindow = new MainWindow();
+    }
+    
+    
+    // +
+    [Test]
+    public void AddTwoNumbers_ShouldReturnCorrectSum_WhenBothNumbersArePositive()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 3 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "+" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("7", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void AddTwoNumbers_ShouldReturnCorrectSum_WhenFirstNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -3 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "+" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void AddTwoNumbers_ShouldReturnCorrectSum_WhenSecondNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 3 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "+" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -4 }, null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("-1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void AddTwoNumbers_ShouldReturnCorrectSum_WhenBothNumbersAreNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -3 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "+" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -4 }, null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("-7", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void AddTwoNumbers_ShouldReturnCorrectSum_WhenOneNumberIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "+" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void AddTwoNumbers_ShouldReturnCorrectSum_WhenBothNumbersAreZeros()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "+" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    //-
+    [Test]
+    public void SubtractTwoNumbers_ShouldReturnCorrectDifference_WhenBothNumbersArePositive()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "-" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void SubtractTwoNumbers_ShouldReturnCorrectDifference_WhenFirstNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "-" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-6", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void SubtractTwoNumbers_ShouldReturnCorrectDifference_WhenSecondNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "-" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("6", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void SubtractTwoNumbers_ShouldReturnCorrectDifference_WhenBothNumbersAreNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "-" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void SubtractTwoNumbers_ShouldReturnCorrectDifference_WhenOneNumberIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "-" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void SubtractTwoNumbers_ShouldReturnZero_WhenBothNumbersAreEqual()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "-" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // *
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnCorrectProduct_WhenBothNumbersArePositive()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnCorrectProduct_WhenFirstNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnCorrectProduct_WhenSecondNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnCorrectProduct_WhenBothNumbersAreNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnZero_WhenOneNumberIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnZero_WhenBothNumbersAreZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void MultiplyTwoNumbers_ShouldReturnSameNumber_WhenMultiplyingByOne()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 8 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "*" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 1 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("8", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // "/"
+    [Test]
+    public void DivideTwoNumbers_ShouldReturnCorrectQuotient_WhenBothNumbersArePositive()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void DivideTwoNumbers_ShouldReturnCorrectQuotient_WhenFirstNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void DivideTwoNumbers_ShouldReturnCorrectQuotient_WhenSecondNumberIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void DivideTwoNumbers_ShouldReturnCorrectQuotient_WhenBothNumbersAreNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("2", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void DivideTwoNumbers_ShouldReturnOne_WhenNumberIsDividedByItself()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void DivideTwoNumbers_ShouldReturnZero_WhenZeroIsDividedByNonZeroNumber()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void DivideTwoNumbers_ShouldThrowException_WhenDividingByZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = "8" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "/" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = "0" }, null);
+        
+        var exception = Assert.Throws<DivideByZeroException>(() => 
+        {
+            _mainWindow.OnEqualButtonClick(new Button(), null);
+        });
+
+        Assert.That(exception.Message, Is.EqualTo("Нельзя делить на ноль!"));
+    }
+    
+    
+    // ^
+    [Test]
+    public void Power_ShouldReturnCorrectResult_WhenBothNumbersArePositive()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnOne_WhenExponentIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnZero_WhenBaseIsZeroAndExponentIsPositive()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnOne_WhenBaseIsOneRegardlessOfExponent()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 1 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 3 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnBase_WhenExponentIsOne()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 1 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("4", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnNegativeResult_WhenBaseIsNegativeAndExponentIsOdd()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 3 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-8", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnFraction_WhenExponentIsNegative()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = -3 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0,125", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Power_ShouldReturnCorrectResult_WhenExponentIsFractional()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0.5 }, null);
+        _mainWindow.OnOperationButtonClick(new Button { Content = "^" }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0,25", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // sin
+    [Test]
+    public void Sin_ShouldReturnCorrectResult_WhenInputIsPositiveAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 90 }, null);
+        _mainWindow.OnSinButtonClick(new Button(), null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Sin_ShouldReturnCorrectResult_WhenInputIsNegativeAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -90 }, null);
+        _mainWindow.OnSinButtonClick(new Button(), null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("-1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Sin_ShouldReturnZero_WhenInputIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnSinButtonClick(new Button(), null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // cos
+    [Test]
+    public void Cos_ShouldReturnCorrectResult_WhenInputIsPositiveAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 360 }, null);
+        _mainWindow.OnCosButtonClick(new Button(), null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    [Test]
+    public void Cos_ShouldReturnCorrectResult_WhenInputIsNegativeAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -360 }, null);
+        _mainWindow.OnCosButtonClick(new Button(), null);
+    
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+    
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // tg
+    [Test]
+    public void Tg_ShouldReturnCorrectResult_WhenInputIsPositiveAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 45 }, null);
+        _mainWindow.OnTgButtonClick(new Button(), null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+
+    [Test]
+    public void Tg_ShouldReturnCorrectResult_WhenInputIsNegativeAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -45 }, null);
+        _mainWindow.OnTgButtonClick(new Button(), null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("-1", _mainWindow.DisplayText.Text);
+    }
+
+    [Test]
+    public void Tg_ShouldReturnCorrectResult_WhenInputIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnTgButtonClick(new Button(), null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // ctg
+    [Test]
+    public void Ctg_ShouldReturnCorrectResult_WhenInputIsPositiveAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 45 }, null);
+        _mainWindow.OnCtgButtonClick(new Button(), null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+
+    [Test]
+    public void Ctg_ShouldReturnCorrectResult_WhenInputIsNegativeAngle()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = -45 }, null);
+        _mainWindow.OnCtgButtonClick(new Button(), null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("1", _mainWindow.DisplayText.Text);
+    }
+
+    [Test]
+    public void Ctg_ShouldReturnCorrectResult_WhenInputIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+        _mainWindow.OnCtgButtonClick(new Button(), null);
+
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+        _mainWindow.OnEqualButtonClick(new Button(), null);
+
+        ClassicAssert.AreEqual("\u221e", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // Buttons
+    [Test]
+    public void Buttons_ShouldReturnCorrectResult_WhenInputIsZero()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 1 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 3 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 4 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 5 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 6 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 7 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 8 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 9 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 0 }, null);
+
+        ClassicAssert.AreEqual("1234567890", _mainWindow.DisplayText.Text);
+    }
+    
+    
+    // AC
+    [Test]
+    public void ClearButton_ShouldClearDisplayText_ClearButton()
+    {
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        _mainWindow.OnNumberButtonClick(new Button { Content = 2 }, null);
+        
+        ClassicAssert.AreEqual("22", _mainWindow.DisplayText.Text);
+        
+        _mainWindow.OnClearButtonClick(new Button(), null);
+        
+        ClassicAssert.AreEqual("0", _mainWindow.DisplayText.Text);;
+    }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/RofloCalc.Test.csproj b/RofloCalc.Test/RofloCalc.Test.csproj
new file mode 100644
index 0000000..ed40194
--- /dev/null
+++ b/RofloCalc.Test/RofloCalc.Test.csproj
@@ -0,0 +1,26 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+    <PropertyGroup>
+        <TargetFramework>net8.0</TargetFramework>
+        <ImplicitUsings>enable</ImplicitUsings>
+        <Nullable>enable</Nullable>
+
+        <IsPackable>false</IsPackable>
+        <IsTestProject>true</IsTestProject>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <ProjectReference Include="..\RofloCalc\RofloCalc.csproj" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <PackageReference Include="Avalonia" Version="11.2.5" />
+      <PackageReference Include="Avalonia.Diagnostics" Version="11.2.5" />
+      <PackageReference Include="Avalonia.Headless" Version="11.2.5" />
+      <PackageReference Include="Avalonia.ReactiveUI" Version="11.2.5" />
+      <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
+      <PackageReference Include="NUnit" Version="4.3.2" />
+      <PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />
+    </ItemGroup>
+
+</Project>
diff --git a/RofloCalc.Test/bin/Debug/net8.0/.msCoverageSourceRootsMapping_RofloCalc.Test b/RofloCalc.Test/bin/Debug/net8.0/.msCoverageSourceRootsMapping_RofloCalc.Test
new file mode 100644
index 0000000..d964969
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/.msCoverageSourceRootsMapping_RofloCalc.Test differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Base.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Base.dll
new file mode 100755
index 0000000..0e5e591
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Base.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll
new file mode 100755
index 0000000..342703b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll
new file mode 100755
index 0000000..fba1c36
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.dll
new file mode 100755
index 0000000..9652ed1
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.DesignerSupport.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
new file mode 100755
index 0000000..d84f726
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.DesignerSupport.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Desktop.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Desktop.dll
new file mode 100755
index 0000000..9845e25
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Desktop.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Diagnostics.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Diagnostics.dll
new file mode 100755
index 0000000..6805e6b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Diagnostics.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Dialogs.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Dialogs.dll
new file mode 100755
index 0000000..017e6b8
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Dialogs.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll
new file mode 100755
index 0000000..d98be10
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.FreeDesktop.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.FreeDesktop.dll
new file mode 100755
index 0000000..cfb7f56
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.FreeDesktop.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Headless.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Headless.dll
new file mode 100755
index 0000000..e7b9cc8
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Headless.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
new file mode 100755
index 0000000..9430b95
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.dll
new file mode 100755
index 0000000..869dc11
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Metal.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Metal.dll
new file mode 100755
index 0000000..8426db9
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Metal.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.MicroCom.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.MicroCom.dll
new file mode 100755
index 0000000..5d1b6cb
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.MicroCom.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Native.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Native.dll
new file mode 100755
index 0000000..18ce8b7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Native.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.OpenGL.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.OpenGL.dll
new file mode 100755
index 0000000..6444e97
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.OpenGL.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.ReactiveUI.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.ReactiveUI.dll
new file mode 100755
index 0000000..db784dd
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.ReactiveUI.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
new file mode 100755
index 0000000..6f15882
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Skia.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Skia.dll
new file mode 100755
index 0000000..734cdf8
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Skia.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll
new file mode 100755
index 0000000..8ac3678
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Simple.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Simple.dll
new file mode 100755
index 0000000..3258423
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Simple.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Vulkan.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Vulkan.dll
new file mode 100755
index 0000000..422d396
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Vulkan.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Win32.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Win32.dll
new file mode 100755
index 0000000..5ada12b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Win32.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.X11.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.X11.dll
new file mode 100755
index 0000000..d668c1e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.X11.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Avalonia.dll b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.dll
new file mode 100755
index 0000000..bb2d60d
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Avalonia.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/DynamicData.dll b/RofloCalc.Test/bin/Debug/net8.0/DynamicData.dll
new file mode 100755
index 0000000..e1a5dfe
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/DynamicData.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/HarfBuzzSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/HarfBuzzSharp.dll
new file mode 100755
index 0000000..ce0580a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/HarfBuzzSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/MicroCom.Runtime.dll b/RofloCalc.Test/bin/Debug/net8.0/MicroCom.Runtime.dll
new file mode 100755
index 0000000..f6cf008
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/MicroCom.Runtime.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.ApplicationInsights.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.ApplicationInsights.dll
new file mode 100755
index 0000000..3f8c818
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.ApplicationInsights.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll
new file mode 100755
index 0000000..7069e7d
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll
new file mode 100755
index 0000000..808c8d6
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll
new file mode 100755
index 0000000..f582aa4
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll
new file mode 100755
index 0000000..03d9766
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll
new file mode 100755
index 0000000..3e61362
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.MSBuild.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.MSBuild.dll
new file mode 100755
index 0000000..b5d9a9d
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.MSBuild.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.Telemetry.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.Telemetry.dll
new file mode 100755
index 0000000..cf4a84e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.Telemetry.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
new file mode 100755
index 0000000..ac2dac4
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll
new file mode 100755
index 0000000..78d9513
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Platform.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Platform.dll
new file mode 100755
index 0000000..d6c229d
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Platform.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll
new file mode 100755
index 0000000..2774af7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll
new file mode 100755
index 0000000..1b4a1f2
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
new file mode 100755
index 0000000..21a16ca
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.dll b/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.dll
new file mode 100755
index 0000000..7749a48
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.pdb b/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.pdb
new file mode 100755
index 0000000..1987a01
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.pdb differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Newtonsoft.Json.dll b/RofloCalc.Test/bin/Debug/net8.0/Newtonsoft.Json.dll
new file mode 100755
index 0000000..1ffeabe
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Newtonsoft.Json.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ReactiveUI.dll b/RofloCalc.Test/bin/Debug/net8.0/ReactiveUI.dll
new file mode 100755
index 0000000..ec02680
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ReactiveUI.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc
new file mode 100755
index 0000000..a31c06c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.deps.json b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.deps.json
new file mode 100644
index 0000000..a7c848e
--- /dev/null
+++ b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.deps.json
@@ -0,0 +1,1397 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "RofloCalc.Test/1.0.0": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Diagnostics": "11.2.5",
+          "Avalonia.Headless": "11.2.5",
+          "Avalonia.ReactiveUI": "11.2.5",
+          "Microsoft.NET.Test.Sdk": "17.13.0",
+          "NUnit": "4.3.2",
+          "NUnit3TestAdapter": "5.0.0",
+          "RofloCalc": "1.0.0"
+        },
+        "runtime": {
+          "RofloCalc.Test.dll": {}
+        }
+      },
+      "Avalonia/11.2.5": {
+        "dependencies": {
+          "Avalonia.BuildServices": "0.0.31",
+          "Avalonia.Remote.Protocol": "11.2.5",
+          "MicroCom.Runtime": "0.11.0"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Base.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.Controls.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.DesignerSupport.dll": {
+            "assemblyVersion": "0.7.0.0",
+            "fileVersion": "0.7.0.0"
+          },
+          "lib/net8.0/Avalonia.Dialogs.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.Markup.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.Metal.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.MicroCom.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.OpenGL.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.Vulkan.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          },
+          "lib/net8.0/Avalonia.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/av_libglesv2.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/av_libglesv2.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/av_libglesv2.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Avalonia.BuildServices/0.0.31": {},
+      "Avalonia.Controls.ColorPicker/11.2.5": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Remote.Protocol": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Controls.DataGrid/11.2.5": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Remote.Protocol": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Desktop/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Native": "11.2.1",
+          "Avalonia.Skia": "11.2.1",
+          "Avalonia.Win32": "11.2.1",
+          "Avalonia.X11": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Diagnostics/11.2.5": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Controls.ColorPicker": "11.2.5",
+          "Avalonia.Controls.DataGrid": "11.2.5",
+          "Avalonia.Themes.Simple": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Fonts.Inter/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.FreeDesktop/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Tmds.DBus.Protocol": "0.20.0"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Headless/11.2.5": {
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Headless.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Native/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libAvaloniaNative.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Avalonia.ReactiveUI/11.2.5": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "ReactiveUI": "20.1.1",
+          "System.Reactive": "6.0.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.ReactiveUI.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Remote.Protocol/11.2.5": {
+        "runtime": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Skia/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "HarfBuzzSharp": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.Linux": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3-preview.2.2",
+          "SkiaSharp": "2.88.8",
+          "SkiaSharp.NativeAssets.Linux": "2.88.8",
+          "SkiaSharp.NativeAssets.WebAssembly": "2.88.8"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Themes.Fluent/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Themes.Simple/11.2.5": {
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "assemblyVersion": "11.2.5.0",
+            "fileVersion": "11.2.5.0"
+          }
+        }
+      },
+      "Avalonia.Win32/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.X11/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.FreeDesktop": "11.2.1",
+          "Avalonia.Skia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "DynamicData/8.4.1": {
+        "dependencies": {
+          "System.Reactive": "6.0.1"
+        },
+        "runtime": {
+          "lib/net8.0/DynamicData.dll": {
+            "assemblyVersion": "8.4.0.0",
+            "fileVersion": "8.4.1.20756"
+          }
+        }
+      },
+      "HarfBuzzSharp/7.3.0.2": {
+        "dependencies": {
+          "HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.macOS": "7.3.0.2"
+        },
+        "runtime": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "assemblyVersion": "1.0.0.0",
+            "fileVersion": "7.3.0.2"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+        "dependencies": {
+          "HarfBuzzSharp": "7.3.0.2"
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libHarfBuzzSharp.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+        "runtimeTargets": {
+          "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {},
+      "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "MicroCom.Runtime/0.11.0": {
+        "runtime": {
+          "lib/net5.0/MicroCom.Runtime.dll": {
+            "assemblyVersion": "0.11.0.0",
+            "fileVersion": "0.11.0.0"
+          }
+        }
+      },
+      "Microsoft.ApplicationInsights/2.22.0": {
+        "dependencies": {
+          "System.Diagnostics.DiagnosticSource": "5.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.ApplicationInsights.dll": {
+            "assemblyVersion": "2.22.0.997",
+            "fileVersion": "2.22.0.997"
+          }
+        }
+      },
+      "Microsoft.CodeCoverage/17.13.0": {
+        "runtime": {
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.124.60202"
+          }
+        }
+      },
+      "Microsoft.NET.Test.Sdk/17.13.0": {
+        "dependencies": {
+          "Microsoft.CodeCoverage": "17.13.0",
+          "Microsoft.TestPlatform.TestHost": "17.13.0"
+        }
+      },
+      "Microsoft.Testing.Extensions.Telemetry/1.5.3": {
+        "dependencies": {
+          "Microsoft.ApplicationInsights": "2.22.0",
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.Telemetry.dll": {
+            "assemblyVersion": "1.5.3.0",
+            "fileVersion": "1.500.325.7706"
+          }
+        },
+        "resources": {
+          "lib/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.Testing.Extensions.TrxReport.Abstractions/1.5.3": {
+        "dependencies": {
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll": {
+            "assemblyVersion": "1.5.3.0",
+            "fileVersion": "1.500.325.7706"
+          }
+        }
+      },
+      "Microsoft.Testing.Extensions.VSTestBridge/1.5.3": {
+        "dependencies": {
+          "Microsoft.ApplicationInsights": "2.22.0",
+          "Microsoft.TestPlatform.ObjectModel": "17.13.0",
+          "Microsoft.Testing.Extensions.Telemetry": "1.5.3",
+          "Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.5.3",
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll": {
+            "assemblyVersion": "1.5.3.0",
+            "fileVersion": "1.500.325.7706"
+          }
+        },
+        "resources": {
+          "lib/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.Testing.Platform/1.5.3": {
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Platform.dll": {
+            "assemblyVersion": "1.5.3.0",
+            "fileVersion": "1.500.325.7706"
+          }
+        },
+        "resources": {
+          "lib/net8.0/cs/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.Testing.Platform.MSBuild/1.5.3": {
+        "dependencies": {
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.MSBuild.dll": {
+            "assemblyVersion": "1.5.3.0",
+            "fileVersion": "1.500.325.7706"
+          }
+        },
+        "resources": {
+          "lib/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.TestPlatform.ObjectModel/17.13.0": {
+        "dependencies": {
+          "System.Reflection.Metadata": "1.6.0"
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          },
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          },
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          }
+        },
+        "resources": {
+          "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "zh-Hant"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.TestPlatform.TestHost/17.13.0": {
+        "dependencies": {
+          "Microsoft.TestPlatform.ObjectModel": "17.13.0",
+          "Newtonsoft.Json": "13.0.1"
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          },
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          },
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          },
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          },
+          "lib/netcoreapp3.1/testhost.dll": {
+            "assemblyVersion": "15.0.0.0",
+            "fileVersion": "17.1300.25.10604"
+          }
+        },
+        "resources": {
+          "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "zh-Hant"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "zh-Hant"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Newtonsoft.Json/13.0.1": {
+        "runtime": {
+          "lib/netstandard2.0/Newtonsoft.Json.dll": {
+            "assemblyVersion": "13.0.0.0",
+            "fileVersion": "13.0.1.25517"
+          }
+        }
+      },
+      "NUnit/4.3.2": {
+        "runtime": {
+          "lib/net8.0/nunit.framework.dll": {
+            "assemblyVersion": "4.3.2.0",
+            "fileVersion": "4.3.2.0"
+          },
+          "lib/net8.0/nunit.framework.legacy.dll": {
+            "assemblyVersion": "4.3.2.0",
+            "fileVersion": "4.3.2.0"
+          }
+        }
+      },
+      "NUnit3TestAdapter/5.0.0": {
+        "dependencies": {
+          "Microsoft.Testing.Extensions.VSTestBridge": "1.5.3",
+          "Microsoft.Testing.Platform.MSBuild": "1.5.3"
+        }
+      },
+      "ReactiveUI/20.1.1": {
+        "dependencies": {
+          "DynamicData": "8.4.1",
+          "Splat": "15.1.1",
+          "System.ComponentModel.Annotations": "5.0.0"
+        },
+        "runtime": {
+          "lib/net8.0/ReactiveUI.dll": {
+            "assemblyVersion": "20.1.0.0",
+            "fileVersion": "20.1.1.46356"
+          }
+        }
+      },
+      "SkiaSharp/2.88.8": {
+        "dependencies": {
+          "SkiaSharp.NativeAssets.Win32": "2.88.8",
+          "SkiaSharp.NativeAssets.macOS": "2.88.8"
+        },
+        "runtime": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "assemblyVersion": "2.88.0.0",
+            "fileVersion": "2.88.8.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.Linux/2.88.8": {
+        "dependencies": {
+          "SkiaSharp": "2.88.8"
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libSkiaSharp.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libSkiaSharp.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libSkiaSharp.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libSkiaSharp.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.macOS/2.88.8": {
+        "runtimeTargets": {
+          "runtimes/osx/native/libSkiaSharp.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {},
+      "SkiaSharp.NativeAssets.Win32/2.88.8": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libSkiaSharp.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/libSkiaSharp.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/libSkiaSharp.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Splat/15.1.1": {
+        "runtime": {
+          "lib/net8.0/Splat.dll": {
+            "assemblyVersion": "15.1.0.0",
+            "fileVersion": "15.1.1.17670"
+          }
+        }
+      },
+      "System.ComponentModel.Annotations/5.0.0": {},
+      "System.Diagnostics.DiagnosticSource/5.0.0": {},
+      "System.IO.Pipelines/8.0.0": {
+        "runtime": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "assemblyVersion": "8.0.0.0",
+            "fileVersion": "8.0.23.53103"
+          }
+        }
+      },
+      "System.Reactive/6.0.1": {
+        "runtime": {
+          "lib/net6.0/System.Reactive.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.1.7420"
+          }
+        }
+      },
+      "System.Reflection.Metadata/1.6.0": {},
+      "Tmds.DBus.Protocol/0.20.0": {
+        "dependencies": {
+          "System.IO.Pipelines": "8.0.0"
+        },
+        "runtime": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {
+            "assemblyVersion": "0.20.0.0",
+            "fileVersion": "0.20.0.0"
+          }
+        }
+      },
+      "RofloCalc/1.0.0": {
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Desktop": "11.2.1",
+          "Avalonia.Diagnostics": "11.2.5",
+          "Avalonia.Fonts.Inter": "11.2.1",
+          "Avalonia.Themes.Fluent": "11.2.1"
+        },
+        "runtime": {
+          "RofloCalc.dll": {
+            "assemblyVersion": "1.0.0",
+            "fileVersion": "1.0.0.0"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "RofloCalc.Test/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Avalonia/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-drAn4ymqy6c1AWIzpQIFLIQjPx9p7Ffsu+7bYy4vV8MtvmgiQ2s6R5HvmNuWheUtpHyhnowVQoOdJQl5uS6a+A==",
+      "path": "avalonia/11.2.5",
+      "hashPath": "avalonia.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Bo3qOhKC1b84BIhiogndMdAzB3UrrESKK7hS769f5HWeoMw/pcd42US5KFYW2JJ4ZSTrXnP8mXwLTMzh+S+9Lg==",
+      "path": "avalonia.angle.windows.natives/2.1.22045.20230930",
+      "hashPath": "avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512"
+    },
+    "Avalonia.BuildServices/0.0.31": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-KmCN6Hc+45q4OnF10ge450yVUvWuxU6bdQiyKqiSvrHKpahNrEdk0kG6Ip6GHk2SKOCttGQuA206JVdkldEENg==",
+      "path": "avalonia.buildservices/0.0.31",
+      "hashPath": "avalonia.buildservices.0.0.31.nupkg.sha512"
+    },
+    "Avalonia.Controls.ColorPicker/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-m7jIdyoPVIhypn6CwoCHWmg3LW3XY29he+E/gTFYUnT/b3otLuUlIF/6ylburCoclhBFLnN5RmuWqCGYJ/LY0g==",
+      "path": "avalonia.controls.colorpicker/11.2.5",
+      "hashPath": "avalonia.controls.colorpicker.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Controls.DataGrid/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-XziirhxOoHhoFyfMFpS1Ka9GrewoMPTvA9nE/70OfxREwLUxiJLJwA5N7F8+C5DpRfHVZj9zZV2WdOn4tVXSag==",
+      "path": "avalonia.controls.datagrid/11.2.5",
+      "hashPath": "avalonia.controls.datagrid.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Desktop/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-q6alzkTgFjukOrbiiFlh0mkhkxGRMRTMS8zdNEixIl9apPnD2ln9sjAC4NR2agNz5+HmZVfXYu6kYK12rMmKwA==",
+      "path": "avalonia.desktop/11.2.1",
+      "hashPath": "avalonia.desktop.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Diagnostics/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-IfY8z3HKt227CG5H/lH6km1TA3ygBH0y/uxCmVnHgglufn6mWZ2NnN4k/v8gn8pZIdymBzaAhFEcJia8VMhxzg==",
+      "path": "avalonia.diagnostics/11.2.5",
+      "hashPath": "avalonia.diagnostics.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Fonts.Inter/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-egEFQWLHuSzyWKolPy9u4qPor270N2GL/4CI33eBxr09chrUVQsOlxQ6zeWPiBLzzgv/lCrZhOMCAIWsOz3tNg==",
+      "path": "avalonia.fonts.inter/11.2.1",
+      "hashPath": "avalonia.fonts.inter.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.FreeDesktop/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ChKdPjQ2uBJUN0y+/RsdoETzXRn/q1eWFBDwprDy+Zi/AVkUfRk06hKbsb/U+Q3zO65CMEprRcMPbys0EkK2vg==",
+      "path": "avalonia.freedesktop/11.2.1",
+      "hashPath": "avalonia.freedesktop.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Headless/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-TE68DbAfYNk4+c29EkPDwyPIUeyBQ0WQ5HiwenLWMowbZIxto4hlV80x+lZZnTVU98scfl8/hz8nMdgFnERitw==",
+      "path": "avalonia.headless/11.2.5",
+      "hashPath": "avalonia.headless.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Native/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-1cVasDUIkqfAYLkaLFDx+VDZymer2v643OYD6Jd6nzP20TNTqN2LfFOpxXCTYMrWc9Dk5AoVJJCrz3wRE5kooQ==",
+      "path": "avalonia.native/11.2.1",
+      "hashPath": "avalonia.native.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.ReactiveUI/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-2dzvhqcpjV2QyUb3PBZzCJcDLFvQx3Axkx6W3AcCOU6vcNj01XKZwAkXYPhJQz2r3kSlfuUyDSiEnhSmRyAktA==",
+      "path": "avalonia.reactiveui/11.2.5",
+      "hashPath": "avalonia.reactiveui.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Remote.Protocol/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-wS/qPTRVmgB49PxVMEFRczWS2UQ91Sl7xBI4qQtVyyi+REeH5L0sXYTjyKkHALI/vZd4DeH4SrleDEX0zNOVmA==",
+      "path": "avalonia.remote.protocol/11.2.5",
+      "hashPath": "avalonia.remote.protocol.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Skia/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FkqiXWT1hN0s5MIx5IKDGZaqewQENikQh6aBQyApiZVu5koa8H8RW1yfb2cFK3M4IVIyhqwl8ZirkXsS18lf/Q==",
+      "path": "avalonia.skia/11.2.1",
+      "hashPath": "avalonia.skia.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Themes.Fluent/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9YUzDmZO5oDppsoA3Igeu/v1cVi4xu8jdO6ZrBzXJXJ9mma/htK0Ub9+V1lRoCW/O70nQfBX+ZDpm0dca1PVgw==",
+      "path": "avalonia.themes.fluent/11.2.1",
+      "hashPath": "avalonia.themes.fluent.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Themes.Simple/11.2.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-qAnX2IkL2taJyG5gkUsaKJQmD+WT4YirPuLEf/9EPq/Y+KmJ095frTN4JKFkERAqtQSEa6Uzu7nkeNjdEILp+g==",
+      "path": "avalonia.themes.simple/11.2.5",
+      "hashPath": "avalonia.themes.simple.11.2.5.nupkg.sha512"
+    },
+    "Avalonia.Win32/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7Gfw7S1PoINaCXaIV1rh7zo82IhsqhR7a0PAt281cBrfDkJiNU0DYgW2RZxKl3oVFxtfbxJZbdP7hSVmHvoDfw==",
+      "path": "avalonia.win32/11.2.1",
+      "hashPath": "avalonia.win32.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.X11/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-h2aCpyLmxGkldPK7cbncEgyobrJ5En7gQtrwVARLmN32Rw6dHut3jyF3P8at2DmWxRuKwZVXgWBSSI62hINgrQ==",
+      "path": "avalonia.x11/11.2.1",
+      "hashPath": "avalonia.x11.11.2.1.nupkg.sha512"
+    },
+    "DynamicData/8.4.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Mn1+fU/jqxgONEJq8KLQPGWEi7g/hUVTbjZyn4QM0sWWDAVOHPO9WjXWORSykwdfg/6S3GM15qsfz+2EvO+QAQ==",
+      "path": "dynamicdata/8.4.1",
+      "hashPath": "dynamicdata.8.4.1.nupkg.sha512"
+    },
+    "HarfBuzzSharp/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
+      "path": "harfbuzzsharp/7.3.0.2",
+      "hashPath": "harfbuzzsharp.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-aKa5J1RqjXKAtdcZJp5wjC78klfBIzJHM6CneN76lFmQ9LLRJA9Oa0TkIDaV8lVLDKMAy5fCKHXFlXUK1YfL/g==",
+      "path": "harfbuzzsharp.nativeassets.linux/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-nycYH/WLJ6ogm+I+QSFCdPJsdxSb5GANWYbQyp1vsd/KjXN56RVUJWPhbgP2GKb/Y7mrsHM7EProqVXlO/EMsA==",
+      "path": "harfbuzzsharp.nativeassets.macos/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Dc+dolrhmkpqwT25NfNEEgceW0//KRR2WIOvxlyIIHIIMBCn0FfUeJX5RhFll8kyaZwF8tuKsxRJtQG/rzSBog==",
+      "path": "harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2",
+      "hashPath": "harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-DpF9JBzwws2dupOLnjME65hxQWWbN/GD40AoTkwB4S05WANvxo3n81AnQJKxWDCnrWfWhLPB36OF27TvEqzb/A==",
+      "path": "harfbuzzsharp.nativeassets.win32/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512"
+    },
+    "MicroCom.Runtime/0.11.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+      "path": "microcom.runtime/0.11.0",
+      "hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
+    },
+    "Microsoft.ApplicationInsights/2.22.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3AOM9bZtku7RQwHyMEY3tQMrHIgjcfRDa6YQpd/QG2LDGvMydSlL9Di+8LLMt7J2RDdfJ7/2jdYv6yHcMJAnNw==",
+      "path": "microsoft.applicationinsights/2.22.0",
+      "hashPath": "microsoft.applicationinsights.2.22.0.nupkg.sha512"
+    },
+    "Microsoft.CodeCoverage/17.13.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==",
+      "path": "microsoft.codecoverage/17.13.0",
+      "hashPath": "microsoft.codecoverage.17.13.0.nupkg.sha512"
+    },
+    "Microsoft.NET.Test.Sdk/17.13.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==",
+      "path": "microsoft.net.test.sdk/17.13.0",
+      "hashPath": "microsoft.net.test.sdk.17.13.0.nupkg.sha512"
+    },
+    "Microsoft.Testing.Extensions.Telemetry/1.5.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-U9pGd5DQuX1PfkrdFI+xH34JGgQ2nes5QAwIITTk+MQfLvRITqsZjJeHTjpGWh33D/0q1l7aA8/LQHR7UuCgLQ==",
+      "path": "microsoft.testing.extensions.telemetry/1.5.3",
+      "hashPath": "microsoft.testing.extensions.telemetry.1.5.3.nupkg.sha512"
+    },
+    "Microsoft.Testing.Extensions.TrxReport.Abstractions/1.5.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-h34zKNpGyni66VH738mRHeXSnf3klSShUdavUWNhSfWICUUi5aXeI0LBvoX/ad93N0+9xBDU3Fyi6WfxrwKQGw==",
+      "path": "microsoft.testing.extensions.trxreport.abstractions/1.5.3",
+      "hashPath": "microsoft.testing.extensions.trxreport.abstractions.1.5.3.nupkg.sha512"
+    },
+    "Microsoft.Testing.Extensions.VSTestBridge/1.5.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-cJD67YfDT98wEWyazKVD/yPVW6+H1usXeuselCnRes7JZBTIYWtrCchcOzOahnmajT79eDKqt9sta7DXwTDU4Q==",
+      "path": "microsoft.testing.extensions.vstestbridge/1.5.3",
+      "hashPath": "microsoft.testing.extensions.vstestbridge.1.5.3.nupkg.sha512"
+    },
+    "Microsoft.Testing.Platform/1.5.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-WqJydnJ99dEKtquR9HwINz104ehWJKTXbQQrydGatlLRw14bmsx0pa8+E6KUXMYXZAimN0swWlDmcJGjjW4TIg==",
+      "path": "microsoft.testing.platform/1.5.3",
+      "hashPath": "microsoft.testing.platform.1.5.3.nupkg.sha512"
+    },
+    "Microsoft.Testing.Platform.MSBuild/1.5.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bOtpRMSPeT5YLQo+NNY8EtdNTphAUcmALjW4ABU7P0rb6yR2XAZau3TzNieLmR3lRuwudguWzzBhgcLRXwZh0A==",
+      "path": "microsoft.testing.platform.msbuild/1.5.3",
+      "hashPath": "microsoft.testing.platform.msbuild.1.5.3.nupkg.sha512"
+    },
+    "Microsoft.TestPlatform.ObjectModel/17.13.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==",
+      "path": "microsoft.testplatform.objectmodel/17.13.0",
+      "hashPath": "microsoft.testplatform.objectmodel.17.13.0.nupkg.sha512"
+    },
+    "Microsoft.TestPlatform.TestHost/17.13.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==",
+      "path": "microsoft.testplatform.testhost/17.13.0",
+      "hashPath": "microsoft.testplatform.testhost.17.13.0.nupkg.sha512"
+    },
+    "Newtonsoft.Json/13.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+      "path": "newtonsoft.json/13.0.1",
+      "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+    },
+    "NUnit/4.3.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-puVXayXNmEu7MFQSUswGmUjOy3M3baprMbkLl5PAutpeDoGTr+jPv33qAYsqxywi2wJCq8l/O3EhHoLulPE1iQ==",
+      "path": "nunit/4.3.2",
+      "hashPath": "nunit.4.3.2.nupkg.sha512"
+    },
+    "NUnit3TestAdapter/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-sy4cLoUAdE6TDM4wNX5gmNCyhMev5wUz4cA6ZRf/aON9vf9t4xTVGLj/4huhDKcS4dFfmVVcgcP70yC7WC9kKg==",
+      "path": "nunit3testadapter/5.0.0",
+      "hashPath": "nunit3testadapter.5.0.0.nupkg.sha512"
+    },
+    "ReactiveUI/20.1.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9hNPknWjijnaSWs6auypoXqUptPZcRpUypF+cf1zD50fgW+SEoQda502N3fVZ2eWPcaiUad+z6GaLwOWmUVHNw==",
+      "path": "reactiveui/20.1.1",
+      "hashPath": "reactiveui.20.1.1.nupkg.sha512"
+    },
+    "SkiaSharp/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bRkp3uKp5ZI8gXYQT57uKwil1uobb2p8c69n7v5evlB/2JNcMAXVcw9DZAP5Ig3WSvgzGm2YSn27UVeOi05NlA==",
+      "path": "skiasharp/2.88.8",
+      "hashPath": "skiasharp.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.Linux/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0FO6YA7paNFBMJULvEyecPmCvL9/STvOAi5VOUw2srqJ7pNTbiiZkfl7sulAzcumbWgfzaVjRXYTgMj7SoUnWQ==",
+      "path": "skiasharp.nativeassets.linux/2.88.8",
+      "hashPath": "skiasharp.nativeassets.linux.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.macOS/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-6Kn5TSkKlfyS6azWHF3Jk2sW5C4jCE5uSshM/5AbfFrR+5n6qM5XEnz9h4VaVl7LTxBvHvMkuPb/3bpbq0vxTw==",
+      "path": "skiasharp.nativeassets.macos/2.88.8",
+      "hashPath": "skiasharp.nativeassets.macos.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-S3qRo8c+gVYOyfrdf6FYnjx/ft+gPkb4dNY2IPv5Oy5yNBhDhXhKqHFr9h4+ne6ZU+7D4dbuRQqsIqCo8u1/DA==",
+      "path": "skiasharp.nativeassets.webassembly/2.88.8",
+      "hashPath": "skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.Win32/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-O9QXoWEXA+6cweR4h3BOnwMz+pO9vL9mXdjLrpDd0w1QzCgWmLQBxa1VgySDITiH7nQndrDG1h6937zm9pLj1Q==",
+      "path": "skiasharp.nativeassets.win32/2.88.8",
+      "hashPath": "skiasharp.nativeassets.win32.2.88.8.nupkg.sha512"
+    },
+    "Splat/15.1.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-RHDTdF90FwVbRia2cmuIzkiVoETqnXSB2dDBBi/I35HWXqv4OKGqoMcfcd6obMvO2OmmY5PjU1M62K8LkJafAA==",
+      "path": "splat/15.1.1",
+      "hashPath": "splat.15.1.1.nupkg.sha512"
+    },
+    "System.ComponentModel.Annotations/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==",
+      "path": "system.componentmodel.annotations/5.0.0",
+      "hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512"
+    },
+    "System.Diagnostics.DiagnosticSource/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-tCQTzPsGZh/A9LhhA6zrqCRV4hOHsK90/G7q3Khxmn6tnB1PuNU0cRaKANP2AWcF9bn0zsuOoZOSrHuJk6oNBA==",
+      "path": "system.diagnostics.diagnosticsource/5.0.0",
+      "hashPath": "system.diagnostics.diagnosticsource.5.0.0.nupkg.sha512"
+    },
+    "System.IO.Pipelines/8.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+      "path": "system.io.pipelines/8.0.0",
+      "hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
+    },
+    "System.Reactive/6.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-rHaWtKDwCi9qJ3ObKo8LHPMuuwv33YbmQi7TcUK1C264V3MFnOr5Im7QgCTdLniztP3GJyeiSg5x8NqYJFqRmg==",
+      "path": "system.reactive/6.0.1",
+      "hashPath": "system.reactive.6.0.1.nupkg.sha512"
+    },
+    "System.Reflection.Metadata/1.6.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
+      "path": "system.reflection.metadata/1.6.0",
+      "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512"
+    },
+    "Tmds.DBus.Protocol/0.20.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
+      "path": "tmds.dbus.protocol/0.20.0",
+      "hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
+    },
+    "RofloCalc/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.dll b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.dll
new file mode 100644
index 0000000..f03ee26
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.pdb b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.pdb
new file mode 100644
index 0000000..a33746c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.pdb differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.runtimeconfig.json b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.runtimeconfig.json
new file mode 100644
index 0000000..becfaea
--- /dev/null
+++ b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "8.0.0"
+    },
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.deps.json b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.deps.json
new file mode 100644
index 0000000..1946234
--- /dev/null
+++ b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.deps.json
@@ -0,0 +1,635 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "RofloCalc/1.0.0": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Desktop": "11.2.1",
+          "Avalonia.Diagnostics": "11.2.1",
+          "Avalonia.Fonts.Inter": "11.2.1",
+          "Avalonia.Themes.Fluent": "11.2.1"
+        },
+        "runtime": {
+          "RofloCalc.dll": {}
+        }
+      },
+      "Avalonia/11.2.1": {
+        "dependencies": {
+          "Avalonia.BuildServices": "0.0.29",
+          "Avalonia.Remote.Protocol": "11.2.1",
+          "MicroCom.Runtime": "0.11.0"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Base.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Controls.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.DesignerSupport.dll": {
+            "assemblyVersion": "0.7.0.0",
+            "fileVersion": "0.7.0.0"
+          },
+          "lib/net8.0/Avalonia.Dialogs.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Markup.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Metal.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.MicroCom.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.OpenGL.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Vulkan.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/av_libglesv2.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/av_libglesv2.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/av_libglesv2.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Avalonia.BuildServices/0.0.29": {},
+      "Avalonia.Controls.ColorPicker/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Remote.Protocol": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Controls.DataGrid/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Remote.Protocol": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Desktop/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Native": "11.2.1",
+          "Avalonia.Skia": "11.2.1",
+          "Avalonia.Win32": "11.2.1",
+          "Avalonia.X11": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Diagnostics/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Controls.ColorPicker": "11.2.1",
+          "Avalonia.Controls.DataGrid": "11.2.1",
+          "Avalonia.Themes.Simple": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Fonts.Inter/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.FreeDesktop/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Tmds.DBus.Protocol": "0.20.0"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Native/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libAvaloniaNative.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Avalonia.Remote.Protocol/11.2.1": {
+        "runtime": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Skia/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "HarfBuzzSharp": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.Linux": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3-preview.2.2",
+          "SkiaSharp": "2.88.8",
+          "SkiaSharp.NativeAssets.Linux": "2.88.8",
+          "SkiaSharp.NativeAssets.WebAssembly": "2.88.8"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Themes.Fluent/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Themes.Simple/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Win32/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.X11/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.FreeDesktop": "11.2.1",
+          "Avalonia.Skia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "HarfBuzzSharp/7.3.0.2": {
+        "dependencies": {
+          "HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.macOS": "7.3.0.2"
+        },
+        "runtime": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "assemblyVersion": "1.0.0.0",
+            "fileVersion": "7.3.0.2"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+        "dependencies": {
+          "HarfBuzzSharp": "7.3.0.2"
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libHarfBuzzSharp.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+        "runtimeTargets": {
+          "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {},
+      "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "MicroCom.Runtime/0.11.0": {
+        "runtime": {
+          "lib/net5.0/MicroCom.Runtime.dll": {
+            "assemblyVersion": "0.11.0.0",
+            "fileVersion": "0.11.0.0"
+          }
+        }
+      },
+      "SkiaSharp/2.88.8": {
+        "dependencies": {
+          "SkiaSharp.NativeAssets.Win32": "2.88.8",
+          "SkiaSharp.NativeAssets.macOS": "2.88.8"
+        },
+        "runtime": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "assemblyVersion": "2.88.0.0",
+            "fileVersion": "2.88.8.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.Linux/2.88.8": {
+        "dependencies": {
+          "SkiaSharp": "2.88.8"
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libSkiaSharp.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libSkiaSharp.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libSkiaSharp.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libSkiaSharp.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.macOS/2.88.8": {
+        "runtimeTargets": {
+          "runtimes/osx/native/libSkiaSharp.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {},
+      "SkiaSharp.NativeAssets.Win32/2.88.8": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libSkiaSharp.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/libSkiaSharp.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/libSkiaSharp.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "System.IO.Pipelines/8.0.0": {
+        "runtime": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "assemblyVersion": "8.0.0.0",
+            "fileVersion": "8.0.23.53103"
+          }
+        }
+      },
+      "Tmds.DBus.Protocol/0.20.0": {
+        "dependencies": {
+          "System.IO.Pipelines": "8.0.0"
+        },
+        "runtime": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {
+            "assemblyVersion": "0.20.0.0",
+            "fileVersion": "0.20.0.0"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "RofloCalc/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Avalonia/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-AyYhIN2A7bRwxp6BFHrIbXAHUFPXegzSMYwDrUnw1BzZs9ctwYTiCPCM5wbE2PXsEBwFDVJ/a2YHTOp56fSYAw==",
+      "path": "avalonia/11.2.1",
+      "hashPath": "avalonia.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Bo3qOhKC1b84BIhiogndMdAzB3UrrESKK7hS769f5HWeoMw/pcd42US5KFYW2JJ4ZSTrXnP8mXwLTMzh+S+9Lg==",
+      "path": "avalonia.angle.windows.natives/2.1.22045.20230930",
+      "hashPath": "avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512"
+    },
+    "Avalonia.BuildServices/0.0.29": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+      "path": "avalonia.buildservices/0.0.29",
+      "hashPath": "avalonia.buildservices.0.0.29.nupkg.sha512"
+    },
+    "Avalonia.Controls.ColorPicker/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-t8ViFwfIe6jCO5HvzPWOtwGNSMHYNc8XakWp76Rgy1MOiht8tHKry9cU7k40AHEYU6wVjiYBkl0c8zYZyyha1g==",
+      "path": "avalonia.controls.colorpicker/11.2.1",
+      "hashPath": "avalonia.controls.colorpicker.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Controls.DataGrid/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UaNQrY86GBqMZqZ/N/5/wLzr4Emh2N405VZI/IgH0I8BoMrjnosNr+++D7BOcahMNce0lUZLOsFyy+OY02PUAw==",
+      "path": "avalonia.controls.datagrid/11.2.1",
+      "hashPath": "avalonia.controls.datagrid.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Desktop/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-q6alzkTgFjukOrbiiFlh0mkhkxGRMRTMS8zdNEixIl9apPnD2ln9sjAC4NR2agNz5+HmZVfXYu6kYK12rMmKwA==",
+      "path": "avalonia.desktop/11.2.1",
+      "hashPath": "avalonia.desktop.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Diagnostics/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-axUWa4sZoe9HgUXPEDhbZXijL8ex+lwQGVwNQLmD299O7pCqKcYThjyG/eCETO/boqjKTt3H85LHEPx94BP9dg==",
+      "path": "avalonia.diagnostics/11.2.1",
+      "hashPath": "avalonia.diagnostics.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Fonts.Inter/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-egEFQWLHuSzyWKolPy9u4qPor270N2GL/4CI33eBxr09chrUVQsOlxQ6zeWPiBLzzgv/lCrZhOMCAIWsOz3tNg==",
+      "path": "avalonia.fonts.inter/11.2.1",
+      "hashPath": "avalonia.fonts.inter.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.FreeDesktop/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ChKdPjQ2uBJUN0y+/RsdoETzXRn/q1eWFBDwprDy+Zi/AVkUfRk06hKbsb/U+Q3zO65CMEprRcMPbys0EkK2vg==",
+      "path": "avalonia.freedesktop/11.2.1",
+      "hashPath": "avalonia.freedesktop.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Native/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-1cVasDUIkqfAYLkaLFDx+VDZymer2v643OYD6Jd6nzP20TNTqN2LfFOpxXCTYMrWc9Dk5AoVJJCrz3wRE5kooQ==",
+      "path": "avalonia.native/11.2.1",
+      "hashPath": "avalonia.native.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Remote.Protocol/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-aqEialxjir7DO/dOFf7BGN/yQ4/adSC5UuVfqBr/RUHOENSH6CqoHj8kmtmJxnuz7ESQFSB2+h1kLVnk5csiDw==",
+      "path": "avalonia.remote.protocol/11.2.1",
+      "hashPath": "avalonia.remote.protocol.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Skia/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FkqiXWT1hN0s5MIx5IKDGZaqewQENikQh6aBQyApiZVu5koa8H8RW1yfb2cFK3M4IVIyhqwl8ZirkXsS18lf/Q==",
+      "path": "avalonia.skia/11.2.1",
+      "hashPath": "avalonia.skia.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Themes.Fluent/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9YUzDmZO5oDppsoA3Igeu/v1cVi4xu8jdO6ZrBzXJXJ9mma/htK0Ub9+V1lRoCW/O70nQfBX+ZDpm0dca1PVgw==",
+      "path": "avalonia.themes.fluent/11.2.1",
+      "hashPath": "avalonia.themes.fluent.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Themes.Simple/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ToiYv8hhJ5gcEtD54VZv7NpBFiqGasj4bjFh/AtjXApiYOp8r3orFPX8Nsc3kHcUCvNNjbjAy9dmBG65nYePkw==",
+      "path": "avalonia.themes.simple/11.2.1",
+      "hashPath": "avalonia.themes.simple.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Win32/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7Gfw7S1PoINaCXaIV1rh7zo82IhsqhR7a0PAt281cBrfDkJiNU0DYgW2RZxKl3oVFxtfbxJZbdP7hSVmHvoDfw==",
+      "path": "avalonia.win32/11.2.1",
+      "hashPath": "avalonia.win32.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.X11/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-h2aCpyLmxGkldPK7cbncEgyobrJ5En7gQtrwVARLmN32Rw6dHut3jyF3P8at2DmWxRuKwZVXgWBSSI62hINgrQ==",
+      "path": "avalonia.x11/11.2.1",
+      "hashPath": "avalonia.x11.11.2.1.nupkg.sha512"
+    },
+    "HarfBuzzSharp/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
+      "path": "harfbuzzsharp/7.3.0.2",
+      "hashPath": "harfbuzzsharp.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-aKa5J1RqjXKAtdcZJp5wjC78klfBIzJHM6CneN76lFmQ9LLRJA9Oa0TkIDaV8lVLDKMAy5fCKHXFlXUK1YfL/g==",
+      "path": "harfbuzzsharp.nativeassets.linux/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-nycYH/WLJ6ogm+I+QSFCdPJsdxSb5GANWYbQyp1vsd/KjXN56RVUJWPhbgP2GKb/Y7mrsHM7EProqVXlO/EMsA==",
+      "path": "harfbuzzsharp.nativeassets.macos/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Dc+dolrhmkpqwT25NfNEEgceW0//KRR2WIOvxlyIIHIIMBCn0FfUeJX5RhFll8kyaZwF8tuKsxRJtQG/rzSBog==",
+      "path": "harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2",
+      "hashPath": "harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-DpF9JBzwws2dupOLnjME65hxQWWbN/GD40AoTkwB4S05WANvxo3n81AnQJKxWDCnrWfWhLPB36OF27TvEqzb/A==",
+      "path": "harfbuzzsharp.nativeassets.win32/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512"
+    },
+    "MicroCom.Runtime/0.11.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+      "path": "microcom.runtime/0.11.0",
+      "hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
+    },
+    "SkiaSharp/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bRkp3uKp5ZI8gXYQT57uKwil1uobb2p8c69n7v5evlB/2JNcMAXVcw9DZAP5Ig3WSvgzGm2YSn27UVeOi05NlA==",
+      "path": "skiasharp/2.88.8",
+      "hashPath": "skiasharp.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.Linux/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0FO6YA7paNFBMJULvEyecPmCvL9/STvOAi5VOUw2srqJ7pNTbiiZkfl7sulAzcumbWgfzaVjRXYTgMj7SoUnWQ==",
+      "path": "skiasharp.nativeassets.linux/2.88.8",
+      "hashPath": "skiasharp.nativeassets.linux.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.macOS/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-6Kn5TSkKlfyS6azWHF3Jk2sW5C4jCE5uSshM/5AbfFrR+5n6qM5XEnz9h4VaVl7LTxBvHvMkuPb/3bpbq0vxTw==",
+      "path": "skiasharp.nativeassets.macos/2.88.8",
+      "hashPath": "skiasharp.nativeassets.macos.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-S3qRo8c+gVYOyfrdf6FYnjx/ft+gPkb4dNY2IPv5Oy5yNBhDhXhKqHFr9h4+ne6ZU+7D4dbuRQqsIqCo8u1/DA==",
+      "path": "skiasharp.nativeassets.webassembly/2.88.8",
+      "hashPath": "skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.Win32/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-O9QXoWEXA+6cweR4h3BOnwMz+pO9vL9mXdjLrpDd0w1QzCgWmLQBxa1VgySDITiH7nQndrDG1h6937zm9pLj1Q==",
+      "path": "skiasharp.nativeassets.win32/2.88.8",
+      "hashPath": "skiasharp.nativeassets.win32.2.88.8.nupkg.sha512"
+    },
+    "System.IO.Pipelines/8.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+      "path": "system.io.pipelines/8.0.0",
+      "hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
+    },
+    "Tmds.DBus.Protocol/0.20.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
+      "path": "tmds.dbus.protocol/0.20.0",
+      "hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.dll b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.dll
new file mode 100644
index 0000000..667aad5
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.pdb b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.pdb
new file mode 100644
index 0000000..ee5fea4
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.pdb differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.runtimeconfig.json b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.runtimeconfig.json
new file mode 100644
index 0000000..61e5180
--- /dev/null
+++ b/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.runtimeconfig.json
@@ -0,0 +1,13 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "8.0.0"
+    },
+    "configProperties": {
+      "System.Runtime.InteropServices.BuiltInComInterop.IsSupported": true,
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/bin/Debug/net8.0/SkiaSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/SkiaSharp.dll
new file mode 100755
index 0000000..6e8e7ca
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/SkiaSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Splat.dll b/RofloCalc.Test/bin/Debug/net8.0/Splat.dll
new file mode 100755
index 0000000..63eb27e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Splat.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/System.IO.Pipelines.dll b/RofloCalc.Test/bin/Debug/net8.0/System.IO.Pipelines.dll
new file mode 100755
index 0000000..83a1b24
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/System.IO.Pipelines.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/System.Reactive.dll b/RofloCalc.Test/bin/Debug/net8.0/System.Reactive.dll
new file mode 100755
index 0000000..d6d2efa
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/System.Reactive.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/Tmds.DBus.Protocol.dll b/RofloCalc.Test/bin/Debug/net8.0/Tmds.DBus.Protocol.dll
new file mode 100755
index 0000000..8f42654
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/Tmds.DBus.Protocol.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..64f02c7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..a637d16
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..d3d28ed
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..a591df2
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..8843f94
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..9e284da
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..89dd2b8
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..079f602
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..c546fb5
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..5d7f249
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..542a296
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..6a6f562
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..5ee864b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..86558e3
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..56a718a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..e115d24
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..150ee05
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..a07da23
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..1717871
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..6a9ab10
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..e0456df
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..1bb5d7a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..a6e218d
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..be0207f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..827514a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..ec8f0be
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..ec8932a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..cd2a651
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..38774af
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..6c54c07
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..329ae0b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..cf216dd
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..ac6446f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..a5ba41a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..36cb776
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..072405b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..26da51a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..08faebf
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..40a4c73
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..b73ed48
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..9e082d1
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..a8281ef
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..e473da2
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..be2d610
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..e629bba
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..4a2e9f3
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..2ad8dd7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..a162479
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..c3d95bc
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..cc74318
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..4714dee
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..3753487
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..fe38663
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..ecc813a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..510b948
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..40e1cab
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..15c2687
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..8177eab
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..6e349ec
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..956d9b3
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..d48c752
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..0a66eff
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..81ac85c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.api.dll b/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.api.dll
new file mode 100755
index 0000000..4033d84
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.api.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.core.dll b/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.core.dll
new file mode 100755
index 0000000..0319a15
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.core.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.dll b/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.dll
new file mode 100755
index 0000000..6b0f4bc
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.dll b/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.dll
new file mode 100755
index 0000000..8fc8680
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.legacy.dll b/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.legacy.dll
new file mode 100755
index 0000000..bae188c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.legacy.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..afb3a49
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..7acd2e9
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..b5eb966
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..6b8bfc5
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..14fd1fa
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..48f4ace
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..7ac7fe3
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..612148c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..1fa216a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..42d0cfd
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..ddf9b55
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..1c335ca
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..d9e218f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..ade47c5
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..0f5ff44
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..2e94cd7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..ec5d123
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..18f7128
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..4919efa
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..0ac9156
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..ca753b1
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..b018e4a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..22e762f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..abe8f17
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..f0beeab
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..07d694f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..156d6c1
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..2c6fbe3
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so
new file mode 100755
index 0000000..e438777
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..89e71b5
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so
new file mode 100755
index 0000000..f159ff4
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..43ea300
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so
new file mode 100755
index 0000000..6c63070
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..d8548f3
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so
new file mode 100755
index 0000000..7501c49
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib b/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib
new file mode 100755
index 0000000..b2cd098
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib b/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib
new file mode 100755
index 0000000..4006008
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib b/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib
new file mode 100755
index 0000000..996a7b9
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll
new file mode 100755
index 0000000..7b5c978
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll
new file mode 100755
index 0000000..9075de6
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll
new file mode 100755
index 0000000..3aaf63f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll
new file mode 100755
index 0000000..c327f9e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll
new file mode 100755
index 0000000..6e91171
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll
new file mode 100755
index 0000000..d00d746
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll
new file mode 100755
index 0000000..e517c3c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll
new file mode 100755
index 0000000..c555971
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll
new file mode 100755
index 0000000..2414e4c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/testcentric.engine.metadata.dll b/RofloCalc.Test/bin/Debug/net8.0/testcentric.engine.metadata.dll
new file mode 100755
index 0000000..640129e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/testcentric.engine.metadata.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/testhost.dll b/RofloCalc.Test/bin/Debug/net8.0/testhost.dll
new file mode 100755
index 0000000..62467be
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/testhost.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..8a98e9f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..cac5dc7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..405edf4
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..0662d0c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..6fb3141
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..27ef60d
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..99399ac
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..6efe36e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..2586945
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..b9ea235
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..a05e75c
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..8e231aa
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..2459e07
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..73e1ef7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..bd223a0
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..5f253b7
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..9d19bae
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..4739c86
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100755
index 0000000..e9fd41b
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100755
index 0000000..e191cff
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100755
index 0000000..898e00a
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll
new file mode 100755
index 0000000..47fb75f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll
new file mode 100755
index 0000000..ae8f73e
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
new file mode 100755
index 0000000..3bfac2f
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll
new file mode 100755
index 0000000..37147f9
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100755
index 0000000..4580347
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100755
index 0000000..e45fac1
Binary files /dev/null and b/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/RofloCalc.Test/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/RofloCalc.Test/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/RofloCalc.Test/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
new file mode 100644
index 0000000..a80ca03
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
@@ -0,0 +1 @@
+9dc0572d90f9896a695312c793d9772dc1b93c2159633425aad465df04422219
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCal.11FFEEEC.Up2Date b/RofloCalc.Test/obj/Debug/net8.0/RofloCal.11FFEEEC.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfo.cs b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfo.cs
new file mode 100644
index 0000000..b9278e8
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("RofloCalc.Test")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("RofloCalc.Test")]
+[assembly: System.Reflection.AssemblyTitleAttribute("RofloCalc.Test")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfoInputs.cache b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..7722f1f
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+56135d6d84149269b6c5e54de8982efbde5dc5380a9ce7f7ab3c56ada3bc9ffb
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GeneratedMSBuildEditorConfig.editorconfig b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..161bedd
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,20 @@
+is_global = true
+build_property.AvaloniaNameGeneratorIsEnabled = true
+build_property.AvaloniaNameGeneratorBehavior = InitializeComponent
+build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal
+build_property.AvaloniaNameGeneratorFilterByPath = *
+build_property.AvaloniaNameGeneratorFilterByNamespace = *
+build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName
+build_property.AvaloniaNameGeneratorAttachDevTools = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion = 
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = RofloCalc.Test
+build_property.ProjectDir = /Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GlobalUsings.g.cs b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.assets.cache b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.assets.cache
new file mode 100644
index 0000000..05da046
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.assets.cache differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.AssemblyReference.cache b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..13ef844
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.AssemblyReference.cache differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.CoreCompileInputs.cache b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..210d901
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+724f4d25e6eda1d246e4748f83fb4a4d3353b1d64170b19266ab3fcd1eb68f94
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.FileListAbsolute.txt b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e315e71
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.FileListAbsolute.txt
@@ -0,0 +1,218 @@
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.deps.json
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.runtimeconfig.json
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.deps.json
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.runtimeconfig.json
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.Test.pdb
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Base.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Dialogs.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Markup.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Metal.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.MicroCom.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.OpenGL.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Vulkan.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Desktop.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Diagnostics.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.FreeDesktop.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Headless.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Native.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Skia.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Themes.Simple.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.Win32.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.X11.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/HarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/MicroCom.Runtime.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/testhost.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Newtonsoft.Json.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/SkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/System.IO.Pipelines.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Tmds.DBus.Protocol.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/RofloCalc.pdb
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.AssemblyReference.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.GeneratedMSBuildEditorConfig.editorconfig
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfoInputs.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.AssemblyInfo.cs
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.csproj.CoreCompileInputs.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCal.11FFEEEC.Up2Date
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/refint/RofloCalc.Test.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.pdb
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.genruntimeconfig.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/Debug/net8.0/ref/RofloCalc.Test.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/.msCoverageSourceRootsMapping_RofloCalc.Test
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.pdb
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.api.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/nunit.engine.core.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/testcentric.engine.metadata.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/NUnit3.TestAdapter.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Avalonia.ReactiveUI.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/DynamicData.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.ApplicationInsights.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.Telemetry.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Platform.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Microsoft.Testing.Extensions.MSBuild.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/nunit.framework.legacy.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ReactiveUI.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/Splat.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/System.Reactive.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/bin/Debug/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.dll b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.dll
new file mode 100644
index 0000000..f03ee26
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.dll differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.genruntimeconfig.cache b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.genruntimeconfig.cache
new file mode 100644
index 0000000..207f117
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.genruntimeconfig.cache
@@ -0,0 +1 @@
+4500b8e516dc48fb79afa1392c7f15d773be8e109e817456d1f5901fac9f0e4c
diff --git a/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.pdb b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.pdb
new file mode 100644
index 0000000..a33746c
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/RofloCalc.Test.pdb differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.AssemblyInfo.cs b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.AssemblyInfo.cs
new file mode 100644
index 0000000..64fa565
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("TestRofloCalc")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("TestRofloCalc")]
+[assembly: System.Reflection.AssemblyTitleAttribute("TestRofloCalc")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+
diff --git a/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.AssemblyInfoInputs.cache b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..db0347c
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+742561d5457913aaeb33df1ea7b18f657d105c1aa5cccd9c8e64df9f14e31532
diff --git a/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.GeneratedMSBuildEditorConfig.editorconfig b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..27f432a
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,20 @@
+is_global = true
+build_property.AvaloniaNameGeneratorIsEnabled = true
+build_property.AvaloniaNameGeneratorBehavior = InitializeComponent
+build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal
+build_property.AvaloniaNameGeneratorFilterByPath = *
+build_property.AvaloniaNameGeneratorFilterByNamespace = *
+build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName
+build_property.AvaloniaNameGeneratorAttachDevTools = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion = 
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = TestRofloCalc
+build_property.ProjectDir = /Users/feitanportor/dev/C#/RofloCalc/TestRofloCalc/
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
diff --git a/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.GlobalUsings.g.cs b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.GlobalUsings.g.cs
new file mode 100644
index 0000000..2cd3d38
--- /dev/null
+++ b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.GlobalUsings.g.cs
@@ -0,0 +1,9 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
+global using global::Xunit;
diff --git a/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.assets.cache b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.assets.cache
new file mode 100644
index 0000000..bec0abb
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.assets.cache differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.csproj.AssemblyReference.cache b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..90d9671
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/TestRofloCalc.csproj.AssemblyReference.cache differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/ref/RofloCalc.Test.dll b/RofloCalc.Test/obj/Debug/net8.0/ref/RofloCalc.Test.dll
new file mode 100644
index 0000000..61133b4
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/ref/RofloCalc.Test.dll differ
diff --git a/RofloCalc.Test/obj/Debug/net8.0/refint/RofloCalc.Test.dll b/RofloCalc.Test/obj/Debug/net8.0/refint/RofloCalc.Test.dll
new file mode 100644
index 0000000..61133b4
Binary files /dev/null and b/RofloCalc.Test/obj/Debug/net8.0/refint/RofloCalc.Test.dll differ
diff --git a/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.dgspec.json b/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..29fac39
--- /dev/null
+++ b/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.dgspec.json
@@ -0,0 +1,180 @@
+{
+  "format": 1,
+  "restore": {
+    "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj": {}
+  },
+  "projects": {
+    "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj",
+        "projectName": "RofloCalc.Test",
+        "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj",
+        "packagesPath": "/Users/feitanportor/.nuget/packages/",
+        "outputPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "/Users/feitanportor/.nuget/NuGet/NuGet.Config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0"
+        ],
+        "sources": {
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0": {
+            "targetAlias": "net8.0",
+            "projectReferences": {
+              "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj": {
+                "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj"
+              }
+            }
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        },
+        "restoreAuditProperties": {
+          "enableAudit": "true",
+          "auditLevel": "low",
+          "auditMode": "direct"
+        }
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "dependencies": {
+            "Avalonia": {
+              "target": "Package",
+              "version": "[11.2.5, )"
+            },
+            "Avalonia.Diagnostics": {
+              "target": "Package",
+              "version": "[11.2.5, )"
+            },
+            "Avalonia.Headless": {
+              "target": "Package",
+              "version": "[11.2.5, )"
+            },
+            "Avalonia.ReactiveUI": {
+              "target": "Package",
+              "version": "[11.2.5, )"
+            },
+            "Microsoft.NET.Test.Sdk": {
+              "target": "Package",
+              "version": "[17.13.0, )"
+            },
+            "NUnit": {
+              "target": "Package",
+              "version": "[4.3.2, )"
+            },
+            "NUnit3TestAdapter": {
+              "target": "Package",
+              "version": "[5.0.0, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    },
+    "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+        "projectName": "RofloCalc",
+        "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+        "packagesPath": "/Users/feitanportor/.nuget/packages/",
+        "outputPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "/Users/feitanportor/.nuget/NuGet/NuGet.Config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0"
+        ],
+        "sources": {
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0": {
+            "targetAlias": "net8.0",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        },
+        "restoreAuditProperties": {
+          "enableAudit": "true",
+          "auditLevel": "low",
+          "auditMode": "direct"
+        }
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "dependencies": {
+            "Avalonia": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Desktop": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Diagnostics": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Fonts.Inter": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Themes.Fluent": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.g.props b/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.g.props
new file mode 100644
index 0000000..a5555ce
--- /dev/null
+++ b/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.g.props
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/Users/feitanportor/.nuget/packages/</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/Users/feitanportor/.nuget/packages/</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.12.2</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="/Users/feitanportor/.nuget/packages/" />
+  </ItemGroup>
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props')" />
+    <Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props')" />
+    <Import Project="$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.props" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.testing.platform/1.5.3/buildTransitive/net8.0/Microsoft.Testing.Platform.props" Condition="Exists('$(NuGetPackageRoot)microsoft.testing.platform/1.5.3/buildTransitive/net8.0/Microsoft.Testing.Platform.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.testing.platform.msbuild/1.5.3/buildTransitive/Microsoft.Testing.Platform.MSBuild.props" Condition="Exists('$(NuGetPackageRoot)microsoft.testing.platform.msbuild/1.5.3/buildTransitive/Microsoft.Testing.Platform.MSBuild.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.testing.extensions.telemetry/1.5.3/buildTransitive/net8.0/Microsoft.Testing.Extensions.Telemetry.props" Condition="Exists('$(NuGetPackageRoot)microsoft.testing.extensions.telemetry/1.5.3/buildTransitive/net8.0/Microsoft.Testing.Extensions.Telemetry.props')" />
+    <Import Project="$(NuGetPackageRoot)nunit3testadapter/5.0.0/build/netcoreapp3.1/NUnit3TestAdapter.props" Condition="Exists('$(NuGetPackageRoot)nunit3testadapter/5.0.0/build/netcoreapp3.1/NUnit3TestAdapter.props')" />
+    <Import Project="$(NuGetPackageRoot)nunit/4.3.2/build/NUnit.props" Condition="Exists('$(NuGetPackageRoot)nunit/4.3.2/build/NUnit.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.testplatform.testhost/17.13.0/build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props" Condition="Exists('$(NuGetPackageRoot)microsoft.testplatform.testhost/17.13.0/build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.codecoverage/17.13.0/build/netstandard2.0/Microsoft.CodeCoverage.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codecoverage/17.13.0/build/netstandard2.0/Microsoft.CodeCoverage.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.net.test.sdk/17.13.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.test.sdk/17.13.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props')" />
+  </ImportGroup>
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <PkgAvalonia_BuildServices Condition=" '$(PkgAvalonia_BuildServices)' == '' ">/Users/feitanportor/.nuget/packages/avalonia.buildservices/0.0.31</PkgAvalonia_BuildServices>
+    <PkgAvalonia Condition=" '$(PkgAvalonia)' == '' ">/Users/feitanportor/.nuget/packages/avalonia/11.2.5</PkgAvalonia>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.g.targets b/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.g.targets
new file mode 100644
index 0000000..3132ac7
--- /dev/null
+++ b/RofloCalc.Test/obj/RofloCalc.Test.csproj.nuget.g.targets
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets')" />
+    <Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets')" />
+    <Import Project="$(NuGetPackageRoot)avalonia.buildservices/0.0.31/buildTransitive/Avalonia.BuildServices.targets" Condition="Exists('$(NuGetPackageRoot)avalonia.buildservices/0.0.31/buildTransitive/Avalonia.BuildServices.targets')" />
+    <Import Project="$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.targets" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.targets')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.testing.platform.msbuild/1.5.3/buildTransitive/Microsoft.Testing.Platform.MSBuild.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.testing.platform.msbuild/1.5.3/buildTransitive/Microsoft.Testing.Platform.MSBuild.targets')" />
+    <Import Project="$(NuGetPackageRoot)nunit3testadapter/5.0.0/build/netcoreapp3.1/NUnit3TestAdapter.targets" Condition="Exists('$(NuGetPackageRoot)nunit3testadapter/5.0.0/build/netcoreapp3.1/NUnit3TestAdapter.targets')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.codecoverage/17.13.0/build/netstandard2.0/Microsoft.CodeCoverage.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codecoverage/17.13.0/build/netstandard2.0/Microsoft.CodeCoverage.targets')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.net.test.sdk/17.13.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.net.test.sdk/17.13.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets')" />
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.dgspec.json b/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..67ae008
--- /dev/null
+++ b/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.dgspec.json
@@ -0,0 +1,92 @@
+{
+  "format": 1,
+  "restore": {
+    "/Users/feitanportor/dev/C#/RofloCalc/TestRofloCalc/TestRofloCalc.csproj": {}
+  },
+  "projects": {
+    "/Users/feitanportor/dev/C#/RofloCalc/TestRofloCalc/TestRofloCalc.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "/Users/feitanportor/dev/C#/RofloCalc/TestRofloCalc/TestRofloCalc.csproj",
+        "projectName": "TestRofloCalc",
+        "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/TestRofloCalc/TestRofloCalc.csproj",
+        "packagesPath": "/Users/feitanportor/.nuget/packages/",
+        "outputPath": "/Users/feitanportor/dev/C#/RofloCalc/TestRofloCalc/obj/",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "/Users/feitanportor/.nuget/NuGet/NuGet.Config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0"
+        ],
+        "sources": {
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0": {
+            "targetAlias": "net8.0",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        },
+        "restoreAuditProperties": {
+          "enableAudit": "true",
+          "auditLevel": "low",
+          "auditMode": "direct"
+        }
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "dependencies": {
+            "Avalonia.Headless.XUnit": {
+              "target": "Package",
+              "version": "[11.2.5, )"
+            },
+            "Avalonia.Themes.Fluent": {
+              "target": "Package",
+              "version": "[11.2.5, )"
+            },
+            "Microsoft.NET.Test.Sdk": {
+              "target": "Package",
+              "version": "[17.8.0, )"
+            },
+            "coverlet.collector": {
+              "target": "Package",
+              "version": "[6.0.0, )"
+            },
+            "xunit": {
+              "target": "Package",
+              "version": "[2.5.3, )"
+            },
+            "xunit.runner.visualstudio": {
+              "target": "Package",
+              "version": "[2.5.3, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.g.props b/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.g.props
new file mode 100644
index 0000000..96239f2
--- /dev/null
+++ b/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.g.props
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/Users/feitanportor/.nuget/packages/</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/Users/feitanportor/.nuget/packages/</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.12.2</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="/Users/feitanportor/.nuget/packages/" />
+  </ItemGroup>
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio/2.5.3/build/net6.0/xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio/2.5.3/build/net6.0/xunit.runner.visualstudio.props')" />
+    <Import Project="$(NuGetPackageRoot)xunit.core/2.5.3/build/xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core/2.5.3/build/xunit.core.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.testplatform.testhost/17.8.0/build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props" Condition="Exists('$(NuGetPackageRoot)microsoft.testplatform.testhost/17.8.0/build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.codecoverage/17.8.0/build/netstandard2.0/Microsoft.CodeCoverage.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codecoverage/17.8.0/build/netstandard2.0/Microsoft.CodeCoverage.props')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.net.test.sdk/17.8.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.test.sdk/17.8.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props')" />
+    <Import Project="$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.props" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.props')" />
+  </ImportGroup>
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">/Users/feitanportor/.nuget/packages/xunit.analyzers/1.4.0</Pkgxunit_analyzers>
+    <PkgAvalonia_BuildServices Condition=" '$(PkgAvalonia_BuildServices)' == '' ">/Users/feitanportor/.nuget/packages/avalonia.buildservices/0.0.31</PkgAvalonia_BuildServices>
+    <PkgAvalonia Condition=" '$(PkgAvalonia)' == '' ">/Users/feitanportor/.nuget/packages/avalonia/11.2.5</PkgAvalonia>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.g.targets b/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.g.targets
new file mode 100644
index 0000000..2af531e
--- /dev/null
+++ b/RofloCalc.Test/obj/TestRofloCalc.csproj.nuget.g.targets
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)xunit.core/2.5.3/build/xunit.core.targets" Condition="Exists('$(NuGetPackageRoot)xunit.core/2.5.3/build/xunit.core.targets')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.codecoverage/17.8.0/build/netstandard2.0/Microsoft.CodeCoverage.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codecoverage/17.8.0/build/netstandard2.0/Microsoft.CodeCoverage.targets')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.net.test.sdk/17.8.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.net.test.sdk/17.8.0/build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets')" />
+    <Import Project="$(NuGetPackageRoot)coverlet.collector/6.0.0/build/netstandard1.0/coverlet.collector.targets" Condition="Exists('$(NuGetPackageRoot)coverlet.collector/6.0.0/build/netstandard1.0/coverlet.collector.targets')" />
+    <Import Project="$(NuGetPackageRoot)avalonia.buildservices/0.0.31/buildTransitive/Avalonia.BuildServices.targets" Condition="Exists('$(NuGetPackageRoot)avalonia.buildservices/0.0.31/buildTransitive/Avalonia.BuildServices.targets')" />
+    <Import Project="$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.targets" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.5/buildTransitive/Avalonia.targets')" />
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/project.assets.json b/RofloCalc.Test/obj/project.assets.json
new file mode 100644
index 0000000..5a23170
--- /dev/null
+++ b/RofloCalc.Test/obj/project.assets.json
@@ -0,0 +1,3378 @@
+{
+  "version": 3,
+  "targets": {
+    "net8.0": {
+      "Avalonia/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia.BuildServices": "0.0.31",
+          "Avalonia.Remote.Protocol": "11.2.5",
+          "MicroCom.Runtime": "0.11.0"
+        },
+        "compile": {
+          "ref/net8.0/Avalonia.Base.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Controls.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.DesignerSupport.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Dialogs.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Markup.Xaml.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Markup.dll": {
+            "related": ".Xaml.xml;.xml"
+          },
+          "ref/net8.0/Avalonia.Metal.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.MicroCom.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.OpenGL.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Vulkan.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.dll": {
+            "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Base.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Controls.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.DesignerSupport.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Dialogs.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Markup.dll": {
+            "related": ".Xaml.xml;.xml"
+          },
+          "lib/net8.0/Avalonia.Metal.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.MicroCom.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.OpenGL.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Vulkan.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.dll": {
+            "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+          }
+        },
+        "build": {
+          "buildTransitive/Avalonia.props": {},
+          "buildTransitive/Avalonia.targets": {}
+        }
+      },
+      "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/av_libglesv2.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/av_libglesv2.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/av_libglesv2.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "Avalonia.BuildServices/0.0.31": {
+        "type": "package",
+        "build": {
+          "buildTransitive/Avalonia.BuildServices.targets": {}
+        }
+      },
+      "Avalonia.Controls.ColorPicker/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Remote.Protocol": "11.2.5"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Controls.DataGrid/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Remote.Protocol": "11.2.5"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Desktop/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Native": "11.2.1",
+          "Avalonia.Skia": "11.2.1",
+          "Avalonia.Win32": "11.2.1",
+          "Avalonia.X11": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Diagnostics/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "Avalonia.Controls.ColorPicker": "11.2.5",
+          "Avalonia.Controls.DataGrid": "11.2.5",
+          "Avalonia.Themes.Simple": "11.2.5"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Fonts.Inter/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.FreeDesktop/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Tmds.DBus.Protocol": "0.20.0"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Headless/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Headless.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Headless.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Native/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libAvaloniaNative.dylib": {
+            "assetType": "native",
+            "rid": "osx"
+          }
+        }
+      },
+      "Avalonia.ReactiveUI/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.5",
+          "ReactiveUI": "20.1.1",
+          "System.Reactive": "6.0.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.ReactiveUI.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.ReactiveUI.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Remote.Protocol/11.2.5": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Skia/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "HarfBuzzSharp": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.Linux": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3-preview.2.2",
+          "SkiaSharp": "2.88.8",
+          "SkiaSharp.NativeAssets.Linux": "2.88.8",
+          "SkiaSharp.NativeAssets.WebAssembly": "2.88.8"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Themes.Fluent/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Themes.Simple/11.2.5": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.5"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Win32/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.X11/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.FreeDesktop": "11.2.1",
+          "Avalonia.Skia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "DynamicData/8.4.1": {
+        "type": "package",
+        "dependencies": {
+          "System.Reactive": "6.0.0"
+        },
+        "compile": {
+          "lib/net8.0/DynamicData.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/DynamicData.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "HarfBuzzSharp/7.3.0.2": {
+        "type": "package",
+        "dependencies": {
+          "HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.macOS": "7.3.0.2"
+        },
+        "compile": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        },
+        "runtime": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+        "type": "package",
+        "dependencies": {
+          "HarfBuzzSharp": "7.3.0.2"
+        },
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm"
+          },
+          "runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm64"
+          },
+          "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-musl-x64"
+          },
+          "runtimes/linux-x64/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-x64"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+            "assetType": "native",
+            "rid": "osx"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "build": {
+          "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props": {},
+          "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets": {}
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "MicroCom.Runtime/0.11.0": {
+        "type": "package",
+        "compile": {
+          "lib/net5.0/MicroCom.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/net5.0/MicroCom.Runtime.dll": {}
+        }
+      },
+      "Microsoft.ApplicationInsights/2.22.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Diagnostics.DiagnosticSource": "5.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/Microsoft.ApplicationInsights.dll": {
+            "related": ".pdb;.xml"
+          }
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.ApplicationInsights.dll": {
+            "related": ".pdb;.xml"
+          }
+        }
+      },
+      "Microsoft.CodeCoverage/17.13.0": {
+        "type": "package",
+        "compile": {
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {}
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {}
+        },
+        "build": {
+          "build/netstandard2.0/Microsoft.CodeCoverage.props": {},
+          "build/netstandard2.0/Microsoft.CodeCoverage.targets": {}
+        }
+      },
+      "Microsoft.NET.Test.Sdk/17.13.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.CodeCoverage": "17.13.0",
+          "Microsoft.TestPlatform.TestHost": "17.13.0"
+        },
+        "compile": {
+          "lib/netcoreapp3.1/_._": {}
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/_._": {}
+        },
+        "build": {
+          "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {},
+          "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {}
+        },
+        "buildMultiTargeting": {
+          "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {}
+        }
+      },
+      "Microsoft.Testing.Extensions.Telemetry/1.5.3": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.ApplicationInsights": "2.22.0",
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "compile": {
+          "lib/net8.0/Microsoft.Testing.Extensions.Telemetry.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.Telemetry.dll": {
+            "related": ".xml"
+          }
+        },
+        "resource": {
+          "lib/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        },
+        "build": {
+          "buildTransitive/net8.0/Microsoft.Testing.Extensions.Telemetry.props": {}
+        },
+        "buildMultiTargeting": {
+          "buildMultiTargeting/Microsoft.Testing.Extensions.Telemetry.props": {}
+        }
+      },
+      "Microsoft.Testing.Extensions.TrxReport.Abstractions/1.5.3": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "compile": {
+          "lib/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Microsoft.Testing.Extensions.VSTestBridge/1.5.3": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.ApplicationInsights": "2.22.0",
+          "Microsoft.TestPlatform.ObjectModel": "17.12.0",
+          "Microsoft.Testing.Extensions.Telemetry": "1.5.3",
+          "Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.5.3",
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "compile": {
+          "lib/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll": {
+            "related": ".xml"
+          }
+        },
+        "resource": {
+          "lib/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.Testing.Platform/1.5.3": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/Microsoft.Testing.Platform.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Platform.dll": {
+            "related": ".xml"
+          }
+        },
+        "resource": {
+          "lib/net8.0/cs/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        },
+        "build": {
+          "buildTransitive/net8.0/Microsoft.Testing.Platform.props": {}
+        },
+        "buildMultiTargeting": {
+          "buildMultiTargeting/Microsoft.Testing.Platform.props": {}
+        }
+      },
+      "Microsoft.Testing.Platform.MSBuild/1.5.3": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Testing.Platform": "1.5.3"
+        },
+        "compile": {
+          "lib/net8.0/Microsoft.Testing.Extensions.MSBuild.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Microsoft.Testing.Extensions.MSBuild.dll": {
+            "related": ".xml"
+          }
+        },
+        "resource": {
+          "lib/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "de"
+          },
+          "lib/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "es"
+          },
+          "lib/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "it"
+          },
+          "lib/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        },
+        "build": {
+          "buildTransitive/Microsoft.Testing.Platform.MSBuild.props": {},
+          "buildTransitive/Microsoft.Testing.Platform.MSBuild.targets": {}
+        },
+        "buildMultiTargeting": {
+          "buildMultiTargeting/Microsoft.Testing.Platform.MSBuild.props": {},
+          "buildMultiTargeting/Microsoft.Testing.Platform.MSBuild.targets": {}
+        }
+      },
+      "Microsoft.TestPlatform.ObjectModel/17.13.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Reflection.Metadata": "1.6.0"
+        },
+        "compile": {
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}
+        },
+        "resource": {
+          "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+            "locale": "zh-Hant"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        }
+      },
+      "Microsoft.TestPlatform.TestHost/17.13.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.TestPlatform.ObjectModel": "17.13.0",
+          "Newtonsoft.Json": "13.0.1"
+        },
+        "compile": {
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {},
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {},
+          "lib/netcoreapp3.1/testhost.dll": {
+            "related": ".deps.json"
+          }
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+          "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {},
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {},
+          "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {},
+          "lib/netcoreapp3.1/testhost.dll": {
+            "related": ".deps.json"
+          }
+        },
+        "resource": {
+          "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "cs"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "de"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "es"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "fr"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "it"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "ja"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "ko"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "pl"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "pt-BR"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "ru"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "tr"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "zh-Hans"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+            "locale": "zh-Hant"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+            "locale": "zh-Hant"
+          },
+          "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+            "locale": "zh-Hant"
+          }
+        },
+        "build": {
+          "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {}
+        }
+      },
+      "Newtonsoft.Json/13.0.1": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/Newtonsoft.Json.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/netstandard2.0/Newtonsoft.Json.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "NUnit/4.3.2": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/nunit.framework.dll": {
+            "related": ".legacy.xml;.xml"
+          },
+          "lib/net8.0/nunit.framework.legacy.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/nunit.framework.dll": {
+            "related": ".legacy.xml;.xml"
+          },
+          "lib/net8.0/nunit.framework.legacy.dll": {
+            "related": ".xml"
+          }
+        },
+        "build": {
+          "build/NUnit.props": {}
+        }
+      },
+      "NUnit3TestAdapter/5.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Testing.Extensions.VSTestBridge": "1.5.3",
+          "Microsoft.Testing.Platform.MSBuild": "1.5.3"
+        },
+        "build": {
+          "build/netcoreapp3.1/NUnit3TestAdapter.props": {},
+          "build/netcoreapp3.1/NUnit3TestAdapter.targets": {}
+        }
+      },
+      "ReactiveUI/20.1.1": {
+        "type": "package",
+        "dependencies": {
+          "DynamicData": "8.4.1",
+          "Splat": "15.1.1",
+          "System.ComponentModel.Annotations": "5.0.0"
+        },
+        "compile": {
+          "lib/net8.0/ReactiveUI.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/ReactiveUI.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "SkiaSharp/2.88.8": {
+        "type": "package",
+        "dependencies": {
+          "SkiaSharp.NativeAssets.Win32": "2.88.8",
+          "SkiaSharp.NativeAssets.macOS": "2.88.8"
+        },
+        "compile": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        },
+        "runtime": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.Linux/2.88.8": {
+        "type": "package",
+        "dependencies": {
+          "SkiaSharp": "2.88.8"
+        },
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm"
+          },
+          "runtimes/linux-arm64/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm64"
+          },
+          "runtimes/linux-musl-x64/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-musl-x64"
+          },
+          "runtimes/linux-x64/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-x64"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.macOS/2.88.8": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libSkiaSharp.dylib": {
+            "assetType": "native",
+            "rid": "osx"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "build": {
+          "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props": {},
+          "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets": {}
+        }
+      },
+      "SkiaSharp.NativeAssets.Win32/2.88.8": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libSkiaSharp.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/libSkiaSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/libSkiaSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "Splat/15.1.1": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/Splat.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Splat.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "System.ComponentModel.Annotations/5.0.0": {
+        "type": "package",
+        "compile": {
+          "ref/netstandard2.1/System.ComponentModel.Annotations.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/netstandard2.1/System.ComponentModel.Annotations.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "System.Diagnostics.DiagnosticSource/5.0.0": {
+        "type": "package",
+        "compile": {
+          "lib/net5.0/System.Diagnostics.DiagnosticSource.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net5.0/System.Diagnostics.DiagnosticSource.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "System.IO.Pipelines/8.0.0": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "related": ".xml"
+          }
+        },
+        "build": {
+          "buildTransitive/net6.0/_._": {}
+        }
+      },
+      "System.Reactive/6.0.1": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/System.Reactive.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net6.0/System.Reactive.dll": {
+            "related": ".xml"
+          }
+        },
+        "build": {
+          "buildTransitive/net6.0/_._": {}
+        }
+      },
+      "System.Reflection.Metadata/1.6.0": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/System.Reflection.Metadata.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Reflection.Metadata.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Tmds.DBus.Protocol/0.20.0": {
+        "type": "package",
+        "dependencies": {
+          "System.IO.Pipelines": "8.0.0"
+        },
+        "compile": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {}
+        },
+        "runtime": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {}
+        }
+      },
+      "RofloCalc/1.0.0": {
+        "type": "project",
+        "framework": ".NETCoreApp,Version=v8.0",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Desktop": "11.2.1",
+          "Avalonia.Diagnostics": "11.2.1",
+          "Avalonia.Fonts.Inter": "11.2.1",
+          "Avalonia.Themes.Fluent": "11.2.1"
+        },
+        "compile": {
+          "bin/placeholder/RofloCalc.dll": {}
+        },
+        "runtime": {
+          "bin/placeholder/RofloCalc.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "Avalonia/11.2.5": {
+      "sha512": "drAn4ymqy6c1AWIzpQIFLIQjPx9p7Ffsu+7bYy4vV8MtvmgiQ2s6R5HvmNuWheUtpHyhnowVQoOdJQl5uS6a+A==",
+      "type": "package",
+      "path": "avalonia/11.2.5",
+      "hasTools": true,
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "analyzers/dotnet/cs/Avalonia.Analyzers.dll",
+        "analyzers/dotnet/cs/Avalonia.Generators.dll",
+        "avalonia.11.2.5.nupkg.sha512",
+        "avalonia.nuspec",
+        "build/Avalonia.Generators.props",
+        "build/Avalonia.props",
+        "build/Avalonia.targets",
+        "build/AvaloniaBuildTasks.props",
+        "build/AvaloniaBuildTasks.targets",
+        "build/AvaloniaItemSchema.xaml",
+        "build/AvaloniaPrivateApis.targets",
+        "build/AvaloniaRules.Project.xml",
+        "build/AvaloniaSingleProject.targets",
+        "build/AvaloniaVersion.props",
+        "buildTransitive/Avalonia.Generators.props",
+        "buildTransitive/Avalonia.props",
+        "buildTransitive/Avalonia.targets",
+        "buildTransitive/AvaloniaBuildTasks.props",
+        "buildTransitive/AvaloniaBuildTasks.targets",
+        "buildTransitive/AvaloniaItemSchema.xaml",
+        "buildTransitive/AvaloniaPrivateApis.targets",
+        "buildTransitive/AvaloniaRules.Project.xml",
+        "buildTransitive/AvaloniaSingleProject.targets",
+        "lib/net6.0/Avalonia.Base.dll",
+        "lib/net6.0/Avalonia.Base.xml",
+        "lib/net6.0/Avalonia.Controls.dll",
+        "lib/net6.0/Avalonia.Controls.xml",
+        "lib/net6.0/Avalonia.DesignerSupport.dll",
+        "lib/net6.0/Avalonia.DesignerSupport.xml",
+        "lib/net6.0/Avalonia.Dialogs.dll",
+        "lib/net6.0/Avalonia.Dialogs.xml",
+        "lib/net6.0/Avalonia.Markup.Xaml.dll",
+        "lib/net6.0/Avalonia.Markup.Xaml.xml",
+        "lib/net6.0/Avalonia.Markup.dll",
+        "lib/net6.0/Avalonia.Markup.xml",
+        "lib/net6.0/Avalonia.Metal.dll",
+        "lib/net6.0/Avalonia.Metal.xml",
+        "lib/net6.0/Avalonia.MicroCom.dll",
+        "lib/net6.0/Avalonia.MicroCom.xml",
+        "lib/net6.0/Avalonia.OpenGL.dll",
+        "lib/net6.0/Avalonia.OpenGL.xml",
+        "lib/net6.0/Avalonia.Vulkan.dll",
+        "lib/net6.0/Avalonia.Vulkan.xml",
+        "lib/net6.0/Avalonia.dll",
+        "lib/net6.0/Avalonia.xml",
+        "lib/net8.0/Avalonia.Base.dll",
+        "lib/net8.0/Avalonia.Base.xml",
+        "lib/net8.0/Avalonia.Controls.dll",
+        "lib/net8.0/Avalonia.Controls.xml",
+        "lib/net8.0/Avalonia.DesignerSupport.dll",
+        "lib/net8.0/Avalonia.DesignerSupport.xml",
+        "lib/net8.0/Avalonia.Dialogs.dll",
+        "lib/net8.0/Avalonia.Dialogs.xml",
+        "lib/net8.0/Avalonia.Markup.Xaml.dll",
+        "lib/net8.0/Avalonia.Markup.Xaml.xml",
+        "lib/net8.0/Avalonia.Markup.dll",
+        "lib/net8.0/Avalonia.Markup.xml",
+        "lib/net8.0/Avalonia.Metal.dll",
+        "lib/net8.0/Avalonia.Metal.xml",
+        "lib/net8.0/Avalonia.MicroCom.dll",
+        "lib/net8.0/Avalonia.MicroCom.xml",
+        "lib/net8.0/Avalonia.OpenGL.dll",
+        "lib/net8.0/Avalonia.OpenGL.xml",
+        "lib/net8.0/Avalonia.Vulkan.dll",
+        "lib/net8.0/Avalonia.Vulkan.xml",
+        "lib/net8.0/Avalonia.dll",
+        "lib/net8.0/Avalonia.xml",
+        "lib/netstandard2.0/Avalonia.Base.dll",
+        "lib/netstandard2.0/Avalonia.Base.xml",
+        "lib/netstandard2.0/Avalonia.Controls.dll",
+        "lib/netstandard2.0/Avalonia.Controls.xml",
+        "lib/netstandard2.0/Avalonia.DesignerSupport.dll",
+        "lib/netstandard2.0/Avalonia.DesignerSupport.xml",
+        "lib/netstandard2.0/Avalonia.Dialogs.dll",
+        "lib/netstandard2.0/Avalonia.Dialogs.xml",
+        "lib/netstandard2.0/Avalonia.Markup.Xaml.dll",
+        "lib/netstandard2.0/Avalonia.Markup.Xaml.xml",
+        "lib/netstandard2.0/Avalonia.Markup.dll",
+        "lib/netstandard2.0/Avalonia.Markup.xml",
+        "lib/netstandard2.0/Avalonia.Metal.dll",
+        "lib/netstandard2.0/Avalonia.Metal.xml",
+        "lib/netstandard2.0/Avalonia.MicroCom.dll",
+        "lib/netstandard2.0/Avalonia.MicroCom.xml",
+        "lib/netstandard2.0/Avalonia.OpenGL.dll",
+        "lib/netstandard2.0/Avalonia.OpenGL.xml",
+        "lib/netstandard2.0/Avalonia.Vulkan.dll",
+        "lib/netstandard2.0/Avalonia.Vulkan.xml",
+        "lib/netstandard2.0/Avalonia.dll",
+        "lib/netstandard2.0/Avalonia.xml",
+        "ref/net6.0/Avalonia.Base.dll",
+        "ref/net6.0/Avalonia.Base.xml",
+        "ref/net6.0/Avalonia.Controls.dll",
+        "ref/net6.0/Avalonia.Controls.xml",
+        "ref/net6.0/Avalonia.DesignerSupport.dll",
+        "ref/net6.0/Avalonia.DesignerSupport.xml",
+        "ref/net6.0/Avalonia.Dialogs.dll",
+        "ref/net6.0/Avalonia.Dialogs.xml",
+        "ref/net6.0/Avalonia.Markup.Xaml.dll",
+        "ref/net6.0/Avalonia.Markup.Xaml.xml",
+        "ref/net6.0/Avalonia.Markup.dll",
+        "ref/net6.0/Avalonia.Markup.xml",
+        "ref/net6.0/Avalonia.Metal.dll",
+        "ref/net6.0/Avalonia.Metal.xml",
+        "ref/net6.0/Avalonia.MicroCom.dll",
+        "ref/net6.0/Avalonia.MicroCom.xml",
+        "ref/net6.0/Avalonia.OpenGL.dll",
+        "ref/net6.0/Avalonia.OpenGL.xml",
+        "ref/net6.0/Avalonia.Vulkan.dll",
+        "ref/net6.0/Avalonia.Vulkan.xml",
+        "ref/net6.0/Avalonia.dll",
+        "ref/net6.0/Avalonia.xml",
+        "ref/net8.0/Avalonia.Base.dll",
+        "ref/net8.0/Avalonia.Base.xml",
+        "ref/net8.0/Avalonia.Controls.dll",
+        "ref/net8.0/Avalonia.Controls.xml",
+        "ref/net8.0/Avalonia.DesignerSupport.dll",
+        "ref/net8.0/Avalonia.DesignerSupport.xml",
+        "ref/net8.0/Avalonia.Dialogs.dll",
+        "ref/net8.0/Avalonia.Dialogs.xml",
+        "ref/net8.0/Avalonia.Markup.Xaml.dll",
+        "ref/net8.0/Avalonia.Markup.Xaml.xml",
+        "ref/net8.0/Avalonia.Markup.dll",
+        "ref/net8.0/Avalonia.Markup.xml",
+        "ref/net8.0/Avalonia.Metal.dll",
+        "ref/net8.0/Avalonia.Metal.xml",
+        "ref/net8.0/Avalonia.MicroCom.dll",
+        "ref/net8.0/Avalonia.MicroCom.xml",
+        "ref/net8.0/Avalonia.OpenGL.dll",
+        "ref/net8.0/Avalonia.OpenGL.xml",
+        "ref/net8.0/Avalonia.Vulkan.dll",
+        "ref/net8.0/Avalonia.Vulkan.xml",
+        "ref/net8.0/Avalonia.dll",
+        "ref/net8.0/Avalonia.xml",
+        "ref/netstandard2.0/Avalonia.Base.dll",
+        "ref/netstandard2.0/Avalonia.Base.xml",
+        "ref/netstandard2.0/Avalonia.Controls.dll",
+        "ref/netstandard2.0/Avalonia.Controls.xml",
+        "ref/netstandard2.0/Avalonia.DesignerSupport.dll",
+        "ref/netstandard2.0/Avalonia.DesignerSupport.xml",
+        "ref/netstandard2.0/Avalonia.Dialogs.dll",
+        "ref/netstandard2.0/Avalonia.Dialogs.xml",
+        "ref/netstandard2.0/Avalonia.Markup.Xaml.dll",
+        "ref/netstandard2.0/Avalonia.Markup.Xaml.xml",
+        "ref/netstandard2.0/Avalonia.Markup.dll",
+        "ref/netstandard2.0/Avalonia.Markup.xml",
+        "ref/netstandard2.0/Avalonia.Metal.dll",
+        "ref/netstandard2.0/Avalonia.Metal.xml",
+        "ref/netstandard2.0/Avalonia.MicroCom.dll",
+        "ref/netstandard2.0/Avalonia.MicroCom.xml",
+        "ref/netstandard2.0/Avalonia.OpenGL.dll",
+        "ref/netstandard2.0/Avalonia.OpenGL.xml",
+        "ref/netstandard2.0/Avalonia.Vulkan.dll",
+        "ref/netstandard2.0/Avalonia.Vulkan.xml",
+        "ref/netstandard2.0/Avalonia.dll",
+        "ref/netstandard2.0/Avalonia.xml",
+        "tools/net461/designer/Avalonia.Designer.HostApp.exe",
+        "tools/netstandard2.0/Avalonia.Build.Tasks.dll",
+        "tools/netstandard2.0/designer/Avalonia.Designer.HostApp.dll"
+      ]
+    },
+    "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+      "sha512": "Bo3qOhKC1b84BIhiogndMdAzB3UrrESKK7hS769f5HWeoMw/pcd42US5KFYW2JJ4ZSTrXnP8mXwLTMzh+S+9Lg==",
+      "type": "package",
+      "path": "avalonia.angle.windows.natives/2.1.22045.20230930",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE",
+        "avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",
+        "avalonia.angle.windows.natives.nuspec",
+        "runtimes/win-arm64/native/av_libglesv2.dll",
+        "runtimes/win-x64/native/av_libglesv2.dll",
+        "runtimes/win-x86/native/av_libglesv2.dll"
+      ]
+    },
+    "Avalonia.BuildServices/0.0.31": {
+      "sha512": "KmCN6Hc+45q4OnF10ge450yVUvWuxU6bdQiyKqiSvrHKpahNrEdk0kG6Ip6GHk2SKOCttGQuA206JVdkldEENg==",
+      "type": "package",
+      "path": "avalonia.buildservices/0.0.31",
+      "hasTools": true,
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.buildservices.0.0.31.nupkg.sha512",
+        "avalonia.buildservices.nuspec",
+        "build/Avalonia.BuildServices.targets",
+        "buildTransitive/Avalonia.BuildServices.targets",
+        "tools/netstandard2.0/Avalonia.BuildServices.Collector.dll",
+        "tools/netstandard2.0/Avalonia.BuildServices.dll",
+        "tools/netstandard2.0/runtimeconfig.json"
+      ]
+    },
+    "Avalonia.Controls.ColorPicker/11.2.5": {
+      "sha512": "m7jIdyoPVIhypn6CwoCHWmg3LW3XY29he+E/gTFYUnT/b3otLuUlIF/6ylburCoclhBFLnN5RmuWqCGYJ/LY0g==",
+      "type": "package",
+      "path": "avalonia.controls.colorpicker/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.controls.colorpicker.11.2.5.nupkg.sha512",
+        "avalonia.controls.colorpicker.nuspec",
+        "lib/net6.0/Avalonia.Controls.ColorPicker.dll",
+        "lib/net6.0/Avalonia.Controls.ColorPicker.xml",
+        "lib/net8.0/Avalonia.Controls.ColorPicker.dll",
+        "lib/net8.0/Avalonia.Controls.ColorPicker.xml",
+        "lib/netstandard2.0/Avalonia.Controls.ColorPicker.dll",
+        "lib/netstandard2.0/Avalonia.Controls.ColorPicker.xml"
+      ]
+    },
+    "Avalonia.Controls.DataGrid/11.2.5": {
+      "sha512": "XziirhxOoHhoFyfMFpS1Ka9GrewoMPTvA9nE/70OfxREwLUxiJLJwA5N7F8+C5DpRfHVZj9zZV2WdOn4tVXSag==",
+      "type": "package",
+      "path": "avalonia.controls.datagrid/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.controls.datagrid.11.2.5.nupkg.sha512",
+        "avalonia.controls.datagrid.nuspec",
+        "lib/net6.0/Avalonia.Controls.DataGrid.dll",
+        "lib/net6.0/Avalonia.Controls.DataGrid.xml",
+        "lib/net8.0/Avalonia.Controls.DataGrid.dll",
+        "lib/net8.0/Avalonia.Controls.DataGrid.xml",
+        "lib/netstandard2.0/Avalonia.Controls.DataGrid.dll",
+        "lib/netstandard2.0/Avalonia.Controls.DataGrid.xml"
+      ]
+    },
+    "Avalonia.Desktop/11.2.1": {
+      "sha512": "q6alzkTgFjukOrbiiFlh0mkhkxGRMRTMS8zdNEixIl9apPnD2ln9sjAC4NR2agNz5+HmZVfXYu6kYK12rMmKwA==",
+      "type": "package",
+      "path": "avalonia.desktop/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.desktop.11.2.1.nupkg.sha512",
+        "avalonia.desktop.nuspec",
+        "lib/net6.0/Avalonia.Desktop.dll",
+        "lib/net6.0/Avalonia.Desktop.xml",
+        "lib/net8.0/Avalonia.Desktop.dll",
+        "lib/net8.0/Avalonia.Desktop.xml",
+        "lib/netstandard2.0/Avalonia.Desktop.dll",
+        "lib/netstandard2.0/Avalonia.Desktop.xml"
+      ]
+    },
+    "Avalonia.Diagnostics/11.2.5": {
+      "sha512": "IfY8z3HKt227CG5H/lH6km1TA3ygBH0y/uxCmVnHgglufn6mWZ2NnN4k/v8gn8pZIdymBzaAhFEcJia8VMhxzg==",
+      "type": "package",
+      "path": "avalonia.diagnostics/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.diagnostics.11.2.5.nupkg.sha512",
+        "avalonia.diagnostics.nuspec",
+        "lib/net6.0/Avalonia.Diagnostics.dll",
+        "lib/net6.0/Avalonia.Diagnostics.xml",
+        "lib/net8.0/Avalonia.Diagnostics.dll",
+        "lib/net8.0/Avalonia.Diagnostics.xml",
+        "lib/netstandard2.0/Avalonia.Diagnostics.dll",
+        "lib/netstandard2.0/Avalonia.Diagnostics.xml"
+      ]
+    },
+    "Avalonia.Fonts.Inter/11.2.1": {
+      "sha512": "egEFQWLHuSzyWKolPy9u4qPor270N2GL/4CI33eBxr09chrUVQsOlxQ6zeWPiBLzzgv/lCrZhOMCAIWsOz3tNg==",
+      "type": "package",
+      "path": "avalonia.fonts.inter/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.fonts.inter.11.2.1.nupkg.sha512",
+        "avalonia.fonts.inter.nuspec",
+        "lib/net6.0/Avalonia.Fonts.Inter.dll",
+        "lib/net6.0/Avalonia.Fonts.Inter.xml",
+        "lib/net8.0/Avalonia.Fonts.Inter.dll",
+        "lib/net8.0/Avalonia.Fonts.Inter.xml",
+        "lib/netstandard2.0/Avalonia.Fonts.Inter.dll",
+        "lib/netstandard2.0/Avalonia.Fonts.Inter.xml"
+      ]
+    },
+    "Avalonia.FreeDesktop/11.2.1": {
+      "sha512": "ChKdPjQ2uBJUN0y+/RsdoETzXRn/q1eWFBDwprDy+Zi/AVkUfRk06hKbsb/U+Q3zO65CMEprRcMPbys0EkK2vg==",
+      "type": "package",
+      "path": "avalonia.freedesktop/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.freedesktop.11.2.1.nupkg.sha512",
+        "avalonia.freedesktop.nuspec",
+        "lib/net6.0/Avalonia.FreeDesktop.dll",
+        "lib/net6.0/Avalonia.FreeDesktop.xml",
+        "lib/net8.0/Avalonia.FreeDesktop.dll",
+        "lib/net8.0/Avalonia.FreeDesktop.xml",
+        "lib/netstandard2.0/Avalonia.FreeDesktop.dll",
+        "lib/netstandard2.0/Avalonia.FreeDesktop.xml"
+      ]
+    },
+    "Avalonia.Headless/11.2.5": {
+      "sha512": "TE68DbAfYNk4+c29EkPDwyPIUeyBQ0WQ5HiwenLWMowbZIxto4hlV80x+lZZnTVU98scfl8/hz8nMdgFnERitw==",
+      "type": "package",
+      "path": "avalonia.headless/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.headless.11.2.5.nupkg.sha512",
+        "avalonia.headless.nuspec",
+        "lib/net6.0/Avalonia.Headless.dll",
+        "lib/net6.0/Avalonia.Headless.xml",
+        "lib/net8.0/Avalonia.Headless.dll",
+        "lib/net8.0/Avalonia.Headless.xml",
+        "lib/netstandard2.0/Avalonia.Headless.dll",
+        "lib/netstandard2.0/Avalonia.Headless.xml"
+      ]
+    },
+    "Avalonia.Native/11.2.1": {
+      "sha512": "1cVasDUIkqfAYLkaLFDx+VDZymer2v643OYD6Jd6nzP20TNTqN2LfFOpxXCTYMrWc9Dk5AoVJJCrz3wRE5kooQ==",
+      "type": "package",
+      "path": "avalonia.native/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.native.11.2.1.nupkg.sha512",
+        "avalonia.native.nuspec",
+        "lib/net6.0/Avalonia.Native.dll",
+        "lib/net6.0/Avalonia.Native.xml",
+        "lib/net8.0/Avalonia.Native.dll",
+        "lib/net8.0/Avalonia.Native.xml",
+        "lib/netstandard2.0/Avalonia.Native.dll",
+        "lib/netstandard2.0/Avalonia.Native.xml",
+        "runtimes/osx/native/libAvaloniaNative.dylib"
+      ]
+    },
+    "Avalonia.ReactiveUI/11.2.5": {
+      "sha512": "2dzvhqcpjV2QyUb3PBZzCJcDLFvQx3Axkx6W3AcCOU6vcNj01XKZwAkXYPhJQz2r3kSlfuUyDSiEnhSmRyAktA==",
+      "type": "package",
+      "path": "avalonia.reactiveui/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.reactiveui.11.2.5.nupkg.sha512",
+        "avalonia.reactiveui.nuspec",
+        "lib/net6.0/Avalonia.ReactiveUI.dll",
+        "lib/net6.0/Avalonia.ReactiveUI.xml",
+        "lib/net8.0/Avalonia.ReactiveUI.dll",
+        "lib/net8.0/Avalonia.ReactiveUI.xml",
+        "lib/netstandard2.0/Avalonia.ReactiveUI.dll",
+        "lib/netstandard2.0/Avalonia.ReactiveUI.xml"
+      ]
+    },
+    "Avalonia.Remote.Protocol/11.2.5": {
+      "sha512": "wS/qPTRVmgB49PxVMEFRczWS2UQ91Sl7xBI4qQtVyyi+REeH5L0sXYTjyKkHALI/vZd4DeH4SrleDEX0zNOVmA==",
+      "type": "package",
+      "path": "avalonia.remote.protocol/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.remote.protocol.11.2.5.nupkg.sha512",
+        "avalonia.remote.protocol.nuspec",
+        "lib/net6.0/Avalonia.Remote.Protocol.dll",
+        "lib/net6.0/Avalonia.Remote.Protocol.xml",
+        "lib/net8.0/Avalonia.Remote.Protocol.dll",
+        "lib/net8.0/Avalonia.Remote.Protocol.xml",
+        "lib/netstandard2.0/Avalonia.Remote.Protocol.dll",
+        "lib/netstandard2.0/Avalonia.Remote.Protocol.xml"
+      ]
+    },
+    "Avalonia.Skia/11.2.1": {
+      "sha512": "FkqiXWT1hN0s5MIx5IKDGZaqewQENikQh6aBQyApiZVu5koa8H8RW1yfb2cFK3M4IVIyhqwl8ZirkXsS18lf/Q==",
+      "type": "package",
+      "path": "avalonia.skia/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.skia.11.2.1.nupkg.sha512",
+        "avalonia.skia.nuspec",
+        "lib/net6.0/Avalonia.Skia.dll",
+        "lib/net6.0/Avalonia.Skia.xml",
+        "lib/net8.0/Avalonia.Skia.dll",
+        "lib/net8.0/Avalonia.Skia.xml",
+        "lib/netstandard2.0/Avalonia.Skia.dll",
+        "lib/netstandard2.0/Avalonia.Skia.xml"
+      ]
+    },
+    "Avalonia.Themes.Fluent/11.2.1": {
+      "sha512": "9YUzDmZO5oDppsoA3Igeu/v1cVi4xu8jdO6ZrBzXJXJ9mma/htK0Ub9+V1lRoCW/O70nQfBX+ZDpm0dca1PVgw==",
+      "type": "package",
+      "path": "avalonia.themes.fluent/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.themes.fluent.11.2.1.nupkg.sha512",
+        "avalonia.themes.fluent.nuspec",
+        "lib/net6.0/Avalonia.Themes.Fluent.dll",
+        "lib/net6.0/Avalonia.Themes.Fluent.xml",
+        "lib/net8.0/Avalonia.Themes.Fluent.dll",
+        "lib/net8.0/Avalonia.Themes.Fluent.xml",
+        "lib/netstandard2.0/Avalonia.Themes.Fluent.dll",
+        "lib/netstandard2.0/Avalonia.Themes.Fluent.xml"
+      ]
+    },
+    "Avalonia.Themes.Simple/11.2.5": {
+      "sha512": "qAnX2IkL2taJyG5gkUsaKJQmD+WT4YirPuLEf/9EPq/Y+KmJ095frTN4JKFkERAqtQSEa6Uzu7nkeNjdEILp+g==",
+      "type": "package",
+      "path": "avalonia.themes.simple/11.2.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.themes.simple.11.2.5.nupkg.sha512",
+        "avalonia.themes.simple.nuspec",
+        "lib/net6.0/Avalonia.Themes.Simple.dll",
+        "lib/net6.0/Avalonia.Themes.Simple.xml",
+        "lib/net8.0/Avalonia.Themes.Simple.dll",
+        "lib/net8.0/Avalonia.Themes.Simple.xml",
+        "lib/netstandard2.0/Avalonia.Themes.Simple.dll",
+        "lib/netstandard2.0/Avalonia.Themes.Simple.xml"
+      ]
+    },
+    "Avalonia.Win32/11.2.1": {
+      "sha512": "7Gfw7S1PoINaCXaIV1rh7zo82IhsqhR7a0PAt281cBrfDkJiNU0DYgW2RZxKl3oVFxtfbxJZbdP7hSVmHvoDfw==",
+      "type": "package",
+      "path": "avalonia.win32/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.win32.11.2.1.nupkg.sha512",
+        "avalonia.win32.nuspec",
+        "lib/net6.0/Avalonia.Win32.dll",
+        "lib/net6.0/Avalonia.Win32.xml",
+        "lib/net8.0/Avalonia.Win32.dll",
+        "lib/net8.0/Avalonia.Win32.xml",
+        "lib/netstandard2.0/Avalonia.Win32.dll",
+        "lib/netstandard2.0/Avalonia.Win32.xml"
+      ]
+    },
+    "Avalonia.X11/11.2.1": {
+      "sha512": "h2aCpyLmxGkldPK7cbncEgyobrJ5En7gQtrwVARLmN32Rw6dHut3jyF3P8at2DmWxRuKwZVXgWBSSI62hINgrQ==",
+      "type": "package",
+      "path": "avalonia.x11/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.x11.11.2.1.nupkg.sha512",
+        "avalonia.x11.nuspec",
+        "lib/net6.0/Avalonia.X11.dll",
+        "lib/net6.0/Avalonia.X11.xml",
+        "lib/net8.0/Avalonia.X11.dll",
+        "lib/net8.0/Avalonia.X11.xml",
+        "lib/netstandard2.0/Avalonia.X11.dll",
+        "lib/netstandard2.0/Avalonia.X11.xml"
+      ]
+    },
+    "DynamicData/8.4.1": {
+      "sha512": "Mn1+fU/jqxgONEJq8KLQPGWEi7g/hUVTbjZyn4QM0sWWDAVOHPO9WjXWORSykwdfg/6S3GM15qsfz+2EvO+QAQ==",
+      "type": "package",
+      "path": "dynamicdata/8.4.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE/LICENSE",
+        "README.md",
+        "dynamicdata.8.4.1.nupkg.sha512",
+        "dynamicdata.nuspec",
+        "lib/net462/DynamicData.dll",
+        "lib/net462/DynamicData.xml",
+        "lib/net6.0/DynamicData.dll",
+        "lib/net6.0/DynamicData.xml",
+        "lib/net7.0/DynamicData.dll",
+        "lib/net7.0/DynamicData.xml",
+        "lib/net8.0/DynamicData.dll",
+        "lib/net8.0/DynamicData.xml",
+        "lib/netstandard2.0/DynamicData.dll",
+        "lib/netstandard2.0/DynamicData.xml",
+        "logo.png"
+      ]
+    },
+    "HarfBuzzSharp/7.3.0.2": {
+      "sha512": "0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
+      "type": "package",
+      "path": "harfbuzzsharp/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "harfbuzzsharp.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nuspec",
+        "lib/monoandroid1.0/HarfBuzzSharp.dll",
+        "lib/monoandroid1.0/HarfBuzzSharp.pdb",
+        "lib/monoandroid1.0/HarfBuzzSharp.xml",
+        "lib/net462/HarfBuzzSharp.dll",
+        "lib/net462/HarfBuzzSharp.pdb",
+        "lib/net462/HarfBuzzSharp.xml",
+        "lib/net6.0-android30.0/HarfBuzzSharp.dll",
+        "lib/net6.0-android30.0/HarfBuzzSharp.pdb",
+        "lib/net6.0-android30.0/HarfBuzzSharp.xml",
+        "lib/net6.0-ios13.6/HarfBuzzSharp.dll",
+        "lib/net6.0-ios13.6/HarfBuzzSharp.pdb",
+        "lib/net6.0-ios13.6/HarfBuzzSharp.xml",
+        "lib/net6.0-maccatalyst13.5/HarfBuzzSharp.dll",
+        "lib/net6.0-maccatalyst13.5/HarfBuzzSharp.pdb",
+        "lib/net6.0-maccatalyst13.5/HarfBuzzSharp.xml",
+        "lib/net6.0-macos10.15/HarfBuzzSharp.dll",
+        "lib/net6.0-macos10.15/HarfBuzzSharp.pdb",
+        "lib/net6.0-macos10.15/HarfBuzzSharp.xml",
+        "lib/net6.0-tvos13.4/HarfBuzzSharp.dll",
+        "lib/net6.0-tvos13.4/HarfBuzzSharp.pdb",
+        "lib/net6.0-tvos13.4/HarfBuzzSharp.xml",
+        "lib/net6.0/HarfBuzzSharp.dll",
+        "lib/net6.0/HarfBuzzSharp.pdb",
+        "lib/net6.0/HarfBuzzSharp.xml",
+        "lib/netcoreapp3.1/HarfBuzzSharp.dll",
+        "lib/netcoreapp3.1/HarfBuzzSharp.pdb",
+        "lib/netcoreapp3.1/HarfBuzzSharp.xml",
+        "lib/netstandard1.3/HarfBuzzSharp.dll",
+        "lib/netstandard1.3/HarfBuzzSharp.pdb",
+        "lib/netstandard1.3/HarfBuzzSharp.xml",
+        "lib/netstandard2.0/HarfBuzzSharp.dll",
+        "lib/netstandard2.0/HarfBuzzSharp.pdb",
+        "lib/netstandard2.0/HarfBuzzSharp.xml",
+        "lib/netstandard2.1/HarfBuzzSharp.dll",
+        "lib/netstandard2.1/HarfBuzzSharp.pdb",
+        "lib/netstandard2.1/HarfBuzzSharp.xml",
+        "lib/tizen40/HarfBuzzSharp.dll",
+        "lib/tizen40/HarfBuzzSharp.pdb",
+        "lib/tizen40/HarfBuzzSharp.xml",
+        "lib/uap10.0.10240/HarfBuzzSharp.dll",
+        "lib/uap10.0.10240/HarfBuzzSharp.pdb",
+        "lib/uap10.0.10240/HarfBuzzSharp.xml",
+        "lib/uap10.0.16299/HarfBuzzSharp.dll",
+        "lib/uap10.0.16299/HarfBuzzSharp.pdb",
+        "lib/uap10.0.16299/HarfBuzzSharp.xml",
+        "lib/xamarinios1.0/HarfBuzzSharp.dll",
+        "lib/xamarinios1.0/HarfBuzzSharp.pdb",
+        "lib/xamarinios1.0/HarfBuzzSharp.xml",
+        "lib/xamarinmac2.0/HarfBuzzSharp.dll",
+        "lib/xamarinmac2.0/HarfBuzzSharp.pdb",
+        "lib/xamarinmac2.0/HarfBuzzSharp.xml",
+        "lib/xamarintvos1.0/HarfBuzzSharp.dll",
+        "lib/xamarintvos1.0/HarfBuzzSharp.pdb",
+        "lib/xamarintvos1.0/HarfBuzzSharp.xml",
+        "lib/xamarinwatchos1.0/HarfBuzzSharp.dll",
+        "lib/xamarinwatchos1.0/HarfBuzzSharp.pdb",
+        "lib/xamarinwatchos1.0/HarfBuzzSharp.xml"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+      "sha512": "aKa5J1RqjXKAtdcZJp5wjC78klfBIzJHM6CneN76lFmQ9LLRJA9Oa0TkIDaV8lVLDKMAy5fCKHXFlXUK1YfL/g==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.linux/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/HarfBuzzSharp.NativeAssets.Linux.targets",
+        "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Linux.targets",
+        "harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.linux.nuspec",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/linux-arm/native/libHarfBuzzSharp.so",
+        "runtimes/linux-arm64/native/libHarfBuzzSharp.so",
+        "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so",
+        "runtimes/linux-x64/native/libHarfBuzzSharp.so"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+      "sha512": "nycYH/WLJ6ogm+I+QSFCdPJsdxSb5GANWYbQyp1vsd/KjXN56RVUJWPhbgP2GKb/Y7mrsHM7EProqVXlO/EMsA==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.macos/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "build/net6.0-macos10.15/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "build/xamarinmac2.0/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net462/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net6.0-macos10.15/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "buildTransitive/xamarinmac2.0/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.macos.nuspec",
+        "lib/net462/_._",
+        "lib/net6.0-macos10.15/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "lib/xamarinmac2.0/_._",
+        "runtimes/osx/native/libHarfBuzzSharp.dylib"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+      "sha512": "Dc+dolrhmkpqwT25NfNEEgceW0//KRR2WIOvxlyIIHIIMBCn0FfUeJX5RhFll8kyaZwF8tuKsxRJtQG/rzSBog==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props",
+        "build/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets",
+        "build/netstandard1.0/libHarfBuzzSharp.a/2.0.23/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/2.0.6/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/mt,simd/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/simd/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/simd,mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/simd,st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/simd,mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/simd,st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.7/libHarfBuzzSharp.a",
+        "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props",
+        "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets",
+        "harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.webassembly.nuspec",
+        "lib/netstandard1.0/_._"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+      "sha512": "DpF9JBzwws2dupOLnjME65hxQWWbN/GD40AoTkwB4S05WANvxo3n81AnQJKxWDCnrWfWhLPB36OF27TvEqzb/A==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.win32/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/HarfBuzzSharp.NativeAssets.Win32.targets",
+        "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Win32.targets",
+        "harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.win32.nuspec",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/win-arm64/native/libHarfBuzzSharp.dll",
+        "runtimes/win-x64/native/libHarfBuzzSharp.dll",
+        "runtimes/win-x86/native/libHarfBuzzSharp.dll"
+      ]
+    },
+    "MicroCom.Runtime/0.11.0": {
+      "sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+      "type": "package",
+      "path": "microcom.runtime/0.11.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/net5.0/MicroCom.Runtime.dll",
+        "lib/netstandard2.0/MicroCom.Runtime.dll",
+        "microcom.runtime.0.11.0.nupkg.sha512",
+        "microcom.runtime.nuspec"
+      ]
+    },
+    "Microsoft.ApplicationInsights/2.22.0": {
+      "sha512": "3AOM9bZtku7RQwHyMEY3tQMrHIgjcfRDa6YQpd/QG2LDGvMydSlL9Di+8LLMt7J2RDdfJ7/2jdYv6yHcMJAnNw==",
+      "type": "package",
+      "path": "microsoft.applicationinsights/2.22.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "icon.png",
+        "lib/net452/Microsoft.ApplicationInsights.dll",
+        "lib/net452/Microsoft.ApplicationInsights.pdb",
+        "lib/net452/Microsoft.ApplicationInsights.xml",
+        "lib/net46/Microsoft.ApplicationInsights.dll",
+        "lib/net46/Microsoft.ApplicationInsights.pdb",
+        "lib/net46/Microsoft.ApplicationInsights.xml",
+        "lib/netstandard2.0/Microsoft.ApplicationInsights.dll",
+        "lib/netstandard2.0/Microsoft.ApplicationInsights.pdb",
+        "lib/netstandard2.0/Microsoft.ApplicationInsights.xml",
+        "microsoft.applicationinsights.2.22.0.nupkg.sha512",
+        "microsoft.applicationinsights.nuspec"
+      ]
+    },
+    "Microsoft.CodeCoverage/17.13.0": {
+      "sha512": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==",
+      "type": "package",
+      "path": "microsoft.codecoverage/17.13.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "ThirdPartyNotices.txt",
+        "build/netstandard2.0/CodeCoverage/CodeCoverage.config",
+        "build/netstandard2.0/CodeCoverage/CodeCoverage.exe",
+        "build/netstandard2.0/CodeCoverage/Cov_x86.config",
+        "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe",
+        "build/netstandard2.0/CodeCoverage/amd64/Cov_x64.config",
+        "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll",
+        "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll",
+        "build/netstandard2.0/CodeCoverage/arm64/Cov_arm64.config",
+        "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll",
+        "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll",
+        "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll",
+        "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll",
+        "build/netstandard2.0/CodeCoverage/covrun32.dll",
+        "build/netstandard2.0/CodeCoverage/msdia140.dll",
+        "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll",
+        "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.Core.dll",
+        "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll",
+        "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll",
+        "build/netstandard2.0/Microsoft.CodeCoverage.props",
+        "build/netstandard2.0/Microsoft.CodeCoverage.targets",
+        "build/netstandard2.0/Microsoft.DiaSymReader.dll",
+        "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll",
+        "build/netstandard2.0/Mono.Cecil.Pdb.dll",
+        "build/netstandard2.0/Mono.Cecil.Rocks.dll",
+        "build/netstandard2.0/Mono.Cecil.dll",
+        "build/netstandard2.0/ThirdPartyNotices.txt",
+        "build/netstandard2.0/alpine/x64/Cov_x64.config",
+        "build/netstandard2.0/alpine/x64/libCoverageInstrumentationMethod.so",
+        "build/netstandard2.0/alpine/x64/libInstrumentationEngine.so",
+        "build/netstandard2.0/arm64/MicrosoftInstrumentationEngine_arm64.dll",
+        "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/macos/x64/Cov_x64.config",
+        "build/netstandard2.0/macos/x64/libCoverageInstrumentationMethod.dylib",
+        "build/netstandard2.0/macos/x64/libInstrumentationEngine.dylib",
+        "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/ubuntu/x64/Cov_x64.config",
+        "build/netstandard2.0/ubuntu/x64/libCoverageInstrumentationMethod.so",
+        "build/netstandard2.0/ubuntu/x64/libInstrumentationEngine.so",
+        "build/netstandard2.0/x64/MicrosoftInstrumentationEngine_x64.dll",
+        "build/netstandard2.0/x86/MicrosoftInstrumentationEngine_x86.dll",
+        "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+        "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll",
+        "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll",
+        "microsoft.codecoverage.17.13.0.nupkg.sha512",
+        "microsoft.codecoverage.nuspec"
+      ]
+    },
+    "Microsoft.NET.Test.Sdk/17.13.0": {
+      "sha512": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==",
+      "type": "package",
+      "path": "microsoft.net.test.sdk/17.13.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "build/net462/Microsoft.NET.Test.Sdk.props",
+        "build/net462/Microsoft.NET.Test.Sdk.targets",
+        "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs",
+        "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs",
+        "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb",
+        "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props",
+        "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets",
+        "buildMultiTargeting/Microsoft.NET.Test.Sdk.props",
+        "lib/net462/_._",
+        "lib/netcoreapp3.1/_._",
+        "microsoft.net.test.sdk.17.13.0.nupkg.sha512",
+        "microsoft.net.test.sdk.nuspec"
+      ]
+    },
+    "Microsoft.Testing.Extensions.Telemetry/1.5.3": {
+      "sha512": "U9pGd5DQuX1PfkrdFI+xH34JGgQ2nes5QAwIITTk+MQfLvRITqsZjJeHTjpGWh33D/0q1l7aA8/LQHR7UuCgLQ==",
+      "type": "package",
+      "path": "microsoft.testing.extensions.telemetry/1.5.3",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "PACKAGE.md",
+        "build/net6.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "build/net7.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "build/net8.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "build/net9.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "build/netstandard2.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "buildMultiTargeting/Microsoft.Testing.Extensions.Telemetry.props",
+        "buildTransitive/net6.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "buildTransitive/net7.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "buildTransitive/net8.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "buildTransitive/net9.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "buildTransitive/netstandard2.0/Microsoft.Testing.Extensions.Telemetry.props",
+        "lib/net6.0/Microsoft.Testing.Extensions.Telemetry.dll",
+        "lib/net6.0/Microsoft.Testing.Extensions.Telemetry.xml",
+        "lib/net6.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net6.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.Telemetry.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.Telemetry.xml",
+        "lib/net7.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net7.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.Telemetry.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.Telemetry.xml",
+        "lib/net8.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.Telemetry.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.Telemetry.xml",
+        "lib/net9.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/net9.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.Telemetry.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.Telemetry.xml",
+        "lib/netstandard2.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "lib/netstandard2.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll",
+        "microsoft.testing.extensions.telemetry.1.5.3.nupkg.sha512",
+        "microsoft.testing.extensions.telemetry.nuspec"
+      ]
+    },
+    "Microsoft.Testing.Extensions.TrxReport.Abstractions/1.5.3": {
+      "sha512": "h34zKNpGyni66VH738mRHeXSnf3klSShUdavUWNhSfWICUUi5aXeI0LBvoX/ad93N0+9xBDU3Fyi6WfxrwKQGw==",
+      "type": "package",
+      "path": "microsoft.testing.extensions.trxreport.abstractions/1.5.3",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "PACKAGE.md",
+        "lib/net6.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll",
+        "lib/net6.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.xml",
+        "lib/net7.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.xml",
+        "lib/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.xml",
+        "lib/net9.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.xml",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.xml",
+        "microsoft.testing.extensions.trxreport.abstractions.1.5.3.nupkg.sha512",
+        "microsoft.testing.extensions.trxreport.abstractions.nuspec"
+      ]
+    },
+    "Microsoft.Testing.Extensions.VSTestBridge/1.5.3": {
+      "sha512": "cJD67YfDT98wEWyazKVD/yPVW6+H1usXeuselCnRes7JZBTIYWtrCchcOzOahnmajT79eDKqt9sta7DXwTDU4Q==",
+      "type": "package",
+      "path": "microsoft.testing.extensions.vstestbridge/1.5.3",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "PACKAGE.md",
+        "lib/net6.0/Microsoft.Testing.Extensions.VSTestBridge.dll",
+        "lib/net6.0/Microsoft.Testing.Extensions.VSTestBridge.xml",
+        "lib/net6.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net6.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.VSTestBridge.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.VSTestBridge.xml",
+        "lib/net7.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net7.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.VSTestBridge.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.VSTestBridge.xml",
+        "lib/net8.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.VSTestBridge.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.VSTestBridge.xml",
+        "lib/net9.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/net9.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.VSTestBridge.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.VSTestBridge.xml",
+        "lib/netstandard2.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "lib/netstandard2.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll",
+        "microsoft.testing.extensions.vstestbridge.1.5.3.nupkg.sha512",
+        "microsoft.testing.extensions.vstestbridge.nuspec"
+      ]
+    },
+    "Microsoft.Testing.Platform/1.5.3": {
+      "sha512": "WqJydnJ99dEKtquR9HwINz104ehWJKTXbQQrydGatlLRw14bmsx0pa8+E6KUXMYXZAimN0swWlDmcJGjjW4TIg==",
+      "type": "package",
+      "path": "microsoft.testing.platform/1.5.3",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "PACKAGE.md",
+        "build/net6.0/Microsoft.Testing.Platform.props",
+        "build/net7.0/Microsoft.Testing.Platform.props",
+        "build/net8.0/Microsoft.Testing.Platform.props",
+        "build/net9.0/Microsoft.Testing.Platform.props",
+        "build/netstandard2.0/Microsoft.Testing.Platform.props",
+        "buildMultiTargeting/Microsoft.Testing.Platform.props",
+        "buildTransitive/net6.0/Microsoft.Testing.Platform.props",
+        "buildTransitive/net7.0/Microsoft.Testing.Platform.props",
+        "buildTransitive/net8.0/Microsoft.Testing.Platform.props",
+        "buildTransitive/net9.0/Microsoft.Testing.Platform.props",
+        "buildTransitive/netstandard2.0/Microsoft.Testing.Platform.props",
+        "lib/net6.0/Microsoft.Testing.Platform.dll",
+        "lib/net6.0/Microsoft.Testing.Platform.xml",
+        "lib/net6.0/cs/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/de/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/es/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/fr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/it/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/ja/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/ko/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/pl/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/pt-BR/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/ru/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/tr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/zh-Hans/Microsoft.Testing.Platform.resources.dll",
+        "lib/net6.0/zh-Hant/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/Microsoft.Testing.Platform.dll",
+        "lib/net7.0/Microsoft.Testing.Platform.xml",
+        "lib/net7.0/cs/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/de/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/es/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/fr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/it/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/ja/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/ko/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/pl/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/pt-BR/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/ru/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/tr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/zh-Hans/Microsoft.Testing.Platform.resources.dll",
+        "lib/net7.0/zh-Hant/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/Microsoft.Testing.Platform.dll",
+        "lib/net8.0/Microsoft.Testing.Platform.xml",
+        "lib/net8.0/cs/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/de/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/es/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/fr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/it/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/ja/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/ko/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/pl/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/pt-BR/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/ru/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/tr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/zh-Hans/Microsoft.Testing.Platform.resources.dll",
+        "lib/net8.0/zh-Hant/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/Microsoft.Testing.Platform.dll",
+        "lib/net9.0/Microsoft.Testing.Platform.xml",
+        "lib/net9.0/cs/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/de/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/es/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/fr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/it/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/ja/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/ko/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/pl/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/pt-BR/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/ru/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/tr/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/zh-Hans/Microsoft.Testing.Platform.resources.dll",
+        "lib/net9.0/zh-Hant/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Platform.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Platform.xml",
+        "lib/netstandard2.0/cs/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/de/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/es/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/fr/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/it/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/ja/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/ko/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/pl/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/pt-BR/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/ru/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/tr/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/zh-Hans/Microsoft.Testing.Platform.resources.dll",
+        "lib/netstandard2.0/zh-Hant/Microsoft.Testing.Platform.resources.dll",
+        "microsoft.testing.platform.1.5.3.nupkg.sha512",
+        "microsoft.testing.platform.nuspec"
+      ]
+    },
+    "Microsoft.Testing.Platform.MSBuild/1.5.3": {
+      "sha512": "bOtpRMSPeT5YLQo+NNY8EtdNTphAUcmALjW4ABU7P0rb6yR2XAZau3TzNieLmR3lRuwudguWzzBhgcLRXwZh0A==",
+      "type": "package",
+      "path": "microsoft.testing.platform.msbuild/1.5.3",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "PACKAGE.md",
+        "_MSBuildTasks/netstandard2.0/Microsoft.Testing.Platform.MSBuild.dll",
+        "_MSBuildTasks/netstandard2.0/Microsoft.Testing.Platform.MSBuild.xml",
+        "_MSBuildTasks/netstandard2.0/Microsoft.Testing.Platform.dll",
+        "_MSBuildTasks/netstandard2.0/Microsoft.Testing.Platform.xml",
+        "_MSBuildTasks/netstandard2.0/cs/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/cs/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/de/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/de/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/es/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/es/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/fr/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/fr/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/it/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/it/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/ja/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/ja/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/ko/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/ko/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/pl/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/pl/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/pt-BR/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/pt-BR/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/ru/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/ru/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/tr/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/tr/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/zh-Hans/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/zh-Hans/Microsoft.Testing.Platform.resources.dll",
+        "_MSBuildTasks/netstandard2.0/zh-Hant/Microsoft.Testing.Platform.MSBuild.resources.dll",
+        "_MSBuildTasks/netstandard2.0/zh-Hant/Microsoft.Testing.Platform.resources.dll",
+        "build/Microsoft.Testing.Platform.MSBuild.props",
+        "build/Microsoft.Testing.Platform.MSBuild.targets",
+        "buildMultiTargeting/Microsoft.Testing.Platform.MSBuild.VSTest.targets",
+        "buildMultiTargeting/Microsoft.Testing.Platform.MSBuild.props",
+        "buildMultiTargeting/Microsoft.Testing.Platform.MSBuild.targets",
+        "buildTransitive/Microsoft.Testing.Platform.MSBuild.props",
+        "buildTransitive/Microsoft.Testing.Platform.MSBuild.targets",
+        "lib/net6.0/Microsoft.Testing.Extensions.MSBuild.dll",
+        "lib/net6.0/Microsoft.Testing.Extensions.MSBuild.xml",
+        "lib/net6.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net6.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.MSBuild.dll",
+        "lib/net7.0/Microsoft.Testing.Extensions.MSBuild.xml",
+        "lib/net7.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net7.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.MSBuild.dll",
+        "lib/net8.0/Microsoft.Testing.Extensions.MSBuild.xml",
+        "lib/net8.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net8.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.MSBuild.dll",
+        "lib/net9.0/Microsoft.Testing.Extensions.MSBuild.xml",
+        "lib/net9.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/net9.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.MSBuild.dll",
+        "lib/netstandard2.0/Microsoft.Testing.Extensions.MSBuild.xml",
+        "lib/netstandard2.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "lib/netstandard2.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll",
+        "microsoft.testing.platform.msbuild.1.5.3.nupkg.sha512",
+        "microsoft.testing.platform.msbuild.nuspec"
+      ]
+    },
+    "Microsoft.TestPlatform.ObjectModel/17.13.0": {
+      "sha512": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==",
+      "type": "package",
+      "path": "microsoft.testplatform.objectmodel/17.13.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll",
+        "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll",
+        "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+        "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll",
+        "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+        "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll",
+        "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll",
+        "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+        "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+        "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+        "microsoft.testplatform.objectmodel.17.13.0.nupkg.sha512",
+        "microsoft.testplatform.objectmodel.nuspec"
+      ]
+    },
+    "Microsoft.TestPlatform.TestHost/17.13.0": {
+      "sha512": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==",
+      "type": "package",
+      "path": "microsoft.testplatform.testhost/17.13.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "ThirdPartyNotices.txt",
+        "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props",
+        "build/netcoreapp3.1/x64/testhost.dll",
+        "build/netcoreapp3.1/x64/testhost.exe",
+        "build/netcoreapp3.1/x86/testhost.x86.dll",
+        "build/netcoreapp3.1/x86/testhost.x86.exe",
+        "lib/net462/_._",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll",
+        "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll",
+        "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll",
+        "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+        "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/testhost.deps.json",
+        "lib/netcoreapp3.1/testhost.dll",
+        "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/x64/msdia140.dll",
+        "lib/netcoreapp3.1/x86/msdia140.dll",
+        "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+        "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+        "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+        "microsoft.testplatform.testhost.17.13.0.nupkg.sha512",
+        "microsoft.testplatform.testhost.nuspec"
+      ]
+    },
+    "Newtonsoft.Json/13.0.1": {
+      "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+      "type": "package",
+      "path": "newtonsoft.json/13.0.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.md",
+        "lib/net20/Newtonsoft.Json.dll",
+        "lib/net20/Newtonsoft.Json.xml",
+        "lib/net35/Newtonsoft.Json.dll",
+        "lib/net35/Newtonsoft.Json.xml",
+        "lib/net40/Newtonsoft.Json.dll",
+        "lib/net40/Newtonsoft.Json.xml",
+        "lib/net45/Newtonsoft.Json.dll",
+        "lib/net45/Newtonsoft.Json.xml",
+        "lib/netstandard1.0/Newtonsoft.Json.dll",
+        "lib/netstandard1.0/Newtonsoft.Json.xml",
+        "lib/netstandard1.3/Newtonsoft.Json.dll",
+        "lib/netstandard1.3/Newtonsoft.Json.xml",
+        "lib/netstandard2.0/Newtonsoft.Json.dll",
+        "lib/netstandard2.0/Newtonsoft.Json.xml",
+        "newtonsoft.json.13.0.1.nupkg.sha512",
+        "newtonsoft.json.nuspec",
+        "packageIcon.png"
+      ]
+    },
+    "NUnit/4.3.2": {
+      "sha512": "puVXayXNmEu7MFQSUswGmUjOy3M3baprMbkLl5PAutpeDoGTr+jPv33qAYsqxywi2wJCq8l/O3EhHoLulPE1iQ==",
+      "type": "package",
+      "path": "nunit/4.3.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "NOTICES.md",
+        "README.md",
+        "THIRD_PARTY_NOTICES.md",
+        "build/NUnit.props",
+        "icon.png",
+        "lib/net462/nunit.framework.dll",
+        "lib/net462/nunit.framework.legacy.dll",
+        "lib/net462/nunit.framework.legacy.xml",
+        "lib/net462/nunit.framework.xml",
+        "lib/net6.0/nunit.framework.dll",
+        "lib/net6.0/nunit.framework.legacy.dll",
+        "lib/net6.0/nunit.framework.legacy.xml",
+        "lib/net6.0/nunit.framework.xml",
+        "lib/net8.0/nunit.framework.dll",
+        "lib/net8.0/nunit.framework.legacy.dll",
+        "lib/net8.0/nunit.framework.legacy.xml",
+        "lib/net8.0/nunit.framework.xml",
+        "nunit.4.3.2.nupkg.sha512",
+        "nunit.nuspec"
+      ]
+    },
+    "NUnit3TestAdapter/5.0.0": {
+      "sha512": "sy4cLoUAdE6TDM4wNX5gmNCyhMev5wUz4cA6ZRf/aON9vf9t4xTVGLj/4huhDKcS4dFfmVVcgcP70yC7WC9kKg==",
+      "type": "package",
+      "path": "nunit3testadapter/5.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "build/net462/NUnit3.TestAdapter.dll",
+        "build/net462/NUnit3.TestAdapter.pdb",
+        "build/net462/NUnit3TestAdapter.props",
+        "build/net462/NUnit3TestAdapter.targets",
+        "build/net462/nunit.engine.api.dll",
+        "build/net462/nunit.engine.core.dll",
+        "build/net462/nunit.engine.dll",
+        "build/net462/testcentric.engine.metadata.dll",
+        "build/netcoreapp3.1/NUnit3.TestAdapter.dll",
+        "build/netcoreapp3.1/NUnit3.TestAdapter.pdb",
+        "build/netcoreapp3.1/NUnit3TestAdapter.props",
+        "build/netcoreapp3.1/NUnit3TestAdapter.targets",
+        "build/netcoreapp3.1/nunit.engine.api.dll",
+        "build/netcoreapp3.1/nunit.engine.core.dll",
+        "build/netcoreapp3.1/nunit.engine.dll",
+        "build/netcoreapp3.1/testcentric.engine.metadata.dll",
+        "docs/README.md",
+        "nunit3testadapter.5.0.0.nupkg.sha512",
+        "nunit3testadapter.nuspec",
+        "nunit_256.png"
+      ]
+    },
+    "ReactiveUI/20.1.1": {
+      "sha512": "9hNPknWjijnaSWs6auypoXqUptPZcRpUypF+cf1zD50fgW+SEoQda502N3fVZ2eWPcaiUad+z6GaLwOWmUVHNw==",
+      "type": "package",
+      "path": "reactiveui/20.1.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE/LICENSE",
+        "README.md",
+        "lib/net462/ReactiveUI.dll",
+        "lib/net462/ReactiveUI.xml",
+        "lib/net472/ReactiveUI.dll",
+        "lib/net472/ReactiveUI.xml",
+        "lib/net6.0-windows10.0.17763/ReactiveUI.dll",
+        "lib/net6.0-windows10.0.17763/ReactiveUI.xml",
+        "lib/net6.0-windows10.0.19041/ReactiveUI.dll",
+        "lib/net6.0-windows10.0.19041/ReactiveUI.xml",
+        "lib/net6.0/ReactiveUI.dll",
+        "lib/net6.0/ReactiveUI.xml",
+        "lib/net8.0-android34.0/ReactiveUI.dll",
+        "lib/net8.0-android34.0/ReactiveUI.xml",
+        "lib/net8.0-ios17.2/ReactiveUI.dll",
+        "lib/net8.0-ios17.2/ReactiveUI.xml",
+        "lib/net8.0-maccatalyst17.2/ReactiveUI.dll",
+        "lib/net8.0-maccatalyst17.2/ReactiveUI.xml",
+        "lib/net8.0-macos14.2/ReactiveUI.dll",
+        "lib/net8.0-macos14.2/ReactiveUI.xml",
+        "lib/net8.0-tvos17.2/ReactiveUI.dll",
+        "lib/net8.0-tvos17.2/ReactiveUI.xml",
+        "lib/net8.0-windows10.0.17763/ReactiveUI.dll",
+        "lib/net8.0-windows10.0.17763/ReactiveUI.xml",
+        "lib/net8.0-windows10.0.19041/ReactiveUI.dll",
+        "lib/net8.0-windows10.0.19041/ReactiveUI.xml",
+        "lib/net8.0/ReactiveUI.dll",
+        "lib/net8.0/ReactiveUI.xml",
+        "lib/netstandard2.0/ReactiveUI.dll",
+        "lib/netstandard2.0/ReactiveUI.xml",
+        "logo.png",
+        "reactiveui.20.1.1.nupkg.sha512",
+        "reactiveui.nuspec"
+      ]
+    },
+    "SkiaSharp/2.88.8": {
+      "sha512": "bRkp3uKp5ZI8gXYQT57uKwil1uobb2p8c69n7v5evlB/2JNcMAXVcw9DZAP5Ig3WSvgzGm2YSn27UVeOi05NlA==",
+      "type": "package",
+      "path": "skiasharp/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "interactive-extensions/dotnet/SkiaSharp.DotNet.Interactive.dll",
+        "lib/monoandroid1.0/SkiaSharp.dll",
+        "lib/monoandroid1.0/SkiaSharp.pdb",
+        "lib/monoandroid1.0/SkiaSharp.xml",
+        "lib/net462/SkiaSharp.dll",
+        "lib/net462/SkiaSharp.pdb",
+        "lib/net462/SkiaSharp.xml",
+        "lib/net6.0-android30.0/SkiaSharp.dll",
+        "lib/net6.0-android30.0/SkiaSharp.pdb",
+        "lib/net6.0-android30.0/SkiaSharp.xml",
+        "lib/net6.0-ios13.6/SkiaSharp.dll",
+        "lib/net6.0-ios13.6/SkiaSharp.pdb",
+        "lib/net6.0-ios13.6/SkiaSharp.xml",
+        "lib/net6.0-maccatalyst13.5/SkiaSharp.dll",
+        "lib/net6.0-maccatalyst13.5/SkiaSharp.pdb",
+        "lib/net6.0-maccatalyst13.5/SkiaSharp.xml",
+        "lib/net6.0-macos10.15/SkiaSharp.dll",
+        "lib/net6.0-macos10.15/SkiaSharp.pdb",
+        "lib/net6.0-macos10.15/SkiaSharp.xml",
+        "lib/net6.0-tizen7.0/SkiaSharp.dll",
+        "lib/net6.0-tizen7.0/SkiaSharp.pdb",
+        "lib/net6.0-tizen7.0/SkiaSharp.xml",
+        "lib/net6.0-tvos13.4/SkiaSharp.dll",
+        "lib/net6.0-tvos13.4/SkiaSharp.pdb",
+        "lib/net6.0-tvos13.4/SkiaSharp.xml",
+        "lib/net6.0/SkiaSharp.dll",
+        "lib/net6.0/SkiaSharp.pdb",
+        "lib/net6.0/SkiaSharp.xml",
+        "lib/netcoreapp3.1/SkiaSharp.dll",
+        "lib/netcoreapp3.1/SkiaSharp.pdb",
+        "lib/netcoreapp3.1/SkiaSharp.xml",
+        "lib/netstandard1.3/SkiaSharp.dll",
+        "lib/netstandard1.3/SkiaSharp.pdb",
+        "lib/netstandard1.3/SkiaSharp.xml",
+        "lib/netstandard2.0/SkiaSharp.dll",
+        "lib/netstandard2.0/SkiaSharp.pdb",
+        "lib/netstandard2.0/SkiaSharp.xml",
+        "lib/netstandard2.1/SkiaSharp.dll",
+        "lib/netstandard2.1/SkiaSharp.pdb",
+        "lib/netstandard2.1/SkiaSharp.xml",
+        "lib/tizen40/SkiaSharp.dll",
+        "lib/tizen40/SkiaSharp.pdb",
+        "lib/tizen40/SkiaSharp.xml",
+        "lib/uap10.0.10240/SkiaSharp.dll",
+        "lib/uap10.0.10240/SkiaSharp.pdb",
+        "lib/uap10.0.10240/SkiaSharp.xml",
+        "lib/uap10.0.16299/SkiaSharp.dll",
+        "lib/uap10.0.16299/SkiaSharp.pdb",
+        "lib/uap10.0.16299/SkiaSharp.xml",
+        "lib/xamarinios1.0/SkiaSharp.dll",
+        "lib/xamarinios1.0/SkiaSharp.pdb",
+        "lib/xamarinios1.0/SkiaSharp.xml",
+        "lib/xamarinmac2.0/SkiaSharp.dll",
+        "lib/xamarinmac2.0/SkiaSharp.pdb",
+        "lib/xamarinmac2.0/SkiaSharp.xml",
+        "lib/xamarintvos1.0/SkiaSharp.dll",
+        "lib/xamarintvos1.0/SkiaSharp.pdb",
+        "lib/xamarintvos1.0/SkiaSharp.xml",
+        "lib/xamarinwatchos1.0/SkiaSharp.dll",
+        "lib/xamarinwatchos1.0/SkiaSharp.pdb",
+        "lib/xamarinwatchos1.0/SkiaSharp.xml",
+        "skiasharp.2.88.8.nupkg.sha512",
+        "skiasharp.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.Linux/2.88.8": {
+      "sha512": "0FO6YA7paNFBMJULvEyecPmCvL9/STvOAi5VOUw2srqJ7pNTbiiZkfl7sulAzcumbWgfzaVjRXYTgMj7SoUnWQ==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.linux/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/SkiaSharp.NativeAssets.Linux.targets",
+        "buildTransitive/net462/SkiaSharp.NativeAssets.Linux.targets",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/linux-arm/native/libSkiaSharp.so",
+        "runtimes/linux-arm64/native/libSkiaSharp.so",
+        "runtimes/linux-musl-x64/native/libSkiaSharp.so",
+        "runtimes/linux-x64/native/libSkiaSharp.so",
+        "skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.linux.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.macOS/2.88.8": {
+      "sha512": "6Kn5TSkKlfyS6azWHF3Jk2sW5C4jCE5uSshM/5AbfFrR+5n6qM5XEnz9h4VaVl7LTxBvHvMkuPb/3bpbq0vxTw==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.macos/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/SkiaSharp.NativeAssets.macOS.targets",
+        "build/net6.0-macos10.15/SkiaSharp.NativeAssets.macOS.targets",
+        "build/xamarinmac2.0/SkiaSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net462/SkiaSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net6.0-macos10.15/SkiaSharp.NativeAssets.macOS.targets",
+        "buildTransitive/xamarinmac2.0/SkiaSharp.NativeAssets.macOS.targets",
+        "lib/net462/_._",
+        "lib/net6.0-macos10.15/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "lib/xamarinmac2.0/_._",
+        "runtimes/osx/native/libSkiaSharp.dylib",
+        "skiasharp.nativeassets.macos.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.macos.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+      "sha512": "S3qRo8c+gVYOyfrdf6FYnjx/ft+gPkb4dNY2IPv5Oy5yNBhDhXhKqHFr9h4+ne6ZU+7D4dbuRQqsIqCo8u1/DA==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.webassembly/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props",
+        "build/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets",
+        "build/netstandard1.0/libSkiaSharp.a/2.0.23/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/2.0.6/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/mt,simd/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/mt/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/simd/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/st/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/mt/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/simd,mt/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/simd,st/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/st/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.7/libSkiaSharp.a",
+        "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props",
+        "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets",
+        "lib/netstandard1.0/_._",
+        "skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.webassembly.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.Win32/2.88.8": {
+      "sha512": "O9QXoWEXA+6cweR4h3BOnwMz+pO9vL9mXdjLrpDd0w1QzCgWmLQBxa1VgySDITiH7nQndrDG1h6937zm9pLj1Q==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.win32/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/SkiaSharp.NativeAssets.Win32.targets",
+        "buildTransitive/net462/SkiaSharp.NativeAssets.Win32.targets",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/win-arm64/native/libSkiaSharp.dll",
+        "runtimes/win-x64/native/libSkiaSharp.dll",
+        "runtimes/win-x86/native/libSkiaSharp.dll",
+        "skiasharp.nativeassets.win32.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.win32.nuspec"
+      ]
+    },
+    "Splat/15.1.1": {
+      "sha512": "RHDTdF90FwVbRia2cmuIzkiVoETqnXSB2dDBBi/I35HWXqv4OKGqoMcfcd6obMvO2OmmY5PjU1M62K8LkJafAA==",
+      "type": "package",
+      "path": "splat/15.1.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE/LICENSE",
+        "lib/net6.0/Splat.dll",
+        "lib/net6.0/Splat.xml",
+        "lib/net8.0/Splat.dll",
+        "lib/net8.0/Splat.xml",
+        "lib/netstandard2.0/Splat.dll",
+        "lib/netstandard2.0/Splat.xml",
+        "splat.15.1.1.nupkg.sha512",
+        "splat.nuspec"
+      ]
+    },
+    "System.ComponentModel.Annotations/5.0.0": {
+      "sha512": "dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==",
+      "type": "package",
+      "path": "system.componentmodel.annotations/5.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net461/System.ComponentModel.Annotations.dll",
+        "lib/netcore50/System.ComponentModel.Annotations.dll",
+        "lib/netstandard1.4/System.ComponentModel.Annotations.dll",
+        "lib/netstandard2.0/System.ComponentModel.Annotations.dll",
+        "lib/netstandard2.1/System.ComponentModel.Annotations.dll",
+        "lib/netstandard2.1/System.ComponentModel.Annotations.xml",
+        "lib/portable-net45+win8/_._",
+        "lib/win8/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net461/System.ComponentModel.Annotations.dll",
+        "ref/net461/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/System.ComponentModel.Annotations.dll",
+        "ref/netcore50/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/de/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/es/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/fr/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/it/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/ja/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/ko/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/ru/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml",
+        "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/System.ComponentModel.Annotations.dll",
+        "ref/netstandard1.1/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/System.ComponentModel.Annotations.dll",
+        "ref/netstandard1.3/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/System.ComponentModel.Annotations.dll",
+        "ref/netstandard1.4/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml",
+        "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml",
+        "ref/netstandard2.0/System.ComponentModel.Annotations.dll",
+        "ref/netstandard2.0/System.ComponentModel.Annotations.xml",
+        "ref/netstandard2.1/System.ComponentModel.Annotations.dll",
+        "ref/netstandard2.1/System.ComponentModel.Annotations.xml",
+        "ref/portable-net45+win8/_._",
+        "ref/win8/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.componentmodel.annotations.5.0.0.nupkg.sha512",
+        "system.componentmodel.annotations.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Diagnostics.DiagnosticSource/5.0.0": {
+      "sha512": "tCQTzPsGZh/A9LhhA6zrqCRV4hOHsK90/G7q3Khxmn6tnB1PuNU0cRaKANP2AWcF9bn0zsuOoZOSrHuJk6oNBA==",
+      "type": "package",
+      "path": "system.diagnostics.diagnosticsource/5.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net45/System.Diagnostics.DiagnosticSource.dll",
+        "lib/net45/System.Diagnostics.DiagnosticSource.xml",
+        "lib/net46/System.Diagnostics.DiagnosticSource.dll",
+        "lib/net46/System.Diagnostics.DiagnosticSource.xml",
+        "lib/net5.0/System.Diagnostics.DiagnosticSource.dll",
+        "lib/net5.0/System.Diagnostics.DiagnosticSource.xml",
+        "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",
+        "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",
+        "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",
+        "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",
+        "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+        "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml",
+        "system.diagnostics.diagnosticsource.5.0.0.nupkg.sha512",
+        "system.diagnostics.diagnosticsource.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.IO.Pipelines/8.0.0": {
+      "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+      "type": "package",
+      "path": "system.io.pipelines/8.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "buildTransitive/net461/System.IO.Pipelines.targets",
+        "buildTransitive/net462/_._",
+        "buildTransitive/net6.0/_._",
+        "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+        "lib/net462/System.IO.Pipelines.dll",
+        "lib/net462/System.IO.Pipelines.xml",
+        "lib/net6.0/System.IO.Pipelines.dll",
+        "lib/net6.0/System.IO.Pipelines.xml",
+        "lib/net7.0/System.IO.Pipelines.dll",
+        "lib/net7.0/System.IO.Pipelines.xml",
+        "lib/net8.0/System.IO.Pipelines.dll",
+        "lib/net8.0/System.IO.Pipelines.xml",
+        "lib/netstandard2.0/System.IO.Pipelines.dll",
+        "lib/netstandard2.0/System.IO.Pipelines.xml",
+        "system.io.pipelines.8.0.0.nupkg.sha512",
+        "system.io.pipelines.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "System.Reactive/6.0.1": {
+      "sha512": "rHaWtKDwCi9qJ3ObKo8LHPMuuwv33YbmQi7TcUK1C264V3MFnOr5Im7QgCTdLniztP3GJyeiSg5x8NqYJFqRmg==",
+      "type": "package",
+      "path": "system.reactive/6.0.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "build/net6.0-windows10.0.19041/_._",
+        "build/net6.0/_._",
+        "buildTransitive/net6.0-windows10.0.19041/_._",
+        "buildTransitive/net6.0/_._",
+        "icon.png",
+        "lib/net472/System.Reactive.dll",
+        "lib/net472/System.Reactive.xml",
+        "lib/net6.0-windows10.0.19041/System.Reactive.dll",
+        "lib/net6.0-windows10.0.19041/System.Reactive.xml",
+        "lib/net6.0/System.Reactive.dll",
+        "lib/net6.0/System.Reactive.xml",
+        "lib/netstandard2.0/System.Reactive.dll",
+        "lib/netstandard2.0/System.Reactive.xml",
+        "lib/uap10.0.18362/System.Reactive.dll",
+        "lib/uap10.0.18362/System.Reactive.pri",
+        "lib/uap10.0.18362/System.Reactive.xml",
+        "readme.md",
+        "system.reactive.6.0.1.nupkg.sha512",
+        "system.reactive.nuspec"
+      ]
+    },
+    "System.Reflection.Metadata/1.6.0": {
+      "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
+      "type": "package",
+      "path": "system.reflection.metadata/1.6.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.1/System.Reflection.Metadata.dll",
+        "lib/netstandard1.1/System.Reflection.Metadata.xml",
+        "lib/netstandard2.0/System.Reflection.Metadata.dll",
+        "lib/netstandard2.0/System.Reflection.Metadata.xml",
+        "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+        "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+        "system.reflection.metadata.1.6.0.nupkg.sha512",
+        "system.reflection.metadata.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "Tmds.DBus.Protocol/0.20.0": {
+      "sha512": "2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
+      "type": "package",
+      "path": "tmds.dbus.protocol/0.20.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/net6.0/Tmds.DBus.Protocol.dll",
+        "lib/net8.0/Tmds.DBus.Protocol.dll",
+        "lib/netstandard2.0/Tmds.DBus.Protocol.dll",
+        "lib/netstandard2.1/Tmds.DBus.Protocol.dll",
+        "tmds.dbus.protocol.0.20.0.nupkg.sha512",
+        "tmds.dbus.protocol.nuspec"
+      ]
+    },
+    "RofloCalc/1.0.0": {
+      "type": "project",
+      "path": "../RofloCalc/RofloCalc.csproj",
+      "msbuildProject": "../RofloCalc/RofloCalc.csproj"
+    }
+  },
+  "projectFileDependencyGroups": {
+    "net8.0": [
+      "Avalonia >= 11.2.5",
+      "Avalonia.Diagnostics >= 11.2.5",
+      "Avalonia.Headless >= 11.2.5",
+      "Avalonia.ReactiveUI >= 11.2.5",
+      "Microsoft.NET.Test.Sdk >= 17.13.0",
+      "NUnit >= 4.3.2",
+      "NUnit3TestAdapter >= 5.0.0",
+      "RofloCalc >= 1.0.0"
+    ]
+  },
+  "packageFolders": {
+    "/Users/feitanportor/.nuget/packages/": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj",
+      "projectName": "RofloCalc.Test",
+      "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj",
+      "packagesPath": "/Users/feitanportor/.nuget/packages/",
+      "outputPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "/Users/feitanportor/.nuget/NuGet/NuGet.Config"
+      ],
+      "originalTargetFrameworks": [
+        "net8.0"
+      ],
+      "sources": {
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "projectReferences": {
+            "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj": {
+              "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj"
+            }
+          }
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      },
+      "restoreAuditProperties": {
+        "enableAudit": "true",
+        "auditLevel": "low",
+        "auditMode": "direct"
+      }
+    },
+    "frameworks": {
+      "net8.0": {
+        "targetAlias": "net8.0",
+        "dependencies": {
+          "Avalonia": {
+            "target": "Package",
+            "version": "[11.2.5, )"
+          },
+          "Avalonia.Diagnostics": {
+            "target": "Package",
+            "version": "[11.2.5, )"
+          },
+          "Avalonia.Headless": {
+            "target": "Package",
+            "version": "[11.2.5, )"
+          },
+          "Avalonia.ReactiveUI": {
+            "target": "Package",
+            "version": "[11.2.5, )"
+          },
+          "Microsoft.NET.Test.Sdk": {
+            "target": "Package",
+            "version": "[17.13.0, )"
+          },
+          "NUnit": {
+            "target": "Package",
+            "version": "[4.3.2, )"
+          },
+          "NUnit3TestAdapter": {
+            "target": "Package",
+            "version": "[5.0.0, )"
+          }
+        },
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48",
+          "net481"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/project.nuget.cache b/RofloCalc.Test/obj/project.nuget.cache
new file mode 100644
index 0000000..f0409a6
--- /dev/null
+++ b/RofloCalc.Test/obj/project.nuget.cache
@@ -0,0 +1,60 @@
+{
+  "version": 2,
+  "dgSpecHash": "MWfz0RjjazY=",
+  "success": true,
+  "projectFilePath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj",
+  "expectedPackageFiles": [
+    "/Users/feitanportor/.nuget/packages/avalonia/11.2.5/avalonia.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.angle.windows.natives/2.1.22045.20230930/avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.buildservices/0.0.31/avalonia.buildservices.0.0.31.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.controls.colorpicker/11.2.5/avalonia.controls.colorpicker.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.controls.datagrid/11.2.5/avalonia.controls.datagrid.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.desktop/11.2.1/avalonia.desktop.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.diagnostics/11.2.5/avalonia.diagnostics.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.fonts.inter/11.2.1/avalonia.fonts.inter.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.freedesktop/11.2.1/avalonia.freedesktop.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.headless/11.2.5/avalonia.headless.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.native/11.2.1/avalonia.native.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.reactiveui/11.2.5/avalonia.reactiveui.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.remote.protocol/11.2.5/avalonia.remote.protocol.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.skia/11.2.1/avalonia.skia.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.themes.fluent/11.2.1/avalonia.themes.fluent.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.themes.simple/11.2.5/avalonia.themes.simple.11.2.5.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.win32/11.2.1/avalonia.win32.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.x11/11.2.1/avalonia.x11.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/dynamicdata/8.4.1/dynamicdata.8.4.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp/7.3.0.2/harfbuzzsharp.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.linux/7.3.0.2/harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.macos/7.3.0.2/harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.win32/7.3.0.2/harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microcom.runtime/0.11.0/microcom.runtime.0.11.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.applicationinsights/2.22.0/microsoft.applicationinsights.2.22.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.codecoverage/17.13.0/microsoft.codecoverage.17.13.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.net.test.sdk/17.13.0/microsoft.net.test.sdk.17.13.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testing.extensions.telemetry/1.5.3/microsoft.testing.extensions.telemetry.1.5.3.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testing.extensions.trxreport.abstractions/1.5.3/microsoft.testing.extensions.trxreport.abstractions.1.5.3.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testing.extensions.vstestbridge/1.5.3/microsoft.testing.extensions.vstestbridge.1.5.3.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testing.platform/1.5.3/microsoft.testing.platform.1.5.3.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testing.platform.msbuild/1.5.3/microsoft.testing.platform.msbuild.1.5.3.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testplatform.objectmodel/17.13.0/microsoft.testplatform.objectmodel.17.13.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microsoft.testplatform.testhost/17.13.0/microsoft.testplatform.testhost.17.13.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/nunit/4.3.2/nunit.4.3.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/nunit3testadapter/5.0.0/nunit3testadapter.5.0.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/reactiveui/20.1.1/reactiveui.20.1.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp/2.88.8/skiasharp.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.linux/2.88.8/skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.macos/2.88.8/skiasharp.nativeassets.macos.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.webassembly/2.88.8/skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.win32/2.88.8/skiasharp.nativeassets.win32.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/splat/15.1.1/splat.15.1.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/system.componentmodel.annotations/5.0.0/system.componentmodel.annotations.5.0.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/system.diagnostics.diagnosticsource/5.0.0/system.diagnostics.diagnosticsource.5.0.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/system.io.pipelines/8.0.0/system.io.pipelines.8.0.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/system.reactive/6.0.1/system.reactive.6.0.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/tmds.dbus.protocol/0.20.0/tmds.dbus.protocol.0.20.0.nupkg.sha512"
+  ],
+  "logs": []
+}
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/project.packagespec.json b/RofloCalc.Test/obj/project.packagespec.json
new file mode 100644
index 0000000..5615741
--- /dev/null
+++ b/RofloCalc.Test/obj/project.packagespec.json
@@ -0,0 +1 @@
+"restore":{"projectUniqueName":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj","projectName":"RofloCalc.Test","projectPath":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/RofloCalc.Test.csproj","outputPath":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc.Test/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj":{"projectPath":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.5, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.5, )"},"Avalonia.Headless":{"target":"Package","version":"[11.2.5, )"},"Avalonia.ReactiveUI":{"target":"Package","version":"[11.2.5, )"},"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.13.0, )"},"NUnit":{"target":"Package","version":"[4.3.2, )"},"NUnit3TestAdapter":{"target":"Package","version":"[5.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/rider.project.model.nuget.info b/RofloCalc.Test/obj/rider.project.model.nuget.info
new file mode 100644
index 0000000..0d2f5aa
--- /dev/null
+++ b/RofloCalc.Test/obj/rider.project.model.nuget.info
@@ -0,0 +1 @@
+17431565939449147
\ No newline at end of file
diff --git a/RofloCalc.Test/obj/rider.project.restore.info b/RofloCalc.Test/obj/rider.project.restore.info
new file mode 100644
index 0000000..0d2f5aa
--- /dev/null
+++ b/RofloCalc.Test/obj/rider.project.restore.info
@@ -0,0 +1 @@
+17431565939449147
\ No newline at end of file
diff --git a/RofloCalc.sln b/RofloCalc.sln
new file mode 100644
index 0000000..99148ae
--- /dev/null
+++ b/RofloCalc.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RofloCalc", "RofloCalc\RofloCalc.csproj", "{A12002FC-3C24-4A5E-B0E2-66539D279D6C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RofloCalc.Test", "RofloCalc.Test\RofloCalc.Test.csproj", "{A7BC1E6A-2217-478D-9C1D-C8A76712CCB7}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{A12002FC-3C24-4A5E-B0E2-66539D279D6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A12002FC-3C24-4A5E-B0E2-66539D279D6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A12002FC-3C24-4A5E-B0E2-66539D279D6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A12002FC-3C24-4A5E-B0E2-66539D279D6C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A7BC1E6A-2217-478D-9C1D-C8A76712CCB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A7BC1E6A-2217-478D-9C1D-C8A76712CCB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A7BC1E6A-2217-478D-9C1D-C8A76712CCB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A7BC1E6A-2217-478D-9C1D-C8A76712CCB7}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+EndGlobal
diff --git a/RofloCalc.sln.DotSettings.user b/RofloCalc.sln.DotSettings.user
new file mode 100644
index 0000000..c33ab6a
--- /dev/null
+++ b/RofloCalc.sln.DotSettings.user
@@ -0,0 +1,4 @@
+<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
+	<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=e439f1cc_002D9327_002D46d7_002D9c33_002D97ab2910cb15/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="All tests from Solution" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
+  &lt;Solution /&gt;
+&lt;/SessionState&gt;</s:String></wpf:ResourceDictionary>
\ No newline at end of file
diff --git a/RofloCalc/App.axaml b/RofloCalc/App.axaml
new file mode 100644
index 0000000..15a8978
--- /dev/null
+++ b/RofloCalc/App.axaml
@@ -0,0 +1,10 @@
+<Application xmlns="https://github.com/avaloniaui"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             x:Class="RofloCalc.App"
+             RequestedThemeVariant="Default">
+             <!-- "Default" ThemeVariant follows system theme variant. "Dark" or "Light" are other available options. -->
+
+    <Application.Styles>
+        <FluentTheme />
+    </Application.Styles>
+</Application>
\ No newline at end of file
diff --git a/RofloCalc/App.axaml.cs b/RofloCalc/App.axaml.cs
new file mode 100644
index 0000000..33b54e8
--- /dev/null
+++ b/RofloCalc/App.axaml.cs
@@ -0,0 +1,23 @@
+using Avalonia;
+using Avalonia.Controls.ApplicationLifetimes;
+using Avalonia.Markup.Xaml;
+
+namespace RofloCalc;
+
+public partial class App : Application
+{
+    public override void Initialize()
+    {
+        AvaloniaXamlLoader.Load(this);
+    }
+
+    public override void OnFrameworkInitializationCompleted()
+    {
+        if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
+        {
+            desktop.MainWindow = new MainWindow();
+        }
+
+        base.OnFrameworkInitializationCompleted();
+    }
+}
\ No newline at end of file
diff --git a/RofloCalc/MainWindow.axaml b/RofloCalc/MainWindow.axaml
new file mode 100644
index 0000000..e8bdced
--- /dev/null
+++ b/RofloCalc/MainWindow.axaml
@@ -0,0 +1,51 @@
+<Window xmlns="https://github.com/avaloniaui"
+        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+        mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="600"
+        x:Class="RofloCalc.MainWindow"
+        Width="200" Height="350"
+        CanResize="False"
+        WindowStartupLocation="CenterScreen"
+        Background="rgb(38, 39, 40)"
+        Title="RofloCalc">
+    <Grid RowDefinitions="Auto,*,*,*,*,*">
+        <TextBox Name="Display" Text="0" FontSize="24" VerticalAlignment="Stretch" IsReadOnly="True" BorderBrush="Transparent" BorderThickness="0" Background="rgb(38, 39, 40)"/>
+
+        <Grid Grid.Row="1" ColumnDefinitions="*,*,*,*,*">
+            <Button Grid.Column="0" Content="AC" Click="OnClearButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="1" Content="^" Click="OnPowerButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="2" Content=":)" Click="OnPlaceholderButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="3" Content="%" Click="OnPercentButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="4" Content="/" Click="OnOperationButtonClick" Width="40" Height="40"/>
+        </Grid>
+        <Grid Grid.Row="2" ColumnDefinitions="*,*,*,*,*">
+            <Button Grid.Column="0" Content="sin" Click="OnSinButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="1" Content="7" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="2" Content="8" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="3" Content="9" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="4" Content="*" Click="OnOperationButtonClick" Width="40" Height="40"/>
+        </Grid>
+        <Grid Grid.Row="3" ColumnDefinitions="*,*,*,*,*">
+            <Button Grid.Column="0" Content="cos" Click="OnCosButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="1" Content="4" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="2" Content="5" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="3" Content="6" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="4" Content="-" Click="OnOperationButtonClick" Width="40" Height="40"/>
+        </Grid>
+        <Grid Grid.Row="4" ColumnDefinitions="*,*,*,*,*">
+            <Button Grid.Column="0" Content="tg" Click="OnTgButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="1" Content="1" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="2" Content="2" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="3" Content="3" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="4" Content="+" Click="OnOperationButtonClick" Width="40" Height="40"/>
+        </Grid>
+        <Grid Grid.Row="5" ColumnDefinitions="*,*,*,*,*">
+            <Button Grid.Column="0" Content="ctg" Click="OnCtgButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="1" Content=":)" Click="OnPlaceholderButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="2" Content="0" Click="OnNumberButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="3" Content="," Click="OnDecimalButtonClick" Width="40" Height="40"/>
+            <Button Grid.Column="4" Content="=" Click="OnEqualButtonClick" Width="40" Height="40"/>
+        </Grid>
+    </Grid>
+</Window>
\ No newline at end of file
diff --git a/RofloCalc/MainWindow.axaml.cs b/RofloCalc/MainWindow.axaml.cs
new file mode 100644
index 0000000..be3e386
--- /dev/null
+++ b/RofloCalc/MainWindow.axaml.cs
@@ -0,0 +1,170 @@
+using Avalonia.Controls;
+using Avalonia.Interactivity;
+using Avalonia.Markup.Xaml;
+using System;
+
+namespace RofloCalc;
+
+public partial class MainWindow : Window
+{
+    public MainWindow()
+    {
+        InitializeComponent();
+        DisplayText = this.FindControl<TextBox>("Display");
+    }
+
+    public TextBox DisplayText;
+
+    public string CurrentInput = "";
+    public string FirstOperand = "";
+    public string Operation = "";
+    public int DivideClickCount = 0; 
+    public int EqualClickCount = 0;
+
+    private void InitializeComponent()
+    {
+        AvaloniaXamlLoader.Load(this);
+    }
+
+    public void OnNumberButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (CurrentInput.Length < 2)
+        {
+            if (sender is Button button)
+            {
+                CurrentInput += button.Content.ToString();
+                UpdateDisplay(CurrentInput);
+            }
+        }
+    }
+
+    public void OnOperationButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (sender is Button button)
+        {
+            if (button.Content.ToString() == "/")
+            {
+                DivideClickCount++;
+                if (DivideClickCount < 4) return;
+            }
+
+            if (CurrentInput != "")
+            {
+                FirstOperand = CurrentInput;
+                Operation = button.Content.ToString();
+                CurrentInput = "";
+            }
+        }
+    }
+
+    public void OnEqualButtonClick(object sender, RoutedEventArgs e)
+    {
+        EqualClickCount++;
+        if (EqualClickCount % 2 != 0) return;
+
+        if (!string.IsNullOrEmpty(FirstOperand) && !string.IsNullOrEmpty(CurrentInput))
+        {
+            double first = double.Parse(FirstOperand);
+            double second = double.Parse(CurrentInput);
+
+            double result = Operation switch
+            {
+                "/" when first == 0 && second == 0 => 10,
+                "/" when second == 0 => 1,
+                "/" => first / second,
+                "+" => first + second,
+                "-" => first - second,
+                "*" => first * second,
+                "^" => Math.Pow(first, second + 1), 
+                _ => 0,
+            };
+
+            UpdateDisplay(result.ToString());
+            CurrentInput = result.ToString();
+            FirstOperand = "";
+            Operation = "";
+        }
+    }
+
+    public void OnClearButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (CurrentInput.Length > 2)
+        {
+            CurrentInput = CurrentInput.Substring(0, CurrentInput.Length / 3);
+        }
+        else
+        {
+            CurrentInput = "";
+        }
+        UpdateDisplay(string.IsNullOrEmpty(CurrentInput) ? "0" : CurrentInput);
+    }
+
+    public void OnDecimalButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (!CurrentInput.Contains(","))
+        {
+            CurrentInput += ",";
+            UpdateDisplay(CurrentInput);
+        }
+    }
+
+    public void OnSinButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (!string.IsNullOrEmpty(CurrentInput))
+        {
+            double value = Math.Sin(double.Parse(CurrentInput) * Math.PI / 180);
+            UpdateDisplay(value.ToString());
+            CurrentInput = value.ToString();
+        }
+    }
+
+    public void OnCosButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (!string.IsNullOrEmpty(CurrentInput))
+        {
+            double value = Math.Cos(double.Parse(CurrentInput) * Math.PI / 180);
+            UpdateDisplay(value.ToString());
+            CurrentInput = value.ToString();
+        }
+    }
+
+    public void OnTgButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (!string.IsNullOrEmpty(CurrentInput))
+        {
+            double value = 1 / Math.Tan(double.Parse(CurrentInput) * Math.PI / 180);
+            UpdateDisplay(value.ToString());
+            CurrentInput = value.ToString();
+        }
+    }
+
+    public void OnCtgButtonClick(object sender, RoutedEventArgs e)
+    {
+        if (!string.IsNullOrEmpty(CurrentInput))
+        {
+            double value = Math.Tan(double.Parse(CurrentInput) * Math.PI / 180);
+            UpdateDisplay(value.ToString());
+            CurrentInput = value.ToString();
+        }
+    }
+
+    public void OnPercentButtonClick(object sender, RoutedEventArgs e)
+    {
+        
+    }
+
+    public void OnPowerButtonClick(object sender, RoutedEventArgs e)
+    {
+        OnOperationButtonClick(sender, e);
+    }
+
+    public void OnPlaceholderButtonClick(object sender, RoutedEventArgs e)
+    {
+        throw new Exception(":)");
+    }
+
+    public void UpdateDisplay(string text)
+    {
+        DisplayText.Text = text;
+    }
+}
\ No newline at end of file
diff --git a/RofloCalc/Program.cs b/RofloCalc/Program.cs
new file mode 100644
index 0000000..8991171
--- /dev/null
+++ b/RofloCalc/Program.cs
@@ -0,0 +1,21 @@
+using Avalonia;
+using System;
+
+namespace RofloCalc;
+
+class Program
+{
+    // Initialization code. Don't use any Avalonia, third-party APIs or any
+    // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
+    // yet and stuff might break.
+    [STAThread]
+    public static void Main(string[] args) => BuildAvaloniaApp()
+        .StartWithClassicDesktopLifetime(args);
+
+    // Avalonia configuration, don't remove; also used by visual designer.
+    public static AppBuilder BuildAvaloniaApp()
+        => AppBuilder.Configure<App>()
+            .UsePlatformDetect()
+            .WithInterFont()
+            .LogToTrace();
+}
\ No newline at end of file
diff --git a/RofloCalc/RofloCalc.csproj b/RofloCalc/RofloCalc.csproj
new file mode 100644
index 0000000..654a0a8
--- /dev/null
+++ b/RofloCalc/RofloCalc.csproj
@@ -0,0 +1,23 @@
+<Project Sdk="Microsoft.NET.Sdk">
+    <PropertyGroup>
+        <OutputType>WinExe</OutputType>
+        <TargetFramework>net8.0</TargetFramework>
+        <Nullable>enable</Nullable>
+        <BuiltInComInteropSupport>true</BuiltInComInteropSupport>
+        <ApplicationManifest>app.manifest</ApplicationManifest>
+        <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
+    </PropertyGroup>
+
+    <ItemGroup>
+        <PackageReference Include="Avalonia" Version="11.2.1"/>
+        <PackageReference Include="Avalonia.Desktop" Version="11.2.1"/>
+        <PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.1"/>
+        <PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.1"/>
+        <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
+        <PackageReference Include="Avalonia.Diagnostics" Version="11.2.1">
+            <IncludeAssets Condition="'$(Configuration)' != 'Debug'">None</IncludeAssets>
+            <PrivateAssets Condition="'$(Configuration)' != 'Debug'">All</PrivateAssets>
+        </PackageReference>
+        <InternalsVisibleTo Include="RofloCalc.Test"/>
+    </ItemGroup>
+</Project>
diff --git a/RofloCalc/app.manifest b/RofloCalc/app.manifest
new file mode 100644
index 0000000..8e7f7f4
--- /dev/null
+++ b/RofloCalc/app.manifest
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
+  <!-- This manifest is used on Windows only.
+       Don't remove it as it might cause problems with window transparency and embedded controls.
+       For more details visit https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests -->
+  <assemblyIdentity version="1.0.0.0" name="RofloCalc.Desktop"/>
+
+  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+    <application>
+      <!-- A list of the Windows versions that this application has been tested on
+           and is designed to work with. Uncomment the appropriate elements
+           and Windows will automatically select the most compatible environment. -->
+
+      <!-- Windows 10 -->
+      <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
+    </application>
+  </compatibility>
+</assembly>
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Base.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Base.dll
new file mode 100755
index 0000000..f216543
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Base.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll
new file mode 100755
index 0000000..f4f145f
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll
new file mode 100755
index 0000000..81a66c8
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.dll
new file mode 100755
index 0000000..186b134
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.DesignerSupport.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
new file mode 100755
index 0000000..fa4445c
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.DesignerSupport.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Desktop.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Desktop.dll
new file mode 100755
index 0000000..9845e25
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Desktop.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Diagnostics.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Diagnostics.dll
new file mode 100755
index 0000000..01e7dd7
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Diagnostics.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Dialogs.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Dialogs.dll
new file mode 100755
index 0000000..62cd00b
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Dialogs.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll
new file mode 100755
index 0000000..d98be10
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.FreeDesktop.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.FreeDesktop.dll
new file mode 100755
index 0000000..cfb7f56
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.FreeDesktop.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
new file mode 100755
index 0000000..f5c5597
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.dll
new file mode 100755
index 0000000..466b5b0
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Metal.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Metal.dll
new file mode 100755
index 0000000..2a3bf0b
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Metal.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.MicroCom.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.MicroCom.dll
new file mode 100755
index 0000000..afcdd03
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.MicroCom.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Native.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Native.dll
new file mode 100755
index 0000000..18ce8b7
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Native.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.OpenGL.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.OpenGL.dll
new file mode 100755
index 0000000..bfbacb3
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.OpenGL.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
new file mode 100755
index 0000000..7f0c0e4
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Skia.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Skia.dll
new file mode 100755
index 0000000..734cdf8
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Skia.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll
new file mode 100755
index 0000000..8ac3678
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Simple.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Simple.dll
new file mode 100755
index 0000000..766a2a9
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Simple.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Vulkan.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Vulkan.dll
new file mode 100755
index 0000000..81fee11
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Vulkan.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.Win32.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.Win32.dll
new file mode 100755
index 0000000..5ada12b
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.Win32.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.X11.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.X11.dll
new file mode 100755
index 0000000..d668c1e
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.X11.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Avalonia.dll b/RofloCalc/bin/Debug/net8.0/Avalonia.dll
new file mode 100755
index 0000000..c4696d7
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Avalonia.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/HarfBuzzSharp.dll b/RofloCalc/bin/Debug/net8.0/HarfBuzzSharp.dll
new file mode 100755
index 0000000..ce0580a
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/HarfBuzzSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/MicroCom.Runtime.dll b/RofloCalc/bin/Debug/net8.0/MicroCom.Runtime.dll
new file mode 100755
index 0000000..f6cf008
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/MicroCom.Runtime.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/RofloCalc b/RofloCalc/bin/Debug/net8.0/RofloCalc
new file mode 100755
index 0000000..a31c06c
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/RofloCalc differ
diff --git a/RofloCalc/bin/Debug/net8.0/RofloCalc.deps.json b/RofloCalc/bin/Debug/net8.0/RofloCalc.deps.json
new file mode 100644
index 0000000..1946234
--- /dev/null
+++ b/RofloCalc/bin/Debug/net8.0/RofloCalc.deps.json
@@ -0,0 +1,635 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "RofloCalc/1.0.0": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Desktop": "11.2.1",
+          "Avalonia.Diagnostics": "11.2.1",
+          "Avalonia.Fonts.Inter": "11.2.1",
+          "Avalonia.Themes.Fluent": "11.2.1"
+        },
+        "runtime": {
+          "RofloCalc.dll": {}
+        }
+      },
+      "Avalonia/11.2.1": {
+        "dependencies": {
+          "Avalonia.BuildServices": "0.0.29",
+          "Avalonia.Remote.Protocol": "11.2.1",
+          "MicroCom.Runtime": "0.11.0"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Base.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Controls.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.DesignerSupport.dll": {
+            "assemblyVersion": "0.7.0.0",
+            "fileVersion": "0.7.0.0"
+          },
+          "lib/net8.0/Avalonia.Dialogs.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Markup.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Metal.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.MicroCom.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.OpenGL.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.Vulkan.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          },
+          "lib/net8.0/Avalonia.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/av_libglesv2.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/av_libglesv2.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/av_libglesv2.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Avalonia.BuildServices/0.0.29": {},
+      "Avalonia.Controls.ColorPicker/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Remote.Protocol": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Controls.DataGrid/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Remote.Protocol": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Desktop/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Native": "11.2.1",
+          "Avalonia.Skia": "11.2.1",
+          "Avalonia.Win32": "11.2.1",
+          "Avalonia.X11": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Diagnostics/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Controls.ColorPicker": "11.2.1",
+          "Avalonia.Controls.DataGrid": "11.2.1",
+          "Avalonia.Themes.Simple": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Fonts.Inter/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.FreeDesktop/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Tmds.DBus.Protocol": "0.20.0"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Native/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libAvaloniaNative.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Avalonia.Remote.Protocol/11.2.1": {
+        "runtime": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Skia/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "HarfBuzzSharp": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.Linux": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3-preview.2.2",
+          "SkiaSharp": "2.88.8",
+          "SkiaSharp.NativeAssets.Linux": "2.88.8",
+          "SkiaSharp.NativeAssets.WebAssembly": "2.88.8"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Themes.Fluent/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Themes.Simple/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.Win32/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "Avalonia.X11/11.2.1": {
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.FreeDesktop": "11.2.1",
+          "Avalonia.Skia": "11.2.1"
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "assemblyVersion": "11.2.1.0",
+            "fileVersion": "11.2.1.0"
+          }
+        }
+      },
+      "HarfBuzzSharp/7.3.0.2": {
+        "dependencies": {
+          "HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.macOS": "7.3.0.2"
+        },
+        "runtime": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "assemblyVersion": "1.0.0.0",
+            "fileVersion": "7.3.0.2"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+        "dependencies": {
+          "HarfBuzzSharp": "7.3.0.2"
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libHarfBuzzSharp.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libHarfBuzzSharp.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+        "runtimeTargets": {
+          "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {},
+      "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "MicroCom.Runtime/0.11.0": {
+        "runtime": {
+          "lib/net5.0/MicroCom.Runtime.dll": {
+            "assemblyVersion": "0.11.0.0",
+            "fileVersion": "0.11.0.0"
+          }
+        }
+      },
+      "SkiaSharp/2.88.8": {
+        "dependencies": {
+          "SkiaSharp.NativeAssets.Win32": "2.88.8",
+          "SkiaSharp.NativeAssets.macOS": "2.88.8"
+        },
+        "runtime": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "assemblyVersion": "2.88.0.0",
+            "fileVersion": "2.88.8.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.Linux/2.88.8": {
+        "dependencies": {
+          "SkiaSharp": "2.88.8"
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libSkiaSharp.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libSkiaSharp.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libSkiaSharp.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libSkiaSharp.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.macOS/2.88.8": {
+        "runtimeTargets": {
+          "runtimes/osx/native/libSkiaSharp.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {},
+      "SkiaSharp.NativeAssets.Win32/2.88.8": {
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libSkiaSharp.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/libSkiaSharp.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/libSkiaSharp.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "System.IO.Pipelines/8.0.0": {
+        "runtime": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "assemblyVersion": "8.0.0.0",
+            "fileVersion": "8.0.23.53103"
+          }
+        }
+      },
+      "Tmds.DBus.Protocol/0.20.0": {
+        "dependencies": {
+          "System.IO.Pipelines": "8.0.0"
+        },
+        "runtime": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {
+            "assemblyVersion": "0.20.0.0",
+            "fileVersion": "0.20.0.0"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "RofloCalc/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Avalonia/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-AyYhIN2A7bRwxp6BFHrIbXAHUFPXegzSMYwDrUnw1BzZs9ctwYTiCPCM5wbE2PXsEBwFDVJ/a2YHTOp56fSYAw==",
+      "path": "avalonia/11.2.1",
+      "hashPath": "avalonia.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Bo3qOhKC1b84BIhiogndMdAzB3UrrESKK7hS769f5HWeoMw/pcd42US5KFYW2JJ4ZSTrXnP8mXwLTMzh+S+9Lg==",
+      "path": "avalonia.angle.windows.natives/2.1.22045.20230930",
+      "hashPath": "avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512"
+    },
+    "Avalonia.BuildServices/0.0.29": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+      "path": "avalonia.buildservices/0.0.29",
+      "hashPath": "avalonia.buildservices.0.0.29.nupkg.sha512"
+    },
+    "Avalonia.Controls.ColorPicker/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-t8ViFwfIe6jCO5HvzPWOtwGNSMHYNc8XakWp76Rgy1MOiht8tHKry9cU7k40AHEYU6wVjiYBkl0c8zYZyyha1g==",
+      "path": "avalonia.controls.colorpicker/11.2.1",
+      "hashPath": "avalonia.controls.colorpicker.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Controls.DataGrid/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UaNQrY86GBqMZqZ/N/5/wLzr4Emh2N405VZI/IgH0I8BoMrjnosNr+++D7BOcahMNce0lUZLOsFyy+OY02PUAw==",
+      "path": "avalonia.controls.datagrid/11.2.1",
+      "hashPath": "avalonia.controls.datagrid.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Desktop/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-q6alzkTgFjukOrbiiFlh0mkhkxGRMRTMS8zdNEixIl9apPnD2ln9sjAC4NR2agNz5+HmZVfXYu6kYK12rMmKwA==",
+      "path": "avalonia.desktop/11.2.1",
+      "hashPath": "avalonia.desktop.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Diagnostics/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-axUWa4sZoe9HgUXPEDhbZXijL8ex+lwQGVwNQLmD299O7pCqKcYThjyG/eCETO/boqjKTt3H85LHEPx94BP9dg==",
+      "path": "avalonia.diagnostics/11.2.1",
+      "hashPath": "avalonia.diagnostics.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Fonts.Inter/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-egEFQWLHuSzyWKolPy9u4qPor270N2GL/4CI33eBxr09chrUVQsOlxQ6zeWPiBLzzgv/lCrZhOMCAIWsOz3tNg==",
+      "path": "avalonia.fonts.inter/11.2.1",
+      "hashPath": "avalonia.fonts.inter.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.FreeDesktop/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ChKdPjQ2uBJUN0y+/RsdoETzXRn/q1eWFBDwprDy+Zi/AVkUfRk06hKbsb/U+Q3zO65CMEprRcMPbys0EkK2vg==",
+      "path": "avalonia.freedesktop/11.2.1",
+      "hashPath": "avalonia.freedesktop.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Native/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-1cVasDUIkqfAYLkaLFDx+VDZymer2v643OYD6Jd6nzP20TNTqN2LfFOpxXCTYMrWc9Dk5AoVJJCrz3wRE5kooQ==",
+      "path": "avalonia.native/11.2.1",
+      "hashPath": "avalonia.native.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Remote.Protocol/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-aqEialxjir7DO/dOFf7BGN/yQ4/adSC5UuVfqBr/RUHOENSH6CqoHj8kmtmJxnuz7ESQFSB2+h1kLVnk5csiDw==",
+      "path": "avalonia.remote.protocol/11.2.1",
+      "hashPath": "avalonia.remote.protocol.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Skia/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FkqiXWT1hN0s5MIx5IKDGZaqewQENikQh6aBQyApiZVu5koa8H8RW1yfb2cFK3M4IVIyhqwl8ZirkXsS18lf/Q==",
+      "path": "avalonia.skia/11.2.1",
+      "hashPath": "avalonia.skia.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Themes.Fluent/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9YUzDmZO5oDppsoA3Igeu/v1cVi4xu8jdO6ZrBzXJXJ9mma/htK0Ub9+V1lRoCW/O70nQfBX+ZDpm0dca1PVgw==",
+      "path": "avalonia.themes.fluent/11.2.1",
+      "hashPath": "avalonia.themes.fluent.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Themes.Simple/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ToiYv8hhJ5gcEtD54VZv7NpBFiqGasj4bjFh/AtjXApiYOp8r3orFPX8Nsc3kHcUCvNNjbjAy9dmBG65nYePkw==",
+      "path": "avalonia.themes.simple/11.2.1",
+      "hashPath": "avalonia.themes.simple.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.Win32/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7Gfw7S1PoINaCXaIV1rh7zo82IhsqhR7a0PAt281cBrfDkJiNU0DYgW2RZxKl3oVFxtfbxJZbdP7hSVmHvoDfw==",
+      "path": "avalonia.win32/11.2.1",
+      "hashPath": "avalonia.win32.11.2.1.nupkg.sha512"
+    },
+    "Avalonia.X11/11.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-h2aCpyLmxGkldPK7cbncEgyobrJ5En7gQtrwVARLmN32Rw6dHut3jyF3P8at2DmWxRuKwZVXgWBSSI62hINgrQ==",
+      "path": "avalonia.x11/11.2.1",
+      "hashPath": "avalonia.x11.11.2.1.nupkg.sha512"
+    },
+    "HarfBuzzSharp/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
+      "path": "harfbuzzsharp/7.3.0.2",
+      "hashPath": "harfbuzzsharp.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-aKa5J1RqjXKAtdcZJp5wjC78klfBIzJHM6CneN76lFmQ9LLRJA9Oa0TkIDaV8lVLDKMAy5fCKHXFlXUK1YfL/g==",
+      "path": "harfbuzzsharp.nativeassets.linux/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-nycYH/WLJ6ogm+I+QSFCdPJsdxSb5GANWYbQyp1vsd/KjXN56RVUJWPhbgP2GKb/Y7mrsHM7EProqVXlO/EMsA==",
+      "path": "harfbuzzsharp.nativeassets.macos/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Dc+dolrhmkpqwT25NfNEEgceW0//KRR2WIOvxlyIIHIIMBCn0FfUeJX5RhFll8kyaZwF8tuKsxRJtQG/rzSBog==",
+      "path": "harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2",
+      "hashPath": "harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512"
+    },
+    "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-DpF9JBzwws2dupOLnjME65hxQWWbN/GD40AoTkwB4S05WANvxo3n81AnQJKxWDCnrWfWhLPB36OF27TvEqzb/A==",
+      "path": "harfbuzzsharp.nativeassets.win32/7.3.0.2",
+      "hashPath": "harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512"
+    },
+    "MicroCom.Runtime/0.11.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+      "path": "microcom.runtime/0.11.0",
+      "hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
+    },
+    "SkiaSharp/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bRkp3uKp5ZI8gXYQT57uKwil1uobb2p8c69n7v5evlB/2JNcMAXVcw9DZAP5Ig3WSvgzGm2YSn27UVeOi05NlA==",
+      "path": "skiasharp/2.88.8",
+      "hashPath": "skiasharp.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.Linux/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0FO6YA7paNFBMJULvEyecPmCvL9/STvOAi5VOUw2srqJ7pNTbiiZkfl7sulAzcumbWgfzaVjRXYTgMj7SoUnWQ==",
+      "path": "skiasharp.nativeassets.linux/2.88.8",
+      "hashPath": "skiasharp.nativeassets.linux.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.macOS/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-6Kn5TSkKlfyS6azWHF3Jk2sW5C4jCE5uSshM/5AbfFrR+5n6qM5XEnz9h4VaVl7LTxBvHvMkuPb/3bpbq0vxTw==",
+      "path": "skiasharp.nativeassets.macos/2.88.8",
+      "hashPath": "skiasharp.nativeassets.macos.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-S3qRo8c+gVYOyfrdf6FYnjx/ft+gPkb4dNY2IPv5Oy5yNBhDhXhKqHFr9h4+ne6ZU+7D4dbuRQqsIqCo8u1/DA==",
+      "path": "skiasharp.nativeassets.webassembly/2.88.8",
+      "hashPath": "skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512"
+    },
+    "SkiaSharp.NativeAssets.Win32/2.88.8": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-O9QXoWEXA+6cweR4h3BOnwMz+pO9vL9mXdjLrpDd0w1QzCgWmLQBxa1VgySDITiH7nQndrDG1h6937zm9pLj1Q==",
+      "path": "skiasharp.nativeassets.win32/2.88.8",
+      "hashPath": "skiasharp.nativeassets.win32.2.88.8.nupkg.sha512"
+    },
+    "System.IO.Pipelines/8.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+      "path": "system.io.pipelines/8.0.0",
+      "hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
+    },
+    "Tmds.DBus.Protocol/0.20.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
+      "path": "tmds.dbus.protocol/0.20.0",
+      "hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc/bin/Debug/net8.0/RofloCalc.dll b/RofloCalc/bin/Debug/net8.0/RofloCalc.dll
new file mode 100644
index 0000000..667aad5
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/RofloCalc.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/RofloCalc.pdb b/RofloCalc/bin/Debug/net8.0/RofloCalc.pdb
new file mode 100644
index 0000000..ee5fea4
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/RofloCalc.pdb differ
diff --git a/RofloCalc/bin/Debug/net8.0/RofloCalc.runtimeconfig.json b/RofloCalc/bin/Debug/net8.0/RofloCalc.runtimeconfig.json
new file mode 100644
index 0000000..61e5180
--- /dev/null
+++ b/RofloCalc/bin/Debug/net8.0/RofloCalc.runtimeconfig.json
@@ -0,0 +1,13 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "8.0.0"
+    },
+    "configProperties": {
+      "System.Runtime.InteropServices.BuiltInComInterop.IsSupported": true,
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc/bin/Debug/net8.0/SkiaSharp.dll b/RofloCalc/bin/Debug/net8.0/SkiaSharp.dll
new file mode 100755
index 0000000..6e8e7ca
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/SkiaSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/System.IO.Pipelines.dll b/RofloCalc/bin/Debug/net8.0/System.IO.Pipelines.dll
new file mode 100755
index 0000000..83a1b24
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/System.IO.Pipelines.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/Tmds.DBus.Protocol.dll b/RofloCalc/bin/Debug/net8.0/Tmds.DBus.Protocol.dll
new file mode 100755
index 0000000..8f42654
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/Tmds.DBus.Protocol.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..2c6fbe3
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so
new file mode 100755
index 0000000..e438777
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..89e71b5
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so
new file mode 100755
index 0000000..f159ff4
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..43ea300
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so
new file mode 100755
index 0000000..6c63070
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so
new file mode 100755
index 0000000..d8548f3
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so b/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so
new file mode 100755
index 0000000..7501c49
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib b/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib
new file mode 100755
index 0000000..b2cd098
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib b/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib
new file mode 100755
index 0000000..4006008
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib b/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib
new file mode 100755
index 0000000..996a7b9
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll
new file mode 100755
index 0000000..7b5c978
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll
new file mode 100755
index 0000000..9075de6
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll
new file mode 100755
index 0000000..3aaf63f
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll
new file mode 100755
index 0000000..c327f9e
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll
new file mode 100755
index 0000000..6e91171
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll
new file mode 100755
index 0000000..d00d746
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll
new file mode 100755
index 0000000..e517c3c
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll
new file mode 100755
index 0000000..c555971
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll differ
diff --git a/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll b/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll
new file mode 100755
index 0000000..2414e4c
Binary files /dev/null and b/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll differ
diff --git a/RofloCalc/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/RofloCalc/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/RofloCalc/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/RofloCalc/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
new file mode 100644
index 0000000..b072b39
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
@@ -0,0 +1 @@
+f8f66e999818ab5b4a5a0a41deeb6dd43c770aea84f4d1f4c8bd5b35d5500957
diff --git a/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.dll b/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.dll
new file mode 100644
index 0000000..667aad5
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.dll differ
diff --git a/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.pdb b/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.pdb
new file mode 100644
index 0000000..ee5fea4
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.pdb differ
diff --git a/RofloCalc/obj/Debug/net8.0/Avalonia/references b/RofloCalc/obj/Debug/net8.0/Avalonia/references
new file mode 100644
index 0000000..9815ce1
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/Avalonia/references
@@ -0,0 +1,192 @@
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Base.dll
+/Users/feitanportor/.nuget/packages/avalonia.controls.colorpicker/11.2.1/lib/net8.0/Avalonia.Controls.ColorPicker.dll
+/Users/feitanportor/.nuget/packages/avalonia.controls.datagrid/11.2.1/lib/net8.0/Avalonia.Controls.DataGrid.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Controls.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.DesignerSupport.dll
+/Users/feitanportor/.nuget/packages/avalonia.desktop/11.2.1/lib/net8.0/Avalonia.Desktop.dll
+/Users/feitanportor/.nuget/packages/avalonia.diagnostics/11.2.1/lib/net8.0/Avalonia.Diagnostics.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Dialogs.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.dll
+/Users/feitanportor/.nuget/packages/avalonia.fonts.inter/11.2.1/lib/net8.0/Avalonia.Fonts.Inter.dll
+/Users/feitanportor/.nuget/packages/avalonia.freedesktop/11.2.1/lib/net8.0/Avalonia.FreeDesktop.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Markup.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Markup.Xaml.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Metal.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.MicroCom.dll
+/Users/feitanportor/.nuget/packages/avalonia.native/11.2.1/lib/net8.0/Avalonia.Native.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.OpenGL.dll
+/Users/feitanportor/.nuget/packages/avalonia.remote.protocol/11.2.1/lib/net8.0/Avalonia.Remote.Protocol.dll
+/Users/feitanportor/.nuget/packages/avalonia.skia/11.2.1/lib/net8.0/Avalonia.Skia.dll
+/Users/feitanportor/.nuget/packages/avalonia.themes.fluent/11.2.1/lib/net8.0/Avalonia.Themes.Fluent.dll
+/Users/feitanportor/.nuget/packages/avalonia.themes.simple/11.2.1/lib/net8.0/Avalonia.Themes.Simple.dll
+/Users/feitanportor/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Vulkan.dll
+/Users/feitanportor/.nuget/packages/avalonia.win32/11.2.1/lib/net8.0/Avalonia.Win32.dll
+/Users/feitanportor/.nuget/packages/avalonia.x11/11.2.1/lib/net8.0/Avalonia.X11.dll
+/Users/feitanportor/.nuget/packages/harfbuzzsharp/7.3.0.2/lib/net6.0/HarfBuzzSharp.dll
+/Users/feitanportor/.nuget/packages/microcom.runtime/0.11.0/lib/net5.0/MicroCom.Runtime.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/Microsoft.CSharp.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/Microsoft.VisualBasic.Core.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/Microsoft.VisualBasic.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/Microsoft.Win32.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/Microsoft.Win32.Registry.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/mscorlib.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/netstandard.dll
+/Users/feitanportor/.nuget/packages/skiasharp/2.88.8/lib/net6.0/SkiaSharp.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.AppContext.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Buffers.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Collections.Concurrent.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Collections.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Collections.Immutable.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Collections.NonGeneric.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Collections.Specialized.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ComponentModel.Annotations.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ComponentModel.DataAnnotations.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ComponentModel.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ComponentModel.EventBasedAsync.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ComponentModel.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ComponentModel.TypeConverter.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Configuration.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Console.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Core.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Data.Common.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Data.DataSetExtensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Data.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.Contracts.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.Debug.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.DiagnosticSource.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.FileVersionInfo.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.Process.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.StackTrace.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.TextWriterTraceListener.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.Tools.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.TraceSource.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Diagnostics.Tracing.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Drawing.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Drawing.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Dynamic.Runtime.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Formats.Asn1.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Formats.Tar.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Globalization.Calendars.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Globalization.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Globalization.Extensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.Compression.Brotli.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.Compression.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.Compression.FileSystem.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.Compression.ZipFile.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.FileSystem.AccessControl.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.FileSystem.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.FileSystem.DriveInfo.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.FileSystem.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.FileSystem.Watcher.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.IsolatedStorage.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.MemoryMappedFiles.dll
+/Users/feitanportor/.nuget/packages/system.io.pipelines/8.0.0/lib/net8.0/System.IO.Pipelines.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.Pipes.AccessControl.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.Pipes.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.IO.UnmanagedMemoryStream.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Linq.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Linq.Expressions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Linq.Parallel.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Linq.Queryable.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Memory.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Http.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Http.Json.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.HttpListener.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Mail.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.NameResolution.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.NetworkInformation.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Ping.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Quic.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Requests.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Security.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.ServicePoint.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.Sockets.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.WebClient.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.WebHeaderCollection.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.WebProxy.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.WebSockets.Client.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Net.WebSockets.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Numerics.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Numerics.Vectors.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ObjectModel.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.DispatchProxy.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.Emit.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.Emit.ILGeneration.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.Emit.Lightweight.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.Extensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.Metadata.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Reflection.TypeExtensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Resources.Reader.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Resources.ResourceManager.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Resources.Writer.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.CompilerServices.Unsafe.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.CompilerServices.VisualC.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Extensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Handles.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.InteropServices.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.InteropServices.JavaScript.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.InteropServices.RuntimeInformation.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Intrinsics.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Loader.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Numerics.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Serialization.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Serialization.Formatters.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Serialization.Json.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Serialization.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Runtime.Serialization.Xml.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.AccessControl.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Claims.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.Algorithms.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.Cng.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.Csp.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.Encoding.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.OpenSsl.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.Primitives.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Cryptography.X509Certificates.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Principal.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.Principal.Windows.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Security.SecureString.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ServiceModel.Web.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ServiceProcess.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Text.Encoding.CodePages.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Text.Encoding.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Text.Encoding.Extensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Text.Encodings.Web.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Text.Json.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Text.RegularExpressions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Channels.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Overlapped.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Tasks.Dataflow.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Tasks.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Tasks.Extensions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Tasks.Parallel.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Thread.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.ThreadPool.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Threading.Timer.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Transactions.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Transactions.Local.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.ValueTuple.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Web.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Web.HttpUtility.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Windows.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.Linq.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.ReaderWriter.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.Serialization.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.XDocument.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.XmlDocument.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.XmlSerializer.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.XPath.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/System.Xml.XPath.XDocument.dll
+/Users/feitanportor/.nuget/packages/tmds.dbus.protocol/0.20.0/lib/net8.0/Tmds.DBus.Protocol.dll
+/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.8/ref/net8.0/WindowsBase.dll
diff --git a/RofloCalc/obj/Debug/net8.0/Avalonia/resources b/RofloCalc/obj/Debug/net8.0/Avalonia/resources
new file mode 100644
index 0000000..5b252ab
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/Avalonia/resources differ
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfo.cs b/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfo.cs
new file mode 100644
index 0000000..a8afb78
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("RofloCalc")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("RofloCalc")]
+[assembly: System.Reflection.AssemblyTitleAttribute("RofloCalc")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("RofloCalc.Test")]
+
+// Создано классом WriteCodeFragment MSBuild.
+
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfoInputs.cache b/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..4c88360
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+01ac973fbf9a580c135328e96a93e7b37b3cf4f88daa7c65f57f754705e0a41c
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.GeneratedMSBuildEditorConfig.editorconfig b/RofloCalc/obj/Debug/net8.0/RofloCalc.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..343dc36
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/RofloCalc.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,26 @@
+is_global = true
+build_property.AvaloniaNameGeneratorIsEnabled = true
+build_property.AvaloniaNameGeneratorBehavior = InitializeComponent
+build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal
+build_property.AvaloniaNameGeneratorFilterByPath = *
+build_property.AvaloniaNameGeneratorFilterByNamespace = *
+build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName
+build_property.AvaloniaNameGeneratorAttachDevTools = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion = 
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = RofloCalc
+build_property.ProjectDir = /Users/feitanportor/dev/C#/RofloCalc/RofloCalc/
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 
+
+[/Users/feitanportor/dev/C\#/RofloCalc/RofloCalc/App.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[/Users/feitanportor/dev/C\#/RofloCalc/RofloCalc/MainWindow.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.assets.cache b/RofloCalc/obj/Debug/net8.0/RofloCalc.assets.cache
new file mode 100644
index 0000000..20dec2c
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/RofloCalc.assets.cache differ
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.AssemblyReference.cache b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..7824b00
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.AssemblyReference.cache differ
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.CoreCompileInputs.cache b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..522ae08
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+ca5b3dd9b7fdc4ea2342252885936d22601bb7171fdddc59dd71710e4efc921a
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.FileListAbsolute.txt b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e158639
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.FileListAbsolute.txt
@@ -0,0 +1,67 @@
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/RofloCalc
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/RofloCalc.deps.json
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/RofloCalc.runtimeconfig.json
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/RofloCalc.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/RofloCalc.pdb
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Base.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Dialogs.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Markup.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Metal.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.MicroCom.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.OpenGL.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Vulkan.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Desktop.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Diagnostics.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.FreeDesktop.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Native.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Skia.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Themes.Simple.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.Win32.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Avalonia.X11.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/HarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/MicroCom.Runtime.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/SkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/System.IO.Pipelines.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/Tmds.DBus.Protocol.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/av_libglesv2.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/av_libglesv2.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/av_libglesv2.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libAvaloniaNative.dylib
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libHarfBuzzSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libHarfBuzzSharp.dylib
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libHarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libHarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libHarfBuzzSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-arm64/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/linux-x64/native/libSkiaSharp.so
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/osx/native/libSkiaSharp.dylib
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-arm64/native/libSkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-x64/native/libSkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/bin/Debug/net8.0/runtimes/win-x86/native/libSkiaSharp.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.AssemblyReference.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/Avalonia/resources
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.GeneratedMSBuildEditorConfig.editorconfig
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfoInputs.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.AssemblyInfo.cs
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.CoreCompileInputs.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/Avalonia/RofloCalc.pdb
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/refint/Avalonia/RofloCalc.dll
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.Up2Date
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/RofloCalc.genruntimeconfig.cache
+/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/Debug/net8.0/ref/RofloCalc.dll
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.Up2Date b/RofloCalc/obj/Debug/net8.0/RofloCalc.csproj.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.dll b/RofloCalc/obj/Debug/net8.0/RofloCalc.dll
new file mode 100644
index 0000000..fa0dd8b
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/RofloCalc.dll differ
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.genruntimeconfig.cache b/RofloCalc/obj/Debug/net8.0/RofloCalc.genruntimeconfig.cache
new file mode 100644
index 0000000..e507e1c
--- /dev/null
+++ b/RofloCalc/obj/Debug/net8.0/RofloCalc.genruntimeconfig.cache
@@ -0,0 +1 @@
+092efea00371f0b947652cc3faadd52ab5f9a68489706b29a7517a4e03c27e01
diff --git a/RofloCalc/obj/Debug/net8.0/RofloCalc.pdb b/RofloCalc/obj/Debug/net8.0/RofloCalc.pdb
new file mode 100644
index 0000000..0b632d6
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/RofloCalc.pdb differ
diff --git a/RofloCalc/obj/Debug/net8.0/apphost b/RofloCalc/obj/Debug/net8.0/apphost
new file mode 100755
index 0000000..a31c06c
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/apphost differ
diff --git a/RofloCalc/obj/Debug/net8.0/ref/RofloCalc.dll b/RofloCalc/obj/Debug/net8.0/ref/RofloCalc.dll
new file mode 100644
index 0000000..6fae833
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/ref/RofloCalc.dll differ
diff --git a/RofloCalc/obj/Debug/net8.0/refint/Avalonia/RofloCalc.dll b/RofloCalc/obj/Debug/net8.0/refint/Avalonia/RofloCalc.dll
new file mode 100644
index 0000000..6fae833
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/refint/Avalonia/RofloCalc.dll differ
diff --git a/RofloCalc/obj/Debug/net8.0/refint/RofloCalc.dll b/RofloCalc/obj/Debug/net8.0/refint/RofloCalc.dll
new file mode 100644
index 0000000..34668ce
Binary files /dev/null and b/RofloCalc/obj/Debug/net8.0/refint/RofloCalc.dll differ
diff --git a/RofloCalc/obj/RofloCalc.csproj.nuget.dgspec.json b/RofloCalc/obj/RofloCalc.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..f66a773
--- /dev/null
+++ b/RofloCalc/obj/RofloCalc.csproj.nuget.dgspec.json
@@ -0,0 +1,88 @@
+{
+  "format": 1,
+  "restore": {
+    "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj": {}
+  },
+  "projects": {
+    "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+        "projectName": "RofloCalc",
+        "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+        "packagesPath": "/Users/feitanportor/.nuget/packages/",
+        "outputPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "/Users/feitanportor/.nuget/NuGet/NuGet.Config"
+        ],
+        "originalTargetFrameworks": [
+          "net8.0"
+        ],
+        "sources": {
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net8.0": {
+            "targetAlias": "net8.0",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        },
+        "restoreAuditProperties": {
+          "enableAudit": "true",
+          "auditLevel": "low",
+          "auditMode": "direct"
+        }
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "dependencies": {
+            "Avalonia": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Desktop": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Diagnostics": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Fonts.Inter": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            },
+            "Avalonia.Themes.Fluent": {
+              "target": "Package",
+              "version": "[11.2.1, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc/obj/RofloCalc.csproj.nuget.g.props b/RofloCalc/obj/RofloCalc.csproj.nuget.g.props
new file mode 100644
index 0000000..0d12d44
--- /dev/null
+++ b/RofloCalc/obj/RofloCalc.csproj.nuget.g.props
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/Users/feitanportor/.nuget/packages/</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/Users/feitanportor/.nuget/packages/</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.12.2</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="/Users/feitanportor/.nuget/packages/" />
+  </ItemGroup>
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props')" />
+    <Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props')" />
+    <Import Project="$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.props" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.props')" />
+  </ImportGroup>
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <PkgAvalonia_BuildServices Condition=" '$(PkgAvalonia_BuildServices)' == '' ">/Users/feitanportor/.nuget/packages/avalonia.buildservices/0.0.29</PkgAvalonia_BuildServices>
+    <PkgAvalonia Condition=" '$(PkgAvalonia)' == '' ">/Users/feitanportor/.nuget/packages/avalonia/11.2.1</PkgAvalonia>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/RofloCalc/obj/RofloCalc.csproj.nuget.g.targets b/RofloCalc/obj/RofloCalc.csproj.nuget.g.targets
new file mode 100644
index 0000000..c671c75
--- /dev/null
+++ b/RofloCalc/obj/RofloCalc.csproj.nuget.g.targets
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets')" />
+    <Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets')" />
+    <Import Project="$(NuGetPackageRoot)avalonia.buildservices/0.0.29/buildTransitive/Avalonia.BuildServices.targets" Condition="Exists('$(NuGetPackageRoot)avalonia.buildservices/0.0.29/buildTransitive/Avalonia.BuildServices.targets')" />
+    <Import Project="$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.targets" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.targets')" />
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/RofloCalc/obj/project.assets.json b/RofloCalc/obj/project.assets.json
new file mode 100644
index 0000000..f844fc5
--- /dev/null
+++ b/RofloCalc/obj/project.assets.json
@@ -0,0 +1,1511 @@
+{
+  "version": 3,
+  "targets": {
+    "net8.0": {
+      "Avalonia/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia.BuildServices": "0.0.29",
+          "Avalonia.Remote.Protocol": "11.2.1",
+          "MicroCom.Runtime": "0.11.0"
+        },
+        "compile": {
+          "ref/net8.0/Avalonia.Base.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Controls.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.DesignerSupport.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Dialogs.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Markup.Xaml.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Markup.dll": {
+            "related": ".Xaml.xml;.xml"
+          },
+          "ref/net8.0/Avalonia.Metal.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.MicroCom.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.OpenGL.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.Vulkan.dll": {
+            "related": ".xml"
+          },
+          "ref/net8.0/Avalonia.dll": {
+            "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Base.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Controls.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.DesignerSupport.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Dialogs.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Markup.dll": {
+            "related": ".Xaml.xml;.xml"
+          },
+          "lib/net8.0/Avalonia.Metal.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.MicroCom.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.OpenGL.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.Vulkan.dll": {
+            "related": ".xml"
+          },
+          "lib/net8.0/Avalonia.dll": {
+            "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+          }
+        },
+        "build": {
+          "buildTransitive/Avalonia.props": {},
+          "buildTransitive/Avalonia.targets": {}
+        }
+      },
+      "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/av_libglesv2.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/av_libglesv2.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/av_libglesv2.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "Avalonia.BuildServices/0.0.29": {
+        "type": "package",
+        "build": {
+          "buildTransitive/Avalonia.BuildServices.targets": {}
+        }
+      },
+      "Avalonia.Controls.ColorPicker/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Remote.Protocol": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Controls.DataGrid/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Remote.Protocol": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Controls.DataGrid.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Desktop/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Native": "11.2.1",
+          "Avalonia.Skia": "11.2.1",
+          "Avalonia.Win32": "11.2.1",
+          "Avalonia.X11": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Desktop.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Diagnostics/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Controls.ColorPicker": "11.2.1",
+          "Avalonia.Controls.DataGrid": "11.2.1",
+          "Avalonia.Themes.Simple": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Diagnostics.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Fonts.Inter/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Fonts.Inter.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.FreeDesktop/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Tmds.DBus.Protocol": "0.20.0"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.FreeDesktop.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Native/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Native.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libAvaloniaNative.dylib": {
+            "assetType": "native",
+            "rid": "osx"
+          }
+        }
+      },
+      "Avalonia.Remote.Protocol/11.2.1": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Skia/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "HarfBuzzSharp": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.Linux": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3-preview.2.2",
+          "SkiaSharp": "2.88.8",
+          "SkiaSharp.NativeAssets.Linux": "2.88.8",
+          "SkiaSharp.NativeAssets.WebAssembly": "2.88.8"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Skia.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Themes.Fluent/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Fluent.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Themes.Simple/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Themes.Simple.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.Win32/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.Win32.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "Avalonia.X11/11.2.1": {
+        "type": "package",
+        "dependencies": {
+          "Avalonia": "11.2.1",
+          "Avalonia.FreeDesktop": "11.2.1",
+          "Avalonia.Skia": "11.2.1"
+        },
+        "compile": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/Avalonia.X11.dll": {
+            "related": ".xml"
+          }
+        }
+      },
+      "HarfBuzzSharp/7.3.0.2": {
+        "type": "package",
+        "dependencies": {
+          "HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
+          "HarfBuzzSharp.NativeAssets.macOS": "7.3.0.2"
+        },
+        "compile": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        },
+        "runtime": {
+          "lib/net6.0/HarfBuzzSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+        "type": "package",
+        "dependencies": {
+          "HarfBuzzSharp": "7.3.0.2"
+        },
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm"
+          },
+          "runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm64"
+          },
+          "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-musl-x64"
+          },
+          "runtimes/linux-x64/native/libHarfBuzzSharp.so": {
+            "assetType": "native",
+            "rid": "linux-x64"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libHarfBuzzSharp.dylib": {
+            "assetType": "native",
+            "rid": "osx"
+          }
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "build": {
+          "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props": {},
+          "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets": {}
+        }
+      },
+      "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/libHarfBuzzSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/libHarfBuzzSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "MicroCom.Runtime/0.11.0": {
+        "type": "package",
+        "compile": {
+          "lib/net5.0/MicroCom.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/net5.0/MicroCom.Runtime.dll": {}
+        }
+      },
+      "SkiaSharp/2.88.8": {
+        "type": "package",
+        "dependencies": {
+          "SkiaSharp.NativeAssets.Win32": "2.88.8",
+          "SkiaSharp.NativeAssets.macOS": "2.88.8"
+        },
+        "compile": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        },
+        "runtime": {
+          "lib/net6.0/SkiaSharp.dll": {
+            "related": ".pdb;.xml"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.Linux/2.88.8": {
+        "type": "package",
+        "dependencies": {
+          "SkiaSharp": "2.88.8"
+        },
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/linux-arm/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm"
+          },
+          "runtimes/linux-arm64/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-arm64"
+          },
+          "runtimes/linux-musl-x64/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-musl-x64"
+          },
+          "runtimes/linux-x64/native/libSkiaSharp.so": {
+            "assetType": "native",
+            "rid": "linux-x64"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.macOS/2.88.8": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/osx/native/libSkiaSharp.dylib": {
+            "assetType": "native",
+            "rid": "osx"
+          }
+        }
+      },
+      "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "build": {
+          "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props": {},
+          "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets": {}
+        }
+      },
+      "SkiaSharp.NativeAssets.Win32/2.88.8": {
+        "type": "package",
+        "compile": {
+          "lib/net6.0/_._": {}
+        },
+        "runtime": {
+          "lib/net6.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/libSkiaSharp.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/libSkiaSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/libSkiaSharp.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "System.IO.Pipelines/8.0.0": {
+        "type": "package",
+        "compile": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "related": ".xml"
+          }
+        },
+        "runtime": {
+          "lib/net8.0/System.IO.Pipelines.dll": {
+            "related": ".xml"
+          }
+        },
+        "build": {
+          "buildTransitive/net6.0/_._": {}
+        }
+      },
+      "Tmds.DBus.Protocol/0.20.0": {
+        "type": "package",
+        "dependencies": {
+          "System.IO.Pipelines": "8.0.0"
+        },
+        "compile": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {}
+        },
+        "runtime": {
+          "lib/net8.0/Tmds.DBus.Protocol.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "Avalonia/11.2.1": {
+      "sha512": "AyYhIN2A7bRwxp6BFHrIbXAHUFPXegzSMYwDrUnw1BzZs9ctwYTiCPCM5wbE2PXsEBwFDVJ/a2YHTOp56fSYAw==",
+      "type": "package",
+      "path": "avalonia/11.2.1",
+      "hasTools": true,
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "analyzers/dotnet/cs/Avalonia.Analyzers.dll",
+        "analyzers/dotnet/cs/Avalonia.Generators.dll",
+        "avalonia.11.2.1.nupkg.sha512",
+        "avalonia.nuspec",
+        "build/Avalonia.Generators.props",
+        "build/Avalonia.props",
+        "build/Avalonia.targets",
+        "build/AvaloniaBuildTasks.props",
+        "build/AvaloniaBuildTasks.targets",
+        "build/AvaloniaItemSchema.xaml",
+        "build/AvaloniaPrivateApis.targets",
+        "build/AvaloniaRules.Project.xml",
+        "build/AvaloniaSingleProject.targets",
+        "build/AvaloniaVersion.props",
+        "buildTransitive/Avalonia.Generators.props",
+        "buildTransitive/Avalonia.props",
+        "buildTransitive/Avalonia.targets",
+        "buildTransitive/AvaloniaBuildTasks.props",
+        "buildTransitive/AvaloniaBuildTasks.targets",
+        "buildTransitive/AvaloniaItemSchema.xaml",
+        "buildTransitive/AvaloniaPrivateApis.targets",
+        "buildTransitive/AvaloniaRules.Project.xml",
+        "buildTransitive/AvaloniaSingleProject.targets",
+        "lib/net6.0/Avalonia.Base.dll",
+        "lib/net6.0/Avalonia.Base.xml",
+        "lib/net6.0/Avalonia.Controls.dll",
+        "lib/net6.0/Avalonia.Controls.xml",
+        "lib/net6.0/Avalonia.DesignerSupport.dll",
+        "lib/net6.0/Avalonia.DesignerSupport.xml",
+        "lib/net6.0/Avalonia.Dialogs.dll",
+        "lib/net6.0/Avalonia.Dialogs.xml",
+        "lib/net6.0/Avalonia.Markup.Xaml.dll",
+        "lib/net6.0/Avalonia.Markup.Xaml.xml",
+        "lib/net6.0/Avalonia.Markup.dll",
+        "lib/net6.0/Avalonia.Markup.xml",
+        "lib/net6.0/Avalonia.Metal.dll",
+        "lib/net6.0/Avalonia.Metal.xml",
+        "lib/net6.0/Avalonia.MicroCom.dll",
+        "lib/net6.0/Avalonia.MicroCom.xml",
+        "lib/net6.0/Avalonia.OpenGL.dll",
+        "lib/net6.0/Avalonia.OpenGL.xml",
+        "lib/net6.0/Avalonia.Vulkan.dll",
+        "lib/net6.0/Avalonia.Vulkan.xml",
+        "lib/net6.0/Avalonia.dll",
+        "lib/net6.0/Avalonia.xml",
+        "lib/net8.0/Avalonia.Base.dll",
+        "lib/net8.0/Avalonia.Base.xml",
+        "lib/net8.0/Avalonia.Controls.dll",
+        "lib/net8.0/Avalonia.Controls.xml",
+        "lib/net8.0/Avalonia.DesignerSupport.dll",
+        "lib/net8.0/Avalonia.DesignerSupport.xml",
+        "lib/net8.0/Avalonia.Dialogs.dll",
+        "lib/net8.0/Avalonia.Dialogs.xml",
+        "lib/net8.0/Avalonia.Markup.Xaml.dll",
+        "lib/net8.0/Avalonia.Markup.Xaml.xml",
+        "lib/net8.0/Avalonia.Markup.dll",
+        "lib/net8.0/Avalonia.Markup.xml",
+        "lib/net8.0/Avalonia.Metal.dll",
+        "lib/net8.0/Avalonia.Metal.xml",
+        "lib/net8.0/Avalonia.MicroCom.dll",
+        "lib/net8.0/Avalonia.MicroCom.xml",
+        "lib/net8.0/Avalonia.OpenGL.dll",
+        "lib/net8.0/Avalonia.OpenGL.xml",
+        "lib/net8.0/Avalonia.Vulkan.dll",
+        "lib/net8.0/Avalonia.Vulkan.xml",
+        "lib/net8.0/Avalonia.dll",
+        "lib/net8.0/Avalonia.xml",
+        "lib/netstandard2.0/Avalonia.Base.dll",
+        "lib/netstandard2.0/Avalonia.Base.xml",
+        "lib/netstandard2.0/Avalonia.Controls.dll",
+        "lib/netstandard2.0/Avalonia.Controls.xml",
+        "lib/netstandard2.0/Avalonia.DesignerSupport.dll",
+        "lib/netstandard2.0/Avalonia.DesignerSupport.xml",
+        "lib/netstandard2.0/Avalonia.Dialogs.dll",
+        "lib/netstandard2.0/Avalonia.Dialogs.xml",
+        "lib/netstandard2.0/Avalonia.Markup.Xaml.dll",
+        "lib/netstandard2.0/Avalonia.Markup.Xaml.xml",
+        "lib/netstandard2.0/Avalonia.Markup.dll",
+        "lib/netstandard2.0/Avalonia.Markup.xml",
+        "lib/netstandard2.0/Avalonia.Metal.dll",
+        "lib/netstandard2.0/Avalonia.Metal.xml",
+        "lib/netstandard2.0/Avalonia.MicroCom.dll",
+        "lib/netstandard2.0/Avalonia.MicroCom.xml",
+        "lib/netstandard2.0/Avalonia.OpenGL.dll",
+        "lib/netstandard2.0/Avalonia.OpenGL.xml",
+        "lib/netstandard2.0/Avalonia.Vulkan.dll",
+        "lib/netstandard2.0/Avalonia.Vulkan.xml",
+        "lib/netstandard2.0/Avalonia.dll",
+        "lib/netstandard2.0/Avalonia.xml",
+        "ref/net6.0/Avalonia.Base.dll",
+        "ref/net6.0/Avalonia.Base.xml",
+        "ref/net6.0/Avalonia.Controls.dll",
+        "ref/net6.0/Avalonia.Controls.xml",
+        "ref/net6.0/Avalonia.DesignerSupport.dll",
+        "ref/net6.0/Avalonia.DesignerSupport.xml",
+        "ref/net6.0/Avalonia.Dialogs.dll",
+        "ref/net6.0/Avalonia.Dialogs.xml",
+        "ref/net6.0/Avalonia.Markup.Xaml.dll",
+        "ref/net6.0/Avalonia.Markup.Xaml.xml",
+        "ref/net6.0/Avalonia.Markup.dll",
+        "ref/net6.0/Avalonia.Markup.xml",
+        "ref/net6.0/Avalonia.Metal.dll",
+        "ref/net6.0/Avalonia.Metal.xml",
+        "ref/net6.0/Avalonia.MicroCom.dll",
+        "ref/net6.0/Avalonia.MicroCom.xml",
+        "ref/net6.0/Avalonia.OpenGL.dll",
+        "ref/net6.0/Avalonia.OpenGL.xml",
+        "ref/net6.0/Avalonia.Vulkan.dll",
+        "ref/net6.0/Avalonia.Vulkan.xml",
+        "ref/net6.0/Avalonia.dll",
+        "ref/net6.0/Avalonia.xml",
+        "ref/net8.0/Avalonia.Base.dll",
+        "ref/net8.0/Avalonia.Base.xml",
+        "ref/net8.0/Avalonia.Controls.dll",
+        "ref/net8.0/Avalonia.Controls.xml",
+        "ref/net8.0/Avalonia.DesignerSupport.dll",
+        "ref/net8.0/Avalonia.DesignerSupport.xml",
+        "ref/net8.0/Avalonia.Dialogs.dll",
+        "ref/net8.0/Avalonia.Dialogs.xml",
+        "ref/net8.0/Avalonia.Markup.Xaml.dll",
+        "ref/net8.0/Avalonia.Markup.Xaml.xml",
+        "ref/net8.0/Avalonia.Markup.dll",
+        "ref/net8.0/Avalonia.Markup.xml",
+        "ref/net8.0/Avalonia.Metal.dll",
+        "ref/net8.0/Avalonia.Metal.xml",
+        "ref/net8.0/Avalonia.MicroCom.dll",
+        "ref/net8.0/Avalonia.MicroCom.xml",
+        "ref/net8.0/Avalonia.OpenGL.dll",
+        "ref/net8.0/Avalonia.OpenGL.xml",
+        "ref/net8.0/Avalonia.Vulkan.dll",
+        "ref/net8.0/Avalonia.Vulkan.xml",
+        "ref/net8.0/Avalonia.dll",
+        "ref/net8.0/Avalonia.xml",
+        "ref/netstandard2.0/Avalonia.Base.dll",
+        "ref/netstandard2.0/Avalonia.Base.xml",
+        "ref/netstandard2.0/Avalonia.Controls.dll",
+        "ref/netstandard2.0/Avalonia.Controls.xml",
+        "ref/netstandard2.0/Avalonia.DesignerSupport.dll",
+        "ref/netstandard2.0/Avalonia.DesignerSupport.xml",
+        "ref/netstandard2.0/Avalonia.Dialogs.dll",
+        "ref/netstandard2.0/Avalonia.Dialogs.xml",
+        "ref/netstandard2.0/Avalonia.Markup.Xaml.dll",
+        "ref/netstandard2.0/Avalonia.Markup.Xaml.xml",
+        "ref/netstandard2.0/Avalonia.Markup.dll",
+        "ref/netstandard2.0/Avalonia.Markup.xml",
+        "ref/netstandard2.0/Avalonia.Metal.dll",
+        "ref/netstandard2.0/Avalonia.Metal.xml",
+        "ref/netstandard2.0/Avalonia.MicroCom.dll",
+        "ref/netstandard2.0/Avalonia.MicroCom.xml",
+        "ref/netstandard2.0/Avalonia.OpenGL.dll",
+        "ref/netstandard2.0/Avalonia.OpenGL.xml",
+        "ref/netstandard2.0/Avalonia.Vulkan.dll",
+        "ref/netstandard2.0/Avalonia.Vulkan.xml",
+        "ref/netstandard2.0/Avalonia.dll",
+        "ref/netstandard2.0/Avalonia.xml",
+        "tools/net461/designer/Avalonia.Designer.HostApp.exe",
+        "tools/netstandard2.0/Avalonia.Build.Tasks.dll",
+        "tools/netstandard2.0/designer/Avalonia.Designer.HostApp.dll"
+      ]
+    },
+    "Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
+      "sha512": "Bo3qOhKC1b84BIhiogndMdAzB3UrrESKK7hS769f5HWeoMw/pcd42US5KFYW2JJ4ZSTrXnP8mXwLTMzh+S+9Lg==",
+      "type": "package",
+      "path": "avalonia.angle.windows.natives/2.1.22045.20230930",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE",
+        "avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",
+        "avalonia.angle.windows.natives.nuspec",
+        "runtimes/win-arm64/native/av_libglesv2.dll",
+        "runtimes/win-x64/native/av_libglesv2.dll",
+        "runtimes/win-x86/native/av_libglesv2.dll"
+      ]
+    },
+    "Avalonia.BuildServices/0.0.29": {
+      "sha512": "U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+      "type": "package",
+      "path": "avalonia.buildservices/0.0.29",
+      "hasTools": true,
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "avalonia.buildservices.0.0.29.nupkg.sha512",
+        "avalonia.buildservices.nuspec",
+        "build/Avalonia.BuildServices.targets",
+        "buildTransitive/Avalonia.BuildServices.targets",
+        "tools/netstandard2.0/Avalonia.BuildServices.Collector.dll",
+        "tools/netstandard2.0/Avalonia.BuildServices.dll",
+        "tools/netstandard2.0/runtimeconfig.json"
+      ]
+    },
+    "Avalonia.Controls.ColorPicker/11.2.1": {
+      "sha512": "t8ViFwfIe6jCO5HvzPWOtwGNSMHYNc8XakWp76Rgy1MOiht8tHKry9cU7k40AHEYU6wVjiYBkl0c8zYZyyha1g==",
+      "type": "package",
+      "path": "avalonia.controls.colorpicker/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.controls.colorpicker.11.2.1.nupkg.sha512",
+        "avalonia.controls.colorpicker.nuspec",
+        "lib/net6.0/Avalonia.Controls.ColorPicker.dll",
+        "lib/net6.0/Avalonia.Controls.ColorPicker.xml",
+        "lib/net8.0/Avalonia.Controls.ColorPicker.dll",
+        "lib/net8.0/Avalonia.Controls.ColorPicker.xml",
+        "lib/netstandard2.0/Avalonia.Controls.ColorPicker.dll",
+        "lib/netstandard2.0/Avalonia.Controls.ColorPicker.xml"
+      ]
+    },
+    "Avalonia.Controls.DataGrid/11.2.1": {
+      "sha512": "UaNQrY86GBqMZqZ/N/5/wLzr4Emh2N405VZI/IgH0I8BoMrjnosNr+++D7BOcahMNce0lUZLOsFyy+OY02PUAw==",
+      "type": "package",
+      "path": "avalonia.controls.datagrid/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.controls.datagrid.11.2.1.nupkg.sha512",
+        "avalonia.controls.datagrid.nuspec",
+        "lib/net6.0/Avalonia.Controls.DataGrid.dll",
+        "lib/net6.0/Avalonia.Controls.DataGrid.xml",
+        "lib/net8.0/Avalonia.Controls.DataGrid.dll",
+        "lib/net8.0/Avalonia.Controls.DataGrid.xml",
+        "lib/netstandard2.0/Avalonia.Controls.DataGrid.dll",
+        "lib/netstandard2.0/Avalonia.Controls.DataGrid.xml"
+      ]
+    },
+    "Avalonia.Desktop/11.2.1": {
+      "sha512": "q6alzkTgFjukOrbiiFlh0mkhkxGRMRTMS8zdNEixIl9apPnD2ln9sjAC4NR2agNz5+HmZVfXYu6kYK12rMmKwA==",
+      "type": "package",
+      "path": "avalonia.desktop/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.desktop.11.2.1.nupkg.sha512",
+        "avalonia.desktop.nuspec",
+        "lib/net6.0/Avalonia.Desktop.dll",
+        "lib/net6.0/Avalonia.Desktop.xml",
+        "lib/net8.0/Avalonia.Desktop.dll",
+        "lib/net8.0/Avalonia.Desktop.xml",
+        "lib/netstandard2.0/Avalonia.Desktop.dll",
+        "lib/netstandard2.0/Avalonia.Desktop.xml"
+      ]
+    },
+    "Avalonia.Diagnostics/11.2.1": {
+      "sha512": "axUWa4sZoe9HgUXPEDhbZXijL8ex+lwQGVwNQLmD299O7pCqKcYThjyG/eCETO/boqjKTt3H85LHEPx94BP9dg==",
+      "type": "package",
+      "path": "avalonia.diagnostics/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.diagnostics.11.2.1.nupkg.sha512",
+        "avalonia.diagnostics.nuspec",
+        "lib/net6.0/Avalonia.Diagnostics.dll",
+        "lib/net6.0/Avalonia.Diagnostics.xml",
+        "lib/net8.0/Avalonia.Diagnostics.dll",
+        "lib/net8.0/Avalonia.Diagnostics.xml",
+        "lib/netstandard2.0/Avalonia.Diagnostics.dll",
+        "lib/netstandard2.0/Avalonia.Diagnostics.xml"
+      ]
+    },
+    "Avalonia.Fonts.Inter/11.2.1": {
+      "sha512": "egEFQWLHuSzyWKolPy9u4qPor270N2GL/4CI33eBxr09chrUVQsOlxQ6zeWPiBLzzgv/lCrZhOMCAIWsOz3tNg==",
+      "type": "package",
+      "path": "avalonia.fonts.inter/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.fonts.inter.11.2.1.nupkg.sha512",
+        "avalonia.fonts.inter.nuspec",
+        "lib/net6.0/Avalonia.Fonts.Inter.dll",
+        "lib/net6.0/Avalonia.Fonts.Inter.xml",
+        "lib/net8.0/Avalonia.Fonts.Inter.dll",
+        "lib/net8.0/Avalonia.Fonts.Inter.xml",
+        "lib/netstandard2.0/Avalonia.Fonts.Inter.dll",
+        "lib/netstandard2.0/Avalonia.Fonts.Inter.xml"
+      ]
+    },
+    "Avalonia.FreeDesktop/11.2.1": {
+      "sha512": "ChKdPjQ2uBJUN0y+/RsdoETzXRn/q1eWFBDwprDy+Zi/AVkUfRk06hKbsb/U+Q3zO65CMEprRcMPbys0EkK2vg==",
+      "type": "package",
+      "path": "avalonia.freedesktop/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.freedesktop.11.2.1.nupkg.sha512",
+        "avalonia.freedesktop.nuspec",
+        "lib/net6.0/Avalonia.FreeDesktop.dll",
+        "lib/net6.0/Avalonia.FreeDesktop.xml",
+        "lib/net8.0/Avalonia.FreeDesktop.dll",
+        "lib/net8.0/Avalonia.FreeDesktop.xml",
+        "lib/netstandard2.0/Avalonia.FreeDesktop.dll",
+        "lib/netstandard2.0/Avalonia.FreeDesktop.xml"
+      ]
+    },
+    "Avalonia.Native/11.2.1": {
+      "sha512": "1cVasDUIkqfAYLkaLFDx+VDZymer2v643OYD6Jd6nzP20TNTqN2LfFOpxXCTYMrWc9Dk5AoVJJCrz3wRE5kooQ==",
+      "type": "package",
+      "path": "avalonia.native/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.native.11.2.1.nupkg.sha512",
+        "avalonia.native.nuspec",
+        "lib/net6.0/Avalonia.Native.dll",
+        "lib/net6.0/Avalonia.Native.xml",
+        "lib/net8.0/Avalonia.Native.dll",
+        "lib/net8.0/Avalonia.Native.xml",
+        "lib/netstandard2.0/Avalonia.Native.dll",
+        "lib/netstandard2.0/Avalonia.Native.xml",
+        "runtimes/osx/native/libAvaloniaNative.dylib"
+      ]
+    },
+    "Avalonia.Remote.Protocol/11.2.1": {
+      "sha512": "aqEialxjir7DO/dOFf7BGN/yQ4/adSC5UuVfqBr/RUHOENSH6CqoHj8kmtmJxnuz7ESQFSB2+h1kLVnk5csiDw==",
+      "type": "package",
+      "path": "avalonia.remote.protocol/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.remote.protocol.11.2.1.nupkg.sha512",
+        "avalonia.remote.protocol.nuspec",
+        "lib/net6.0/Avalonia.Remote.Protocol.dll",
+        "lib/net6.0/Avalonia.Remote.Protocol.xml",
+        "lib/net8.0/Avalonia.Remote.Protocol.dll",
+        "lib/net8.0/Avalonia.Remote.Protocol.xml",
+        "lib/netstandard2.0/Avalonia.Remote.Protocol.dll",
+        "lib/netstandard2.0/Avalonia.Remote.Protocol.xml"
+      ]
+    },
+    "Avalonia.Skia/11.2.1": {
+      "sha512": "FkqiXWT1hN0s5MIx5IKDGZaqewQENikQh6aBQyApiZVu5koa8H8RW1yfb2cFK3M4IVIyhqwl8ZirkXsS18lf/Q==",
+      "type": "package",
+      "path": "avalonia.skia/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.skia.11.2.1.nupkg.sha512",
+        "avalonia.skia.nuspec",
+        "lib/net6.0/Avalonia.Skia.dll",
+        "lib/net6.0/Avalonia.Skia.xml",
+        "lib/net8.0/Avalonia.Skia.dll",
+        "lib/net8.0/Avalonia.Skia.xml",
+        "lib/netstandard2.0/Avalonia.Skia.dll",
+        "lib/netstandard2.0/Avalonia.Skia.xml"
+      ]
+    },
+    "Avalonia.Themes.Fluent/11.2.1": {
+      "sha512": "9YUzDmZO5oDppsoA3Igeu/v1cVi4xu8jdO6ZrBzXJXJ9mma/htK0Ub9+V1lRoCW/O70nQfBX+ZDpm0dca1PVgw==",
+      "type": "package",
+      "path": "avalonia.themes.fluent/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.themes.fluent.11.2.1.nupkg.sha512",
+        "avalonia.themes.fluent.nuspec",
+        "lib/net6.0/Avalonia.Themes.Fluent.dll",
+        "lib/net6.0/Avalonia.Themes.Fluent.xml",
+        "lib/net8.0/Avalonia.Themes.Fluent.dll",
+        "lib/net8.0/Avalonia.Themes.Fluent.xml",
+        "lib/netstandard2.0/Avalonia.Themes.Fluent.dll",
+        "lib/netstandard2.0/Avalonia.Themes.Fluent.xml"
+      ]
+    },
+    "Avalonia.Themes.Simple/11.2.1": {
+      "sha512": "ToiYv8hhJ5gcEtD54VZv7NpBFiqGasj4bjFh/AtjXApiYOp8r3orFPX8Nsc3kHcUCvNNjbjAy9dmBG65nYePkw==",
+      "type": "package",
+      "path": "avalonia.themes.simple/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.themes.simple.11.2.1.nupkg.sha512",
+        "avalonia.themes.simple.nuspec",
+        "lib/net6.0/Avalonia.Themes.Simple.dll",
+        "lib/net6.0/Avalonia.Themes.Simple.xml",
+        "lib/net8.0/Avalonia.Themes.Simple.dll",
+        "lib/net8.0/Avalonia.Themes.Simple.xml",
+        "lib/netstandard2.0/Avalonia.Themes.Simple.dll",
+        "lib/netstandard2.0/Avalonia.Themes.Simple.xml"
+      ]
+    },
+    "Avalonia.Win32/11.2.1": {
+      "sha512": "7Gfw7S1PoINaCXaIV1rh7zo82IhsqhR7a0PAt281cBrfDkJiNU0DYgW2RZxKl3oVFxtfbxJZbdP7hSVmHvoDfw==",
+      "type": "package",
+      "path": "avalonia.win32/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.win32.11.2.1.nupkg.sha512",
+        "avalonia.win32.nuspec",
+        "lib/net6.0/Avalonia.Win32.dll",
+        "lib/net6.0/Avalonia.Win32.xml",
+        "lib/net8.0/Avalonia.Win32.dll",
+        "lib/net8.0/Avalonia.Win32.xml",
+        "lib/netstandard2.0/Avalonia.Win32.dll",
+        "lib/netstandard2.0/Avalonia.Win32.xml"
+      ]
+    },
+    "Avalonia.X11/11.2.1": {
+      "sha512": "h2aCpyLmxGkldPK7cbncEgyobrJ5En7gQtrwVARLmN32Rw6dHut3jyF3P8at2DmWxRuKwZVXgWBSSI62hINgrQ==",
+      "type": "package",
+      "path": "avalonia.x11/11.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "avalonia.x11.11.2.1.nupkg.sha512",
+        "avalonia.x11.nuspec",
+        "lib/net6.0/Avalonia.X11.dll",
+        "lib/net6.0/Avalonia.X11.xml",
+        "lib/net8.0/Avalonia.X11.dll",
+        "lib/net8.0/Avalonia.X11.xml",
+        "lib/netstandard2.0/Avalonia.X11.dll",
+        "lib/netstandard2.0/Avalonia.X11.xml"
+      ]
+    },
+    "HarfBuzzSharp/7.3.0.2": {
+      "sha512": "0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
+      "type": "package",
+      "path": "harfbuzzsharp/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "harfbuzzsharp.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nuspec",
+        "lib/monoandroid1.0/HarfBuzzSharp.dll",
+        "lib/monoandroid1.0/HarfBuzzSharp.pdb",
+        "lib/monoandroid1.0/HarfBuzzSharp.xml",
+        "lib/net462/HarfBuzzSharp.dll",
+        "lib/net462/HarfBuzzSharp.pdb",
+        "lib/net462/HarfBuzzSharp.xml",
+        "lib/net6.0-android30.0/HarfBuzzSharp.dll",
+        "lib/net6.0-android30.0/HarfBuzzSharp.pdb",
+        "lib/net6.0-android30.0/HarfBuzzSharp.xml",
+        "lib/net6.0-ios13.6/HarfBuzzSharp.dll",
+        "lib/net6.0-ios13.6/HarfBuzzSharp.pdb",
+        "lib/net6.0-ios13.6/HarfBuzzSharp.xml",
+        "lib/net6.0-maccatalyst13.5/HarfBuzzSharp.dll",
+        "lib/net6.0-maccatalyst13.5/HarfBuzzSharp.pdb",
+        "lib/net6.0-maccatalyst13.5/HarfBuzzSharp.xml",
+        "lib/net6.0-macos10.15/HarfBuzzSharp.dll",
+        "lib/net6.0-macos10.15/HarfBuzzSharp.pdb",
+        "lib/net6.0-macos10.15/HarfBuzzSharp.xml",
+        "lib/net6.0-tvos13.4/HarfBuzzSharp.dll",
+        "lib/net6.0-tvos13.4/HarfBuzzSharp.pdb",
+        "lib/net6.0-tvos13.4/HarfBuzzSharp.xml",
+        "lib/net6.0/HarfBuzzSharp.dll",
+        "lib/net6.0/HarfBuzzSharp.pdb",
+        "lib/net6.0/HarfBuzzSharp.xml",
+        "lib/netcoreapp3.1/HarfBuzzSharp.dll",
+        "lib/netcoreapp3.1/HarfBuzzSharp.pdb",
+        "lib/netcoreapp3.1/HarfBuzzSharp.xml",
+        "lib/netstandard1.3/HarfBuzzSharp.dll",
+        "lib/netstandard1.3/HarfBuzzSharp.pdb",
+        "lib/netstandard1.3/HarfBuzzSharp.xml",
+        "lib/netstandard2.0/HarfBuzzSharp.dll",
+        "lib/netstandard2.0/HarfBuzzSharp.pdb",
+        "lib/netstandard2.0/HarfBuzzSharp.xml",
+        "lib/netstandard2.1/HarfBuzzSharp.dll",
+        "lib/netstandard2.1/HarfBuzzSharp.pdb",
+        "lib/netstandard2.1/HarfBuzzSharp.xml",
+        "lib/tizen40/HarfBuzzSharp.dll",
+        "lib/tizen40/HarfBuzzSharp.pdb",
+        "lib/tizen40/HarfBuzzSharp.xml",
+        "lib/uap10.0.10240/HarfBuzzSharp.dll",
+        "lib/uap10.0.10240/HarfBuzzSharp.pdb",
+        "lib/uap10.0.10240/HarfBuzzSharp.xml",
+        "lib/uap10.0.16299/HarfBuzzSharp.dll",
+        "lib/uap10.0.16299/HarfBuzzSharp.pdb",
+        "lib/uap10.0.16299/HarfBuzzSharp.xml",
+        "lib/xamarinios1.0/HarfBuzzSharp.dll",
+        "lib/xamarinios1.0/HarfBuzzSharp.pdb",
+        "lib/xamarinios1.0/HarfBuzzSharp.xml",
+        "lib/xamarinmac2.0/HarfBuzzSharp.dll",
+        "lib/xamarinmac2.0/HarfBuzzSharp.pdb",
+        "lib/xamarinmac2.0/HarfBuzzSharp.xml",
+        "lib/xamarintvos1.0/HarfBuzzSharp.dll",
+        "lib/xamarintvos1.0/HarfBuzzSharp.pdb",
+        "lib/xamarintvos1.0/HarfBuzzSharp.xml",
+        "lib/xamarinwatchos1.0/HarfBuzzSharp.dll",
+        "lib/xamarinwatchos1.0/HarfBuzzSharp.pdb",
+        "lib/xamarinwatchos1.0/HarfBuzzSharp.xml"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
+      "sha512": "aKa5J1RqjXKAtdcZJp5wjC78klfBIzJHM6CneN76lFmQ9LLRJA9Oa0TkIDaV8lVLDKMAy5fCKHXFlXUK1YfL/g==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.linux/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/HarfBuzzSharp.NativeAssets.Linux.targets",
+        "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Linux.targets",
+        "harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.linux.nuspec",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/linux-arm/native/libHarfBuzzSharp.so",
+        "runtimes/linux-arm64/native/libHarfBuzzSharp.so",
+        "runtimes/linux-musl-x64/native/libHarfBuzzSharp.so",
+        "runtimes/linux-x64/native/libHarfBuzzSharp.so"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
+      "sha512": "nycYH/WLJ6ogm+I+QSFCdPJsdxSb5GANWYbQyp1vsd/KjXN56RVUJWPhbgP2GKb/Y7mrsHM7EProqVXlO/EMsA==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.macos/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "build/net6.0-macos10.15/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "build/xamarinmac2.0/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net462/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net6.0-macos10.15/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "buildTransitive/xamarinmac2.0/HarfBuzzSharp.NativeAssets.macOS.targets",
+        "harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.macos.nuspec",
+        "lib/net462/_._",
+        "lib/net6.0-macos10.15/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "lib/xamarinmac2.0/_._",
+        "runtimes/osx/native/libHarfBuzzSharp.dylib"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
+      "sha512": "Dc+dolrhmkpqwT25NfNEEgceW0//KRR2WIOvxlyIIHIIMBCn0FfUeJX5RhFll8kyaZwF8tuKsxRJtQG/rzSBog==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props",
+        "build/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets",
+        "build/netstandard1.0/libHarfBuzzSharp.a/2.0.23/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/2.0.6/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/mt,simd/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/simd/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.12/st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/simd,mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/simd,st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.34/st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/simd,mt/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/simd,st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.56/st/libHarfBuzzSharp.a",
+        "build/netstandard1.0/libHarfBuzzSharp.a/3.1.7/libHarfBuzzSharp.a",
+        "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props",
+        "buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets",
+        "harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.webassembly.nuspec",
+        "lib/netstandard1.0/_._"
+      ]
+    },
+    "HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
+      "sha512": "DpF9JBzwws2dupOLnjME65hxQWWbN/GD40AoTkwB4S05WANvxo3n81AnQJKxWDCnrWfWhLPB36OF27TvEqzb/A==",
+      "type": "package",
+      "path": "harfbuzzsharp.nativeassets.win32/7.3.0.2",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/HarfBuzzSharp.NativeAssets.Win32.targets",
+        "buildTransitive/net462/HarfBuzzSharp.NativeAssets.Win32.targets",
+        "harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
+        "harfbuzzsharp.nativeassets.win32.nuspec",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/win-arm64/native/libHarfBuzzSharp.dll",
+        "runtimes/win-x64/native/libHarfBuzzSharp.dll",
+        "runtimes/win-x86/native/libHarfBuzzSharp.dll"
+      ]
+    },
+    "MicroCom.Runtime/0.11.0": {
+      "sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+      "type": "package",
+      "path": "microcom.runtime/0.11.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/net5.0/MicroCom.Runtime.dll",
+        "lib/netstandard2.0/MicroCom.Runtime.dll",
+        "microcom.runtime.0.11.0.nupkg.sha512",
+        "microcom.runtime.nuspec"
+      ]
+    },
+    "SkiaSharp/2.88.8": {
+      "sha512": "bRkp3uKp5ZI8gXYQT57uKwil1uobb2p8c69n7v5evlB/2JNcMAXVcw9DZAP5Ig3WSvgzGm2YSn27UVeOi05NlA==",
+      "type": "package",
+      "path": "skiasharp/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "interactive-extensions/dotnet/SkiaSharp.DotNet.Interactive.dll",
+        "lib/monoandroid1.0/SkiaSharp.dll",
+        "lib/monoandroid1.0/SkiaSharp.pdb",
+        "lib/monoandroid1.0/SkiaSharp.xml",
+        "lib/net462/SkiaSharp.dll",
+        "lib/net462/SkiaSharp.pdb",
+        "lib/net462/SkiaSharp.xml",
+        "lib/net6.0-android30.0/SkiaSharp.dll",
+        "lib/net6.0-android30.0/SkiaSharp.pdb",
+        "lib/net6.0-android30.0/SkiaSharp.xml",
+        "lib/net6.0-ios13.6/SkiaSharp.dll",
+        "lib/net6.0-ios13.6/SkiaSharp.pdb",
+        "lib/net6.0-ios13.6/SkiaSharp.xml",
+        "lib/net6.0-maccatalyst13.5/SkiaSharp.dll",
+        "lib/net6.0-maccatalyst13.5/SkiaSharp.pdb",
+        "lib/net6.0-maccatalyst13.5/SkiaSharp.xml",
+        "lib/net6.0-macos10.15/SkiaSharp.dll",
+        "lib/net6.0-macos10.15/SkiaSharp.pdb",
+        "lib/net6.0-macos10.15/SkiaSharp.xml",
+        "lib/net6.0-tizen7.0/SkiaSharp.dll",
+        "lib/net6.0-tizen7.0/SkiaSharp.pdb",
+        "lib/net6.0-tizen7.0/SkiaSharp.xml",
+        "lib/net6.0-tvos13.4/SkiaSharp.dll",
+        "lib/net6.0-tvos13.4/SkiaSharp.pdb",
+        "lib/net6.0-tvos13.4/SkiaSharp.xml",
+        "lib/net6.0/SkiaSharp.dll",
+        "lib/net6.0/SkiaSharp.pdb",
+        "lib/net6.0/SkiaSharp.xml",
+        "lib/netcoreapp3.1/SkiaSharp.dll",
+        "lib/netcoreapp3.1/SkiaSharp.pdb",
+        "lib/netcoreapp3.1/SkiaSharp.xml",
+        "lib/netstandard1.3/SkiaSharp.dll",
+        "lib/netstandard1.3/SkiaSharp.pdb",
+        "lib/netstandard1.3/SkiaSharp.xml",
+        "lib/netstandard2.0/SkiaSharp.dll",
+        "lib/netstandard2.0/SkiaSharp.pdb",
+        "lib/netstandard2.0/SkiaSharp.xml",
+        "lib/netstandard2.1/SkiaSharp.dll",
+        "lib/netstandard2.1/SkiaSharp.pdb",
+        "lib/netstandard2.1/SkiaSharp.xml",
+        "lib/tizen40/SkiaSharp.dll",
+        "lib/tizen40/SkiaSharp.pdb",
+        "lib/tizen40/SkiaSharp.xml",
+        "lib/uap10.0.10240/SkiaSharp.dll",
+        "lib/uap10.0.10240/SkiaSharp.pdb",
+        "lib/uap10.0.10240/SkiaSharp.xml",
+        "lib/uap10.0.16299/SkiaSharp.dll",
+        "lib/uap10.0.16299/SkiaSharp.pdb",
+        "lib/uap10.0.16299/SkiaSharp.xml",
+        "lib/xamarinios1.0/SkiaSharp.dll",
+        "lib/xamarinios1.0/SkiaSharp.pdb",
+        "lib/xamarinios1.0/SkiaSharp.xml",
+        "lib/xamarinmac2.0/SkiaSharp.dll",
+        "lib/xamarinmac2.0/SkiaSharp.pdb",
+        "lib/xamarinmac2.0/SkiaSharp.xml",
+        "lib/xamarintvos1.0/SkiaSharp.dll",
+        "lib/xamarintvos1.0/SkiaSharp.pdb",
+        "lib/xamarintvos1.0/SkiaSharp.xml",
+        "lib/xamarinwatchos1.0/SkiaSharp.dll",
+        "lib/xamarinwatchos1.0/SkiaSharp.pdb",
+        "lib/xamarinwatchos1.0/SkiaSharp.xml",
+        "skiasharp.2.88.8.nupkg.sha512",
+        "skiasharp.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.Linux/2.88.8": {
+      "sha512": "0FO6YA7paNFBMJULvEyecPmCvL9/STvOAi5VOUw2srqJ7pNTbiiZkfl7sulAzcumbWgfzaVjRXYTgMj7SoUnWQ==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.linux/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/SkiaSharp.NativeAssets.Linux.targets",
+        "buildTransitive/net462/SkiaSharp.NativeAssets.Linux.targets",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/linux-arm/native/libSkiaSharp.so",
+        "runtimes/linux-arm64/native/libSkiaSharp.so",
+        "runtimes/linux-musl-x64/native/libSkiaSharp.so",
+        "runtimes/linux-x64/native/libSkiaSharp.so",
+        "skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.linux.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.macOS/2.88.8": {
+      "sha512": "6Kn5TSkKlfyS6azWHF3Jk2sW5C4jCE5uSshM/5AbfFrR+5n6qM5XEnz9h4VaVl7LTxBvHvMkuPb/3bpbq0vxTw==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.macos/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/SkiaSharp.NativeAssets.macOS.targets",
+        "build/net6.0-macos10.15/SkiaSharp.NativeAssets.macOS.targets",
+        "build/xamarinmac2.0/SkiaSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net462/SkiaSharp.NativeAssets.macOS.targets",
+        "buildTransitive/net6.0-macos10.15/SkiaSharp.NativeAssets.macOS.targets",
+        "buildTransitive/xamarinmac2.0/SkiaSharp.NativeAssets.macOS.targets",
+        "lib/net462/_._",
+        "lib/net6.0-macos10.15/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "lib/xamarinmac2.0/_._",
+        "runtimes/osx/native/libSkiaSharp.dylib",
+        "skiasharp.nativeassets.macos.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.macos.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
+      "sha512": "S3qRo8c+gVYOyfrdf6FYnjx/ft+gPkb4dNY2IPv5Oy5yNBhDhXhKqHFr9h4+ne6ZU+7D4dbuRQqsIqCo8u1/DA==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.webassembly/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props",
+        "build/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets",
+        "build/netstandard1.0/libSkiaSharp.a/2.0.23/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/2.0.6/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/mt,simd/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/mt/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/simd/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.12/st/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/mt/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/simd,mt/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/simd,st/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.34/st/libSkiaSharp.a",
+        "build/netstandard1.0/libSkiaSharp.a/3.1.7/libSkiaSharp.a",
+        "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props",
+        "buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets",
+        "lib/netstandard1.0/_._",
+        "skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.webassembly.nuspec"
+      ]
+    },
+    "SkiaSharp.NativeAssets.Win32/2.88.8": {
+      "sha512": "O9QXoWEXA+6cweR4h3BOnwMz+pO9vL9mXdjLrpDd0w1QzCgWmLQBxa1VgySDITiH7nQndrDG1h6937zm9pLj1Q==",
+      "type": "package",
+      "path": "skiasharp.nativeassets.win32/2.88.8",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "THIRD-PARTY-NOTICES.txt",
+        "build/net462/SkiaSharp.NativeAssets.Win32.targets",
+        "buildTransitive/net462/SkiaSharp.NativeAssets.Win32.targets",
+        "lib/net462/_._",
+        "lib/net6.0/_._",
+        "lib/netcoreapp3.1/_._",
+        "lib/netstandard1.3/_._",
+        "runtimes/win-arm64/native/libSkiaSharp.dll",
+        "runtimes/win-x64/native/libSkiaSharp.dll",
+        "runtimes/win-x86/native/libSkiaSharp.dll",
+        "skiasharp.nativeassets.win32.2.88.8.nupkg.sha512",
+        "skiasharp.nativeassets.win32.nuspec"
+      ]
+    },
+    "System.IO.Pipelines/8.0.0": {
+      "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
+      "type": "package",
+      "path": "system.io.pipelines/8.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "buildTransitive/net461/System.IO.Pipelines.targets",
+        "buildTransitive/net462/_._",
+        "buildTransitive/net6.0/_._",
+        "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+        "lib/net462/System.IO.Pipelines.dll",
+        "lib/net462/System.IO.Pipelines.xml",
+        "lib/net6.0/System.IO.Pipelines.dll",
+        "lib/net6.0/System.IO.Pipelines.xml",
+        "lib/net7.0/System.IO.Pipelines.dll",
+        "lib/net7.0/System.IO.Pipelines.xml",
+        "lib/net8.0/System.IO.Pipelines.dll",
+        "lib/net8.0/System.IO.Pipelines.xml",
+        "lib/netstandard2.0/System.IO.Pipelines.dll",
+        "lib/netstandard2.0/System.IO.Pipelines.xml",
+        "system.io.pipelines.8.0.0.nupkg.sha512",
+        "system.io.pipelines.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "Tmds.DBus.Protocol/0.20.0": {
+      "sha512": "2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
+      "type": "package",
+      "path": "tmds.dbus.protocol/0.20.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/net6.0/Tmds.DBus.Protocol.dll",
+        "lib/net8.0/Tmds.DBus.Protocol.dll",
+        "lib/netstandard2.0/Tmds.DBus.Protocol.dll",
+        "lib/netstandard2.1/Tmds.DBus.Protocol.dll",
+        "tmds.dbus.protocol.0.20.0.nupkg.sha512",
+        "tmds.dbus.protocol.nuspec"
+      ]
+    }
+  },
+  "projectFileDependencyGroups": {
+    "net8.0": [
+      "Avalonia >= 11.2.1",
+      "Avalonia.Desktop >= 11.2.1",
+      "Avalonia.Diagnostics >= 11.2.1",
+      "Avalonia.Fonts.Inter >= 11.2.1",
+      "Avalonia.Themes.Fluent >= 11.2.1"
+    ]
+  },
+  "packageFolders": {
+    "/Users/feitanportor/.nuget/packages/": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+      "projectName": "RofloCalc",
+      "projectPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+      "packagesPath": "/Users/feitanportor/.nuget/packages/",
+      "outputPath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "/Users/feitanportor/.nuget/NuGet/NuGet.Config"
+      ],
+      "originalTargetFrameworks": [
+        "net8.0"
+      ],
+      "sources": {
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net8.0": {
+          "targetAlias": "net8.0",
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      },
+      "restoreAuditProperties": {
+        "enableAudit": "true",
+        "auditLevel": "low",
+        "auditMode": "direct"
+      }
+    },
+    "frameworks": {
+      "net8.0": {
+        "targetAlias": "net8.0",
+        "dependencies": {
+          "Avalonia": {
+            "target": "Package",
+            "version": "[11.2.1, )"
+          },
+          "Avalonia.Desktop": {
+            "target": "Package",
+            "version": "[11.2.1, )"
+          },
+          "Avalonia.Diagnostics": {
+            "target": "Package",
+            "version": "[11.2.1, )"
+          },
+          "Avalonia.Fonts.Inter": {
+            "target": "Package",
+            "version": "[11.2.1, )"
+          },
+          "Avalonia.Themes.Fluent": {
+            "target": "Package",
+            "version": "[11.2.1, )"
+          }
+        },
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48",
+          "net481"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/RofloCalc/obj/project.nuget.cache b/RofloCalc/obj/project.nuget.cache
new file mode 100644
index 0000000..649ec29
--- /dev/null
+++ b/RofloCalc/obj/project.nuget.cache
@@ -0,0 +1,38 @@
+{
+  "version": 2,
+  "dgSpecHash": "UjGl4pVX8ko=",
+  "success": true,
+  "projectFilePath": "/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj",
+  "expectedPackageFiles": [
+    "/Users/feitanportor/.nuget/packages/avalonia/11.2.1/avalonia.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.angle.windows.natives/2.1.22045.20230930/avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.buildservices/0.0.29/avalonia.buildservices.0.0.29.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.controls.colorpicker/11.2.1/avalonia.controls.colorpicker.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.controls.datagrid/11.2.1/avalonia.controls.datagrid.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.desktop/11.2.1/avalonia.desktop.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.diagnostics/11.2.1/avalonia.diagnostics.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.fonts.inter/11.2.1/avalonia.fonts.inter.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.freedesktop/11.2.1/avalonia.freedesktop.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.native/11.2.1/avalonia.native.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.remote.protocol/11.2.1/avalonia.remote.protocol.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.skia/11.2.1/avalonia.skia.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.themes.fluent/11.2.1/avalonia.themes.fluent.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.themes.simple/11.2.1/avalonia.themes.simple.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.win32/11.2.1/avalonia.win32.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/avalonia.x11/11.2.1/avalonia.x11.11.2.1.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp/7.3.0.2/harfbuzzsharp.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.linux/7.3.0.2/harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.macos/7.3.0.2/harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/harfbuzzsharp.nativeassets.win32/7.3.0.2/harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/microcom.runtime/0.11.0/microcom.runtime.0.11.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp/2.88.8/skiasharp.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.linux/2.88.8/skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.macos/2.88.8/skiasharp.nativeassets.macos.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.webassembly/2.88.8/skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/skiasharp.nativeassets.win32/2.88.8/skiasharp.nativeassets.win32.2.88.8.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/system.io.pipelines/8.0.0/system.io.pipelines.8.0.0.nupkg.sha512",
+    "/Users/feitanportor/.nuget/packages/tmds.dbus.protocol/0.20.0/tmds.dbus.protocol.0.20.0.nupkg.sha512"
+  ],
+  "logs": []
+}
\ No newline at end of file
diff --git a/RofloCalc/obj/project.packagespec.json b/RofloCalc/obj/project.packagespec.json
new file mode 100644
index 0000000..71af034
--- /dev/null
+++ b/RofloCalc/obj/project.packagespec.json
@@ -0,0 +1 @@
+"restore":{"projectUniqueName":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj","projectName":"RofloCalc","projectPath":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/RofloCalc.csproj","outputPath":"/Users/feitanportor/dev/C#/RofloCalc/RofloCalc/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.2.1, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/RofloCalc/obj/rider.project.model.nuget.info b/RofloCalc/obj/rider.project.model.nuget.info
new file mode 100644
index 0000000..b093c5c
--- /dev/null
+++ b/RofloCalc/obj/rider.project.model.nuget.info
@@ -0,0 +1 @@
+17431565939426664
\ No newline at end of file
diff --git a/RofloCalc/obj/rider.project.restore.info b/RofloCalc/obj/rider.project.restore.info
new file mode 100644
index 0000000..b093c5c
--- /dev/null
+++ b/RofloCalc/obj/rider.project.restore.info
@@ -0,0 +1 @@
+17431565939426664
\ No newline at end of file