File: Components_Dialogs_GenAIVisualizerDialog_razor.g.cs
Project: src\src\Aspire.Dashboard\Aspire.Dashboard.csproj (Aspire.Dashboard)
#pragma checksum "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0f48fcf6ab10b9f55d41caaba15d9603f0e903a4e9a963705c8689c8ed80a692"
// <auto-generated/>
#pragma warning disable 1591
namespace Aspire.Dashboard.Components.Dialogs
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http
 
#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http.Json
 
#nullable disable
    ;
#nullable restore
#line (3,2)-(3,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Authentication
 
#nullable disable
    ;
#nullable restore
#line (5,2)-(5,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Resize
 
#nullable disable
    ;
#nullable restore
#line (6,2)-(6,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authentication.OpenIdConnect
 
#nullable disable
    ;
#nullable restore
#line (7,2)-(7,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authorization
 
#nullable disable
    ;
#nullable restore
#line (8,2)-(8,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization
 
#nullable disable
    ;
#nullable restore
#line (9,2)-(9,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms
 
#nullable disable
    ;
#nullable restore
#line (10,2)-(10,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing
 
#nullable disable
    ;
#nullable restore
#line (11,2)-(11,43) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web
 
#nullable disable
    ;
#nullable restore
#line (12,2)-(12,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization
 
#nullable disable
    ;
#nullable restore
#line (13,2)-(13,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.FluentUI.AspNetCore.Components
 
#nullable disable
    ;
#nullable restore
#line (14,2)-(14,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Icons = Microsoft.FluentUI.AspNetCore.Components.Icons
 
#nullable disable
    ;
#nullable restore
#line (15,2)-(15,27) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.JSInterop
 
#nullable disable
    ;
#nullable restore
#line (16,2)-(16,24) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard
 
#nullable disable
    ;
#nullable restore
#line (17,2)-(17,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components
 
#nullable disable
    ;
#nullable restore
#line (18,2)-(18,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Controls
 
#nullable disable
    ;
#nullable restore
#line (19,2)-(19,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Layout
 
#nullable disable
    ;
#nullable restore
#line (20,2)-(20,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Configuration
 
#nullable disable
    ;
#nullable restore
#line (22,2)-(22,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.ServiceClient
 
#nullable disable
    ;
#nullable restore
#line (23,2)-(23,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.Extensions.Localization
 
#nullable disable
    ;
#nullable restore
#line (1,2)-(1,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Extensions
 
#nullable disable
    ;
#nullable restore
#line (2,2)-(2,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Model
 
#nullable disable
    ;
#nullable restore
#line (3,2)-(3,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Model.GenAI
 
#nullable disable
    ;
#nullable restore
#line (4,2)-(4,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Otlp.Model
 
#nullable disable
    ;
#nullable restore
#line (5,2)-(5,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Resources
 
#nullable disable
    ;
#nullable restore
#line (6,2)-(6,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Utils
 
#nullable disable
    ;
#nullable restore
#line (7,2)-(7,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using System.Globalization
 
#nullable disable
    ;
#nullable restore
#line (8,2)-(8,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Microsoft.OpenApi.Any
 
#nullable disable
    ;
    #line default
    #line hidden
#nullable restore
#line (26,12)-(26,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
[Authorize(Policy = FrontendAuthorizationDefaults.PolicyName)]
 
#line default
#line hidden
#nullable disable
 
    #nullable restore
    public partial class GenAIVisualizerDialog : global::Microsoft.AspNetCore.Components.ComponentBase, 
#nullable restore
#line (10,13)-(10,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IDialogContentComponent<GenAIVisualizerDialogViewModel>
 
#line default
#line hidden
#nullable disable
 
    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogHeader>(0);
            __builder.AddComponentParameter(1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogHeader.
#nullable restore
#line (12,21)-(12,32) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ShowDismiss
 
#line default
#line hidden
#nullable disable
            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean?>(
#nullable restore
#line (12,34)-(12,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(2, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.OpenElement(3, "div");
                __builder2.AddAttribute(4, "class", "dialog-title-grid");
                __builder2.AddAttribute(5, "b-kuh9kvp95d");
                global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_0(__builder2, 6, 7, 
#nullable restore
#line (14,30)-(14,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Sparkle()
 
#line default
#line hidden
#nullable disable
                , 8, "grid-area: dialog-icon; align-self: center;");
                __builder2.AddMarkupContent(9, "\r\n        ");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel>(10);
                __builder2.AddComponentParameter(11, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel.
#nullable restore
#line (15,22)-(15,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Typo
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Typography>(
#nullable restore
#line (15,28)-(15,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Typography.PaneHeader
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(12, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel.
#nullable restore
#line (15,51)-(15,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                ), "col-long-content");
                __builder2.AddComponentParameter(13, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel.
#nullable restore
#line (15,76)-(15,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
                ), "grid-area: dialog-title;");
                __builder2.AddAttribute(14, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (16,14)-(16,27) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(15, Content.Title
 
#line default
#line hidden
#nullable disable
                    );
                }
                ));
                __builder2.CloseComponent();
#nullable restore
#line (19,1)-(19,9) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (19,10)-(21,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (_contextSpans.Count > 1)
        {
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenElement(16, "div");
                __builder2.AddAttribute(17, "Style", "grid-area: dialog-format;");
                __builder2.AddAttribute(18, "b-kuh9kvp95d");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(19);
                __builder2.AddComponentParameter(20, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (22,31)-(22,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IconStart
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (22,42)-(22,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size16.ArrowUp()
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(21, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (23,31)-(23,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (23,43)-(23,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(22, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (24,31)-(24,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Disabled
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (24,42)-(24,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
NoPreviousGenAISpan
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(23, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (25,31)-(25,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (25,40)-(25,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnPreviousGenAISpan
 
#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(24, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (25,62)-(25,106) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(25, Loc[nameof(Dialogs.GenAIPreviousButtonText)]
 
#line default
#line hidden
#nullable disable
                    );
                }
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(26, "\r\n                ");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(27);
                __builder2.AddComponentParameter(28, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (26,31)-(26,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IconStart
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (26,42)-(26,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size16.ArrowDown()
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(29, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (27,31)-(27,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (27,43)-(27,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(30, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (28,31)-(28,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Disabled
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (28,42)-(28,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
NoNextGenAISpan
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(31, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (29,31)-(29,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (29,40)-(29,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnNextGenAISpan
 
#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(32, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (29,58)-(29,98) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(33, Loc[nameof(Dialogs.GenAINextButtonText)]
 
#line default
#line hidden
#nullable disable
                    );
                }
                ));
                __builder2.CloseComponent();
                __builder2.CloseElement();
#nullable restore
#line (31,1)-(32,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
        }
 
#line default
#line hidden
#nullable disable
 
                __builder2.CloseElement();
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(34, "\r\n\r\n");
            __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogBody>(35);
            __builder.AddAttribute(36, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.OpenElement(37, "div");
                __builder2.AddAttribute(38, "class", "genai-visualizer-container");
                __builder2.AddAttribute(39, "b-kuh9kvp95d");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter>(40);
                __builder2.AddComponentParameter(41, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (37,25)-(37,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
BarHandle
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (37,36)-(37,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(42, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (38,25)-(38,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
                ), "height:100%");
                __builder2.AddComponentParameter(43, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (39,25)-(39,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Panel1Size
 
#line default
#line hidden
#nullable disable
                ), "3fr");
                __builder2.AddComponentParameter(44, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (40,25)-(40,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Panel2Size
 
#line default
#line hidden
#nullable disable
                ), "7fr");
                __builder2.AddComponentParameter(45, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (41,25)-(41,32) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
BarSize
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>(
#nullable restore
#line (41,34)-(41,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
10
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddAttribute(46, "Panel1", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.OpenElement(47, "div");
                    __builder3.AddAttribute(48, "class", "span-messages-sidebar");
                    __builder3.AddAttribute(49, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TreeGenAISelector>(50);
                    __builder3.AddComponentParameter(51, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (44,40)-(44,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
PageViewModel
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.GenAI.GenAIVisualizerDialogViewModel>(
#nullable restore
#line (44,56)-(44,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Content
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(52, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (45,40)-(45,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
SelectedItem
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.GenAI.GenAIItemViewModel>(
#nullable restore
#line (45,55)-(45,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
SelectedItem
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(53, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (46,40)-(46,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HandleSelectedTreeItemChangedAsync
 
#line default
#line hidden
#nullable disable
                    ), (global::System.Func<global::System.Threading.Tasks.Task>)(
#nullable restore
#line (46,77)-(46,111) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HandleSelectedTreeItemChangedAsync
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.CloseElement();
                }
                ));
                __builder2.AddAttribute(54, "Panel2", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.OpenElement(55, "div");
                    __builder3.AddAttribute(56, "class", "span-messages-container");
                    __builder3.AddAttribute(57, "b-kuh9kvp95d");
#nullable restore
#line (51,1)-(51,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (51,22)-(57,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (SelectedItem is { } selectedItem)
                    {
                        var selectedView = selectedItem.Type == GenAIItemType.Error
                            ? ItemViewKind.Raw
                            : MessageActiveView;
 
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(58, "div");
                    __builder3.AddAttribute(59, "b-kuh9kvp95d");
                    __builder3.OpenElement(60, "div");
                    __builder3.AddAttribute(61, "class", "message-header");
                    __builder3.AddAttribute(62, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.GenAIItemTitle>(63);
                    __builder3.AddComponentParameter(64, nameof(global::Aspire.Dashboard.Components.Controls.GenAIItemTitle.
#nullable restore
#line (59,49)-(59,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Item
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.GenAI.GenAIItemViewModel>(
#nullable restore
#line (59,56)-(59,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
selectedItem
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(65, nameof(global::Aspire.Dashboard.Components.Controls.GenAIItemTitle.
#nullable restore
#line (59,70)-(59,82) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ResourceName
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (59,85)-(59,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
selectedItem.ResourceName
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.CloseElement();
#nullable restore
#line (65,1)-(65,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (65,30)-(67,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (selectedItem.Type != GenAIItemType.Error)
                            {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(66);
                    __builder3.AddComponentParameter(67, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (67,45)-(67,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ActiveTabId
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (67,60)-(67,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{selectedView}"
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(68, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (67,92)-(67,103) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnTabChange
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(this, 
#nullable restore
#line (67,106)-(67,124) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnMessageTabChange
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddComponentParameter(69, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (67,126)-(67,130) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Size
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.TabSize?>(
#nullable restore
#line (67,132)-(67,136) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(70, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(71);
                        __builder4.AddComponentParameter(72, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (68,48)-(68,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(73, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (69,48)-(69,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (69,54)-(69,91) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Preview}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(74, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (70,48)-(70,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (70,56)-(70,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIPreviewTabText)]
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(75, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (71,48)-(71,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (71,56)-(71,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.PreviewLink()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.CloseComponent();
                        __builder4.AddMarkupContent(76, "\r\n                                    ");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(77);
                        __builder4.AddComponentParameter(78, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (73,48)-(73,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(79, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (74,48)-(74,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (74,54)-(74,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Raw}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(80, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (75,48)-(75,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (75,56)-(75,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIRawTabText)]
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(81, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (76,48)-(76,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (76,56)-(76,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Code()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.CloseComponent();
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (79,1)-(82,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                            }
                            else
                            {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(82);
                    __builder3.AddComponentParameter(83, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (82,45)-(82,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ActiveTabId
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (82,60)-(82,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Raw}"
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(84, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (82,96)-(82,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Size
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.TabSize?>(
#nullable restore
#line (82,102)-(82,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(85, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(86);
                        __builder4.AddComponentParameter(87, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (83,48)-(83,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(88, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (84,48)-(84,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (84,54)-(84,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Raw}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(89, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (85,48)-(85,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (85,56)-(85,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIRawTabText)]
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(90, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (86,48)-(86,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (86,56)-(86,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Code()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.CloseComponent();
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (89,1)-(90,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                            }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (91,1)-(91,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (91,26)-(93,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (selectedView == ItemViewKind.Preview)
                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(91, "div");
                    __builder3.AddAttribute(92, "class", "tab-container");
                    __builder3.AddAttribute(93, "b-kuh9kvp95d");
#nullable restore
#line (94,1)-(94,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (94,34)-(98,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var itemPart in selectedItem.ItemParts)
                                {
                                    if (TryGetDataPart(itemPart, MimeTypeHelpers.SupportedImageTypes, out var imageData))
                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(94, "img");
                    __builder3.AddAttribute(95, "src", 
#nullable restore
#line (98,52)-(98,65) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
imageData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(96, "b-kuh9kvp95d");
                    __builder3.CloseElement();
#nullable restore
#line (99,1)-(102,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                    }
                                    else if (TryGetDataPart(itemPart, MimeTypeHelpers.SupportedAudioTypes, out var audioData))
                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(97, "audio");
                    __builder3.AddAttribute(98, "controls");
                    __builder3.AddAttribute(99, "b-kuh9kvp95d");
                    __builder3.OpenElement(100, "source");
                    __builder3.AddAttribute(101, "src", 
#nullable restore
#line (103,59)-(103,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(102, "type", 
#nullable restore
#line (103,81)-(103,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.MimeType
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(103, "b-kuh9kvp95d");
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(104, "\r\n                                            \r\n                                            ");
                    __builder3.OpenElement(105, "a");
                    __builder3.AddAttribute(106, "href", 
#nullable restore
#line (105,55)-(105,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(107, "download", 
#nullable restore
#line (105,81)-(105,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(108, "b-kuh9kvp95d");
#nullable restore
#line (105,102)-(105,120) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(109, audioData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (107,1)-(110,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                    }
                                    else if (TryGetDataPart(itemPart, MimeTypeHelpers.SupportedVideoTypes, out var videoData))
                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(110, "video");
                    __builder3.AddAttribute(111, "controls");
                    __builder3.AddAttribute(112, "b-kuh9kvp95d");
                    __builder3.OpenElement(113, "source");
                    __builder3.AddAttribute(114, "src", 
#nullable restore
#line (111,59)-(111,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(115, "type", 
#nullable restore
#line (111,81)-(111,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.MimeType
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(116, "b-kuh9kvp95d");
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(117, "\r\n                                            \r\n                                            ");
                    __builder3.OpenElement(118, "a");
                    __builder3.AddAttribute(119, "href", 
#nullable restore
#line (113,55)-(113,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(120, "download", 
#nullable restore
#line (113,81)-(113,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(121, "b-kuh9kvp95d");
#nullable restore
#line (113,102)-(113,120) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(122, videoData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (115,1)-(118,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                    }
                                    else if (TryGetDataPart(itemPart, matchingMimeTypes: null, out var otherData))
                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(123, "a");
                    __builder3.AddAttribute(124, "href", 
#nullable restore
#line (118,51)-(118,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
otherData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(125, "download", 
#nullable restore
#line (118,77)-(118,95) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
otherData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(126, "b-kuh9kvp95d");
#nullable restore
#line (118,98)-(118,116) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(127, otherData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
#nullable restore
#line (119,1)-(122,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                    }
                                    else if (itemPart.AdditionalProperties is { } additionalProperties && additionalProperties.Count > 0)
                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.PropertyGrid<
#nullable restore
#line (122,62)-(122,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GenAIPartPropertyViewModel
 
#line default
#line hidden
#nullable disable
                    >>(128);
                    __builder3.AddComponentParameter(129, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (123,55)-(123,60) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Items
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Linq.IQueryable<GenAIPartPropertyViewModel>>(
#nullable restore
#line (123,62)-(123,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
additionalProperties.AsQueryable()
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(130, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (124,55)-(124,69) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IsNameSortable
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (124,71)-(124,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(131, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (125,55)-(125,70) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IsValueSortable
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (125,72)-(125,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(132, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (126,55)-(126,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GridTemplateColumns
 
#line default
#line hidden
#nullable disable
                    ), "1fr 1.5fr");
                    __builder3.CloseComponent();
#nullable restore
#line (127,1)-(132,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                    }
                                    else
                                    {
                                        if (itemPart.TextVisualizerViewModel.FormatKind is DashboardUIHelpers.PlaintextFormat)
                                        {
                                            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (132,46)-(132,92) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(133, itemPart.TextVisualizerViewModel.FormattedText
 
#line default
#line hidden
#nullable disable
                    );
#nullable restore
#line (132,92)-(136,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                        }
                                        else if (itemPart.TextVisualizerViewModel.FormatKind is DashboardUIHelpers.MarkdownFormat)
                                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.MarkdownRenderer>(134);
                    __builder3.AddComponentParameter(135, nameof(global::Aspire.Dashboard.Components.Controls.MarkdownRenderer.
#nullable restore
#line (136,63)-(136,80) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
MarkdownProcessor
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.Markdown.MarkdownProcessor>(
#nullable restore
#line (136,83)-(136,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
_markdownProcess
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(136, nameof(global::Aspire.Dashboard.Components.Controls.MarkdownRenderer.
#nullable restore
#line (136,101)-(136,109) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Markdown
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (136,112)-(136,158) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel.FormattedText
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (137,1)-(140,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        }
                                        else
                                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TextVisualizer>(137);
                    __builder3.AddComponentParameter(138, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (140,61)-(140,70) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.TextVisualizerViewModel>(
#nullable restore
#line (140,73)-(140,105) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(139, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (140,107)-(140,122) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HideLineNumbers
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (140,124)-(140,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(140, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (140,130)-(140,140) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Virtualize
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (140,142)-(140,147) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (141,1)-(147,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        }
 
                                        if (itemPart.MessagePart is ToolCallRequestPart toolCallPart && !string.IsNullOrEmpty(toolCallPart.Name))
                                        {
                                            if (Content.ToolDefinitions.FirstOrDefault(d => d.ToolDefinition.Name == toolCallPart.Name) is { } toolVM)
                                            {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(141, "div");
                    __builder3.AddAttribute(142, "class", "tool-button-container");
                    __builder3.AddAttribute(143, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(144);
                    __builder3.AddComponentParameter(145, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (148,67)-(148,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (148,78)-(148,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => ViewToolDefinition(toolVM)
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddAttribute(146, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_1(__builder4, 147, 148, 
#nullable restore
#line (149,77)-(149,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_wrenchIcon
 
#line default
#line hidden
#nullable disable
                        , 149, "vertical-align: sub;", 150, "start");
                        __builder4.AddMarkupContent(151, "\r\n                                                        Tool definition\r\n                                                    ");
                    }
                    ));
                    __builder3.CloseComponent();
                    __builder3.CloseElement();
#nullable restore
#line (153,1)-(159,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                            }
                                        }
                                        else if (itemPart.MessagePart is ToolCallResponsePart toolCallResponsePart && !string.IsNullOrEmpty(toolCallResponsePart.Id))
                                        {
                                            if (TryGetToolCall(toolCallResponsePart.Id, out var itemVM, out var toolCallRequestPart))
                                            {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(152, "div");
                    __builder3.AddAttribute(153, "class", "tool-button-container");
                    __builder3.AddAttribute(154, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(155);
                    __builder3.AddComponentParameter(156, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (160,67)-(160,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (160,78)-(160,102) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => OnViewItem(itemVM)
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddAttribute(157, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_2(__builder4, 158, 159, 
#nullable restore
#line (161,77)-(161,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_toolIcon
 
#line default
#line hidden
#nullable disable
                        , 160, "vertical-align: sub;", 161, "start");
                        __builder4.AddMarkupContent(162, "\r\n                                                        Tool call\r\n                                                    ");
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (165,1)-(165,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (165,54)-(167,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ToolDefinitions.FirstOrDefault(d => d.ToolDefinition.Name == toolCallRequestPart.Name) is { } toolVM)
                                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(163);
                    __builder3.AddComponentParameter(164, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (167,71)-(167,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (167,82)-(167,114) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => ViewToolDefinition(toolVM)
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddAttribute(165, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_3(__builder4, 166, 167, 
#nullable restore
#line (168,81)-(168,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_wrenchIcon
 
#line default
#line hidden
#nullable disable
                        , 168, "vertical-align: sub;", 169, "start");
                        __builder4.AddMarkupContent(170, "\r\n                                                            Tool definition\r\n                                                        ");
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (171,1)-(172,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                    }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (173,1)-(177,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                            }
                                        }
                                    }
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (178,1)-(178,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (178,26)-(179,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (179,26)-(181,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (selectedView == ItemViewKind.Raw)
                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(171, "div");
                    __builder3.AddAttribute(172, "class", "tab-container");
                    __builder3.AddAttribute(173, "b-kuh9kvp95d");
#nullable restore
#line (182,1)-(182,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (182,34)-(184,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var itemPart in selectedItem.ItemParts)
                                {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TextVisualizer>(174);
                    __builder3.AddComponentParameter(175, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (184,53)-(184,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.TextVisualizerViewModel>(
#nullable restore
#line (184,65)-(184,97) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(176, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (184,99)-(184,117) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
DisplayUnformatted
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (184,119)-(184,123) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(177, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (184,125)-(184,135) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Virtualize
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (184,137)-(184,142) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (185,1)-(186,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (187,1)-(187,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (187,26)-(188,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(178);
                    __builder3.AddComponentParameter(179, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (188,39)-(188,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (188,44)-(188,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
_copyButtonId
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(180, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (189,39)-(189,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                    ), "message-copy-button");
                    __builder3.AddComponentParameter(181, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (190,39)-(190,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (190,51)-(190,69) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(182, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (191,39)-(191,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
AdditionalAttributes
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IReadOnlyDictionary<global::System.String, global::System.Object>>(
#nullable restore
#line (191,62)-(191,398) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)])
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(183, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenElement(184, "span");
                        __builder4.AddAttribute(185, "slot", "start");
                        __builder4.AddAttribute(186, "b-kuh9kvp95d");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (193,121)-(193,146) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.Copy
 
#line default
#line hidden
#nullable disable
                        >>(187);
                        __builder4.AddComponentParameter(188, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (193,45)-(193,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                        ), "copy-icon");
                        __builder4.AddComponentParameter(189, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (193,63)-(193,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
                        ), "display:inline; vertical-align: text-bottom");
                        __builder4.AddComponentParameter(190, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (193,148)-(193,152) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
 
#line default
#line hidden
#nullable disable
                        ), "start");
                        __builder4.CloseComponent();
                        __builder4.AddMarkupContent(191, "\r\n                                ");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (194,124)-(194,154) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.Checkmark
 
#line default
#line hidden
#nullable disable
                        >>(192);
                        __builder4.AddComponentParameter(193, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (194,45)-(194,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                        ), "checkmark-icon");
                        __builder4.AddComponentParameter(194, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (194,68)-(194,73) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
                        ), "display:none; vertical-align: text-bottom");
                        __builder4.AddComponentParameter(195, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (194,156)-(194,160) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
 
#line default
#line hidden
#nullable disable
                        ), "start");
                        __builder4.CloseComponent();
                        __builder4.CloseElement();
                        __builder4.AddMarkupContent(196, "\r\n                            ");
#nullable restore
#line (196,30)-(196,98) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder4.AddContent(197, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)]
 
#line default
#line hidden
#nullable disable
                        );
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (198,1)-(201,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                    }
                    else
                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(198, "div");
                    __builder3.AddAttribute(199, "b-kuh9kvp95d");
                    __builder3.OpenElement(200, "div");
                    __builder3.AddAttribute(201, "class", "message-header");
                    __builder3.AddAttribute(202, "b-kuh9kvp95d");
                    __builder3.AddMarkupContent(203, "<span class=\"llm-badge\" b-kuh9kvp95d>LLM</span>\r\n                                ");
                    __builder3.OpenElement(204, "div");
                    __builder3.AddAttribute(205, "class", "message-header-title");
                    __builder3.AddAttribute(206, "b-kuh9kvp95d");
                    __builder3.OpenElement(207, "span");
                    __builder3.AddAttribute(208, "b-kuh9kvp95d");
#nullable restore
#line (205,44)-(205,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(209, Content.Span.Name
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(210, "\r\n                                    ");
                    __builder3.OpenElement(211, "span");
                    __builder3.AddAttribute(212, "class", "message-header-date");
                    __builder3.AddAttribute(213, "b-kuh9kvp95d");
#nullable restore
#line (206,72)-(206,181) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(214, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, Content.Span.StartTime, MillisecondsDisplay.Truncated)
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (208,1)-(208,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (208,35)-(222,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                    var tokenTotal = Content.InputTokens + Content.OutputTokens;
                                    var tokenText = tokenTotal == null ? Loc[nameof(Dialogs.GenAINAText)] : tokenTotal.Value.ToString(CultureInfo.CurrentCulture);
                                    string tokenTooltip;
                                    if (tokenTotal == null)
                                    {
                                        tokenTooltip = Loc[nameof(Dialogs.GenAINAText)];
                                    }
                                    else
                                    {
                                        tokenTooltip = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIInputTokensText)], Content.InputTokens ?? 0) +
                                            Environment.NewLine +
                                            string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIOutputTokensText)], Content.OutputTokens ?? 0);
                                    }
                                
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(215, "div");
                    __builder3.AddAttribute(216, "class", "message-header-details");
                    __builder3.AddAttribute(217, "b-kuh9kvp95d");
                    __builder3.OpenElement(218, "span");
                    __builder3.AddAttribute(219, "b-kuh9kvp95d");
#nullable restore
#line (224,44)-(224,83) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(220, Loc[nameof(Dialogs.GenAIDurationLabel)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddContent(221, " ");
                    __builder3.OpenElement(222, "strong");
                    __builder3.AddAttribute(223, "b-kuh9kvp95d");
#nullable restore
#line (224,93)-(224,148) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(224, DurationFormatter.FormatDuration(Content.Span.Duration)
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(225, "\r\n                                    ");
                    __builder3.OpenElement(226, "span");
                    __builder3.AddAttribute(227, "title", 
#nullable restore
#line (225,51)-(225,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
tokenTooltip
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(228, "b-kuh9kvp95d");
#nullable restore
#line (225,66)-(225,103) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(229, Loc[nameof(Dialogs.GenAITokensLabel)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddContent(230, " ");
                    __builder3.OpenElement(231, "strong");
                    __builder3.AddAttribute(232, "b-kuh9kvp95d");
#nullable restore
#line (225,113)-(225,122) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(233, tokenText
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(234, "\r\n                            ");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(235);
                    __builder3.AddComponentParameter(236, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (232,41)-(232,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ActiveTabId
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (232,56)-(232,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewActiveView}"
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(237, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (232,95)-(232,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnTabChange
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(this, 
#nullable restore
#line (232,109)-(232,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnOverviewTabChange
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddComponentParameter(238, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (232,130)-(232,134) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Size
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.TabSize?>(
#nullable restore
#line (232,136)-(232,140) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(239, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(240);
                        __builder4.AddComponentParameter(241, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (233,44)-(233,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(242, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (234,44)-(234,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (234,50)-(234,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.InputOutput}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(243, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (235,44)-(235,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (235,52)-(235,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIInputOutputTabText)]
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(244, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (236,44)-(236,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (236,52)-(236,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Chat()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.CloseComponent();
                        __builder4.AddMarkupContent(245, "\r\n                                ");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(246);
                        __builder4.AddComponentParameter(247, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (238,44)-(238,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(248, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (239,44)-(239,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (239,50)-(239,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Details}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(249, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (240,44)-(240,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (240,52)-(240,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIDetailsTabText)]
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(250, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (241,44)-(241,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (241,52)-(241,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Info()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.CloseComponent();
                        __builder4.AddMarkupContent(251, "\r\n                                ");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(252);
                        __builder4.AddComponentParameter(253, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (243,44)-(243,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(254, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (244,44)-(244,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (244,50)-(244,90) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Tools}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(255, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (245,44)-(245,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (245,52)-(245,85) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Wrench()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddAttribute(256, "Header", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
                            __builder5.OpenElement(257, "span");
                            __builder5.AddAttribute(258, "class", "tab-text");
                            __builder5.AddAttribute(259, "b-kuh9kvp95d");
#nullable restore
#line (247,65)-(247,103) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(260, Loc[nameof(Dialogs.GenAIToolsTabText)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(261, "\r\n                                        ");
                            __builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(262);
                            __builder5.AddComponentParameter(263, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (248,54)-(248,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (248,66)-(248,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Neutral
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddComponentParameter(264, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (248,86)-(248,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Circular
 
#line default
#line hidden
#nullable disable
                            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (248,96)-(248,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddAttribute(265, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (248,103)-(248,132) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(266, Content.ToolDefinitions.Count
 
#line default
#line hidden
#nullable disable
                                );
                            }
                            ));
                            __builder5.CloseComponent();
                        }
                        ));
                        __builder4.CloseComponent();
#nullable restore
#line (251,1)-(251,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (251,34)-(253,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.Evaluations.Count > 0)
                                {
 
#line default
#line hidden
#nullable disable
 
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(267);
                        __builder4.AddComponentParameter(268, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (253,48)-(253,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(269, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (254,48)-(254,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (254,54)-(254,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Evaluations}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(270, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (255,48)-(255,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (255,56)-(255,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Scales()
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddAttribute(271, "Header", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
                            __builder5.OpenElement(272, "span");
                            __builder5.AddAttribute(273, "class", "tab-text");
                            __builder5.AddAttribute(274, "b-kuh9kvp95d");
#nullable restore
#line (257,69)-(257,113) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(275, Loc[nameof(Dialogs.GenAIEvaluationsTabText)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(276, "\r\n                                            ");
                            __builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(277);
                            __builder5.AddComponentParameter(278, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (258,58)-(258,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (258,70)-(258,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Neutral
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddComponentParameter(279, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (258,90)-(258,98) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Circular
 
#line default
#line hidden
#nullable disable
                            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (258,100)-(258,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddAttribute(280, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (258,107)-(258,132) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(281, Content.Evaluations.Count
 
#line default
#line hidden
#nullable disable
                                );
                            }
                            ));
                            __builder5.CloseComponent();
                        }
                        ));
                        __builder4.CloseComponent();
#nullable restore
#line (261,1)-(262,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
                    }
                    ));
                    __builder3.CloseComponent();
                    __builder3.CloseElement();
#nullable restore
#line (264,1)-(264,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (264,26)-(266,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.InputOutput)
                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(282, "div");
                    __builder3.AddAttribute(283, "class", "tab-container");
                    __builder3.AddAttribute(284, "b-kuh9kvp95d");
#nullable restore
#line (267,1)-(267,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (267,34)-(269,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (!string.IsNullOrEmpty(Content.DisplayErrorMessage))
                                {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(285, "div");
                    __builder3.AddAttribute(286, "class", "display-error-message");
                    __builder3.AddAttribute(287, "b-kuh9kvp95d");
                    __builder3.OpenElement(288, "h5");
                    __builder3.AddAttribute(289, "b-kuh9kvp95d");
#nullable restore
#line (270,46)-(270,95) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(290, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(291, "\r\n                                        ");
                    __builder3.OpenElement(292, "div");
                    __builder3.AddAttribute(293, "class", "display-error-content");
                    __builder3.AddAttribute(294, "b-kuh9kvp95d");
#nullable restore
#line (272,46)-(272,73) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(295, Content.DisplayErrorMessage
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (275,1)-(278,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
                                else
                                {
                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (278,38)-(280,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.NoMessageContent)
                                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(296, "div");
                    __builder3.AddAttribute(297, "class", "no-message-content-content");
                    __builder3.AddAttribute(298, "b-kuh9kvp95d");
#nullable restore
#line (281,47)-(281,214) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(299, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAINoMessageContentMoreInformationMessage)], "https://aka.ms/aspire/telemetry-ai-content")
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
#nullable restore
#line (283,1)-(283,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                    }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (283,38)-(284,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (284,38)-(284,150) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(300, RenderMessageSection(Loc[nameof(Dialogs.GenAIInputHeaderText)], Content.InputMessages, Content.NoMessageContent)
 
#line default
#line hidden
#nullable disable
                    );
#nullable restore
#line (284,150)-(285,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (285,38)-(285,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(301, RenderMessageSection(Loc[nameof(Dialogs.GenAIOutputHeaderText)], Content.OutputMessages, Content.NoMessageContent)
 
#line default
#line hidden
#nullable disable
                    );
#nullable restore
#line (285,152)-(286,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (286,38)-(288,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ErrorItem is { } errorItem)
                                    {
                                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (288,42)-(288,144) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(302, RenderMessageSection(Loc[nameof(Dialogs.GenAIErrorHeaderText)], [errorItem], Content.NoMessageContent)
 
#line default
#line hidden
#nullable disable
                    );
#nullable restore
#line (288,144)-(289,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                    }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (289,38)-(291,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (292,1)-(292,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (292,26)-(293,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (293,26)-(295,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.Details)
                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(303, "div");
                    __builder3.AddAttribute(304, "class", "tab-container");
                    __builder3.AddAttribute(305, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.SpanDetails>(306);
                    __builder3.AddComponentParameter(307, nameof(global::Aspire.Dashboard.Components.Controls.SpanDetails.
#nullable restore
#line (296,46)-(296,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.SpanDetailsViewModel>(
#nullable restore
#line (296,58)-(296,86) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Content.SpanDetailsViewModel
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(308, nameof(global::Aspire.Dashboard.Components.Controls.SpanDetails.
#nullable restore
#line (296,88)-(296,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HideToolbar
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (296,101)-(296,105) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.CloseElement();
#nullable restore
#line (298,1)-(298,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (298,26)-(299,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (299,26)-(301,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.Tools)
                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(309, "div");
                    __builder3.AddAttribute(310, "class", "tab-container");
                    __builder3.AddAttribute(311, "b-kuh9kvp95d");
#nullable restore
#line (302,1)-(302,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (302,34)-(304,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ToolDefinitions.Count > 0)
                                {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordion>(312);
                    __builder3.AddComponentParameter(313, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordion.
#nullable restore
#line (304,54)-(304,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                    ), "tools-list");
                    __builder3.AddAttribute(314, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
#nullable restore
#line (305,1)-(305,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (305,42)-(307,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var toolVM in Content.ToolDefinitions.Where(t => t.ToolDefinition.Type == "function"))
                                        {
 
#line default
#line hidden
#nullable disable
 
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem>(315);
                        __builder4.AddComponentParameter(316, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem.
#nullable restore
#line (307,72)-(307,80) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Expanded
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (307,82)-(307,97) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
toolVM.Expanded
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(317, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem.ExpandedChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.Boolean>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.Boolean>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => toolVM.Expanded = __value, toolVM.Expanded))));
                        __builder4.AddAttribute(318, "HeadingTemplate", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
                            __builder5.OpenElement(319, "div");
                            __builder5.AddAttribute(320, "class", "tool-heading");
                            __builder5.AddAttribute(321, "b-kuh9kvp95d");
                            __builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(322);
                            __builder5.AddComponentParameter(323, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (310,70)-(310,80) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (310,82)-(310,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Accent
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddComponentParameter(324, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (310,101)-(310,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
                            ), "min-width: 80px; text-align: center;");
                            __builder5.AddAttribute(325, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (311,62)-(311,88) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(326, toolVM.ToolDefinition.Type
 
#line default
#line hidden
#nullable disable
                                );
                            }
                            ));
                            __builder5.CloseComponent();
                            __builder5.AddMarkupContent(327, "\r\n                                                        ");
                            __builder5.OpenElement(328, "strong");
                            __builder5.AddAttribute(329, "b-kuh9kvp95d");
#nullable restore
#line (313,66)-(313,92) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(330, toolVM.ToolDefinition.Name
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
#nullable restore
#line (314,1)-(314,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (314,58)-(316,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (!string.IsNullOrEmpty(toolVM.ToolDefinition.Description))
                                                        {
 
#line default
#line hidden
#nullable disable
 
                            __builder5.OpenElement(331, "span");
                            __builder5.AddAttribute(332, "b-kuh9kvp95d");
#nullable restore
#line (316,68)-(316,145) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(333, FormatHelpers.TruncateText(toolVM.ToolDefinition.Description, maxLength: 100)
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
#nullable restore
#line (317,1)-(318,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                        }
 
#line default
#line hidden
#nullable disable
 
                            __builder5.CloseElement();
                        }
                        ));
                        __builder4.AddAttribute(334, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
#nullable restore
#line (321,1)-(321,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (321,54)-(323,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (toolVM.ToolDefinition.Parameters?.Properties.Count > 0)
                                                    {
 
#line default
#line hidden
#nullable disable
 
                            __builder5.OpenElement(335, "table");
                            __builder5.AddAttribute(336, "class", "tool-parameters-table");
                            __builder5.AddAttribute(337, "b-kuh9kvp95d");
                            __builder5.OpenElement(338, "thead");
                            __builder5.AddAttribute(339, "b-kuh9kvp95d");
                            __builder5.OpenElement(340, "tr");
                            __builder5.AddAttribute(341, "b-kuh9kvp95d");
                            __builder5.OpenElement(342, "th");
                            __builder5.AddAttribute(343, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(344, "b-kuh9kvp95d");
#nullable restore
#line (326,109)-(326,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(345, Loc[nameof(Dialogs.GenAIToolParameterName)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(346, "\r\n                                                                    ");
                            __builder5.OpenElement(347, "th");
                            __builder5.AddAttribute(348, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(349, "b-kuh9kvp95d");
#nullable restore
#line (327,109)-(327,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(350, Loc[nameof(Dialogs.GenAIToolParameterType)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(351, "\r\n                                                                    ");
                            __builder5.OpenElement(352, "th");
                            __builder5.AddAttribute(353, "class", "tool-cell");
                            __builder5.AddAttribute(354, "b-kuh9kvp95d");
#nullable restore
#line (328,92)-(328,142) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(355, Loc[nameof(Dialogs.GenAIToolParameterDescription)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.CloseElement();
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(356, "\r\n                                                            ");
                            __builder5.OpenElement(357, "tbody");
                            __builder5.AddAttribute(358, "b-kuh9kvp95d");
#nullable restore
#line (332,1)-(332,65) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (332,66)-(334,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var prop in toolVM.ToolDefinition.Parameters.Properties)
                                                                {
 
#line default
#line hidden
#nullable disable
 
                            __builder5.OpenElement(359, "tr");
                            __builder5.AddAttribute(360, "b-kuh9kvp95d");
                            __builder5.OpenElement(361, "td");
                            __builder5.AddAttribute(362, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(363, "b-kuh9kvp95d");
                            __builder5.OpenElement(364, "strong");
                            __builder5.AddAttribute(365, "b-kuh9kvp95d");
#nullable restore
#line (336,86)-(336,94) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(366, prop.Key
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
#nullable restore
#line (337,1)-(337,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                                            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (337,78)-(339,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (toolVM.ToolDefinition.Parameters.Required?.Contains(prop.Key) == true)
                                                                            {
 
#line default
#line hidden
#nullable disable
 
                            __builder5.AddMarkupContent(367, "<span style=\"color: var(--error);\" b-kuh9kvp95d> *</span>");
#nullable restore
#line (340,1)-(341,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                                            }
 
#line default
#line hidden
#nullable disable
 
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(368, "\r\n                                                                        ");
                            __builder5.OpenElement(369, "td");
                            __builder5.AddAttribute(370, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(371, "b-kuh9kvp95d");
                            __builder5.OpenElement(372, "code");
                            __builder5.AddAttribute(373, "b-kuh9kvp95d");
#nullable restore
#line (343,84)-(343,99) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(374, prop.Value.Type
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(375, "\r\n                                                                        ");
                            __builder5.OpenElement(376, "td");
                            __builder5.AddAttribute(377, "class", "tool-cell");
                            __builder5.AddAttribute(378, "b-kuh9kvp95d");
#nullable restore
#line (346,78)-(346,100) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(379, prop.Value.Description
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.CloseElement();
#nullable restore
#line (349,1)-(350,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                                }
 
#line default
#line hidden
#nullable disable
 
                            __builder5.CloseElement();
                            __builder5.CloseElement();
#nullable restore
#line (352,1)-(352,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (352,58)-(354,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (toolVM.ToolDefinition.Parameters.Required?.Count > 0)
                                                        {
 
#line default
#line hidden
#nullable disable
 
                            __builder5.OpenElement(380, "div");
                            __builder5.AddAttribute(381, "class", "tool-footer");
                            __builder5.AddAttribute(382, "b-kuh9kvp95d");
                            __builder5.AddMarkupContent(383, "<span style=\"color: var(--error);\" b-kuh9kvp95d>*</span> ");
#nullable restore
#line (355,110)-(355,157) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(384, Loc[nameof(Dialogs.GenAIToolRequiredParameter)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
#nullable restore
#line (357,1)-(357,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (357,58)-(361,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                                                    }
                                                    else
                                                    {
 
#line default
#line hidden
#nullable disable
 
                            __builder5.OpenElement(385, "div");
                            __builder5.AddAttribute(386, "class", "tool-footer");
                            __builder5.AddAttribute(387, "b-kuh9kvp95d");
#nullable restore
#line (361,83)-(361,125) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(388, Loc[nameof(Dialogs.GenAIToolNoParameters)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
#nullable restore
#line (362,1)-(363,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                    }
 
#line default
#line hidden
#nullable disable
 
                        }
                        ));
                        __builder4.CloseComponent();
#nullable restore
#line (365,1)-(366,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        }
 
#line default
#line hidden
#nullable disable
 
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (367,1)-(370,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
                                else
                                {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(389, "p");
                    __builder3.AddAttribute(390, "b-kuh9kvp95d");
#nullable restore
#line (370,41)-(370,74) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(391, Loc[nameof(Dialogs.GenAINoTools)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
#nullable restore
#line (371,1)-(372,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (373,1)-(373,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (373,26)-(374,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (374,26)-(376,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.Evaluations)
                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(392, "div");
                    __builder3.AddAttribute(393, "class", "tab-container");
                    __builder3.AddAttribute(394, "b-kuh9kvp95d");
#nullable restore
#line (378,1)-(378,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (378,34)-(380,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var evaluation in Content.Evaluations)
                                {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(395, "div");
                    __builder3.AddAttribute(396, "class", "evaluation-container");
                    __builder3.AddAttribute(397, "b-kuh9kvp95d");
                    __builder3.OpenElement(398, "div");
                    __builder3.AddAttribute(399, "class", "evaluation-header");
                    __builder3.AddAttribute(400, "b-kuh9kvp95d");
#nullable restore
#line (382,46)-(382,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(401, evaluation.Name
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddMarkupContent(402, "\r\n                                            ");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider>(403);
                    __builder3.AddComponentParameter(404, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (383,60)-(383,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Orientation?>(
#nullable restore
#line (383,73)-(383,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation.Vertical
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(405, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (383,95)-(383,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                    ), "evaluation-divider");
                    __builder3.CloseComponent();
                    __builder3.AddMarkupContent(406, "\r\n                                            ");
#nullable restore
#line (384,47)-(384,198) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(407, evaluation.ScoreValue is { } value ? FormatHelpers.FormatNumberWithOptionalDecimalPlaces(value, maxDecimalPlaces: 3) : Loc[nameof(Dialogs.GenAINAText)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddMarkupContent(408, "\r\n                                            ");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider>(409);
                    __builder3.AddComponentParameter(410, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (385,60)-(385,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation
 
#line default
#line hidden
#nullable disable
                    ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Orientation?>(
#nullable restore
#line (385,73)-(385,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation.Vertical
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(411, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (385,95)-(385,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                    ), "evaluation-divider");
                    __builder3.CloseComponent();
                    __builder3.AddMarkupContent(412, "\r\n                                            ");
#nullable restore
#line (386,47)-(386,136) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(413, evaluation.ScoreLabel is { Length: > 0 } label ? label : Loc[nameof(Dialogs.GenAINAText)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
#nullable restore
#line (388,1)-(388,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (388,42)-(390,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (evaluation.Explanation is { Length: > 0 } explanation)
                                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(414, "div");
                    __builder3.AddAttribute(415, "b-kuh9kvp95d");
#nullable restore
#line (391,50)-(391,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(416, explanation
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
#nullable restore
#line (393,1)-(396,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        }
                                        else
                                        {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.AddMarkupContent(417, "<div b-kuh9kvp95d><span class=\"empty-data\" b-kuh9kvp95d></span></div>");
#nullable restore
#line (399,1)-(400,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                        }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (401,1)-(402,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (403,1)-(403,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (403,26)-(405,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                    }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
                }
                ));
                __builder2.CloseComponent();
                __builder2.CloseElement();
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(418, "\r\n\r\n");
            __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogFooter>(419);
            __builder.AddComponentParameter(420, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogFooter.
#nullable restore
#line (411,21)-(411,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Visible
 
#line default
#line hidden
#nullable disable
            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (411,30)-(411,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
            ));
            __builder.CloseComponent();
#nullable restore
#line (413,3)-(416,15) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
    RenderFragment RenderMessageSection(string title, List<GenAIItemViewModel> items, bool noMessageContent)
    {
        return
 
#line default
#line hidden
#nullable disable
 
            (__builder2) => {
                __builder2.OpenElement(421, "div");
                __builder2.AddAttribute(422, "class", "section-container");
                __builder2.AddAttribute(423, "b-kuh9kvp95d");
                __builder2.OpenElement(424, "div");
                __builder2.AddAttribute(425, "class", "section-title");
                __builder2.AddAttribute(426, "b-kuh9kvp95d");
#nullable restore
#line (417,41)-(417,46) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(427, title
 
#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
#nullable restore
#line (418,1)-(418,13) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (418,14)-(424,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (items.Count > 0)
            {
                foreach (var item in items)
                {
                    var itemParts = item.ItemParts.Where(p => !string.IsNullOrEmpty(p.TextVisualizerViewModel.Text)).ToList();
 
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenElement(428, "div");
                __builder2.AddAttribute(429, "class", "message-container");
                __builder2.AddAttribute(430, "b-kuh9kvp95d");
#nullable restore
#line (425,1)-(425,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (425,26)-(427,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (item.Type != GenAIItemType.Error)
                        {
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenElement(431, "div");
                __builder2.AddAttribute(432, "class", "message-title");
                __builder2.AddAttribute(433, "b-kuh9kvp95d");
#nullable restore
#line (428,34)-(428,52) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(434, GetItemTitle(item)
 
#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
#nullable restore
#line (430,1)-(431,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenElement(435, "span");
                __builder2.AddAttribute(436, "class", "defaultHidden");
                __builder2.AddAttribute(437, "b-kuh9kvp95d");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(438);
                __builder2.AddComponentParameter(439, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (432,43)-(432,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (432,55)-(432,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Lightweight
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(440, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (432,79)-(432,86) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (432,90)-(432,112) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => OnViewItem(item)
 
#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(441, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (433,51)-(433,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.SlideSearch
 
#line default
#line hidden
#nullable disable
                    >>(442);
                    __builder3.CloseComponent();
                }
                ));
                __builder2.CloseComponent();
                __builder2.CloseElement();
#nullable restore
#line (436,1)-(436,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (436,26)-(440,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (itemParts.Count > 0)
                        {
                            foreach (var itemPart in itemParts)
                            {
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenComponent<global::Aspire.Dashboard.Components.Controls.TextVisualizer>(443);
                __builder2.AddComponentParameter(444, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (440,49)-(440,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.TextVisualizerViewModel>(
#nullable restore
#line (440,61)-(440,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(445, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (440,95)-(440,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HideLineNumbers
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (440,112)-(440,116) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(446, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (440,118)-(440,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Virtualize
 
#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (440,130)-(440,135) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.CloseComponent();
#nullable restore
#line (441,1)-(445,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                            }
                        }
                        else
                        {
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenElement(447, "div");
                __builder2.AddAttribute(448, "class", "no-message-content");
                __builder2.AddAttribute(449, "b-kuh9kvp95d");
#nullable restore
#line (446,34)-(446,76) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(450, Loc[nameof(Dialogs.GenAINoMessageContent)]
 
#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
#nullable restore
#line (448,1)-(449,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
                __builder2.CloseElement();
#nullable restore
#line (450,1)-(454,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                }
            }
            else
            {
 
#line default
#line hidden
#nullable disable
 
                __builder2.OpenElement(451, "p");
                __builder2.AddAttribute(452, "b-kuh9kvp95d");
#nullable restore
#line (454,21)-(454,57) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(453, Loc[nameof(Dialogs.GenAINoMessages)]
 
#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
#nullable restore
#line (455,1)-(456,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
            }
 
#line default
#line hidden
#nullable disable
 
                __builder2.CloseElement();
            }
#nullable restore
#line (456,15)-(458,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
;
    }
 
#line default
#line hidden
#nullable disable
 
        }
        #pragma warning restore 1998
    }
}
namespace __Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog
{
    #line hidden
    internal static class TypeInference
    {
        public static void CreateFluentIcon_0<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1)
            where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
        {
        __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
        __builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (14,21)-(14,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
 
#line default
#line hidden
#nullable disable
        ), __arg0);
        __builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (14,67)-(14,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
        ), __arg1);
        __builder.CloseComponent();
        }
        public static void CreateFluentIcon_1<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
            where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
        {
        __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
        __builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (149,69)-(149,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
 
#line default
#line hidden
#nullable disable
        ), __arg0);
        __builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (149,91)-(149,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
        ), __arg1);
        __builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (149,120)-(149,124) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
 
#line default
#line hidden
#nullable disable
        ), __arg2);
        __builder.CloseComponent();
        }
        public static void CreateFluentIcon_2<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
            where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
        {
        __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
        __builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (161,69)-(161,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
 
#line default
#line hidden
#nullable disable
        ), __arg0);
        __builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (161,89)-(161,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
        ), __arg1);
        __builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (161,118)-(161,122) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
 
#line default
#line hidden
#nullable disable
        ), __arg2);
        __builder.CloseComponent();
        }
        public static void CreateFluentIcon_3<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
            where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
        {
        __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
        __builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (168,73)-(168,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
 
#line default
#line hidden
#nullable disable
        ), __arg0);
        __builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (168,95)-(168,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
        ), __arg1);
        __builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (168,124)-(168,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
 
#line default
#line hidden
#nullable disable
        ), __arg2);
        __builder.CloseComponent();
        }
    }
}
#pragma warning restore 1591