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}" "6825f5441ea20c3578397954f18a43f208195f08bc72531010b1f2c5f62def98"
// <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 (21,2)-(21,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model
 
#nullable disable
    ;
#nullable restore
#line (22,2)-(22,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model.Otlp
 
#nullable disable
    ;
#nullable restore
#line (23,2)-(23,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Otlp.Model
 
#nullable disable
    ;
#nullable restore
#line (24,2)-(24,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.ServiceClient
 
#nullable disable
    ;
#nullable restore
#line (25,2)-(25,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Utils
 
#nullable disable
    ;
#nullable restore
#line (26,2)-(26,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Shared
 
#nullable disable
    ;
#nullable restore
#line (27,2)-(27,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.Extensions.Localization
 
#nullable disable
    ;
#nullable restore
#line (28,2)-(28,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Globalization
 
#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,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Model.GenAI
 
#nullable disable
    ;
#nullable restore
#line (3,2)-(3,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Resources
 
#nullable disable
    ;
#nullable restore
#line (4,2)-(4,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 (31,12)-(31,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 (6,13)-(6,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 (8,21)-(8,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 (8,34)-(8,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 (10,30)-(10,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 (11,22)-(11,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 (11,28)-(11,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 (11,51)-(11,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 (11,76)-(11,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 (12,14)-(12,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
                    );
                    __builder3.AddMarkupContent(16, "\r\n            ");
                    __builder3.OpenElement(17, "span");
                    __builder3.AddAttribute(18, "class", "trace-id");
                    __builder3.AddAttribute(19, "b-kuh9kvp95d");
#nullable restore
#line (13,37)-(13,83) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(20, OtlpHelpers.ToShortenedId(Content.Span.SpanId)
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                }
                ));
                __builder2.CloseComponent();
#nullable restore
#line (16,1)-(16,9) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (16,10)-(18,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(21, "div");
                __builder2.AddAttribute(22, "Style", "grid-area: dialog-format;");
                __builder2.AddAttribute(23, "b-kuh9kvp95d");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(24);
                __builder2.AddComponentParameter(25, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (19,31)-(19,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 (19,42)-(19,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(26, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (20,31)-(20,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 (20,43)-(20,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(27, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (21,31)-(21,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 (21,42)-(21,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
NoPreviousGenAISpan
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(28, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (22,31)-(22,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 (22,40)-(22,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnPreviousGenAISpan
 
#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(29, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (22,62)-(22,106) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(30, Loc[nameof(Dialogs.GenAIPreviousButtonText)]
 
#line default
#line hidden
#nullable disable
                    );
                }
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(31, "\r\n                ");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(32);
                __builder2.AddComponentParameter(33, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (23,31)-(23,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 (23,42)-(23,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(34, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (24,31)-(24,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 (24,43)-(24,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(35, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (25,31)-(25,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 (25,42)-(25,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
NoNextGenAISpan
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(36, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (26,31)-(26,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 (26,40)-(26,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnNextGenAISpan
 
#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(37, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (26,58)-(26,98) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(38, Loc[nameof(Dialogs.GenAINextButtonText)]
 
#line default
#line hidden
#nullable disable
                    );
                }
                ));
                __builder2.CloseComponent();
                __builder2.CloseElement();
#nullable restore
#line (28,1)-(29,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(39, "\r\n\r\n");
            __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogBody>(40);
            __builder.AddAttribute(41, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.OpenElement(42, "div");
                __builder2.AddAttribute(43, "class", "genai-visualizer-container");
                __builder2.AddAttribute(44, "b-kuh9kvp95d");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter>(45);
                __builder2.AddComponentParameter(46, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (34,25)-(34,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 (34,36)-(34,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(47, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (35,25)-(35,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
 
#line default
#line hidden
#nullable disable
                ), "height:100%");
                __builder2.AddComponentParameter(48, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (36,25)-(36,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Panel1Size
 
#line default
#line hidden
#nullable disable
                ), "3fr");
                __builder2.AddComponentParameter(49, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (37,25)-(37,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Panel2Size
 
#line default
#line hidden
#nullable disable
                ), "7fr");
                __builder2.AddComponentParameter(50, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (38,25)-(38,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 (38,34)-(38,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
10
 
#line default
#line hidden
#nullable disable
                ));
                __builder2.AddAttribute(51, "Panel1", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.OpenElement(52, "div");
                    __builder3.AddAttribute(53, "class", "span-messages-sidebar");
                    __builder3.AddAttribute(54, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TreeGenAISelector>(55);
                    __builder3.AddComponentParameter(56, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (41,40)-(41,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 (41,56)-(41,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Content
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(57, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (42,40)-(42,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 (42,55)-(42,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
SelectedItem
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(58, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (43,40)-(43,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 (43,77)-(43,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(59, "Panel2", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.OpenElement(60, "div");
                    __builder3.AddAttribute(61, "class", "span-messages-container");
                    __builder3.AddAttribute(62, "b-kuh9kvp95d");
#nullable restore
#line (48,1)-(48,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (48,22)-(54,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(63, "div");
                    __builder3.AddAttribute(64, "b-kuh9kvp95d");
                    __builder3.OpenElement(65, "div");
                    __builder3.AddAttribute(66, "class", "message-header");
                    __builder3.AddAttribute(67, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.GenAIItemTitle>(68);
                    __builder3.AddComponentParameter(69, nameof(global::Aspire.Dashboard.Components.Controls.GenAIItemTitle.
#nullable restore
#line (56,49)-(56,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 (56,56)-(56,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
selectedItem
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(70, nameof(global::Aspire.Dashboard.Components.Controls.GenAIItemTitle.
#nullable restore
#line (56,70)-(56,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 (56,85)-(56,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 (62,1)-(62,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                            
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (62,30)-(64,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>(71);
                    __builder3.AddComponentParameter(72, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (64,45)-(64,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 (64,60)-(64,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{selectedView}"
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(73, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (64,92)-(64,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 (64,106)-(64,124) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnMessageTabChange
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddComponentParameter(74, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (64,126)-(64,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 (64,132)-(64,136) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(75, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(76);
                        __builder4.AddComponentParameter(77, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (65,48)-(65,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(78, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (66,48)-(66,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 (66,54)-(66,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(79, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (67,48)-(67,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 (67,56)-(67,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(80, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (68,48)-(68,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 (68,56)-(68,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(81, "\r\n                                    ");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(82);
                        __builder4.AddComponentParameter(83, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (70,48)-(70,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(84, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (71,48)-(71,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 (71,54)-(71,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(85, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (72,48)-(72,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 (72,56)-(72,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(86, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (73,48)-(73,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 (73,56)-(73,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 (76,1)-(79,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>(87);
                    __builder3.AddComponentParameter(88, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (79,45)-(79,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 (79,60)-(79,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(89, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (79,96)-(79,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 (79,102)-(79,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(90, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(91);
                        __builder4.AddComponentParameter(92, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (80,48)-(80,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(93, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (81,48)-(81,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 (81,54)-(81,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(94, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (82,48)-(82,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 (82,56)-(82,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(95, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (83,48)-(83,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 (83,56)-(83,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 (86,1)-(87,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                            }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (88,1)-(88,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (88,26)-(90,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(96, "div");
                    __builder3.AddAttribute(97, "class", "tab-container");
                    __builder3.AddAttribute(98, "b-kuh9kvp95d");
#nullable restore
#line (91,1)-(91,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (91,34)-(95,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(99, "img");
                    __builder3.AddAttribute(100, "src", 
#nullable restore
#line (95,52)-(95,65) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
imageData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(101, "b-kuh9kvp95d");
                    __builder3.CloseElement();
#nullable restore
#line (96,1)-(99,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(102, "audio");
                    __builder3.AddAttribute(103, "controls");
                    __builder3.AddAttribute(104, "b-kuh9kvp95d");
                    __builder3.OpenElement(105, "source");
                    __builder3.AddAttribute(106, "src", 
#nullable restore
#line (100,59)-(100,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(107, "type", 
#nullable restore
#line (100,81)-(100,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.MimeType
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(108, "b-kuh9kvp95d");
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(109, "\r\n                                            \r\n                                            ");
                    __builder3.OpenElement(110, "a");
                    __builder3.AddAttribute(111, "href", 
#nullable restore
#line (102,55)-(102,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(112, "download", 
#nullable restore
#line (102,81)-(102,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(113, "b-kuh9kvp95d");
#nullable restore
#line (102,102)-(102,120) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(114, audioData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (104,1)-(107,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(115, "video");
                    __builder3.AddAttribute(116, "controls");
                    __builder3.AddAttribute(117, "b-kuh9kvp95d");
                    __builder3.OpenElement(118, "source");
                    __builder3.AddAttribute(119, "src", 
#nullable restore
#line (108,59)-(108,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(120, "type", 
#nullable restore
#line (108,81)-(108,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.MimeType
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(121, "b-kuh9kvp95d");
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(122, "\r\n                                            \r\n                                            ");
                    __builder3.OpenElement(123, "a");
                    __builder3.AddAttribute(124, "href", 
#nullable restore
#line (110,55)-(110,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(125, "download", 
#nullable restore
#line (110,81)-(110,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(126, "b-kuh9kvp95d");
#nullable restore
#line (110,102)-(110,120) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(127, videoData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (112,1)-(115,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(128, "a");
                    __builder3.AddAttribute(129, "href", 
#nullable restore
#line (115,51)-(115,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
otherData.Url
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(130, "download", 
#nullable restore
#line (115,77)-(115,95) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
otherData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(131, "b-kuh9kvp95d");
#nullable restore
#line (115,98)-(115,116) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(132, otherData.FileName
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
#nullable restore
#line (116,1)-(119,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 (119,62)-(119,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GenAIPartPropertyViewModel
 
#line default
#line hidden
#nullable disable
                    >>(133);
                    __builder3.AddComponentParameter(134, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (120,55)-(120,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 (120,62)-(120,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
additionalProperties.AsQueryable()
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(135, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (121,55)-(121,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 (121,71)-(121,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(136, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (122,55)-(122,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 (122,72)-(122,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(137, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (123,55)-(123,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 (124,1)-(129,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 (129,46)-(129,92) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(138, itemPart.TextVisualizerViewModel.FormattedText
 
#line default
#line hidden
#nullable disable
                    );
#nullable restore
#line (129,92)-(133,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>(139);
                    __builder3.AddComponentParameter(140, nameof(global::Aspire.Dashboard.Components.Controls.MarkdownRenderer.
#nullable restore
#line (133,63)-(133,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 (133,83)-(133,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
_markdownProcess
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(141, nameof(global::Aspire.Dashboard.Components.Controls.MarkdownRenderer.
#nullable restore
#line (133,101)-(133,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 (133,112)-(133,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 (134,1)-(137,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>(142);
                    __builder3.AddComponentParameter(143, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (137,61)-(137,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 (137,73)-(137,105) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(144, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (137,107)-(137,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 (137,124)-(137,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(145, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (137,130)-(137,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 (137,142)-(137,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 (138,1)-(144,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(146, "div");
                    __builder3.AddAttribute(147, "class", "tool-button-container");
                    __builder3.AddAttribute(148, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(149);
                    __builder3.AddComponentParameter(150, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (145,67)-(145,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 (145,78)-(145,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => ViewToolDefinition(toolVM)
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddAttribute(151, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_1(__builder4, 152, 153, 
#nullable restore
#line (146,77)-(146,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_wrenchIcon
 
#line default
#line hidden
#nullable disable
                        , 154, "vertical-align: sub;", 155, "start");
                        __builder4.AddMarkupContent(156, "\r\n                                                        Tool definition\r\n                                                    ");
                    }
                    ));
                    __builder3.CloseComponent();
                    __builder3.CloseElement();
#nullable restore
#line (150,1)-(156,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(157, "div");
                    __builder3.AddAttribute(158, "class", "tool-button-container");
                    __builder3.AddAttribute(159, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(160);
                    __builder3.AddComponentParameter(161, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (157,67)-(157,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 (157,78)-(157,102) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => OnViewItem(itemVM)
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddAttribute(162, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_2(__builder4, 163, 164, 
#nullable restore
#line (158,77)-(158,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_toolIcon
 
#line default
#line hidden
#nullable disable
                        , 165, "vertical-align: sub;", 166, "start");
                        __builder4.AddMarkupContent(167, "\r\n                                                        Tool call\r\n                                                    ");
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (162,1)-(162,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                    
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (162,54)-(164,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>(168);
                    __builder3.AddComponentParameter(169, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (164,71)-(164,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 (164,82)-(164,114) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => ViewToolDefinition(toolVM)
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddAttribute(170, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_3(__builder4, 171, 172, 
#nullable restore
#line (165,81)-(165,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_wrenchIcon
 
#line default
#line hidden
#nullable disable
                        , 173, "vertical-align: sub;", 174, "start");
                        __builder4.AddMarkupContent(175, "\r\n                                                            Tool definition\r\n                                                        ");
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (168,1)-(169,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                                    }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (170,1)-(174,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                            }
                                        }
                                    }
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (175,1)-(175,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (175,26)-(176,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
 
                        
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (176,26)-(178,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(176, "div");
                    __builder3.AddAttribute(177, "class", "tab-container");
                    __builder3.AddAttribute(178, "b-kuh9kvp95d");
#nullable restore
#line (179,1)-(179,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (179,34)-(181,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>(179);
                    __builder3.AddComponentParameter(180, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (181,53)-(181,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 (181,65)-(181,97) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(181, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (181,99)-(181,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 (181,119)-(181,123) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(182, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (181,125)-(181,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 (181,137)-(181,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 (182,1)-(183,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
                    __builder3.CloseElement();
#nullable restore
#line (184,1)-(184,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                        }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (184,26)-(185,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>(183);
                    __builder3.AddComponentParameter(184, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (185,39)-(185,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 (185,44)-(185,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
_copyButtonId
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(185, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (186,39)-(186,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(186, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (187,39)-(187,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 (187,51)-(187,69) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(187, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (188,39)-(188,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 (188,62)-(188,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(188, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenElement(189, "span");
                        __builder4.AddAttribute(190, "slot", "start");
                        __builder4.AddAttribute(191, "b-kuh9kvp95d");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (190,121)-(190,146) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.Copy
 
#line default
#line hidden
#nullable disable
                        >>(192);
                        __builder4.AddComponentParameter(193, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (190,45)-(190,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                        ), "copy-icon");
                        __builder4.AddComponentParameter(194, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (190,63)-(190,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(195, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (190,148)-(190,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(196, "\r\n                                ");
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (191,124)-(191,154) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.Checkmark
 
#line default
#line hidden
#nullable disable
                        >>(197);
                        __builder4.AddComponentParameter(198, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (191,45)-(191,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
 
#line default
#line hidden
#nullable disable
                        ), "checkmark-icon");
                        __builder4.AddComponentParameter(199, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (191,68)-(191,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(200, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (191,156)-(191,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(201, "\r\n                            ");
#nullable restore
#line (193,30)-(193,98) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder4.AddContent(202, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)]
 
#line default
#line hidden
#nullable disable
                        );
                    }
                    ));
                    __builder3.CloseComponent();
#nullable restore
#line (195,1)-(198,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                    }
                    else
                    {
 
#line default
#line hidden
#nullable disable
 
                    __builder3.OpenElement(203, "div");
                    __builder3.AddAttribute(204, "b-kuh9kvp95d");
                    __builder3.OpenElement(205, "div");
                    __builder3.AddAttribute(206, "class", "message-header");
                    __builder3.AddAttribute(207, "b-kuh9kvp95d");
                    __builder3.AddMarkupContent(208, "<span class=\"llm-badge\" b-kuh9kvp95d>LLM</span>\r\n                                ");
                    __builder3.OpenElement(209, "div");
                    __builder3.AddAttribute(210, "class", "message-header-title");
                    __builder3.AddAttribute(211, "b-kuh9kvp95d");
                    __builder3.OpenElement(212, "span");
                    __builder3.AddAttribute(213, "b-kuh9kvp95d");
#nullable restore
#line (202,44)-(202,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(214, Content.Span.Name
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(215, "\r\n                                    ");
                    __builder3.OpenElement(216, "span");
                    __builder3.AddAttribute(217, "class", "message-header-date");
                    __builder3.AddAttribute(218, "b-kuh9kvp95d");
#nullable restore
#line (203,72)-(203,181) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(219, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, Content.Span.StartTime, MillisecondsDisplay.Truncated)
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
#nullable restore
#line (205,1)-(205,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (205,35)-(219,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(220, "div");
                    __builder3.AddAttribute(221, "class", "message-header-details");
                    __builder3.AddAttribute(222, "b-kuh9kvp95d");
                    __builder3.OpenElement(223, "span");
                    __builder3.AddAttribute(224, "b-kuh9kvp95d");
#nullable restore
#line (221,44)-(221,83) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(225, Loc[nameof(Dialogs.GenAIDurationLabel)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddContent(226, " ");
                    __builder3.OpenElement(227, "strong");
                    __builder3.AddAttribute(228, "b-kuh9kvp95d");
#nullable restore
#line (221,93)-(221,176) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(229, DurationFormatter.FormatDuration(Content.Span.Duration, CultureInfo.CurrentCulture)
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(230, "\r\n                                    ");
                    __builder3.OpenElement(231, "span");
                    __builder3.AddAttribute(232, "title", 
#nullable restore
#line (222,51)-(222,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
tokenTooltip
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddAttribute(233, "b-kuh9kvp95d");
#nullable restore
#line (222,66)-(222,103) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(234, Loc[nameof(Dialogs.GenAITokensLabel)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddContent(235, " ");
                    __builder3.OpenElement(236, "strong");
                    __builder3.AddAttribute(237, "b-kuh9kvp95d");
#nullable restore
#line (222,113)-(222,122) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(238, tokenText
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(239, "\r\n                            ");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(240);
                    __builder3.AddComponentParameter(241, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (229,41)-(229,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 (229,56)-(229,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewActiveView}"
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddComponentParameter(242, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (229,95)-(229,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 (229,109)-(229,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnOverviewTabChange
 
#line default
#line hidden
#nullable disable
                    )));
                    __builder3.AddComponentParameter(243, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (229,130)-(229,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 (229,136)-(229,140) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
 
#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(244, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(245);
                        __builder4.AddComponentParameter(246, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (230,44)-(230,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(247, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (231,44)-(231,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 (231,50)-(231,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(248, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (232,44)-(232,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 (232,52)-(232,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(249, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (233,44)-(233,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 (233,52)-(233,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();
#nullable restore
#line (235,1)-(235,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (235,34)-(237,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ToolDefinitions.Count > 0)
                                {
 
#line default
#line hidden
#nullable disable
 
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(250);
                        __builder4.AddComponentParameter(251, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (237,48)-(237,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(252, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (238,48)-(238,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 (238,54)-(238,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Tools}"
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(253, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (239,48)-(239,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 (239,56)-(239,89) "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(254, "Header", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
                            __builder5.OpenElement(255, "span");
                            __builder5.AddAttribute(256, "class", "tab-text");
                            __builder5.AddAttribute(257, "b-kuh9kvp95d");
#nullable restore
#line (241,69)-(241,107) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(258, Loc[nameof(Dialogs.GenAIToolsTabText)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(259, "\r\n                                            ");
                            __builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(260);
                            __builder5.AddComponentParameter(261, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (242,58)-(242,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 (242,70)-(242,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Neutral
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddComponentParameter(262, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (242,90)-(242,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 (242,100)-(242,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddAttribute(263, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (242,107)-(242,136) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(264, Content.ToolDefinitions.Count
 
#line default
#line hidden
#nullable disable
                                );
                            }
                            ));
                            __builder5.CloseComponent();
                        }
                        ));
                        __builder4.CloseComponent();
#nullable restore
#line (245,1)-(246,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (246,1)-(246,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                
 
#line default
#line hidden
#nullable disable
 
#nullable restore
#line (246,34)-(248,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>(265);
                        __builder4.AddComponentParameter(266, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (248,48)-(248,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(267, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (249,48)-(249,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 (249,54)-(249,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(268, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (250,48)-(250,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 (250,56)-(250,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(269, "Header", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
                            __builder5.OpenElement(270, "span");
                            __builder5.AddAttribute(271, "class", "tab-text");
                            __builder5.AddAttribute(272, "b-kuh9kvp95d");
#nullable restore
#line (252,69)-(252,113) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(273, Loc[nameof(Dialogs.GenAIEvaluationsTabText)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(274, "\r\n                                            ");
                            __builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(275);
                            __builder5.AddComponentParameter(276, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (253,58)-(253,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 (253,70)-(253,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Neutral
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddComponentParameter(277, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (253,90)-(253,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 (253,100)-(253,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
 
#line default
#line hidden
#nullable disable
                            ));
                            __builder5.AddAttribute(278, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (253,107)-(253,132) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(279, Content.Evaluations.Count
 
#line default
#line hidden
#nullable disable
                                );
                            }
                            ));
                            __builder5.CloseComponent();
                        }
                        ));
                        __builder4.CloseComponent();
#nullable restore
#line (256,1)-(257,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
                                }
 
#line default
#line hidden
#nullable disable
 
                        __builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(280);
                        __builder4.AddComponentParameter(281, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (257,44)-(257,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
 
#line default
#line hidden
#nullable disable
                        ), "tab-label");
                        __builder4.AddComponentParameter(282, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (258,44)-(258,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 (258,50)-(258,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(283, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (259,44)-(259,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 (259,52)-(259,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(284, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (260,44)-(260,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 (260,52)-(260,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();
                    }
                    ));
                    __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(285, "div");
                    __builder3.AddAttribute(286, "class", "tab-container");
                    __builder3.AddAttribute(287, "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(288, "div");
                    __builder3.AddAttribute(289, "class", "display-error-message");
                    __builder3.AddAttribute(290, "b-kuh9kvp95d");
                    __builder3.OpenElement(291, "h5");
                    __builder3.AddAttribute(292, "b-kuh9kvp95d");
#nullable restore
#line (270,46)-(270,95) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(293, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.CloseElement();
                    __builder3.AddMarkupContent(294, "\r\n                                        ");
                    __builder3.OpenElement(295, "div");
                    __builder3.AddAttribute(296, "class", "display-error-content");
                    __builder3.AddAttribute(297, "b-kuh9kvp95d");
#nullable restore
#line (272,46)-(272,73) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(298, 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(299, "div");
                    __builder3.AddAttribute(300, "class", "no-message-content-content");
                    __builder3.AddAttribute(301, "b-kuh9kvp95d");
#nullable restore
#line (281,47)-(281,214) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(302, (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(303, 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(304, 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(305, 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(306, "div");
                    __builder3.AddAttribute(307, "class", "tab-container");
                    __builder3.AddAttribute(308, "b-kuh9kvp95d");
                    __builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.SpanDetails>(309);
                    __builder3.AddComponentParameter(310, 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(311, 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(312, "div");
                    __builder3.AddAttribute(313, "class", "tab-container");
                    __builder3.AddAttribute(314, "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>(315);
                    __builder3.AddComponentParameter(316, 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(317, "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>(318);
                        __builder4.AddComponentParameter(319, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem.
#nullable restore
#line (307,99)-(307,113) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HeadingTooltip
 
#line default
#line hidden
#nullable disable
                        ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (307,116)-(307,145) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GetToolHeadingTooltip(toolVM)
 
#line default
#line hidden
#nullable disable
                        ));
                        __builder4.AddComponentParameter(320, 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(321, 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(322, "HeadingTemplate", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
                            __builder5.OpenElement(323, "div");
                            __builder5.AddAttribute(324, "class", "tool-heading");
                            __builder5.AddAttribute(325, "b-kuh9kvp95d");
                            __builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(326);
                            __builder5.AddComponentParameter(327, 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(328, 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(329, "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(330, toolVM.ToolDefinition.Type
 
#line default
#line hidden
#nullable disable
                                );
                            }
                            ));
                            __builder5.CloseComponent();
                            __builder5.AddMarkupContent(331, "\r\n                                                        ");
                            __builder5.OpenElement(332, "strong");
                            __builder5.AddAttribute(333, "b-kuh9kvp95d");
#nullable restore
#line (313,66)-(313,92) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(334, 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(335, "span");
                            __builder5.AddAttribute(336, "b-kuh9kvp95d");
#nullable restore
#line (316,68)-(316,145) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(337, 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(338, "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(339, "table");
                            __builder5.AddAttribute(340, "class", "tool-parameters-table");
                            __builder5.AddAttribute(341, "b-kuh9kvp95d");
                            __builder5.OpenElement(342, "thead");
                            __builder5.AddAttribute(343, "b-kuh9kvp95d");
                            __builder5.OpenElement(344, "tr");
                            __builder5.AddAttribute(345, "b-kuh9kvp95d");
                            __builder5.OpenElement(346, "th");
                            __builder5.AddAttribute(347, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(348, "b-kuh9kvp95d");
#nullable restore
#line (326,109)-(326,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(349, Loc[nameof(Dialogs.GenAIToolParameterName)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(350, "\r\n                                                                    ");
                            __builder5.OpenElement(351, "th");
                            __builder5.AddAttribute(352, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(353, "b-kuh9kvp95d");
#nullable restore
#line (327,109)-(327,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(354, Loc[nameof(Dialogs.GenAIToolParameterType)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(355, "\r\n                                                                    ");
                            __builder5.OpenElement(356, "th");
                            __builder5.AddAttribute(357, "class", "tool-cell");
                            __builder5.AddAttribute(358, "b-kuh9kvp95d");
#nullable restore
#line (328,92)-(328,142) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(359, Loc[nameof(Dialogs.GenAIToolParameterDescription)]
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.CloseElement();
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(360, "\r\n                                                            ");
                            __builder5.OpenElement(361, "tbody");
                            __builder5.AddAttribute(362, "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(363, "tr");
                            __builder5.AddAttribute(364, "b-kuh9kvp95d");
                            __builder5.OpenElement(365, "td");
                            __builder5.AddAttribute(366, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(367, "b-kuh9kvp95d");
                            __builder5.OpenElement(368, "strong");
                            __builder5.AddAttribute(369, "b-kuh9kvp95d");
#nullable restore
#line (336,86)-(336,94) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(370, 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(371, "<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(372, "\r\n                                                                        ");
                            __builder5.OpenElement(373, "td");
                            __builder5.AddAttribute(374, "class", "tool-cell tool-cell-nowrap");
                            __builder5.AddAttribute(375, "b-kuh9kvp95d");
                            __builder5.OpenElement(376, "code");
                            __builder5.AddAttribute(377, "b-kuh9kvp95d");
#nullable restore
#line (343,84)-(343,99) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(378, prop.Value.Type
 
#line default
#line hidden
#nullable disable
                            );
                            __builder5.CloseElement();
                            __builder5.CloseElement();
                            __builder5.AddMarkupContent(379, "\r\n                                                                        ");
                            __builder5.OpenElement(380, "td");
                            __builder5.AddAttribute(381, "class", "tool-cell");
                            __builder5.AddAttribute(382, "b-kuh9kvp95d");
#nullable restore
#line (346,78)-(346,100) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(383, 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(384, "div");
                            __builder5.AddAttribute(385, "class", "tool-footer");
                            __builder5.AddAttribute(386, "b-kuh9kvp95d");
                            __builder5.AddMarkupContent(387, "<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(388, 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(389, "div");
                            __builder5.AddAttribute(390, "class", "tool-footer");
                            __builder5.AddAttribute(391, "b-kuh9kvp95d");
#nullable restore
#line (361,83)-(361,125) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(392, 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(393, "p");
                    __builder3.AddAttribute(394, "b-kuh9kvp95d");
#nullable restore
#line (370,41)-(370,74) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(395, 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(396, "div");
                    __builder3.AddAttribute(397, "class", "tab-container");
                    __builder3.AddAttribute(398, "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(399, "div");
                    __builder3.AddAttribute(400, "class", "evaluation-container");
                    __builder3.AddAttribute(401, "b-kuh9kvp95d");
                    __builder3.OpenElement(402, "div");
                    __builder3.AddAttribute(403, "class", "evaluation-header");
                    __builder3.AddAttribute(404, "b-kuh9kvp95d");
#nullable restore
#line (382,46)-(382,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(405, evaluation.Name
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddMarkupContent(406, "\r\n                                            ");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider>(407);
                    __builder3.AddComponentParameter(408, 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(409, 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(410, "\r\n                                            ");
#nullable restore
#line (384,47)-(384,198) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(411, evaluation.ScoreValue is { } value ? FormatHelpers.FormatNumberWithOptionalDecimalPlaces(value, maxDecimalPlaces: 3) : Loc[nameof(Dialogs.GenAINAText)]
 
#line default
#line hidden
#nullable disable
                    );
                    __builder3.AddMarkupContent(412, "\r\n                                            ");
                    __builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider>(413);
                    __builder3.AddComponentParameter(414, 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(415, 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(416, "\r\n                                            ");
#nullable restore
#line (386,47)-(386,136) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(417, 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(418, "div");
                    __builder3.AddAttribute(419, "b-kuh9kvp95d");
#nullable restore
#line (391,50)-(391,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(420, 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(421, "<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(422, "\r\n\r\n");
            __builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogFooter>(423);
            __builder.AddComponentParameter(424, 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(425, "div");
                __builder2.AddAttribute(426, "class", "section-container");
                __builder2.AddAttribute(427, "b-kuh9kvp95d");
                __builder2.OpenElement(428, "div");
                __builder2.AddAttribute(429, "class", "section-title");
                __builder2.AddAttribute(430, "b-kuh9kvp95d");
#nullable restore
#line (417,41)-(417,46) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(431, 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(432, "div");
                __builder2.AddAttribute(433, "class", "message-container");
                __builder2.AddAttribute(434, "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(435, "div");
                __builder2.AddAttribute(436, "class", "message-title");
                __builder2.AddAttribute(437, "b-kuh9kvp95d");
#nullable restore
#line (428,34)-(428,52) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(438, 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(439, "span");
                __builder2.AddAttribute(440, "class", "defaultHidden");
                __builder2.AddAttribute(441, "b-kuh9kvp95d");
                __builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(442);
                __builder2.AddComponentParameter(443, 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(444, 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(445, "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
                    >>(446);
                    __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>(447);
                __builder2.AddComponentParameter(448, 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(449, 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(450, 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(451, "div");
                __builder2.AddAttribute(452, "class", "no-message-content");
                __builder2.AddAttribute(453, "b-kuh9kvp95d");
#nullable restore
#line (446,34)-(446,76) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(454, 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(455, "p");
                __builder2.AddAttribute(456, "b-kuh9kvp95d");
#nullable restore
#line (454,21)-(454,57) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(457, 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 (10,21)-(10,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 (10,67)-(10,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 (146,69)-(146,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 (146,91)-(146,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 (146,120)-(146,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 (158,69)-(158,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 (158,89)-(158,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 (158,118)-(158,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 (165,73)-(165,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 (165,95)-(165,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 (165,124)-(165,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