﻿{
  Type: MainWindow,
  Title: Stability Matrix,
  Icon: {},
  TransparencyLevelHint: [
    {},
    {},
    {}
  ],
  TransparencyBackgroundFallback: Transparent,
  Content: {
    Type: Grid,
    Children: [
      {
        Type: Grid,
        Background: Transparent,
        Height: 32.0,
        Name: TitleBarHost,
        Children: [
          {
            Type: Image,
            Source: {
              Dpi: {
                X: 96.0,
                Y: 96.0,
                Length: 135.7645019878171,
                SquaredLength: 18432.0
              },
              Size: {
                AspectRatio: 1.0,
                Width: 256.0,
                Height: 256.0
              },
              PixelSize: {
                AspectRatio: 1.0,
                Width: 256,
                Height: 256
              },
              Format: {
                BitsPerPixel: 32
              }
            },
            IsHitTestVisible: false,
            Width: 18.0,
            Height: 18.0,
            Margin: 12,4,12,4,
            IsVisible: true,
            Name: WindowIcon
          },
          {
            Type: TextBlock,
            FontSize: 12.0,
            Text: Stability Matrix,
            IsHitTestVisible: false,
            VerticalAlignment: Center,
            IsVisible: true
          },
          {
            Type: Border,
            Padding: 6
          }
        ]
      },
      {
        Type: NavigationView,
        Content: {
          Type: Frame,
          Content: {
            Type: LaunchPageView,
            Content: {
              Type: Grid,
              Children: [
                {
                  Type: Grid,
                  Margin: 0,8,0,8,
                  Children: [
                    {
                      Type: Grid,
                      Margin: 16,8,0,0,
                      Children: [
                        {
                          Type: Grid,
                          Column: 0,
                          Row: 0,
                          Name: LaunchButtonGrid,
                          Children: [
                            {
                              Type: Button,
                              Command: LaunchPageViewModel.LaunchAsync(string command),
                              Content: Launch,
                              Width: 95.0,
                              HorizontalAlignment: Left,
                              VerticalAlignment: Stretch,
                              IsVisible: false
                            },
                            {
                              Type: SplitButton,
                              Command: LaunchPageViewModel.LaunchAsync(string command),
                              Flyout: {
                                Type: FAMenuFlyout
                              },
                              Content: Launch,
                              Width: 104.0,
                              HorizontalAlignment: Left,
                              VerticalAlignment: Stretch,
                              IsVisible: false
                            }
                          ]
                        },
                        {
                          Type: TeachingTip,
                          Name: TeachingTip1
                        },
                        {
                          Type: Grid,
                          Column: 0,
                          Row: 0,
                          IsVisible: false,
                          Name: StopButtonGrid,
                          Children: [
                            {
                              Type: Button,
                              Command: {},
                              Content: Stop,
                              Width: 95.0,
                              HorizontalAlignment: Left,
                              VerticalAlignment: Stretch,
                              IsVisible: false
                            },
                            {
                              Type: Button,
                              Command: {},
                              Content: Stop,
                              Width: 104.0,
                              HorizontalAlignment: Left,
                              VerticalAlignment: Stretch,
                              IsVisible: false
                            }
                          ]
                        },
                        {
                          Type: Button,
                          Command: LaunchPageViewModel.Config(),
                          Content: {
                            Type: SymbolIcon
                          },
                          FontSize: 16.0,
                          Width: 48.0,
                          Margin: 8,0,0,0,
                          HorizontalAlignment: Left,
                          VerticalAlignment: Stretch
                        }
                      ]
                    },
                    {
                      Type: ComboBox,
                      SelectedIndex: -1,
                      Selection: {
                        SingleSelect: true,
                        SelectedIndex: -1,
                        AnchorIndex: -1
                      },
                      SelectionMode: Single,
                      ItemTemplate: {
                        DataType: InstalledPackage,
                        Content: {
                          Type: Func<IServiceProvider, object>,
                          Target: XamlIlRuntimeHelpers.<>c__DisplayClass1_0<Control>,
                          Method: System.Object DeferredTransformationFactoryV2(System.IServiceProvider)
                        }
                      },
                      IsEnabled: true,
                      Margin: 8,8,0,0,
                      HorizontalAlignment: Stretch,
                      VerticalAlignment: Top,
                      Name: SelectPackageComboBox
                    },
                    {
                      Type: ToggleButton,
                      IsChecked: true,
                      Content: {
                        Type: Icon,
                        Template: {
                          Content: {
                            Type: Func<IServiceProvider, object>,
                            Target: XamlIlRuntimeHelpers.<>c__DisplayClass1_0<Control>,
                            Method: System.Object DeferredTransformationFactoryV2(System.IServiceProvider)
                          }
                        },
                        RenderTransform: {
                          Type: TransformGroup,
                          Children: [
                            {
                              Type: RotateTransform
                            }
                          ]
                        }
                      },
                      FontSize: 16.0,
                      Width: 48.0,
                      Margin: 8,8,0,0,
                      HorizontalAlignment: Left,
                      VerticalAlignment: Stretch
                    },
                    {
                      Type: ToggleButton,
                      IsChecked: false,
                      Content: {
                        Type: SymbolIcon
                      },
                      FontSize: 16.0,
                      Width: 48.0,
                      Margin: 8,8,16,0,
                      HorizontalAlignment: Left,
                      VerticalAlignment: Stretch
                    }
                  ]
                },
                {
                  Type: TextEditor,
                  FontFamily: Cascadia Code,
                  Margin: 8,8,16,10,
                  DataContext: {
                    IsUpdatesRunning: false,
                    WriteCursorLockTimeout: 00:00:00.1000000,
                    Document: {
                      _undoStack: {
                        IsOriginalFile: true,
                        AcceptChanges: true,
                        CanUndo: false,
                        CanRedo: false,
                        SizeLimit: 2147483647
                      },
                      Text: ,
                      Version: {},
                      IsInUpdate: false,
                      Lines: [
                        {
                          IsDeleted: false,
                          LineNumber: 1
                        }
                      ],
                      LineTrackers: [
                        {}
                      ],
                      UndoStack: {
                        IsOriginalFile: true,
                        AcceptChanges: true,
                        CanUndo: false,
                        CanRedo: false,
                        SizeLimit: 2147483647
                      },
                      LineCount: 1
                    }
                  },
                  Name: Console
                },
                {
                  Type: Grid,
                  Row: 1,
                  Children: [
                    {
                      Type: StackPanel,
                      Spacing: 4.0,
                      Margin: 8,
                      Children: [
                        {
                          Type: InfoBar,
                          Margin: 0
                        },
                        {
                          Type: InfoBar,
                          Margin: 0
                        }
                      ]
                    }
                  ]
                },
                {
                  Type: Button,
                  Command: {},
                  Content: Open Web UI,
                  FontSize: 12.0,
                  Margin: 24,0,24,8,
                  HorizontalAlignment: Stretch,
                  IsVisible: false
                }
              ]
            },
            DataContext: {
              Title: Launch,
              IconSource: {
                Type: SymbolIconSource
              },
              Console: {
                IsUpdatesRunning: false,
                WriteCursorLockTimeout: 00:00:00.1000000,
                Document: {
                  _undoStack: {
                    IsOriginalFile: true,
                    AcceptChanges: true,
                    CanUndo: false,
                    CanRedo: false,
                    SizeLimit: 2147483647
                  },
                  Text: ,
                  Version: {},
                  IsInUpdate: false,
                  Lines: [
                    {
                      IsDeleted: false,
                      LineNumber: 1
                    }
                  ],
                  LineTrackers: [
                    {}
                  ],
                  UndoStack: {
                    IsOriginalFile: true,
                    AcceptChanges: true,
                    CanUndo: false,
                    CanRedo: false,
                    SizeLimit: 2147483647
                  },
                  LineCount: 1
                }
              },
              LaunchButtonVisibility: false,
              StopButtonVisibility: false,
              IsLaunchTeachingTipsOpen: false,
              ShowWebUiButton: false,
              AutoScrollToEnd: true,
              ShowManualInputPrompt: false,
              ShowConfirmInputPrompt: false,
              LaunchCommand: LaunchPageViewModel.LaunchAsync(string command),
              ConfigCommand: LaunchPageViewModel.Config(),
              SendConfirmInputCommand: LaunchPageViewModel.SendConfirmInput(bool value),
              SendManualInputCommand: LaunchPageViewModel.SendManualInput(string input),
              CanNavigateNext: false,
              CanNavigatePrevious: false,
              RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
              HasErrors: false
            }
          },
          Name: FrameView
        },
        Name: NavigationView
      },
      {
        Type: TeachingTip,
        Name: UpdateAvailableTeachingTip
      }
    ]
  },
  Background: #ff101010,
  FontFamily: Segoe UI Variable Text,
  Width: 1400.0,
  Height: 900.0,
  IsVisible: true,
  DataContext: {
    Greeting: Welcome to Avalonia!,
    ProgressManagerViewModel: {
      Title: Download Manager,
      IconSource: {
        Type: SymbolIconSource
      },
      IsOpen: false,
      CanNavigateNext: false,
      CanNavigatePrevious: false,
      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
      HasErrors: false
    },
    UpdateViewModel: {
      Title: ,
      IsUpdateAvailable: true,
      UpdateInfo: {
        Version: {
          Major: 2,
          Minor: 999,
          Prerelease: ,
          IsPrerelease: false,
          IsRelease: true,
          Metadata: 
        },
        ReleaseDate: DateTimeOffset_1,
        Channel: Stable,
        Type: Normal,
        Url: https://example.org,
        Changelog: https://example.org,
        HashBlake3: 46e11a5216c55d4c9d3c54385f62f3e1022537ae191615237f05e06d6f8690d0,
        Signature: IX5/CCXWJQG0oGkYWVnuF34gTqF/dJSrDrUd6fuNMYnncL39G3HSvkXrjvJvR18MA2rQNB5z13h3/qBSf9c7DA==
      },
      IsProgressIndeterminate: false,
      ShowProgressBar: false,
      NewVersionText: v2.999.0,
      InstallUpdateCommand: UpdateViewModel.InstallUpdate(),
      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
      HasErrors: false
    },
    SelectedCategory: {
      Title: Launch,
      IconSource: {
        Type: SymbolIconSource
      },
      Console: {
        IsUpdatesRunning: false,
        WriteCursorLockTimeout: 00:00:00.1000000,
        Document: {
          _undoStack: {
            IsOriginalFile: true,
            AcceptChanges: true,
            CanUndo: false,
            CanRedo: false,
            SizeLimit: 2147483647
          },
          Text: ,
          Version: {},
          IsInUpdate: false,
          Lines: [
            {
              IsDeleted: false,
              LineNumber: 1
            }
          ],
          LineTrackers: [
            {}
          ],
          UndoStack: {
            IsOriginalFile: true,
            AcceptChanges: true,
            CanUndo: false,
            CanRedo: false,
            SizeLimit: 2147483647
          },
          LineCount: 1
        }
      },
      LaunchButtonVisibility: false,
      StopButtonVisibility: false,
      IsLaunchTeachingTipsOpen: false,
      ShowWebUiButton: false,
      AutoScrollToEnd: true,
      ShowManualInputPrompt: false,
      ShowConfirmInputPrompt: false,
      LaunchCommand: LaunchPageViewModel.LaunchAsync(string command),
      ConfigCommand: LaunchPageViewModel.Config(),
      SendConfirmInputCommand: LaunchPageViewModel.SendConfirmInput(bool value),
      SendManualInputCommand: LaunchPageViewModel.SendManualInput(string input),
      CanNavigateNext: false,
      CanNavigatePrevious: false,
      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
      HasErrors: false
    },
    RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
    HasErrors: false
  }
}